Learn how to set up a development environment by installing PHP 8 and MySQL using Docker, in this excerpt from our book PHP & MySQL: Novice to Ninja.
The micro frontend approach splits apps into small, independent pieces. Learn five pitfalls of using this architecture and how to avoid them.
Learn the difference between Django projects and apps, and how to start a Django project, run a Django server, create a Django app, and more.
Keyboard shortcuts help you work faster. Learn some of the most useful Visual Studio Code shortcuts for Windows, Linux and macOS.
APIs can easily become overcomplicated and slow. Learn how to develop a pipeline that's easy to expand later without obscuring the main flow.
Code playgrounds make it easy to experiment, share code, and show off your skills! Learn about seven of the best front-end code playgrounds.
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.