Love Me Some Coding.

978 practical tutorials on Java, Python, SQL, AWS, Spring Boot and more — written for developers who want working answers, not quick hacks.

Start Learning

Most viewed

The tutorials readers come back to most

AI-Assisted Engineering
AI-Assisted Engineering – You Own the Output
An AI assistant can now read a codebase, trace a feature through five layers, write the change, run the tests and draft the pull request. That is not a prediction; it is what happened while this series was being written, and every post shows the session it came from. What it has not changed is who…
5 min read
Java
How to Solve Java Problems
Everyone gets stuck. The difference between an hour and a day is having a method instead of guessing. This post is that method — four steps, in order — plus the errors every Java beginner hits and what each one is really telling you. 1. Read the error. Actually read it. The most common mistake is…
5 min read
Docker
Docker – What It Is and Why It Exists
You finish a feature, it works, you push it, and someone else pulls it and it does not run. A different Java. A different Node. A library the other machine has and yours does not. Docker exists to make that conversation unnecessary. What a container actually is A container is one process, running…
5 min read
System Design
The Founding Engineer's Tech Stack
Every post in this track so far has started from a system that already has a problem: too many reads, two guests after one room, a petabyte of video. This one starts from nothing. You have been hired as the first engineer at a company with an idea, a little funding and no code, and someone asks the…
20 min read
Soft Skills
Open-Mindedness
Software engineering is one of the fastest-moving industries on the planet. The framework you mastered last year might be overshadowed by something better tomorrow. The architecture you swore by could be challenged by a teammate with a completely different perspective. In this environment,…
3 min read
Soft Skills
Time Management
As software developers, we face constant competing demands: sprint commitments, code reviews, meetings, production incidents, Slack messages, and the need to learn new technologies. The difference between a developer who consistently delivers and one who always seems behind comes down to time…
3 min read

Latest tutorials

Freshly published

Browse by topic

47 topics · 978 tutorials