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