It seems every time I read a new software tutorial or library, the code is organized per a recognizable design pattern. For example. a Model, View, Controller (MVC) library will probably suggest that
Faster Mobile Development - Architect once, build twice
For many modern businesses, deploying a single mobile platform is no longer sufficient; in order to adequately cover your entire market, user base, or employee base, you need to...
Working from Home - Agile Everywhere
Whether you are a CEO, a manager, or a team lead, if you are following the Agile principles even reasonably well, it does not matter where your workers are located.
The 5W's of Implementing CI/CD Pipelines
Continuous Integration / Continuous Delivery (CI/CD) has been widely accepted as an integral part of software development for some time now.
Unit Testing Strategies
I don't think I've met a developer that enjoys writing unit tests. I don't enjoy writing unit tests either, but I do enjoy the confidence that they provide in my code.
Sanity When ALTERing Database Tables in Django
Databases are an integral part of many web applications - if you have used a website that has any user-specific functionality, that information has to be stored somewhere. SQL databases provide...
Optimization Made Easy in the Django Admin
Django is a Python-based web application framework that makes it easy to start developing a new dynamic website and simplifies much of the solved boilerplate a developer would be responsible for...
Soylent Green - Your Application is Made of People
Who you hire matters beyond their tech talent and whether they have the maturity to perform in your organization. Like choosing a business partner, hiring is like moving in with a spouse.
AWS Lambda Layers - What Are They Good For?
There’s no doubt that AWS Lambda and Function as a Service (FAAS) have been game changers in the microservice architecture landscape. AWS Lambda simplifies deployments using SAM or CloudFormation...