Coding in the Wild
An introduction to open source software, explaining its importance, how to learn from and contribute to projects, and the author's personal experience.
An introduction to open source software, explaining its importance, how to learn from and contribute to projects, and the author's personal experience.
A guide to the four core Promise methods in JavaScript - resolve(), reject(), all(), and race() - with practical examples for handling asynchronous operations.
A GitHub employee shares seven key habits and cultural traits that contribute to the effectiveness and success of employees at the company.
A personal story about an unconventional path into programming, challenging the myth of the 'natural born' programmer.
A guide to setting up a Docker-based development environment for the MEAN.JS stack, enabling live-reload and easy setup.
An overview of Postgres Foreign Data Wrappers (FDWs), explaining how to connect and query external data sources directly from PostgreSQL.
A tutorial on creating a Skype bot using .NET Core and the Microsoft Bot Framework, covering setup, registration, and basic implementation.
A guide to using the dotnet watch tool for automatic application restarts during .NET development, including setup and Visual Studio integration.
A PowerShell script to export a Base-64 encoded x.509 certificate on Windows 7, which lacks the standard Export-Certificate cmdlet.
Analyzing the relationship between age and desired job roles among new coders using the 2016 Kaggle survey data.
Tips for using Docker to compile, cross-compile, and deploy Go applications without installing Go locally.
Explores the motivations behind proprietary vs. open source software, arguing that understanding developer intent is key to choosing software that serves user interests.
Apple announced real-time collaboration for iWork, sparking a look at the history and technical challenges of offline-first, real-time sync.
Using PowerCLI to identify and list deprecated VMFS volumes on vSphere 6 hosts for upgrade.
Explains how to store high-precision timestamps in MySQL using the DECIMAL type, including storage optimization and historical context.
A technique for autoprefixing CSS properties using CSS variables, demonstrated with clip-path.
A guide to deploying AWS AutoScale groups with Windows instances that automatically join a domain and rename themselves using CloudFormation and PowerShell.
A guide to deploying applications to Azure VMs using VSTS Release Management, covering common pitfalls and solutions.
A guide to automating the deployment of the ClipBucket video hosting platform using Ansible configuration management.
Explains the difference between CSS selectors nth-child() and nth-of-type(), including how they work and common pitfalls.