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
29 May 2024

Walk on the web flow 20240529

by snonov

Architecture

Software architecture books list
https://www.reddit.com/r/softwarearchitecture/comments/16usw23/megathread_software_architecture_books_resources/

Build Github crawler with modern Java by Nicolai Parlog
https://slides.nipafx.dev/java-x-action/2024-02-07-jfokus/#/

An interactive study of queueing strategies
https://encore.dev/blog/queueing

Dev

Emily Bache video about TDD
https://bacheconsulting.com/_events/2024-06-27_glh_tdd.html

Some more kata : Racing car kata
https://github.com/emilybache/Racing-Car-Katas
https://kata-log.rocks/race-car-katas-telemetry and https://kata-log.rocks/race-car-katas-leaderboard

Java and local Llm with Ollama : “Running Uncensored and Open Source LLMs on Your Local Machine”
https://www.youtube.com/live/Q0toFxwB_Is

State of Java ecosystem (NewRelic)
https://www.infoq.com/news/2024/05/new-relic-java-2024
https://newrelic.com/resources/report/2024-state-of-the-java-ecosystem

DOP, Model Data Immutably and Transparently
• About Record https://inside.java/2024/05/27/dop-v1-1-immutable-transparent-data/
• About Sealed Types https://inside.java/2024/05/29/dop-v1-1-model-data/

JVM Mechanics by Douglas Hawkins as Presented at Silicon Valley Java User Group by Azul Systems
https://vimeo.com/120533011

9 types of Java out of memory
https://blog.heaphero.io/jprime-2024-memory-matters-troubleshooting-9-types-of-outofmemoryerror/

Finding Java’s Hidden Performance Traps by Victor Renta
https://www.youtube.com/watch?v=hzATjYXplbk

OOM, Garbage Collector by Nitsan Wakart • https://drive.google.com/file/d/1cbXT7IFCje0dLrwEo-8Vsintr3yayQJf/view

Grounding Gemini with Web Search results in LangChain4j
https://glaforge.dev/posts/2024/05/28/grounding-gemini-with-web-search-in-langchain4j/

GSql standard is published
https://www.gqlstandards.org/
https://opencypher.org/
https://neo4j.com/blog/gql-international-standard/

Tool

Azurite open source Azure Storage API compatible server (emulator)
https://rieckpil.de/using-azurite-to-test-azure-blob-interactions-in-spring-boot/
https://github.com/Azure/Azurite

framework for testing concurrent algorithms on the JVM
https://github.com/JetBrains/lincheck

Update on Devoxx Genie plugin
https://www.linkedin.com/pulse/devoxx-genie-plugin-update-stephan-janssen-wsrbc/

Top 7 microservices frameworks
https://foojay.io/today/top-7-java-microservices-frameworks/

AI application, llama-fs to organize your files from their content
https://github.com/iyaja/llama-fs

vLlm, a fast and easy-to-use library for LLM inference and serving.
https://github.com/vllm-project/vllm
https://blog.vllm.ai/2023/06/20/vllm.html

Various

Llm :
• Oreilly rex about llm https://www.oreilly.com/radar/what-we-learned-from-a-year-of-building-with-llms-part-i/
• Power of Llm in Java (with a nice brief history of Llm) https://dzone.com/articles/leveraging-the-llm-power-in-java
• Experiments with Langchain4j or Java way to LLM-powered applications https://kindgeek.com/blog/post/experiments-with-langchain4j-or-java-way-to-llm-powered-applications

Automated test AI or not ?
• Opinion https://swizec.com/blog/why-you-shouldnt-use-ai-to-write-your-tests
https://www.codium.ai/blog/we-created-the-first-open-source-implementation-of-metas-testgen-llm/

Some free GenAI APIs
https://levelup.gitconnected.com/free-genai-apis-you-can-use-in-2024-3e71f406338b

tags: Tdd - Emilybache - Java - Llm - Ollama - Azure - Blob - Azurite - Kata - Racingcarkata - State - Ecosystem - Newrelic - Dop - Immutable - Books - Jvm - Jit - Nicolaiparlog - Github - Crawler - Jprime - Outofmemory - Victorrenta - Performance - Traps - Lincheck - Concurrent - Jetbrain - Jetbrain - Stephanjansen - Oom - Garbagecollector - Gc - Profiler - Genai - Gemini - Google - Langchain4j - Api - Record - Sealed - Microservices - Oreilly - Nitsanwakart - Filesystem - Llama - Queueing - Queue - GenAi - Test - Automatedtest - Vllm - Inference - Gsql - Langchain4j - Graph