Engineering42
Stay up-to-date with the latest tips and best practices for cloud-native software development, from commit to release.
![01-Cowboy-v7.jpg](https://ctf-cci-com.imgix.net/5IHwtMJxeDUU2g16n3nX6g/f99056762330095a033ce770b7a96b53/01-Cowboy-v7.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
From Code Cowboy to Infrastructure Architect
![Breon Knight](https://ctf-cci-com.imgix.net/50HqesL51DGd3ZFvtjg28H/37d734a33ba1d6e7fceb50c518b3e99b/breon-knight.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Senior Software Engineer
![Monitors with stylized lines of code on a grid scattered with geometric shapes.](https://ctf-cci-com.imgix.net/45PA6DDhlhTlOdmqfDwiAk/186f7cf9a55d523d4385b2d2dd1682e2/Default-Abstract-GreenBG-v2.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
How to Continuously Deploy a Chrome Extension
![Ricardo N Feliciano](https://ctf-cci-com.imgix.net/lpESEhkuTaqxM9gw42rAS/7cde20189a23cfc094456f86721df0ce/ricardo.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Community Engineer, CircleCI
![Monitors with stylized lines of code on a grid scattered with geometric shapes.](https://ctf-cci-com.imgix.net/45PA6DDhlhTlOdmqfDwiAk/186f7cf9a55d523d4385b2d2dd1682e2/Default-Abstract-GreenBG-v2.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Getting the Most out of Docker and Workflows, Part 2: All About Workflows
![Le Wang](https://ctf-cci-com.imgix.net/7CYTJNbSOGYxVFd2pIo7R1/5fbf2db778fea79d84a034e9f9534929/le_2x.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Staff Software Engineer
![Monitors with stylized lines of code on a grid scattered with geometric shapes.](https://ctf-cci-com.imgix.net/45PA6DDhlhTlOdmqfDwiAk/186f7cf9a55d523d4385b2d2dd1682e2/Default-Abstract-GreenBG-v2.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
CircleCI Hacks: Validate CircleCI Config on Every Commit With a Git Hook
![Ricardo N Feliciano](https://ctf-cci-com.imgix.net/lpESEhkuTaqxM9gw42rAS/7cde20189a23cfc094456f86721df0ce/ricardo.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Community Engineer, CircleCI
![Monitors with stylized lines of code on a grid scattered with geometric shapes.](https://ctf-cci-com.imgix.net/45PA6DDhlhTlOdmqfDwiAk/186f7cf9a55d523d4385b2d2dd1682e2/Default-Abstract-GreenBG-v2.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Multi-Stage Docker Builds on CircleCI 2.0
![Ricardo N Feliciano](https://ctf-cci-com.imgix.net/lpESEhkuTaqxM9gw42rAS/7cde20189a23cfc094456f86721df0ce/ricardo.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Community Engineer, CircleCI
![Monitors with stylized lines of code on a grid scattered with geometric shapes.](https://ctf-cci-com.imgix.net/45PA6DDhlhTlOdmqfDwiAk/186f7cf9a55d523d4385b2d2dd1682e2/Default-Abstract-GreenBG-v2.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Setting up Tricky Containers in CircleCI 2.0 Multi-Image
![Alexander Mann](https://ctf-cci-com.imgix.net/5VVbwyEdw5AOrz1P7461vm/86ad885e4d761366fdfd5888d98aafe2/alex-mann.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
![Monitors with stylized lines of code on a grid scattered with geometric shapes.](https://ctf-cci-com.imgix.net/45PA6DDhlhTlOdmqfDwiAk/186f7cf9a55d523d4385b2d2dd1682e2/Default-Abstract-GreenBG-v2.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Build, Test, and Publish Snap Packages using Snapcraft
![Ricardo N Feliciano](https://ctf-cci-com.imgix.net/lpESEhkuTaqxM9gw42rAS/7cde20189a23cfc094456f86721df0ce/ricardo.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
Community Engineer, CircleCI
![Monitors with stylized lines of code on a grid scattered with geometric shapes.](https://ctf-cci-com.imgix.net/45PA6DDhlhTlOdmqfDwiAk/186f7cf9a55d523d4385b2d2dd1682e2/Default-Abstract-GreenBG-v2.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
SSH Access vs. Local Builds: Two Ways to Debug Builds in CircleCI 2.0
![Dhaval Shah](https://ctf-cci-com.imgix.net/28keJ5YBRjmI2TXxp9cjdU/f597adcef8dcab2a29cf7b52e7bb36f6/dhaval-shah.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
![A developer works on code with errors and warnings.](https://ctf-cci-com.imgix.net/4hfwXag6VLiVwTiIF8wTic/73c62d55791397b9635fe38bb4ba9f50/rba-security-solutions-v2.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)
xcodebuild Exit Code 65: What it is and how to solve for iOS and macOS builds
![Constantin Jacob](https://ctf-cci-com.imgix.net/5o5MtkwBvfpQPEUjURpAWN/84eb871dffe85772a3bdb3018dc60e98/constantin-jacob.jpg?ixlib=rb-3.2.1&w=2000&auto=format&fit=max&q=60)