Dev Infra Library
These Companies Use Cloud Dev Environments
Cloud environments and remote development have been around for over a decade and are popular for large engineering orgs. But developers don't talk about where their environment sits - especially when its working well. This makes it hard to understand just how popular this way of working is and the benefits associated with it. In this post, we provide examples of 10 incredible tech companies that have covered their journey to the cloud to give the reader a peek into the what, why, and how.
Instantly Improve Docker Performance on Mac
Running Docker on macOS typically means dealing with a slower, louder, and much hotter Macbook. This is because macOS just doesn't play well with Docker. However, there are easy ways to improve your computing experience - find out how in this post!
Guide to AWS Web Application Architecture
AWS has become the most popular cloud vendor for web and software development. This post provides an overview of webapp architecture that you can get through AWS, the issues that this helps resolves, and compares AWS options to those by other cloud providers (Microsoft Azure and Google's Cloud Platform).
The Guide to Cloud Dev Environments
Cloud development environments are getting popular. Google uses them. Microsoft Uses them. Facebook uses them. But how and why? And should I use cloud environments? Check out this post to find out.
Why and How to Migrate From Heroku to AWS
DoorDash famously wrote about their move from Heroku to AWS but teams much smaller than theirs chose to make the move. In this post, we detail an easy way to make the move for your growing team.
Software Development Infrastructure: What and Why
Infrastructure is a commonly used word in software development but there's ambiguity in what's included and not. In this post, Steven breaks down the different pieces of infrastructure and their place in the big picture.
Installing PowerShell on Mac
If you're switching from a PC to a Mac, starting to develop for Windows on a Mac, or just want to learn how to run Powershell on Mac - then check this post out.
Laravel Development Environment: A Complete Introduction
Laravel is the most popular PHP framework in the world. It's easy to use and provides a great entry point into PHP and web development in general. Find out how you can start working with Laravel here!
Source Code Leak: What It Is and 5 High-Profile Examples
Cloud environments keep source code off of laptops - the second most vulnerable endpoint in companies (after smartphones). So we thought it'd be fun to look at some of the biggest source code leaks and understand what happened.
How to Improve Developer Experience: 7 Things to Change
Developer experience (DX) is a growing focus for software teams but it often gets jumbled up with developer enablement, advocacy and even DevOps. In this post, Carlos provides a quick primer on what DX is and seven simple ways to improve it.
How to Set Up a Microservices Dev Environment
Microservices have been around for almost 20 years and are an increasingly popular architectural style. Still - many haven't worked in a microservices environment before... read here to learn about microservices architecture and how to set one up.