Walk on the web flow 20240605
by snonov
Architecture
CAP and PACELC Theorem(“pass-elk”) theorms
• https://medium.com/@mail.ekansh/cap-pacelc-da774ca2b272
Language Unison for immutable code
• https://www.unison-lang.org/
• https://pragdave.me/discover/unison/2023-02-26-immutable-code.html
Rag Pattern
• https://www.infoq.com/presentations/rag-patterns/
LLm apps
• https://www.jfokus.se/talks/1652
• https://www.jfokus.se/jfokus24-preso/Unleashing-AI-in-Java.pdf
GenAI Tech stack for architecture
• https://thenewstack.io/the-architects-guide-to-the-genai-tech-stack-10-tools/
Architecture choices trade off :
• https://www.infoq.com/articles/trade-offs-minimizing-unhappiness
Dev
Comparing code coverage techniques
• https://svenruppert.com/2024/05/31/comparing-code-coverage-techniques-line-property-based-and-mutation-testing/
Algorithms for Modern Hardware
• https://en.algorithmica.org/hpc/
Prepare a Spring interview, basics questions
• https://www.baeldung.com/spring-interview-questions
• https://www.java67.com/2023/01/26-spring-framework-interview-questions.html
• https://www.geeksforgeeks.org/spring-interview-questions/
JVM, container start up time
• https://jpbempel.github.io/2020/05/22/startup-containers-tieredcompilation.html
Git cheat sheet from Julia Evans
• https://wizardzines.com/git-cheat-sheet.pdf
A Passwordless Future: Passkeys for Java Developers
• https://deepu.tech/webauthn-and-passkeys-for-java-developers/
Visualize memory in Jvm
• https://deepu.tech/memory-management-in-jvm/
Handling null in java
• https://mezocode.com/handling-null-in-java-10-pro-strategies-for-expert-developers/
Open LLm with Hermes2
• https://thenewstack.io/building-an-open-llm-app-using-hermes-2-pro-deployed-locally/
Demystifying cookies and tokens
• https://tommihovi.com/2024/05/demystifying-cookies-and-tokens/
Dop series, Illegal state
• https://inside.java/2024/06/03/dop-v1-1-illegal-states/
• https://inside.java/2024/06/05/dop-v1-1-separate-operations/
GraphQL API for Java
• https://dzone.com/articles/a-complete-guide-to-implementing-graphql-for-java
Devops for developers
• https://debugagent.com/devops-for-developers-introduction-and-version-control
Tool
Java and NoSQL : JNoSQL
• https://projects.eclipse.org/projects/technology.jnosql
• https://jakarta.ee/specifications/nosql/1.0/
• https://dzone.com/articles/understanding-nosql-databases-with-java
Ollama java client
• https://github.com/oalles/ollama-java
• https://github.com/amithkoujalgi/ollama4j
Jlama, a modern java inference engine for llms
• https://github.com/tjake/Jlama
• https://www.infoq.com/news/2024/05/jlama-llm-inference-java/
Nitric, a framework for rapid development of cloud-native and serverless applications
• https://github.com/nitrictech/nitric
Pythontutor, as its name isn’t giving it let visualize Java execution
• https://pythontutor.com/java.html
Opentelemetry Java metrics performance comparison
• https://opentelemetry.io/blog/2024/java-metric-systems-compared/
Protocol Cap’n Proto :
• https://capnproto.org/rpc.html
• https://capnproto.org/otherlang.html
• https://github.com/capnproto/capnproto-java/
Various
OpenAI publishes GPT model specification
• https://www.infoq.com/news/2024/06/openai-model-spec
• https://cdn.openai.com/spec/model-spec-2024-05-08.html
Bigdata is dead
• https://motherduck.com/blog/big-data-is-dead/
Java interview with Llm
• https://hanno.codes/2024/05/30/how-java-keeps-reinventing-itself-interview/
Using Llm Tree Of Thought
• https://github.com/princeton-nlp/tree-of-thought-llm
• https://medium.com/@Mikolaj_Maslanka/how-to-talk-to-llm-tot-method-9902e1a94be2
Llm impact in economy
• https://www.gspublishing.com/content/research/en/reports/2023/03/27/d64e052b-0f6e-45d7-967b-d7be35fabd16.html
• https://arxiv.org/pdf/2303.10130
• https://www.mckinsey.com/capabilities/mckinsey-digital/our-insights/the-economic-potential-of-generative-ai-the-next-productivity-frontier#introduction
Myths about plateform engineering
• https://cloud.google.com/blog/products/application-development/common-myths-about-platform-engineering/?hl=en