Docker for PHP: A Start-to-Finish Guide

Kevin Cunningham Developer Tips, Tricks & Resources

You’ve probably seen mentions of Docker over the past few years. This guide explains the basics so you can get up and running with Docker for PHP in your local development environment. Why Docker? In the dim and distant past, when a developer wanted to make a change to production code, they may have SSHed onto the server and changed …

A Guide to Streams in PHP: In-Depth Tutorial With Examples

A Guide to Streams in PHP: In-Depth Tutorial With Examples

Kevin Cunningham Developer Tips, Tricks & Resources

You’ve already used PHP streams in your PHP development. However, they’re transparent, so you may not have noticed them. Streams are powerful tools. In this article, you’ll learn to harness the power of streams in your PHP development and take your applications to the next level. What are streams? Streams provide on-demand access to data. This means you don’t need to …

20 Simple Python Performance Tuning Tips

20 Simple Python Performance Tuning Tips

Kevin Cunningham Developer Tips, Tricks & Resources

Python is a powerful and versatile higher-order programming language. Whether you’re developing a web application or working with machine learning, this language has you covered. Python does well at optimizing developer productivity. You can quickly create a program that solves a business problem or fills a practical need. However, the solutions you reach when developing quickly aren’t always optimized for …