New
The latest blog posts to take off on Hacker News. 1,304 posts.
Let's Play a Game – find bugs in popular open-source projects
Find software and development products, explore tools and technologies, connect with other developers and more. Sign up to manage your products.
Chalice: Python Serverless Microframework for AWS
Serverless computing is one of the most talked-about subjects among AWS customers. The AWS serverless offerings, AWS Lambda and Amazon API Gateway, make it possible for developers to create and run API applications with built-in, virtually unlimited scalability without managing any servers. Today the AWS Developer…
A beginners guide to thinking in SQL
In this tutorial we will learn about the concepts behind the SQL syntax. We will go through the basics of how to use the FROM and WHERE clauses, and move on to more advanced topics like joins, aggregations and subqueries.
How to use Elm at work
A delightful language with friendly error messages, great performance, small assets, and no runtime exceptions.
Prefer duplication over the wrong abstraction
I've been thinking about the consequences of the "wrong abstraction." My RailsConf 2014 "all the little things" talk included a section where I asserted: > duplication is far cheaper than the wrong abstraction And in the summary, I went on to advise: >
Amazon software engineer interview
Sobit Akhmedov is a staff software engineer with 14 years experience building e-commerce, financial and cloud storage solutions for startup and Big Five companies.
Reverse Debugging for Python
RevPDB A "reverse debugger" is a debugger where you can go forward and backward in time. It is an uncommon feature, at least in the open ...
Oracle and the fall of Java EE
Recently there has been a lot of ramblings in the interwebz about Oracle removing its funding for Java EE. A long piece by Ars Technica ...
Native reactive spreadsheet in 17 LOC
After the release of our reactive framework a few days ago, we though it would be a good idea to implement the, often mentioned, spreadshee...
Writing a video chat application from the ground up, part 1
What I cannot create, I do not understand. – Richard Feynman I do a lot of video chat for work. If it’s not a one on one, it’s pair programming. If it’s not pair programming…
Akka.NET 1.1: Akka.Cluster, Akka.Streams, and Multi-Node Testing
High Availability for Enterprise .NET
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.…
Why do we keep building rotten foundations?
APIs are like bones: sometimes you have to break them to mend them, and it fucking hurts. It’s not a perfect analogy, but it reflects an observation of (superficially) pragmatic behavioural t…
Software has diseconomies of scale, not economies of scale
“Practical men, who believe themselves to be quite exempt from any intellectual influence, are usually the slaves of some defunct economist...