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
25 June 2024

Walk on the web flow 20240625

by snonov

Architecture

Zoom on coupling that is not binary
https://www.enterpriseintegrationpatterns.com/ramblings/coupling_facets.html

LLM Application architecture
https://github.blog/2023-10-30-the-architecture-of-todays-llm-applications/

Linkedin AI ecosystem
https://www.infoq.com/presentations/ai-venice

MLOps
https://blog.ippon.fr/2024/06/07/comprendre-le-cycle-de-vie-d-un-produit-ml/

About GraphQL :
https://bessey.dev/blog/2024/05/24/why-im-over-graphql/
https://www.magiroux.com/eight-years-of-graphql

Java Babylon (primary goal is to extend the reach of Java to foreign programming models such as SQL, differentiable programming, machine learning models, and GPUs)
https://openjdk.org/projects/babylon/
https://openjdk.org/projects/babylon/articles/code-models

OpenJDK Quality outreach program
https://wiki.openjdk.org/display/quality/Quality+Outreach
• Feedback fron Donald Raab https://donraab.medium.com/the-benefits-of-participating-in-the-openjdk-quality-outreach-program-590b86382f20

Ollama architecture
https://blog.inoki.cc/2024/04/15/Ollama/
https://picovoice.ai/blog/local-llms-llamacpp-ollama/

Onnx (Open Neural Network Exchange)
https://onnx.ai/
https://github.com/microsoft/onnxruntime-genai

Webcrawler system design
https://medium.com/@anandanand1986/web-crawler-system-design-411d4155d865

Dev

Java 21 and beyond (“Language features are forever, so pick carefully” Brian Goetz)
https://inside.java/2024/04/28/java21-and-beyond/

Fixed routes with Apisix
https://blog.frankel.ch/fixed-routes-apisix/

When to use DOP
https://inside.java/2024/06/10/dop-v1-1-wrap-up/

From Java 17 to Java 21, api comparison
https://jee.gr/from-java-17-to-java-21-and-how-to-do-it-a-comprehensive-api-comparison

How to stop a Java thread :
https://github.com/forax/how_to_stop_a_thread

Securing Azure apps with ssl and let’s encrypt
https://www.hanselman.com/blog/securing-an-azure-app-service-website-under-ssl-in-minutes-with-lets-encrypt

C# versions and features card
https://nietras.com/2023/11/14/dotnet-and-csharp-versions/

Use AI with Java and Quarkus for blog analyzer
https://developers.redhat.com/articles/2024/02/07/how-use-llms-java-langchain4j-and-quarkus

Implementing IO monad in Java
https://www.cultured.systems/2022/10/01/Implementing-IO-Java/

Tool

Intellij Java debug techniques
https://www.youtube.com/watch?v=XHaJfSDQcOs

Spring boot and graalvm :
https://fr.slideshare.net/slideshow/all-you-need-to-know-about-spring-boot-and-graalvm/269682066

Goodbye Azure Kubernetes Service! Hello Azure Container Apps
https://www.youtube.com/watch?v=yGrE_yKWo58

Top 12 Git commands
https://github.blog/2024-06-10-top-12-git-commands-every-developer-must-know/

LLM with an unlimited context length, Meta Megalodon model
https://www.infoq.com/news/2024/06/meta-llm-megalodon
https://github.com/XuezheMax/megalodon

New Jetbrain IDE, Aqua dedicated to Test automation
https://www.jetbrains.com/aqua/
https://blog.jetbrains.com/qa/2024/05/aqua-general-availability/

Benchmarking Java Streams
https://dzone.com/articles/benchmarking-java-streams

Dedicated to AI Mindsdb
https://docs.mindsdb.com/what-is-mindsdb

Models Benchmark
• Glue : https://gluebenchmark.com/
• SuperGlue : https://super.gluebenchmark.com/
• HELM : https://crfm.stanford.edu/helm/
• MMMLU : https://github.com/hendrycks/test
• BIG-Bench : https://github.com/google/BIG-bench

