Walk on the web flow 20241008
by snonov
Architecture
Deep-dive of ZGC’s Architecture
• https://dev.java/learn/jvm/tool/garbage-collection/zgc-deepdive/
Llm deployment
• https://www.infoq.com/articles/navigating-llm-deployment/
No silver bullet source
• https://www.cs.unc.edu/techreports/86-020.pdf
How llm api works
• https://til.simonwillison.net/llms/streaming-llm-apis
Tip and tail model of Java library development (deliver train compliance)
• https://mail.openjdk.org/pipermail/jdk-dev/2024-October/009433.html
• https://openjdk.org/jeps/14
• https://www.youtube.com/watch?v=NV4v7KXKQ-c
Amber (java jdk) overview
• https://www.selikoff.net/2024/10/03/2024-dev2next-project-amber/
Martin Fowler about Refactoring book
• https://www.youtube.com/watch?v=CjCJ76oZXTE
DDIA Design Data Intensive applicaiton
• https://muratbuffalo.blogspot.com/2024/10/ddia-chp-7-transactions-part-1.html
Ai integration for Java
• https://www.infoq.com/presentations/ai-java-integrate
Note on Cassandra and Hbase (not same Column family store)
• https://medium.com/@saeed.vayghani/a-note-on-apache-cassandra-and-hbase-e39ebfc88ec6
Dev
Java Sream Gathers (JEP 485)
• https://horstmann.com/unblog/2024-10-01/index.html
Futur Collections
• https://inside.java/2024/10/08/future-collections/
JLDD challenge (split letters ibn a String into lists)
• https://donraab.medium.com/jldd-challenge-arrives-in-the-den-7221653c7f31
Filtering java stack trace logs
• https://nurkiewicz.com/2012/03/filtering-irrelevant-stack-trace-lines.html
Some kata to practise
• https://github.com/orgs/codeworks-jvm/repositories?q=kata
Code reading club
• https://www.selikoff.net/2024/10/03/2024-dev2next-reading-code/
• https://maritvandijk.com/code-reading-club/
• https://github.com/CodeReadingClubs/Resources/tree/trunk/StarterKit
RAG in Java (Langchain4j)
• https://www.youtube.com/watch?v=0yJV7iW1hFk
How functional programming help for web applications
• https://www.infoq.com/articles/functional-programming-web-app
Modling impact of LLM on developer experience
• https://lethain.com/dx-llm-model/
Devoxx conference
• Maven 4 https://www.youtube.com/watch?v=P1nDlF2vg1I
• Naive to advance RAG https://www.youtube.com/watch?v=RN7thifOmkI
• Tabby for free copilot https://www.youtube.com/watch?v=GFrkmFLU4LI
• Cloud native Java Ai (DJL and Langchain4j) https://www.youtube.com/watch?v=KIQFjX25X-U
• Podman and Ai application with local llm https://www.youtube.com/watch?v=KhZeXMMN1iI
• Jextract https://www.youtube.com/watch?v=SABrC1MbpZw
• Digma https://www.youtube.com/watch?v=aV4GfOuwryc
• Jbang https://www.youtube.com/watch?v=cpKwBbz1sf0
• Java migration from 10 to 18 https://www.youtube.com/watch?v=pT2dWsodUpQ
• Java Flame https://www.youtube.com/watch?v=zT6rBZhV2mo
Tool
Containerize Java applications with buildpacks
• https://foojay.io/today/easily-containerize-java-applications-with-cloud-native-buildpacks/
Training llm dataset (Dolma)
• https://arxiv.org/pdf/2402.00159
N8n automation ai tool
• https://github.com/n8n-io/n8n
• https://n8n.io/
Sdkman ui
• https://github.com/jagodevreede/sdkman-ui
Some Git material
• Git 2.47 news https://github.blog/open-source/git/highlights-from-git-2-47/
• Power of Git Bisect https://foojay.io/today/unleashing-the-power-of-git-bisect/
Ai and Llm
Using Ai assistant to script tools
• https://www.docker.com/blog/using-an-ai-assistant-to-script-tools/
Llama 3.2 with open customizable models
• https://www.infoq.com/news/2024/10/llama-3-2-multimodal
Various
Some GPT3 key figures
• https://lambdalabs.com/blog/demystifying-gpt-3
Tracing data contamination in models
• https://arxiv.org/html/2308.08493v3
Molmo model
• https://molmo.allenai.org/paper.pdf
Efficient paradox and energy consumption
• https://hollycummins.com/efficiency-goto/
About reading difficulties
• https://www.theatlantic.com/magazine/archive/2024/11/the-elite-college-students-who-cant-read-books/679945/
LLM and data generation
• https://www.programmablemutter.com/p/after-software-eats-the-world-what