[X]aaS is great for proof-of-concept, rapid prototyping, and other quick turnaround development efforts; especially when they provide easy to use API endpoints. However, becoming over-dependent on these third-party vendors for you production systems can be a hidden liability to your product and business.Continue Reading "The Web API Trap"
Quite possibly one of the most-quoted phrases in the software industry:
“If all you have is a hammer, everything looks like a nail.”
— Abraham Maslow, The Psychology of Science (1966)
This is often pulled out and dusted off when discussions of high-level architectural components, stacks, and programming languages begin to get a bit heated. This post was inspired by a discussion with a budding computer scientist I know regarding why there are so many different programming languages, tools, and environments.Continue Reading "The hammer and the nail"
So I recently (finally) decided to take the plunge and take a serious look at Ruby and Rails, so started pinging a colleague of mine who spends most of his day pounding around on a custom Rails app. After a couple weeks or so of setting up environments, digging through books, and plowing through the Ruby Koans, he asked me if I’d heard of a new language called Elixir and the Phoenix framework that has been creating quite a stir in Ruby circles…Continue Reading "Dipping my toes into Elixir"