Walk on the web flow

the goal is to leave some links that seem interesting to me (but also to share them)

Home TagCloud All Posts
View on GitHub
27 August 2024

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/

tags: Decathlon - Java - Rag - Llm - Jcrete - Lock - Virtualthread - Java21 - AlphaZero - AlphaProof - Ai - Math - Git - Docker - Api - Apigateway - Jmh - Benchmark - Jvm - Printmemorymapatexit - Springai - Ollama - Lowlatency - Chatgpt - Reasoning - Ebpf - Secrets - Jep - Education - Io - Kata - Architecturereview - Generative - Ai - Darkpattern - Openjdk - Contributors - Jvmlanguagesummit - Jvm