GuideTechnology
12 min read
Why object-oriented programming exists and how Java expresses it: classes as blueprints, objects as instances, constructors, access modifiers, static versus instance members, and encapsulation as a way to protect the rules of your data. Built around a bank account that cannot go wrong.
GuideTechnology
13 min read
How to make a Java program choose and repeat: if, switch (old statement and modern expression), the loop forms, and how to organise code into methods. Includes the pass-by-value rule that interviewers love and the scope rules that cause mysterious compile errors.
GuideTechnology
15 min read
How Java stores and combines data: primitive types versus references, what happens when a number overflows, why integer division surprises people, how casting and conversion work, when to use var, and how arrays hold a fixed number of values.
GuideTechnology
15 min read
What Java actually is, how a .java file becomes a running program, what the JDK, JRE and JVM each do, and how to compile and run your first program. Plus the full roadmap of this 41-article course, from zero to a tested Spring Boot API.
GuideTechnology
16 min read
Capacity estimation from absolute basics: units and powers of two, seconds in a day, and the funnel from total users to MAU, DAU, requests per day, average QPS and peak QPS. Includes peak factors you can derive, read and write splits, fan-out, three worked examples and a small calculator.
GuideTechnology
17 min read
When should a caller wait for an answer, and when should work happen later? Learn the costs and benefits of synchronous calls and asynchronous processing, the patterns for returning results later (202 and status polling, webhooks, push), and how to choose between short polling, long polling, Server-Sent Events, WebSockets and mobile push.
GuideTechnology
17 min read
Follow one request from a phone to a database and back: DNS lookup, TCP and TLS handshakes, HTTP, the edge, the load balancer, the application and the data stores. Learn where the time goes, why round trips and distance dominate latency, and where requests fail.
GuideTechnology
18 min read
What system design actually is, why interviews test it, the components you will meet and the problem each one solves, and the seven-phase method this 45-article course uses for every design, from a first single-server app to large distributed systems.
GuideTechnology
12 min read
A good prompt is not a magic phrase. It is a clear brief. This article shows how to state your goal, give context, set constraints and choose a format, and why each one changes what the AI produces.
GuideTechnology
10 min read
Instead of asking which AI product is best, ask which kind of AI fits the task. This article sorts today's tools into capability categories, explains what each is good and bad at, and gives you a method for testing tools on your own work.
GuideTechnology
12 min read
You do not need maths to use AI well, but you do need a correct picture of what happens when you press enter. This article explains next-token prediction, training versus inference, tokens and the context window, and the practical habits each idea implies.
GuideTechnology
10 min read
AI, machine learning, deep learning, generative AI, LLM, chatbot, model, agent: the words get used as if they mean the same thing. They do not. This article draws one simple map so every later article makes sense.
GuideTechnology
12 min read
A free, 35-article course on using modern AI well: what it is, how to ask, how to check it, and how to build habits that survive the next product update. This first article explains what to expect and introduces the six-step Work Loop you will use throughout.
GuideTechnology
6 min read
APIs are behind every UPI payment, map pin and login-with-Google button. Here's what they are, how a request actually works, and how to call one yourself in five minutes.
GuideTechnology
5 min read
SQL is the language for asking questions of data, and it is one of the most useful skills to learn. This guide walks through SELECT, WHERE, GROUP BY, JOIN and more, with a small example database.
GuideTechnology
5 min read
Python is the most common first language, but most beginners get stuck in tutorials. This roadmap shows what to learn in order, which projects to build, and how to go from basics to a job-ready skill.
GuideTechnology
6 min read
If AI can write a working function in seconds, is learning to code still worth it? Yes, but the way you learn needs to change. A practical roadmap for beginners in 2026.
GuideTechnology
5 min read
Git looks scary because of its long command list. In daily work you use about ten of them. This guide explains the idea behind Git, then walks through the everyday workflow, branches, and how to undo mistakes.