Pitfalls of Helm – Insights from 3 years with the leading K8s package manager
Having worked with Helm for multiple years these 5 shortcomings always bugged my mind. From CRDs updates to multi namespace deployments.
Topics /
The most popular blog posts about software engineering on Hacker News. 7,298 posts.
Having worked with Helm for multiple years these 5 shortcomings always bugged my mind. From CRDs updates to multi namespace deployments.
The Electron team is excited to announce that the first stable release of Electron 3 is now
Update: We have published a new blog post describing an additional Zulip plan for self-hosting without commercial support. Zulip is a 100% open-source team chat application designed for efficient communication. Zulip is available as a cloud service or a self-hosted solution. Organizations that self-host …
Many legends of software development, like John Carmack or Chris Lattner, are very approachable. Check out their projects and go talk to them!
Model Context Protocol (MCP) has became the standard for tool calling when building agents, but contrary to popular belief your LLM does not need to understand MCP.
How to handle and report errors effectively in Rust applications is a common question. This blog shares our experience organizing variant types of Error in a complex system like GreptimeDB, from how an error is defined to how to log the error or present it to end-users. Such a system is composed of multiple components…
And it was so avoidable! The bug was from a piece of dead code, left over from the previous Ariane 4 mission a decade before.
Rust is a programming language implemented as a set of open source projects. It combines the performance and resource efficiency of systems programming languages like C with the memory safety of languages like Java. Rust started in 2006 as a personal project of Graydon Hoare before becoming a research project at…
Posted by Petros Maniatis and Daniel Tarlow, Research Scientists, Google Software isn’t created in one dramatic step. It improves bit by bit, one l...
Are dependent types the future of software development? Read more about our work on Dependent Haskell in this blog post.
Memory safety violations can cause programs to crash unexpectedly and can be exploited to alter intended behavior--languages can manage this multiple ways
Deliver modern applications with NGINX. Explore high-performance load balancing, API gateways, and web server solutions trusted by top global enterprises.
When I worked at Google, fleet-wide profiling revealed that 25-35% of all CPU time was spent just moving bytes around: memcpy, strcmp, copying between user and kernel buffers in network and disk I/…
Cloud infrastructure for teams that develop, train, and serve AI applications at scale.
Explore research at Microsoft, a site featuring the impact of research along with publications, products, downloads, and research careers.
Start using this domain right away. Straightforward domain shopping experience. Quick access to your domain.
An Introductrion to C & GUI Programming, the new book from Simon Long and the Raspberry Pi Press is out now. Get your copy today.
Better tooling, export maps and improvements to slots and context
The PHP Foundation — Supporting, Advancing, and Developing the PHP Language
Git 2.25.0 includes a new experimental git sparse-checkout command that makes the existing feature easier to use, along with some important performance benefits for large repositories.
The Nim programming language is a concise, fast programming language that compiles to C, C++ and JavaScript.