Writing on software development and the industry.

All of my long-form thoughts on programming, leadership, product design, and more, collected in chronological order.

An overview of full stack development - (Part I)

We will dive deep into servers, work with the command line, learn the fundamentals of networking and security, set up continuous integration and deployment, learn how to manage databases, and build containers.