Topics /
Software Engineering
The most popular blog posts about software engineering on Hacker News. 524 posts.
Top Python libraries of 2016
Last year, we did a recap with what we thought were the best Python libraries of 2015 , which was widely shared within the Python community (see post in r/Python ). A year has gone by, and again it is time to give due credit for the awesome work that has been done by the open source community this year.
Hacker News Highlights, the Alan Kay Edition
Read more on Y Combinator's blog.
Helix: Rust and Ruby, Without the Glue
Rust + Ruby, Without The Glue. This post is a write-up of the talk I gave at RailsConf 2016. You can find the slides [https://speakerdeck.com/chancancode/turbo-rails-with-rust] here. -------------------------------------------------------------------------------- There's a lot to love about Ruby – the sweet syntax…
PyPy gets funding from Mozilla for Python 3.5 support
"Python 2.x versus Python 3.x": this is by now an old question. In the eyes of some people Python 2 is here to stay, and in the eyes of oth...
Microservices
This blog post is adapted from a lightning talk I gave at the Boston Golang meetup in December of 2015. For a while, it seemed like everyone was crazy for microservices. You couldn’t open up your favorite news aggregator of choice without some company you had never heard of touting how the move t
Mob Programming – The Good, the Bad and the Great
After a particularly rough couple of months last year, our team (of six) decided it was time for a radical move. At the point we were so downtrodden that our small hope that it would at least provide something new was enough of a motivation for us to decide on a two month experiment: we would try mob programming.
Introducing TAuth: Why OAuth 2.0 is bad for banking APIs and how we're fixing it
This week we released our authorisation flow making it possible for you to go from building apps that talk to your bank account, to building apps that can talk to any bank account. This is huge. Check out this SMS bot (how on trend) I hacked up yesterday morning. (and don’t forget to join the beta wait list ).
Node v6.9.0 (LTS)
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
jQuery 3.0 Released
jQuery: The Write Less, Do More, JavaScript Library
Real-Time Django: Get Started with Django Channels
Follow our Django Channels tutorial to build a real-time chat app with WebSockets. Learn about Channels, ASGI, and asynchronous Python web app development.
The Majestic Monolith
Monolith by Rene Aigner Some patterns are just about the code. If your code looks like this, and you need it to do that, here’s what to do. You’d do well to study such patterns, as they give you a …
Will Bond (Package Control) Joins Sublime HQ
Build 3103 is out now. Downloads and a full changelog are on the Sublime Text 3 page.
WebKit is moving away from prefixes
WebKit’s new feature policy is to implement experimental features unprefixed, behind a runtime flag.
Seven years of Go
Happy 7th birthday, Go!
Python 3 Is Winning Library Developer Support
https://notebooks.azure.com/library/rJUgQ81mnpo In 3 months, Python 3 will be better supported than Python 2. Are you using Python 3 for your development?
NoSQL Databases: A Survey and Decision Guidance
(At the bottom of this page, you find a BibTeX reference to cite this article.)
Booting the Final GameCube Game
Every single GameCube game can at least boot in Dolphin 5.0. Except one. Star Wars: The Clone Wars and its complex way of using the PowerPC Memory Management Unit rendered it unplayable in Dolphin up to this day. But finally as of Dolphin 5.0-540, this challenge has come and gone: Dolphin can finally boot every single…
Amazon Aurora Update – PostgreSQL Compatibility
Just two years ago (it seems like yesterday), I introduced you to Amazon Aurora in my post Amazon Aurora – New Cost-Effective MySQL-Compatible Database Engine for Amazon RDS. In that post I told you how the RDS team took a fresh, unconstrained look at the relational database model and explained how they built a…
Go fonts
Announcing the Go font family, by Bigelow & Holmes.
The cost of forsaking C
The C programming language is not trendy. The most recent edition of the canonical C text (the excitingly named The C Programming Language)…
Moving to GitLab: Yes, it's worth it
Migrating from GitHub to GitLab and setting up your own GitLab instance
Engineers Shouldn’t Write ETL
“What is the relationship like between your team and the data scientists?” This is, without a doubt, the question I’m most frequently asked when conducting i...
What Test Engineers Do at Google: Building Test Infrastructure
Author: Jochen Wuttke In a recent post, we broadly talked about What Test Engineers do at Google . In this post, I talk about one aspect o...
Differentiable Neural Computers
In a recent study in Nature, we introduce a form of memory-augmented neural network called a differentiable neural computer, and show that it can learn to use its memory to answer questions about complex, structured data, including artificially generated stories, family trees, and even a map of the London Underground…
Erlang/OTP 19.0 has been released
The official home of the Erlang Programming Language