This website is a combination of blog
and business for Pendle Smith.
Welcome.

Technology

  • Figuring out Dialogflow and the basic idea of NLP

    For a professional project I’ve been tasked with figuring out a portable NLP solution. NLP usually refers to Natural Language Processing and Dialogflow is one of many that is considered a natural language processing engine. Unfortunately I’m not sure about the portability of the software and the method I have been looking into involves RESTful…

  • What I Learned While Attempting Dependency Injection with Windows Applications

    While trying my hand at dependency injection in .NET I learned a lot about the structure of a WPF application, a little bit about MVVM (Model, View, ViewModel) architecture, and the difference between scoped, transient and singleton. MVVM refers to there being a view (user interface) and then a model (the code behind it) that…

  • .NET MQTT Client Built for AWS Broker Using MQTTnet Library

    After a lot of trial and error I’m excited to share a finished MQTT client class. This serves as lightweight IoT communication for a medical grade device, hence the emphasis on security. I wasn’t able to find a lot of examples online aside from the MQTTnet documentation itself, and even that had limited information. The…

  • Creating a portfolio site with Angular

    I’m in the process of making a simple and modern portfolio site for my girlfriend and I’ve finished fleshing out the router, navbar and footer, as well as some of the career and marketing pages. Here is a screenshot of the top of the landing page: The flower image is a placeholder I’m using as…

  • This site

    This website is my first web development project to go public and is a step towards me creating and building more with web technologies. I hope to use this website as an archive for my projects both personal and business related. I built Pendle.Works originally using a LAMP (Linux, Apache, MySQL, PHP) stack on a…