Technology has become so integrated into our daily lives that many of us don’t even take notice of it anymore. For example, when you unlock your phone with your face or use it to make a purchase, you’re using more services and applications than you may realize, many of which are likely using Python programming....
There was a time when SQL databases were the de-facto choice when developing a new application. In recent years, NoSQL databases have become a popular alternative. Choosing between a SQL vs NoSQL database is now an important technological decision for app developers, and recognizing when to use one over the other is an important skill...NoSQL, SQL
Every new developer learns the following core principles of software engineering early in their career: DRY (Don’t Repeat Yourself) This acronym encourages developers to avoid code duplication and focus on configurable and reusable components. KISS (Keep It Simple, Stupid) Always aim for simplicity in your design by avoiding over-engineered solutions. YAGNI (You Ain’t Gonna Need...Evaluation Process, Third Party Libraries
Java, together with its associated framework ecosystem, has been experiencing a steady loss of its “cool factor” in the web development community of late. By contrast, the dynamically-typed languages, such as Python and Ruby, are trending upward in popularity. In this article, I’ll examine if this loss of interest in Java is justified by breaking...Java, Python, Ruby, web development
Blockchain has been in the news a lot this past year, with the tech press eager to explain how it’s the ‘real innovation’ behind Bitcoin. This revelation won’t come as a surprise to anyone who has been following the money, though. The litmus test for any upcoming technology is to look at the private equity...Bitcoin, Blockchain, Distributed Ledger
Building your servers manually is so last year. These days, the cool kids are automating their infrastructure. Chef has been popularized by big companies such as Facebook and Airbnb, but you don’t need to be a Fortune 500 company to benefit from it. In fact, you can easily start with just a few servers and...Chef, Continuous Integration, Server Automation
Have you heard about GraphQL? Facebook open-sourced it in 2015 and I believe it is a much better way to establish contracts between a client and a server than REST. If, like me, you are always searching for the easiest way to develop and maintain code, this GraphQL Tutorial is for you. In this article...GraphQL, React, REST, Tutorial