Walk on the web flow 20250415
by snonov
Architecture
3 Tiers architecture evolution
• https://www.dbos.dev/blog/new-three-tier-application
Architecture diagrams (tools, ai tools, … lists)
• https://generativeprogrammer.com/p/architecture-diagramming-tools-and
MCP protocol
• https://www.confluent.io/blog/ai-agents-using-anthropic-mcp/
LLM Architecture
• https://gun.io/news/2025/04/scaling-ai-infrastructure-for-llms/
System design
• https://github.com/ByteByteGoHq/system-design-101
Open telemetry
• https://blog.ippon.fr/2025/04/08/quand-grafana-labs-rend-lobservabilite-ludique-a-la-kubecon-eu-2025/
• Game https://github.com/grafana/adventure
• https://grafana.com/blog/2024/11/20/metrics-logs-traces-and-mayhem-introducing-an-observability-adventure-game-powered-by-grafana-alloy-and-otel/
Loose coupling, strenght cohesion
• https://medium.com/@muhammadezzat/stop-just-loosening-coupling-start-strengthening-cohesion-too-31332e7cc9c1
Dev
Java Virtual Thread
• https://www.danvega.dev/blog/jdk-24-virtual-threads-without-pinning
Development refactoring kata
• https://github.com/codecop/Find-FW12-Refactoring-Kata
Advent of craft
• https://github.com/advent-of-craft/2024
Functional and Monad
• https://evinsellin.medium.com/teaching-monads-slightly-differently-2af62c4af8ce
• https://www.slideshare.net/slideshow/monadic-java/28065852
Eclipse collection
• https://donraab.medium.com/book-eclipse-collections-categorically-37591b2135f5
Java, the Gatherers
• https://foojay.io/today/introduction-to-intermediate-operations-modeler-stream-gatherers/
Java clean memory form finalize to cleaner
• https://blog.frankel.ch/java-cleaner/
FizzBuzz branchless in Java (kata idea)
• https://dev.to/stefanofago73/the-fizzbuzz-a-branchless-version-with-java-3hk4
Iop (If oriented) vs Oop
• https://github.com/stefanofago73/IOPvsOOP
Azure now supports Rust
• https://www.infoq.com/news/2025/03/azure-sdk-rust-beta/
Pseudo Random number generator
• https://blog.frankel.ch/prng-evolution/
Java Stream Gatherer slides (Why, What, How)
• https://przybyl.org/pres/HuntingWithStreamGatherers/VoxxedDaysZurich.html#/title-slide
Ai for developer
• https://martinfowler.com/articles/exploring-gen-ai.html#memo-13
• https://generativeprogrammer.com/p/ai-coding-assistants-landscape
• https://www.svpino.com/articles/coding-is-over-now-what/
• https://thenewstack.io/four-new-areas-where-ai-is-transforming-software-development/
Data oriented programming lab
• https://github.com/JosePaumard/2025_JavaOne-DOP-Amber-lab
Sample of MCP FileSystem in Java (Stephan Janssen)
• https://github.com/stephanj/MCPJavaFileSystem
SQL, Json and Java
• https://www.youtube.com/watch?v=W8k9ZCrsphc
Tool
KillerCoda Interactive environments for tech you study, teach or present
• https://killercoda.com/about
Eclipse Theia, cloud IDE platform
• https://theia-ide.org/theia-platform/
Llama and container Ramalama
• https://ramalama.ai/
• https://thenewstack.io/ramalama-project-brings-containers-and-ai-together/
Jmempool high-performance off-heap memory pool for Java applications
• https://github.com/chen-ace/JMemPool/tree/master
Cursor Ai for large projects
• https://getstream.io/blog/cursor-ai-large-projects/
Llm test tool
• https://www.quantpi.com/llmtestsuite
Llm code build : BlackboxAi
• https://www.blackbox.ai/
OceanBase database
• History https://en.oceanbase.com/blog/13167971328
• https://github.com/oceanbase/oceanbase
• https://en.oceanbase.com/
• Article https://medium.com/@wpleonardo0537/decoding-the-core-technologies-of-oceanbase-community-edition-4-x-0a0eb29cba6d
Ai and Llm
Introduction MCP
• https://www.philschmid.de/mcp-introduction
• https://towardsdatascience.com/clear-intro-to-mcp/
• Awesome MCP servers https://github.com/punkpeye/awesome-mcp-servers
Github copilot certification prep
• https://github.com/timothywarner/copilot-cert-prep
Claude code agent
• https://docs.anthropic.com/en/docs/agents-and-tools/claude-code/overview
• https://github.com/anthropics/claude-code
Load testing with llm
• https://blog.christianposta.com/ai/learnings-from-load-testing-llms/
Sample attack with GenAi on code
• https://www.pillar.security/blog/new-vulnerability-in-github-copilot-and-cursor-how-hackers-can-weaponize-code-agents
Benchmark for coding llm
• https://livecodebench.github.io/
Various
Learning From the Legacy of 18F
• https://www.lawfaremedia.org/article/learning-from-the-legacy-of-18f
EOL list of product
• https://endoflife.date/
Lessons learned from 200 deployments in production per days
• https://mcorbin.fr/posts/2025-03-21-deploy-200/
Quit FAAN job coz will be automated soon
• https://jagilley.github.io/faang-blog.html
Google report about GenAi for developers
• https://cloud.google.com/resources/content/dora-impact-of-gen-ai-software-development
Sovereign Cloud
• https://asamsig.com/blog/picking-a-european-cloud-provider
• https://www.infoq.com/news/2025/03/european-cloud-providers/
Independent analysis of AI models and API providers
• https://artificialanalysis.ai/
Digital Archive
• https://spectrum.ieee.org/digital-archive
Compute dependency index
• https://eventuallycoding.com/2025/04/score-tech-dependency