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.
Latest posts
All →Algorithms: Flowcharts
What is a flowchart and how do you draw one? Learn an algorithm's three building blocks — sequence, decision and loop — step by step, with examples and no code.
Algorithms: Pseudocode
What is pseudocode and how do you write it? The bridge from flowchart to code: assignment, conditionals, loops, comparison and logic operators.
Algorithms: Variables
What is a variable and how does a computer store data? Learn value assignment, operations, data types and naming via the labeled-box analogy.
What Is an Algorithm? — Programming From Scratch
What is an algorithm? Learn to think algorithmically from scratch — with everyday examples, pseudocode and flowcharts, before writing a single line of code.