The Future of Kubernetes
Kubernetes is ubiquitous in container orchestration, and its popularity has yet to weaken. This does, however, not mean that evolution in the container orchestration space is at a stand-still.
Topics /
The most popular blog posts about software engineering on Hacker News. 550 posts.
Kubernetes is ubiquitous in container orchestration, and its popularity has yet to weaken. This does, however, not mean that evolution in the container orchestration space is at a stand-still.
TL;DR:The baseline for web development in 2022 is: low-spec Android devices in terms of performance, Safari from two years before in terms of W...
Version 12 of GCC implements much of the recent C++ standard, allows a number of previously prohibited constructs, and fixes some problematic behaviors.
C++20 is here and has been supported in MSVC since 16.11, but today's post is not about how you can use it, but rather how we used it to effectively
arc42 is a template for architecture communication and documentation. It is a proven, practical and highly pragmatic approach and takes the pain out of documentation.
Qt 6.3 has been released today. Check out this blog post on what's new!
Discover more about what's new at AWS with Amazon Corretto 18 is now generally available
How did we hook Go functions from Rust to work with mirrord? A quick dive into the Go Runtime and switching from the Go stack to the system stack.
We’re excited about the MERGE command in PostgreSQL 15. We have some ideas about using it for data loading with an example use case for remote sensors.
.NET 7 Preview 3 is now available with enhancements to observability, startup times, codegen, GC regions, native AOT compilation, and more.
First time anti-debug techniques are discovered in PyPI malware. Read how these techniques are implemented, including analysis and tips from JFrog Security Research.
In this month’s episode of the Functional Futures podcast, our guest is Bernard Kolobara – the creator of Lunatic, an Erlang-inspired runtime for WebAssembly. Listen to the episode to find out how Erlang's guiding principles helped Bernard create a runtime that's fast, robust, and scalable.
The Twelve-factor app methodology turns 10. This blog posts re-evaluates the original factors against a decade of experience with software-as-a-service development and the maturing of serverless development.
The desperation of programming under tight memory constraints.
A technical dive into traditional TCP proxying over HTTP
Will the programmers of tomorrow be shipping products written without touching too much code?
Will ML code generation like GitHub Copilot replace coding by hand? We say no: developers still maintain generated code, so abstraction matters.
Introduce new interfaces to represent collections with a defined encounter order. Each such collection has a well-defined first element, second element, and so forth, up to the last element. It also provides uniform APIs for accessing its first and last elements, and for processing its elements in reverse order.
Let's build a simple state machine in Ruby and use the state machines gem.
An interesting question came up on the postgresql IRC channel about how to use native PostgreSQL features to handle some sort of queuing behavior. While the specific usage was related to handling serialization of specific events to some external broker, the specifics are less important than the overall structure.
In this post, we analyze a malicious PyPI package attempting to backdoor FastAPI applications.
Welp, this is a weird blog post! Very unexpectedly, we quickly invalidated some of the core hypothesis that make Zaplib work as a startup.
We illustrate how we implemented UTF-8 support in alfred-margaret and give some insights into how we optimized our Haskell code for performance.
A post-modern modal text editor.
Since the publication of its first edition in 1984 and its second edition in 1996, Structure and Interpretation of Computer Programs (SICP) has influenced co...
Disentangle the dependencies between your packages.
This is a multipart series on building Fleet, a next generation IDE by JetBrains. Part I - Architecture Overview Part II - Breaking down the editor Part III – State Management Part IV – D
You can now output and group custom Markdown content on the Actions run summary page.