What Grabbed My Attention — Feb 17, 2024
Here are a few (random) items that grabbed my intention this week, 11 Feb — 17 Feb 2024. These are headlines, articles, blog posts, news and anything that interested me the past week. Enjoy.
Java / Spring / JVM
- Java Sorting — all about sorting and different approaches to sorting, part of the Back to Basics series.
- Native Images with Spring Boot — how to guide.
- All You Need to Know About Spring AI — nice overview.
GoLang / Rust/ Python / UI / Web
- Http Services in Go — an update to an earlier article with more experience added in.
- Error Management in Rust — techniques and libs that support error handling in Rust.
Cloud / K8 / Containers / Platform / Serverless
- Building Rapid K8 Clusters with k3d — Quickly spin up single-node and multi-node clusters on your laptop with a single command.
- Log-Viewer for K8 — Kubetail is a web-based, real-time log viewer for Kubernetes clusters.
- (Almost) Every infrastructure decision I endorse or regret after 4 years running infrastructure at a startup — tons of information and advice.
AI / ML
- Vertex AI Search Hello World — simple introductory example, nice overview to get started.
- Hands on Langchain — multi-part article on Langchain. Also here and here.
- Vector DB and Spring AI — what is a Vector DB explained and use in Spring AI
Database / Integration / Messaging / API / Search
- Build vs Buy: Notification System — guide for what to consider if you’re evaluating whether to build your own notification system or use a third-party vendor.
- Postgres performance Tuning — a lot of hands-on guidance in this article.
- Postgres Query Planner/Optimizer — what’s new in Ppostgres 16.
Architecture
- Prime Video and Live Streaming — look into the architecture.
And the Rest…
- Tesla Sparked A Car Software War. It’s Not Going So Hot — view into the world of car software.
- Nothing Can Replace COBOL — how COBOL is still a critical piece of the world’s infrastructure.
“Design patterns should not be applied indiscriminately. Often they achieve flexibility and variability by introducing additional levels of indirection. A design pattern should only be applied when the flexibility it affords is actually needed.” — Erich Gamma
🔔 If you enjoyed this, subscribe to my future articles, follow me if you like or view already published articles here. 🚀
➕Join the Medium Membership Program to support my work and connect with other writers.
📝 Have questions or suggestions or any ideas for topics? Leave a comment or message me through Medium.
Thank you for your support! 🌟