Walk on the web flow 20240827
by snonov
Architecture
Decathlon architecture
• https://www.infoq.com/news/2024/07/decathlon-architecture-process/
• https://medium.com/decathlondigital/software-architecture-making-decisions-f04cdd2cb3cf
Java low latency systems
• https://www.youtube.com/watch?v=QfvtxTtD2oQ
Architectural Review
• https://www.infoq.com/articles/architectural-retrospectives
Dev
JVM memory layout with PrintMemoryMapAtExit jvmarg
• https://foojay.io/today/understanding-jvm-memory-layout-with-openjdk24s-new-printmemorymapatexit-vm-option/
Java 21 virtualthread Lock analysis
• https://netflixtechblog.com/java-21-virtual-threads-dude-wheres-my-lock-3052540e231d
Java and RAG
• https://javax0.github.io/2024/07/22/llm-and-rag.html
Bilan des conférences à la Jcrete 2024
• https://github.com/JCrete/jcrete2024
API gateway 101
• https://blog.bytebytego.com/p/ep122-api-gateway-101
SpringAI and Groq
• https://spring.io/blog/2024/07/31/spring-ai-with-groq-a-blazingly-fast-ai-inference-engine
Ebpf in ppure Java
• https://mostlynerdless.de/blog/2024/07/30/hello-ebpf-write-your-ebpf-application-in-pure-java-12/
How to handle secrets in Java
• https://homeofthewizard.github.io/secrets_in_java
Java education material :
• Java in education : https://github.com/jcp-org/Java-in-Education/wiki/Java-in-Education—Wiki-Page
• Jep dedicated to make education easier in Java https://github.com/jcp-org/Java-in-Education/wiki/JEPs-to-Simplify-Teaching-Java-to-Students
• Greenfoot to learn Java programming https://www.greenfoot.org/door
Common IO task with modern Java
• https://dev.java/learn/modernio/
Some Java Kata
• https://github.com/BNYMellon/CodeKatas?tab=readme-ov-file
AI for Java OpenJDK contributors :
• https://hirt.se/blog/?p=1507
• https://github.com/thegreystone/openjdk-helper
JVM language summit 2024 videos
• https://www.youtube.com/playlist?list=PLX8CzqL3ArzUEYnTa6KYORRbP3nhsK0L1
Tool
Git 2.46 last release changes
• https://github.blog/open-source/git/highlights-from-git-2-46/
Docker
• Docker build check https://www.docker.com/blog/introducing-docker-build-checks/
• Create docker file with GenAI https://www.docker.com/blog/how-to-create-dockerfiles-with-genai/
JMH Benchmark
• https://davidvlijmincx.com/posts/jmh-benchmark-java/
Sample SpringAi and Ollama
• https://spring.io/blog/2024/07/26/spring-ai-with-ollama-tool-support
Various
AI AlphaProof (mix of LLM and AlphaZero)
• https://www.thealgorithmicbridge.com/p/googles-math-system-is-the-most-important
• https://nikcheerla.github.io/deeplearningschool/2018/01/01/AlphaZero-Explained/
• https://notesonai.com/alphazero
Do you think that ChatGPT can reason? (need hybrid system)
• https://www.youtube.com/watch?v=y1WnHpedi2A
Lama 3.1 405B parameters is out
• Meta blog post https://ai.meta.com/blog/meta-llama-3-1/
• InfoQ review, the largest Open source model to date https://www.infoq.com/news/2024/07/meta-releases-llama31-405b
• Model card : https://github.com/meta-llama/llama-models/blob/main/models/llama3_1/MODEL_CARD.md
• Consommation mémoire : https://huggingface.co/blog/llama31
Scale seal leaderboard :
• https://scale.com/leaderboard
• Methodology and list of model endpoints https://scale.com/leaderboard/methodology
How to read a Jep
• https://www.youtube.com/watch?v=d2vX4h1qhFM
What is generative in Gen AI ?
• https://www.minesparis.psl.eu/actualites/quest-ce-qui-est-generatif-dans-lintelligence-artificielle-generative-le-mines-paris-research-day-eclaire-les-logiques-generatives-de-chatgpt/
Dark pattern catalog
• https://hallofshame.design/collection/