Lanchain draw back
https://www.octomind.dev/blog/why-we-no-longer-use-langchain-for-building-our-ai-agents

Langsmith architecture
https://python.langchain.com/v0.2/docs/concepts/#langsmith

Various

Follow llm evolution
https://lifearchitect.ai/models/

Economy of writing books :
https://architectelevator.com/strategy/book-author-economics/
https://www.alex-lawrence.com/posts/the-financial-cost-of-writing-a-book/

Opinion, developer productivity and metrics
https://thenewstack.io/developer-productivity-metrics-drive-continuous-improvement/

How does CPU works
https://cpu.land/

Google : AI for software engineer
https://research.google/blog/ai-in-software-engineering-at-google-progress-and-the-path-ahead/
• DIDACT https://research.google/blog/large-sequence-models-for-software-development-activities/
• Benchmark https://www.swebench.com

Mistral AI for Code generation
https://www.infoq.com/news/2024/06/mistral-codestral-ai
https://mistral.ai/news/codestral/

NVIDIA Nim for developers
https://thenewstack.io/developers-get-ready-for-nvidias-nim-based-ai-app-store/

Learn, a nanoGPT pipeline in a spreadsheet
https://github.com/dabochen/spreadsheet-is-all-you-need
https://github.com/karpathy/nanoGPT

New OSS foundation : Commonhaus
https://thenewstack.io/commonhaus-foundation-launches-at-critical-time-for-oss/

List of Open LLM
https://github.com/eugeneyan/open-llms

OpenSource licenses description :
https://www.tldrlegal.com/

AI Gen content on distributed system
https://medium.com/@contact_18616/distributed-system-in-2024-6322fd604ca2
https://papergen.ai/

The famous : Attention is all you need
https://arxiv.org/abs/1706.03762

BloombergGPT, a large language model for finance
https://arxiv.org/abs/2303.17564

Technical writing
https://developers.google.com/tech-writing
https://dev.to/annelaure13/lessons-from-googles-technical-writing-course-for-engineering-blogs-4458

Models families
https://arxiv.org/html/2402.06196v2
https://machine-learning-made-simple.medium.com/what-are-the-different-types-of-transformers-in-ai-5085275664e8
https://medium.com/the-modern-scientist/an-in-depth-look-at-the-transformer-based-models-22e5f5d17b6b
https://github.com/christianversloot/machine-learning-articles

Scaling Instruction-Finetuned Language Models
https://arxiv.org/abs/2210.11416

Improving CI/CD for software developer velocity
https://www.samsara.com/blog/improving-ci-cd-with-a-focus-on-developer-velocity

tags: Mlops - Llm - Evolution - Routes - Apisix - Java - Dop - Nicolaiparlog - Azure - Kubernetes - Aks - Container - Author - Book - Economy - Graphql - Api - Git - Productivity - Metrics - Cpu - Java21 - Java17 - Google - Didact - Ai - Meta - Megalodon - Babylon - Mistral - Codestral - Aqua - Jetbrain - Test - Automation - Nvidia - Spreadsheet - Nanogpt - Commonhaus - Oss - Foundation - Linkedin - Ecosystem - Github - Openllm - Benchmark - Streams - Donaldraab - Openjdk - Quality - Qualityoutreach - Thread - Stop - Springboot - Spring - Graalvm - Aot - Azure - Letsencrypt - Ssl - Attention - Google - Ollama - Mindsdb - Bloomberggpt - Finance - Technicalwriting - Writing - Onnxmodel - Onnx - Model - Microsoft - Csharp - Models - Families - Encoder - Decoder - Finetune - Flan - Benchmark - Glue - Superglue - Helm - Mmmlu - Bigbench - Webcrawler - Coupling - Ci - Cd - Velocity - Langchain - Langsmith - Monad - Intellij - Debug