Slack "Slash Commands" can be a very useful tool to write a CLI to interact with other applications that you manage. In short the contract works something like this; from within a slack channel that the commands are available you would type: /my-command [text arguments] Seems simple enough, however you need to implement a REST … Continue reading Slack Slash Command security
Lets migrate everything to containers. Everything. The app infrastructure, the apps themselves, deployment workflows, DevOps procedures... everything. Recently started winding down one of those "on and off again" projects with long term goals but was constantly susceptible to the day to day distractions and diversions typical for any team managing a ton of different apps. … Continue reading Migrate everything to containers, you will
Everyone once in a while during the life cycle of any given piece of software comes that time where you have the opportunity to improve it in a major way....if that is, its lucky enough to still be in production. One particular system I've been involved with is responsible for processing a lot of data … Continue reading Reactive re-engineering with Akka
This is a book review for "97 Things Every Software Architect Should Know" by O'Reilly with dozens of contributors. This book is a quick read at roughly 200 pages and is targeted towards those folks who find themselves in the role of the "software architect". Many of the contributors will be names you recognize such … Continue reading Review: 97 Things Every Software Architect Should Know
This is a review of the book "Release it!" by Michael T. Nygard Go get this book. That is the short of this review. This is an excellent book, mainly targeted towards architects however I think developers should read it too. The author does an great job throughout the book showing how small issues can … Continue reading Review: Release it!