- Back to basics: Dependency Injection
-
After years of near-ubiquitous usage of Dependency Injection, I see more and more posts and talks questioning its value. Some even go to the point where they argue against it. Most of it however is based on a whole lot of misconceptions, half-truths and blatant lies.
In this post, I’d like to go back to the roots of DI, describe some related features and lists available frameworks.
- How an empty S3 bucket can make your AWS bill explode
-
You probably are familiar with the quote: “The greatest trick the devil ever played was convincing the world that he did not exist.”
The 21st century has changed it slightly: "The greatest trick Cloud Providers ever played were convincing the world that Cloud is cheaper than on-premise".
- OTel Operator Q&A
-
OpenTelemetry and Kubernetes goodness.
- Lesser Known PostgreSQL Features
-
- Get the Number of Updated and Inserted Rows in an Upsert
- Grant Permissions on Specific Columns
- Match Against Multiple Patterns
- Find the Current Value of a Sequence Without Advancing It
- Use \copy With Multi-line SQL
- Prevent Setting the Value of an Auto Generated Key
- Two More Ways to Produce a Pivot Table
- Dollar Quoting
- Comment on Database Objects
- Keep a Separate History File Per Database
- Autocomplete Reserved Words in Uppercase
- Sleep for Interval
- Get the First or Last Row in a Group Without Sub-Queries
- Generate UUID Without Extensions
- Generate Reproducible Random Data
- Add Constraints Without Validating Immediately
- Synonyms in PostgreSQL
- Find Overlapping Ranges
- Announcing Rust 1.78.0
-
rustup update stable
- Boost your API mocking workflow with Ollama and Microcks
-
One of the few useful usage of AI!
- Figma’s journey to TypeScript: Compiling away our custom programming language
-
Figma invented their own programming language for performance and compatibility reasons. Now that mainstream browsers can perfectly run WebAssembly code, cons out-weight pros.
- Ask HN: What are some cool but obscure data structures you know about?
-
- Bloom Filters (not that obscure, they are talked about a lot)
- Promise Maps
- Cache-Oblivious Data Structures
- Union-Find data structure
- XOR Filters
- Hash Array Mapped Trie
- Splay Trees
- Spatial Hashing
- Chicory Runtime
-
Chicory is a JVM native WebAssembly runtime. It allows you to run WebAssembly programs with zero native dependencies or JNI. Chicory can run Wasm anywhere that the JVM can go. It is designed with simplicity and safety in mind.
- Project | Horus
-
Horus is an all-in-one encompassing tool for investigations assistance, from API leveraging to compiling data too. Its your pre-ops buddy!
- The guide to Git I never had
-
Pretty comprehensive guide.
- Understanding Email Threats with Cloudflare Radar
-
I’m a big Cloudflare fan, even though I’m just using it as a security shield in front of my site. Since its inception, they have widened their offer a lot.
- 53 Project Ideas From Beginner to Advanced
-
A nice list of ideas to improve your programming skills. Learn by doing!