Learn what a Boolean Data Type is, how it's used in programming, and see examples of boolean operators that'll help you understand logic.
How can you run code without servers? Learn all about serverless functions, their pros and cons, and situations where you might want to use them.
tickgit is a command-line tool and web application helping developers do project management in their code via TODO comments and other plain-text markers.
Learn about Insphpect, a tool that scans your PHP code for object-oriented programming techniques that hinder code reusability and flexibility.
Learn GitHub CLI, a tool that enables you to use GitHub functionality alongside Git commands without having to leave the command-line interface.
Andrew McDermott offers some simple strategies web developers can use to attract the positions other developers want with minimal effort.
Andrew McDermott details the ways conscientious developers can be taken advantage of, and how they can combat this and make sure they're properly rewarded.
Follow Aaron Osteraas’ journey to getting a developer job, from tinkering with computer parts as a teenager to overcoming the challenges of programming.
Have you been using Git for some time, but never in a team environment? We cover the Git techniques that you must be familiar with before you join a team.
Lucero del Alba gives tips on how to get a Python job, discussing salaries, in-demand skills, marketplaces, and how to remain competitive.
Machine Learning Pipelines for the Scrappy Startup, Part 1: Benjamin Tan walks through how he sets up an on-premise machine learning pipeline with open-source tools and frameworks.
Lucero del Alba explains why Python is so popular, discusses current Python trends, and covers the best Python packages and tools to get acquainted with.
M. David Green discusses pair programming, examining what it takes for two developers working together to achieve the productivity and quality improvements that come from pairing.
Michiel Mulders discusses the huge amounts of energy consumed by blockchain projects, and a range a creative solutions to making them more energy-efficient.
Vincent Turner looks at seven ways software engineers can play a role in helping to positively impact the climate and the environment at large.