Topics /
Software Engineering
The most popular blog posts about software engineering on Hacker News. 1,304 posts.
On Uber’s Choice of Databases
Uber provides bad advice about PostreSQL vs. MySQL
What Golang Is and Is Not
At Dan’s Stuff, we bring you the thrill and excitement of car auctions near me right to your screen. Our blog is dedicated to helping you navigate the fast-paced world of car auctions with confidence and expertise. We provide in-depth guides, expert advice, and the latest news to ensure you have all the information…
Lessons from Doom (2010)
A high-minded goal like “expand the boundaries of the medium” doesn’t always mean forging ahead in crazy new unknown directions. Sometimes it means examining lost evolutionary lines in game design – picking up ideas that were abandoned long ago and seeing if there’s any new life in them. The game I keep coming back to…
First Preview of Android N: Developer APIs and Tools
News and insights on the Android platform, developer tools, and events.
WebExtensions in Firefox 52
Firefox 52 landed in Developer Edition this week, so we have another update on WebExtensions for you. WebExtensions are becoming the standard for add-on development in Firefox. API Parity The ...
V8 Release 5.1
V8 v5.1 comes with performance improvements, reduced jank and memory consumption, and increased support for ECMAScript language features.
Category Theory and Declarative Programming
This is part 11 of Categories for Programmers. Previously: Natural Transformations. See the Table of Contents. Introduction to Part II In the first part of the book I argued that both category theo…
Common shell script mistakes (2008)
Portability and Robustness issues commonly found in shell scripts
Rules for Writing Safety Critical Code (2006)
Ten rules for writing safety critical code, to facilitate analysis and increase software reliability
Elm from a Business Perspective
Elm is not just technically great, it also allows building business around it
Nuitka Progress in 2015 – Python Compiler
For quite a bit, there have been no status posts, not for lack of news, but a lot has happened indeed. I just seem to post a lot more to the mailing list than I do here. Especially about unfinished stuff, which is essentially for a project like Nuitka everything that’s going on.
How well do you know CSS display?
This article has been translated to Japanese by Kana Takahashi on POSTD. The display property is one of the most important CSS properties we use for layout.…
Getting Started with Tokio
If you're interested in writing servers in Rust, Tokio is a project that should definitely be on your radar. It promises to leverage the exciting new work on futures in Rust to make it easy to build extremely efficient networked servers with natural, composable code.
Python Patterns (2013)
python patterns diagram Over the past few months a number of people have come to me for guidance regarding various aspects of Python development, so I ...
Reducing the maximum latency of a bound buffer in Erlang
Recently I came across two great articles on the Pusher blog: Low latency, large working set, and GHC’s garbage collector: pick two of three and Golang’s Real-time GC in Theory and Practice . The articles tell the story of how Pusher engineers reimplemented their message bus. The first take was done in Haskell. During…
Type Punning Functions in C
C has a reputation for being inflexible. But did you know you can change the argument order of C functions if you don't like them?
Wangle – an asynchronous C++ networking and RPC library
Visit the post for more.