Topics /
Software Engineering
The most popular blog posts about software engineering on Hacker News. 21,834 posts.
Lotus Notes and the dangers of starting from scratch
Lotus Notes had encryption, rich text, and read receipts before email did. Why it still failed, and the dangers of starting software from scratch.
MCP vs. API Explained
Model Context Protocol (MCP) is an open standard that connects AI models to tools and data sources efficiently. This guide breaks down MCP’s architecture, benefits, and how it differs from traditional APIs
JJ Cheat Sheet
I’ve been learning Jujutsu a.k.a. jj , a version control system that’s compatible with git repos. It’s clicked for me in a way that git hasn’t even after many years of use.
Wolfram Programming Cloud Is Live
Stephen Wolfram announces the Wolfram Programming Cloud: redefining the programming process for all. Type something, run it immediately, see results.
Lisk: Blockchain development in JavaScript
Company news, product updates, and guides for finance teams running money operations globally.
GNU Screen - A Hacker's Ideal Terminal
AIX provides the highest level of performance, security, and reliability of any UNIX operating system.
Do you really want a single-page application framework?
First, sell your soul to the framework maintainer…
PyCon US 2024 Recap
Unlocking the Parallel Universe: Subinterpreters and Free-Threading in Python 3.13
Introducing multitasking to Arduino
Introducing multitasking to Arduino: learn how to run several tasks at once in your sketches and keep your code responsive.
Small Strings in Rust: smolstr vs. smartstring (2020)
Hey everyone! This article is brought to you by a shameless nerd snipe, courtesy of Pascal. In case you’ve blocked Twitter for your own good, this reads: There should be a post explaining and compa...
Power Fx: open-source now available
The preview release of Microsoft Power Fx is now available as open source on GitHub You can now freely integrate this Excel-like, low code programming language in all of your own projects.
Using LLMs to enhance our testing practices
Discover how Assembled uses LLMs to save engineering hours on test writing, boost productivity, and ensure code quality without slowing development.
The Human Side of Elixir
In this blog post, we take a look at the Elixir programming language from the engineer/business perspective.
Redis Anti-Patterns
Learn to dodge common Redis pitfalls like large keys and hot keys. Boost both your performance and stability. Try it today.
The Case for ‘Developer Experience’
How are developers supposed to manage and coordinate fast-moving, heterogeneous systems including maintenance & operations — and free themselves to build?
Building Nuclide, a unified developer experience
Visit the post for more.
The Need to Grind Concrete Examples Before Jumping Up a Level of Abstraction
If you go directly to the most abstract ideas then you’re basically like a kid who reads a book of famous quotes about life and thinks they understand everything about life by way of those quotes.
Nine coding harnesses vs. your laptop
Made in Notion, the connected workspace where AI agents and teams organize docs, projects and knowledge together.
Secret scanning is now available for free on public repositories
Previously, only organizations with GitHub Advanced Security could enable secret scanning's user experience on their repositories. Now, any admin of a public repository on GitHub.com can detect leaked secrets in…
CSS Variables in Firefox Nightly
As reported by Cameron McCormack, Firefox Nightly (version 29) now supports CSS variables. You can get a quick overview in this short screencast: You can define variables in a ...
Reducing Rust Incremental Compilation Times on macOS
How I reduced Rust incremental debug build times on macOS from 14 seconds down to 4 seconds.
A fun optimization trick from rsync
From the highly eclectic blog of Mark Dominus
Writing a Programming Book in 2021
It is said that there are three things you must do in your lifetime: plant a tree, have a child, and write a book. I recently finished the last one. Nevertheless, I wrote a programming book.
Advice for Haskell beginners (2017)
How to start off on the right foot