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
23 July 2024

Walk on the web flow 20240723

by snonov

Architecture

Manage state in llm application
https://cloudoffice.io/the-rise-of-stateful-applications-for-better-genai-integration-5f7f2b0f5a72

Code organization strategies
https://medium.com/@msandin/strategies-for-organizing-code-2c9d690b6f33

Hexagonale architecture basics
• Source https://alistair.cockburn.us/hexagonal-architecture/
• Interview of Alistair Cockburn https://jmgarridopaz.github.io/content/interviewalistair.html
https://scalastic.io/hexagonal-architecture/
https://blog.octo.com/architecture-hexagonale-trois-principes-et-un-exemple-dimplementation
• Overview and compare cleanarchitecture, …
https://www.happycoders.eu/software-craftsmanship/hexagonal-architecture/
https://github.com/xmolecules/jmolecules/discussions/70
https://www.thoughtworks.com/insights/blog/architecture/demystify-software-architecture-patterns

Software architecture AI apps : AI Gateway
https://thenewstack.io/ai-gateways-transform-experimentation-into-scalable-production/

Guide to software dependencies
https://thenewstack.io/a-guide-to-software-dependencies/

Architecture in AI world (pattern like Judge, Choice of expert) • https://www.oreilly.com/radar/software-architecture-in-an-ai-world/

Dev

DOP (Data oriented programming), last article of Nicolai Parlog
https://inside.java/2024/06/26/dop-v1-1-why-update/

Common Git mistakes by Julia Evans
https://gist.github.com/jvns/f7d2db163298423751a9d1a823d7c7c1

Testcontainer, Junit and callbacks
https://rieckpil.de/reducing-testcontainers-execution-time-with-junit-5-callbacks/

SpringAI and Ollama
https://www.youtube.com/watch?v=yeG6MUpUGpM
https://dzone.com/articles/spring-ai-how-to-write-genai-applications-with-jav

Check object existence
https://www.yegor256.com/2024/07/07/checking-object-existence.html

Virtual threads performance
https://davidvlijmincx.com/posts/virtual-thread-performance-api-calls/

Master your Java packaging
https://dzone.com/articles/java-cli-kata-part-1-classpath
https://dzone.com/articles/javac-and-java-katas-part-2-module-path

Jdk 23 GC changes
https://tschatzl.github.io/2024/07/22/jdk23-g1-serial-parallel-gc-changes.html

Effective java logging
https://foojay.io/today/effective-java-logging/

Native memory tracking
https://blog.ycrash.io/understanding-native-memory-tracking-in-java/

Catch calls to java deprecated method with JFR
https://egahlin.github.io/2024/05/31/deprecated-event.html

Github codereview guide
https://github.blog/developer-skills/github/how-to-review-code-effectively-a-github-staff-engineers-philosophy/

Tool

Kay, Konveyor AI
https://shaaf.dev/post/2024-07-23-embracing-the-future-of-app-mod-with-konveyor-ai/
https://github.com/konveyor/kai

Marimo open-source reactive notebook for Python — reproducible, git-friendly, executable as a script, and shareable as an app
• Home : https://marimo.io/
• Github : https://github.com/marimo-team/marimo
https://blog.ippon.fr/2024/06/26/marimo-ou-l-avenir-du-notebook/
• Sample https://github.com/sebvey/marimo-dataentry

Debug with Wireshark and Tcpdump
https://foojay.io/today/wireshark-tcpdump-a-debugging-power-couple/
• Wireshark : https://www.wireshark.org/
• Tcpdump : https://www.tcpdump.org/

IaC tools
https://thenewstack.io/your-platform-engineering-toolkit-for-terraform-and-beyond/

Various

Maven central repository : 83% of the total bandwidth of Maven Central is being consumed by just 1% of the IP addresses
https://www.sonatype.com/blog/maven-central-and-the-tragedy-of-the-commons

AI and Embeddings • https://glaforge.dev/posts/2024/07/02/the-power-of-embeddings-how-numbers-unlock-the-meaning-of-data/

Extract features from models
https://simonwillison.net/2024/Jun/6/extracting-concepts-from-gpt-4/

AI model evaluaiton : MixEval
https://mixeval.github.io/
https://www.philschmid.de/evaluate-llm-mixeval

AI usage for developers
https://thenewstack.io/5-creative-ways-developers-are-using-ai/

Model Families • https://ashkrit.blogspot.com/2024/07/top-large-language-model-company-to.html

James Gosling is now retired
https://www.linkedin.com/posts/jamesgosling_ive-finally-retired-after-a-crazy-number-activity-7213740307538956289-26YU

Machine learning algo review
https://machinelearningmastery.com/a-tour-of-machine-learning-algorithms/

GoldmanSachs about GenAi
https://www.goldmansachs.com/intelligence/pages/gs-research/gen-ai-too-much-spend-too-little-benefit/report.pdf

About LLM and code
https://github.com/huybery/Awesome-Code-LLM
https://github.com/continuedev/Awesome-DevAI

tags: Llm - State - Code - Packaging - Hexagonal - Alistaircockburn - Marimo - Notebook - Python - Datascience - Maven - Bandwidth - Dop - Dataorientedprogramming - Nicolaiparlog - Java - Embeddings - Ai - Git - Mistake - Juliaevans - Testcontainer - Callback - Dependencies - Aigateway - Ollama - Springai - Features - Models - Explicability - Evaluation - Mixeval - Model - Families - Landscape - Exist - Tcpdump - Wireshark - Jamesgosling - Retired - Goldmansachs - Machinelearning - Iac - Terraform - Virtualthread - Javac - Performance - Module - Path - Java23 - Garbagecollector - Gc - Logging - Kay - Konveyor - Code - Judge - Choiceofexpert - Nmt - Nativememory - Jfr - Deprecated - Github - Codereview