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
7 November 2024

Walk on the web flow 20241107

by snonov

Architecture

Insight of Java evolution and its complexity by Brian Goetz
https://www.youtube.com/watch?v=Yiye8lqh0Ig

Design pattern in modern Java by Venkat Subramaniam
https://www.youtube.com/watch?v=kE5M6bwruhw

Dev

Java devoxx talks
• Java productivity tools beyond Java 17 https://devoxx.be/talk/enhancing-productivity-and-insight-a-tour-of-jdk-tools-progress-beyond-java-17/
• Java 23 better language, apis and runtime https://devoxx.be/talk/java-23—better-language-better-apis-better-runtime/
• Java collections https://devoxx.be/talk/escape-from-the-planet-of-the-collections/
• Java mordern features by Venkat Subramaniam https://www.youtube.com/watch?v=gZM4FKd4VlY
• Java Leyden project talk https://www.youtube.com/watch?v=78HV0MRtfiw
• Java and AI by StephanJansen : https://www.youtube.com/watch?v=yvgvALVs3xo

Java language futur
https://inside.java/2024/07/01/java-language-futures/

Java Koan (dev practise) :
https://github.com/matyb/java-koans/tree/master
https://github.com/benbaxter/java8-koans/tree/master
https://github.com/Tasktop/java-8-koans

Ten ways to handle null in Java
https://mezocode.com/handling-null-in-java-10-pro-strategies-for-expert-developers/

Reviewing student code in the age of LLMs
https://www.tomcools.be/post/may-2024-school-code-review/

Azure storage with Java
https://www.tomcools.be/post/apr-2024-azure-storage-4-java/

One billion row challenge with Ai 1brc
https://javapro.io/2024/11/07/1-billion-record-challenge-ai-style/

Ai for Java developers
https://javapro.io/2024/10/17/are-ai-coding-tools-worth-it-part-1/

Tool

Rip Stiver (Fernflower java decompiler father)
https://blog.jetbrains.com/idea/2024/11/in-memory-of-stiver/

Genesis of AI-generated tools, open-source projects, and cutting-edge techniques
https://www.youtube.com/watch?v=6rVPvrY-z14

Devoxx Genie, Ai assistant for IDEA
https://www.youtube.com/watch?v=c5EyVLAXaGQ

Java profilers review
https://foojay.io/today/9-best-java-profilers-to-use-in-2024/

Java JFR events list
https://sap.github.io/SapMachine/jfrevents/21.html

Llm vs NLP
https://gun.io/news/2024/11/nlp-vs-llms-guide-engineering-teams/

Java ecosystem explorer
https://ecosystems.gitwallet.co/ecosystems/java

Github fork guide
https://gun.io/news/2024/11/a-complete-guide-to-github-forks-from-setup-to-pull-requests/

Create software diagrams with ChatGpt and Claude
https://thenewstack.io/how-to-create-software-diagrams-with-chatgpt-and-claude/

Ai and Llm

DotAi talks are online
https://www.youtube.com/playlist?list=PLMW8Xq7bXrG60C1A0TA4XI6wIEA_6AzX0

Infrastructure llm test and bench
https://medium.com/aidatatools/comparing-throughput-performance-of-running-local-llms-and-vlm-on-different-systems-ca4ca82c8edchttps://www.linkedin.com/pulse/benchmarking-llms-deep-dive-local-deployment-jonmichael-hands-qstgc/https://medium.com/dsaid-govtech/right-sizing-your-llm-infrastructure-2c94a21ee6af

Google paper : llm self correction Algo SCoRe
https://www.infoq.com/news/2024/10/google-deepmind-score
https://arxiv.org/abs/2409.12917

RAG techniques documentation
https://github.com/NirDiamant/RAG_Techniques

Coding llm
https://www.infoq.com/articles/llm-productivity-experiment/
• Deepseekcoder https://deepseekcoder.github.io/
• CodeLlama https://github.com/meta-llama/codellama
• Starcoder https://huggingface.co/bigcode/starcoderbase

Code review with llm
https://dev.to/docker/how-to-get-automatic-code-review-using-llm-before-committing-3nkj

Reality is not an End to end prediction problem
https://speakerdeck.com/inesmontani/reality-is-not-an-end-to-end-prediction-problem-applied-nlp-in-the-age-of-generative-ai

Google deepmind open source watermark
https://github.com/google-deepmind/synthid-text

LLM and Transformer explained
https://poloclub.github.io/transformer-explainer/
https://towardsdatascience.com/understanding-llms-from-scratch-using-middle-school-math-e602d27ec876

About perplexity :
https://hyscaler.com/insights/online-llms-perplexity-ai/
https://www.perplexity.ai/hub/blog/introducing-pplx-online-llms
https://en.wikipedia.org/wiki/Perplexity_AI

Foudation model transparency index
https://crfm.stanford.edu/fmti/May-2024/index.html

SLM SmolLM2 is a family of compact language models
https://huggingface.co/HuggingFaceTB/SmolLM2-1.7B
https://x.com/LoubnaBenAllal1/status/1852055582494294414
https://simonwillison.net/2024/Nov/2/smollm2/

Anthropic model computer use
https://www.anthropic.com/news/3-5-models-and-computer-use

ChatGpt search release
https://www.infoq.com/news/2024/11/chatgpt-search-release

Various

Probability bootcamp course
https://www.youtube.com/playlist?list=PLMrJAkhIeNNR3sNYvfgiKgcStwuPSts9V

Guide to Software engineering body of knowledge
https://ieeecs-media.computer.org/media/education/swebok/swebok-v4.pdf

tags: Java - Productivity - Jmc - Java23 - Collections - Briangoetz - Venkatsubramaniam - Designpattern - Ai - Devoxx - Devoxxgenie - Intellij - Leyden - Llm - Benchmark - Infrastructure - Score - Selfcorrection - Google - Probability - Softwareengineer - Knowledge - Rag - Koan - Null - Handling - Codellama - Codingllm - Deepseekcoder - Stephanjanssen - Dotai - Watermark - Deepmind - Google - Transformer - Perplexity - Foundationmodel - Transparency - Jfr - Javamissioncontrol - Slm - Smollm2 - Codereview - Azure - Azureit - Llmexplain - 1brc - Nlp - Fernflower - Jade - Decompiler - Javadecompiler - Stiver - Ecosystem - Explorer - Anthropic - Claude - Computeruse - Chatgpt - Search - Github - Fork - Diagram - Schema - Architecture