Hi, I’m Mehmet Nuri
Someone who loves building software.
I enjoy writing code, understanding how systems work and sharing what I learn. On this blog I write about things I try, problems I solve and lessons I pick up along the way.
- Web
- Sistem Tasarımı
- Java
- Python
- TypeScript
- Cloud
- DevOps
- Açık Kaynak
$ git add src/content/blog/new-post.en.mdx
$ git commit -m "feat(blog): add new post"
$ git push origin main
# GitHub Actions → build & deploy
✓ Live: mehmetnuri.com/en/blog/new-postWeb & Software
Building for the web, end to end.
System Design
How systems fit together and scale.
Cloud & DevOps
Shipping, automating, observing.
Open Source
Learning and sharing in the open.
What you’ll find here
I’m someone who loves building software and enjoys sharing what I learn. This blog is where I keep notes on the problems I run into, the solutions I try and the lessons I pick up along the way — written so they stay useful to anyone walking a similar path.
The center of gravity is backend and systems: building services with enterprise Java, Spring Boot and Quarkus, microservice architectures, how the JVM actually works, system design trade-offs and the DevOps side that keeps it all running — Linux, containers (Podman) and continuous integration (CI/CD). Now and then I wander into Python, TypeScript and the web.
Alongside that, I write a from-scratch series for people new to programming: what an algorithm is, how to draw flowcharts and how to write pseudocode — explained with everyday examples, no code required. Whether you’ve been shipping code for years or you’re taking your very first step, I hope you’ll find something useful here.
Latest posts
All →Algorithms: Functions
What is a function and how do you define a job once and call it by name again and again? Learn parameters, RETURN, the black box and local variables — no code.
Algorithms: Lists
What is a list and how does a computer store many values under one name? Learn indexes, walking a list with a loop, and the count-from-zero trap — no code.
Algorithms: Loops
What is a loop and how does a computer repeat the same work? Learn counter and conditional loops, a loop's three parts and the infinite-loop trap — no code.
Algorithms: Conditionals
What is a conditional (IF-THEN) and how does a computer decide? Learn single, double & multi-branch conditions, AND/OR/NOT logic and nested decisions — no code.