Developing high standard solutions for you and me.

Using Node.JS for creating web APIs or web scraping.

React and Redux for consuming APIs and building reusable components for web/app interfaces.

Android compatible devices for home automation and IoT.

Implementing unit testing, continuous integration, and best practices for smooth, reliable development.


If you’re looking for information on building or consuming Web APIs, you’ve come to the right place. I’ve been diligently working towards multiple designs of APIs and tools that help monitor, test and document them.

Along with API development I will include some web scraping. Web scraping can be very useful for a variety of things. Some of these may be; compiling large amounts of data into a readable form, obtaining data from many different online sources to view at once, or maybe performing calculations on remote data over time.

I’m a huge unit test enthusiast who believes anything that can be tested in an automated fashion, should be.  Expect many methods of testing APIs and their client consumers. I’ve primarily used Mocha, Chai, and Sinon but will soon explore Jest for React testing.

The majority of posts will be very technical but hopefully written in a way developers with some beginner knowledge of the framework will be able to follow. If at any time you find yourself struggling implementing concepts from my posts, feel free to leave a comment and I’ll see if I can help.

React will be used as the client to consume most APIs that will be written. Using React gives you a code base that can be reused in multiple projects to increase your productivity. As previously mentioned, Jest will likely be the library for unit testing React apps.

I strive to provide the best content that I can. If at any time you happen to notice mistakes or are aware of best practices not being utilized, don;t hesitate to leave a comment. I’m always open to constructive criticism.