APIs can easily become overcomplicated and slow. Learn how to develop a pipeline that's easy to expand later without obscuring the main flow.
Anyone for pair programming? What about getting help from AI? Learn how GitHub Copilot might be a game changer for web developers.
Even if you're a Git pro, there might be more Git tricks to discover. Learn about interactive rebase, one of Git's most powerful tools.
Static, dynamic, strong, weak data types? Are you confused? Learn what these terms really mean, and which is best for you.
So much data is unstructured. Learn how natural language processing in Python can help you analyze a bunch of unstructured textual data.
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.