September 3, 2016

Planning Your Technology Stack

Architecting an application and deciding on the key components of the technology stack that go into building it is an important task. If software hadn’t worked out as a career, my backup was construction. There are many similarities – from crafting the blueprints to laying the foundation, from choosing your materials to building the structure – that help explain the process of planning your tech stack. The thought that goes into this is similar to the thought that goes into purchasing and building a house. You want to make the choices that will sit well with you for years to come because this is a big decision. However, it’s equally…

July 27, 2016

Version Your Database

There are numerous benefits of having a standardized local development environment for your entire team to work on and share. This arrangement is essential for reducing bugs and interchanging team members amongst projects – a topic discussed at length in Vagrant Up Can Make Development Easier. One of the major milestones to achieve in your team’s workflow is assuring everyone is working on the same version of your back-end. This is most often a database of some kind. Whether NoSQL, relational (MySQL, SQL Server), or serverless, we recommend standardizing and versioning your data to ensure the greatest efficiency. Typical best practices require that each developer has his/her own copy of…