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