Heavyweight Solutions — Deadly Cut 9


Don't knock everyone out with heavyweight solutions. You'll end up with a bloody node.

Learn Asymptotic Notations


Learn Asymptotic Notations to estimate, communicate, and optimize the efficiency and performance of algorithms.

How to Scrape Data from Web Pages: A Complete Guide with Examples


Learn how to scrape data from web pages using browser developer tools, XPath, and JavaScript. Includes step-by-step instructions, code examples, and best practices for web scraping.

How to Use sqlite-utils: A Complete Guide to SQLite Database Management


Learn how to use sqlite-utils to manage SQLite databases from the command line. Includes examples for creating databases, tables, and performing CRUD operations.

How to Use Replit: A Complete Guide to Web-Based Development


Learn how to use Replit, a powerful web-based IDE for coding, hosting apps, and collaborative development. Includes tutorials for embedding code, debugging, and using AI features.

Learn Java Coding Challenges


Learn Java Coding Challenges to level up and ace your next interview. Practice makes perfect, so let's do it!

How to Use Multiple GitHub Accounts on the Same Computer: Complete Guide


Learn how to manage multiple GitHub accounts on one computer using SSH keys. Includes step-by-step instructions, shell functions, and best practices for macOS.

Learn JavaScript


Learn JavaScript to expand your skillset and become a better developer. This comprehensive guide covers the basics, use cases, and advanced topics.

A Pragmatic Programmer Book Review


The Pragmatic Programmer is a timeless principle-based book for programmers. Programming can be complex, but this book will sharpen your saw.

Learn Java


Learn Java for fun and profit! Learning Java is a great way to expand your skill set with a deep library of modules.

Salary Negotiation Guide for Software Developers: How to Get What You're Worth


Learn proven strategies for salary negotiation in tech. Discover how to research market rates, set your price, and confidently negotiate your worth as a software developer.

A Software Development Philosophy


A software development philosophy guides developers. Review my software development philosophy, then craft your own!

Learn Python


Learn Python basics now. Let's review the fundamentals, install Python, use virtual environments, and learn where to go next.

Full Stack Developer VS Specialized Software Developer


Full Stack Developer VS. Specialized Software Developer; which is the right choice? Let's consider each path.

Date Driven Development – Deadly Cut 4


Do software development due dates have you down in the dumps? Is a software deadline on the horizon? There's a better way!

Learning Elixir


Learning Elixir is fun! Let's learn Elixir to decide if it's worth your time investment.

github.com: Permission denied (publickey)


github.com: Permission denied (publickey) is a common error message when attempting to clone a repository.