Walk on the web flow 20250130
by snonov
Architecture
InfoQ 2024 Trends
• https://www.infoq.com/minibooks/2024-infoq-trends-reports-emag
Dev
Against best practises
• https://www.arp242.net/best-practices.html
DOP conference by Kenneth Kousen
• https://kenkousen.substack.com/p/tales-from-the-jar-side-java-champions
Rust for Java developer
• https://javax0.github.io/2024/12/24/rust-for-java-developers.html
Kata from Emily Bache (multi langugages)
• https://github.com/emilybache/SupermarketReceipt-Refactoring-Kata
Model for coding
• https://blog.getbind.co/2024/09/19/deepseek-2-5-how-does-it-compare-to-claude-3-5-sonnet-and-gpt-4o/
• https://blog.getbind.co/2024/09/19/deepseek-2-5-how-does-it-compare-to-claude-3-5-sonnet-and-gpt-4o/
SpringAi RAG example with grafana, promotheus, Zipkin
• https://github.com/habuma/spring-ai-examples/tree/main/spring-ai-rag-example
Deep dive into JVM startup
• https://www.youtube.com/watch?v=ED1oc7gn5uY
How JVM handles Exception
• https://foojay.io/today/how-jvm-handles-exceptions/
TDD with Ai :
• https://blog.octo.com/cr-du-paris-jug-de-janvier-2025
• https://blog.octo.com/ai-augmented-developer-integrer-la-genai-dans-la-toolbox-des-developpeurs
Lessons learnt from founding my own company, and over 30 years hands on coding
• https://www.youtube.com/watch?v=t8Oq-Hr6ua8
Java structured concurrency
• https://foojay.io/today/project-loom-structured-concurrency-java/
Docker conainer docker image versioning
• https://developers.redhat.com/articles/2025/01/28/how-name-version-and-reference-container-images#best_practices_for_tagging_and_versioning_images
Network debugging
• https://debugagent.com/front-end-debugging-part-3-networking
Tool
Github copilot in your IDE
• https://github.blog/developer-skills/github/how-to-use-github-copilot-in-your-ide-tips-tricks-and-best-practices/
• Sample unexpected usage https://github.blog/developer-skills/programming-languages-and-frameworks/10-unexpected-ways-to-use-github-copilot/
Ai ide plugin and coding assistant :
• https://blog.val.town/blog/fast-follow/
• Gemini code assist https://cloud.google.com/products/gemini/code-assist
• Github copilot https://github.com/features/copilot
Deepinfra, one api multiple models
• https://deepinfra.com/
Codemods for API changes
• https://martinfowler.com/articles/codemods-api-refactoring.html
Dive, docker tool for exploring a docker image, layer contents, and discovering ways to shrink the size of your Docker/OCI image
• https://github.com/wagoodman/dive
Cursor, AI editor
• https://www.cursor.com/
• Cursor rules https://github.com/PatrickJS/awesome-cursorrules
Terminal and Ai
• https://www.warp.dev/
Podman Desktop for Java Development
• https://www.thomasvitale.com/podman-desktop-for-java-development/
Llama stack
• https://heidloff.net/article/llama-stack/
Prototyping Ai models with Github Models
• https://docs.github.com/en/github-models/prototyping-with-ai-models
Ai and Llm
Study on Ai generated documentation
• https://blog.vanillajava.blog/2025/01/does-ai-generated-documentation-have.html
Java client for openAi
• https://www.jvm-weekly.com/p/official-java-client-for-openai-and
Llm and Fish eye
• https://wattenberger.com/thoughts/fish-eye
Impact on Ai and web search
• https://www.technologyreview.com/2025/01/06/1108679/ai-generative-search-internet-breakthroughs/
DeepThought-8B Leverages LLaMA-3.1 8B to Create a Compact Reasoning Model
• https://www.infoq.com/news/2024/12/deepthought-8b-reasoning/
LLm in 2024
• https://simonwillison.net/2024/Dec/31/llms-in-2024/
Ai risk repository
• https://airisk.mit.edu/
LLM 3D view :
• https://bbycroft.net/llm
Nvidia service Llm extract meta data and process a json
• https://www.infoq.com/news/2025/01/nvidia-ingest-document-extract/
OpenAi Stargate project
• https://openai.com/index/announcing-the-stargate-project/
Deepseek :
• https://albertoai.substack.com/p/ai-update-22
• https://www.lemonde.fr/economie/article/2025/01/27/la-start-up-chinoise-deepseek-cree-une-onde-de-choc-sur-le-secteur-de-l-ia_6518928_3234.html
• https://www.silicon.fr/Thematique/data-ia-1372/Breves/deepseek-electrochoc-ia-chine-467029.htm
• Deepseek R1 paper https://github.com/deepseek-ai/DeepSeek-R1/blob/main/DeepSeek_R1.pdf
Tutorial Azure, Deepseek, Langchain4j
• https://devblogs.microsoft.com/java/deepseek-r1-on-azure-with-langchain4j-demo/
Various
The Structure and Legal Interpretation of Computer Programs
• https://jimmyhmiller.github.io/advent-of-papers/2024/dec-18-legal-interpretation
• https://jimmyhmiller.github.io/pdfs/structure-and-legal-interpretation.pdf
2025 Perspective and 2024 retro
• https://www.technologyreview.com/2025/01/06/1109772/the-download-our-10-breakthrough-technologies-for-2025/
• http://blogs.newardassociates.com/blog/2025/2025-tech-predictions.html
• https://www.confluent.io/blog/three-ai-trends-developers-need-to-know-in-2025/
• https://foojay.io/today/2024-in-retrospective-nicolas-frankel/
• https://blog.frankel.ch/2024-retrospective/
Engineer ladder and staff engineer
• https://dropbox.github.io/dbx-career-framework/ic1_data_engineer.html
• https://blog.separateconcerns.com/2023-02-03-staff-engineer-inch.html
Developer productivity
• https://www.infoq.com/news/2025/01/dx-core-4-framework/
• https://thenewstack.io/developer-productivity-in-2025-more-ai-but-mixed-results/
Talker repository Sessionize
• https://sessionize.com/
Semantic search with Ai
• https://www.semanticscholar.org
Datagouv usage feedback
• https://www.data.gouv.fr/fr/posts/qui-sont-les-usagers-de-data-gouv-fr-2/
Full remote jobs
• https://remotefr.com/blog/entreprises-recrutent-teletravail
Study with llm on politics emotional speech
• [https://www.hec.edu/sites/default/files/documents/Yann%20Algan_HEC%20Paris_Thomas%20Renault_%20Hugo%20Subtil.%20La%20Fi%C3%A8vre%20parlementaire_%20Observatoire%20du%20bien-%C3%AAtre%20du%20Cepremap%2C%202025-0113%20janvier%202025.pdf](https://www.hec.edu/sites/default/files/documents/Yann%20Algan_HEC%20Paris_Thomas%20Renault%20Hugo%20Subtil.%20La%20Fi%C3%A8vre%20parlementaire_%20Observatoire%20du%20bien-%C3%AAtre%20du%20Cepremap%2C%202025-01_13%20janvier%202025.pdf)