Terraform is not the golden hammer
The Kubernetes control plane for humans and AI agents, on your own infrastructure, cloud or on-premise.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 21,834 posts.
The Kubernetes control plane for humans and AI agents, on your own infrastructure, cloud or on-premise.
programming, philosophy, history, internet, startups
How CommonJS became Node's module system, ESM solved modules for the browser, and why supporting both slows down the JavaScript ecosystem.
"I've worked with a couple of Staff Engineers on different teams in the past and I've seen them do different things, but I've not been able to pin down exactly what they do." I get this question quite frequently. Sometimes from engineers looking to elevate their roles.
Safely refactoring Ruby traditionally involves many incremental steps and feature flags. Sorbet and 100% branch coverage make it possible to refactor a lot of code safely.
What is Deno, why does it matter, and how is it currently used for server-side JavaScript?
Learn why Git flow complicates the lifecycle and discover an alternative to streamline development.
My coding time this year has been invested in Quamina , an event-filtering library implemented in Go. Just in the last couple of weeks I spotted an opportunity to bring Go’s shiny new generics to bear, and not just anywhere, but for a central data structure. I got good results, but the process was sort of painful; I…
An unfair heavily biased apples-to-oranges comparison… unless?
This is the fifth post in my planned multipart series on memory management. You will probably want to go back and read Part I , which covers C, parts II and III , which cover C++, and part IV , which introduces Rust memory management. In part IV, we got through the basics of Rust memory management up through smart…
At JetBrains we're always listening to developers, and Android developers are no exception. Based on this tight feedback loop, we've made a long list of changes to our award-winning IDE which will hop
Editor’s note: For this blog entry I welcome my friend and colleague Gerben Stavengaas a guest author.
Developers write tests to ensure correctness and allow future changes to be made safely. However, as the number of features grows, so does the number of tests. Tests are a double-edged sword. On one hand, well-written ones catch bugs and maintain a program’s stability, but as the code base grows, a high number of…
Over the past couple weeks I've been trying to work out how I want to store my game configuration. At first I started playing with XML, which was nice because I could stream a file rather than loading the entire thing into memory but I turned away from XML because …
More than 600 new functions in Version 13 plus loads of updates covering: symbolic integration, mathematical functions, PDE modeling, video creation, image stitching, tree constructs, graph coloring, subgraph isomorphism, spatial fields, leap seconds, maps, geometric regions, chemical formulas & reactions, bio…
Leverage LLMs with context like code structure, libraries, and screenshots to streamline code conversion tasks and accelerate development.
A while ago, I was curious how the speed of document.getElementById compared to document.querySelector in Javascript for selecting a single element by ID. querySelector has to do a lot more work, so one would expect that it would be slower, but I didn't know if the difference was enough to care about.
In the jungle of new programming languages, Crystal is one of the most popular ones, but also the most mysterious. Let's take a look at it.
Sublime Text 2 Build 2091 is available now, with a raft of new features. Many thanks to everyone who has tested the dev builds during this time.
A reflection on the first six months of the year, ext/sodium landing in PHP 7.2, and where to go from here.
Building progressive and performant sites with React
Textual is a TUI framework for Python, inspired by modern web development.
These are a few of the reasons why I have difficulty in participating in the StackOverflow community. I was once a very active user, but due to these reasons, and a few unstated, I am unable to participate in the community anymore. The Eternal September Issue. Many new users of StackOverflow...
Using greater than double precision to calculate the eigenvalues of the lesp matrix.