Pinned Tweet
Pass the interview. Then write code your team can change for years.
📘 The Code Interview: 48 Java questions, solved step by step
codersite.dev/book/theCodeIn…
📗 Software That Can Change: design for the next change
codersite.dev/book/softwareD…
Free tutorials: codersite.dev
Five principles. One running Java example. The difference between a codebase you extend and one you rewrite. The SOLID guide is on codersite, link in bio.
#SOLID #SoftwareDesign
Big O Notation in Java: Time and Space Complexity for Coding Interviews
codersite.dev/big-o-notation…
#Algorithms #Java
A Cursor project rule for a Spring Boot REST API in the .mdc format Cursor uses today. Save it as .cursor/rules/project.mdc and add path-scoped rules next to it.
codersite.dev/tools/claude-m…
#AI #Agentic
Switch to an AI Career in Germany: MSIT's Funded Programs
codersite.dev/msit-ai-career…
#AI
I just published Switch to an AI Career in Germany: MSIT’s Funded Programs and a €500 Welcome Bonus medium.com/@mkgv89/switch-to…
Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program. — Linus Torvalds
#Programming #OpenSource
Big O Notation in Java: Time and Space Complexity for Coding Interviews
codersite.dev/big-o-notation…
#Algo
Enter your tokens per request and requests per day, and compare what Claude, GPT, and Gemini models cost, with prompt caching, the Batch API, and long-prompt prices included.
codersite.dev/tools/llm-api-…
#LLM #AgenticAI
Systems that are broken up into small, well-named, understandable pieces enable faster work.
#SoftwareDesign #CleanCode
Switch to an AI Career in Germany: MSIT's Funded Programs and a €500 Welcome Bonus
codersite.dev/msit-ai-career…
#AgenticAI #AI
MSIT offers online tech training in Germany in AI, software engineering, cybersecurity, and data, fully covered by a Bildungsgutschein from the Agentur für Arbeit for eligible candidates. Details here!
referral.masterschool.com/u3…
#AgenticAI
Enter your tokens per request and requests per day, and compare what Claude, GPT, and Gemini models cost, with prompt caching, the Batch API, and long-prompt prices included
codersite.dev/tools/llm-api-…
#llm #ai
Developers outside your team can't read your code. They read your API docs, and if those are wrong, they pick another provider. Document a Spring Boot API with OpenAPI 3.
codersite.dev/documenting-re…
#SpringBoot #OpenAPI
Building the new customer portal is not a task. Nobody can estimate it or tell when it's done. Turn a vague goal into epics, user stories, and estimated tasks with a real example.
codersite.dev/web-dev-projec…
#Agile #ProjectManagement
How a REST Client Should Handle 503 Service Unavailable: Retries with Backoff in Spring
codersite.dev/how-rest-clien…
#Springboot
Create the instructions file that your AI coding agent reads at the start of every session: build commands, architecture rules, and guardrails for Claude Code, Codex, Cursor, Copilot, and Gemini CLI.
codersite.dev/tools/claude-m…
#agent #llm
This online assessment problem passes the examples, then times out on the hidden tests. Count items in closed compartments: from O(n·q) brute force to O(n + q) prefix sums.
codersite.dev/number-items-c…
#CodingInterview #Java
Given 4751, return 1000. Easy? Now handle negatives and Integer.MIN_VALUE. A small interview question that tests how you think."
codersite.dev/given-positive…
#CodingInterview #Java
Logs spread across many servers? Centralize them in Elasticsearch with Filebeat and Logstash, and let ILM move old data to cheaper hardware. Step-by-step setup.
codersite.dev/hot-warm-archi…
#Elasticsearch #Logging
