Of the 70+ projects I have floating around on GitHub, here are a few I find most interesting…
Don’t let the name fool you. The API itself is incredibly simple. The goal of this ‘lil project was to have an easy-to-use sample API that I could use for training of various microservices concepts. For example, the need to chain APIs together or testing upstream connectivity.
A growing toolbox of helper functions with the goal of allowing you to write cleaner NodeJS projects. No extending prototypes. No creation of messy utils folders in your projects. Deal with both primitives (strings, numbers, etc.) and complex data objects with a single line of code. Think Lodash but more useful.
More of a teaching effort than anything, CICD.sh shows how to implement a complex CICD pipeline with a single BASH script. The site it’s hosted on (http://cicd.sh) also provides a bunch of examples on Terraform (also single page examples) to think through how one might use Terraform in their efforts.
Delivered as a Docker image, this simple project allows users of the Flowroute trunking provider to receive SMS and MMS messages and have those messages forwarded to a catchall email address. Great for those moments when someone assumes your DID is a mobile number.
Simple command line utility to locate and count the various file types in a directory structure so you know what you’re dealing with. Very helpful when working with multimedia files.
I take a lot of screenshots. Sadly, they are all shoved into the same folder. This command line utility seeks out the files with a date stamp in the name and reorganizes that massive folder into a more manageable hierarchy using the year, month, day, and so on. As long as the file has a date in the title, it’ll be organized.
Developers often need to replace parts of files while handling special scenarios. From preserving whitespace, to creating backups of edited files, or dealing with case sensitivity, most of the existing command line utilities fall short. This utility handles those complex tasks while using an easy-to-read command line syntax.
This one has taken on a life of its own and has moved to its own domain and GitHub account. RESTUtils gives a developer the ability to stand up a fully-functional API without writing a single line of code. If they do want to create something fully custom, they can create a web-based RESTful API by writing simple JavaScript functions without worrying about the server logic (Express, Hapi, etc.).