New
The latest blog posts to take off on Hacker News. 21,842 posts.
Serverless Architectures
Serverless architectures replace a managed server with a collection of third party services and FaaS
Zeroing Memory is Hard: VC++ 2015 arrays
Quick, what’s the difference between these two C/C++ definitions of initialized local variables? char buffer[32] = { 0 };char buffer[32] = {}; One difference is that the first is legal in C a…
Exponential time complexity in the Swift type checker
One of the most annoying problems in Swift is when the compiler gives an 'Expression was too complex to be solved in a reasonable time' error. I look at why this error occurs, how to avoid it and talk about how this should be solved in a future compiler update.
Destroy All Ifs – A Perspective from Functional Programming
Replace conditionals with lambdas for simpler code that's more powerful
Merging vs. Rebasing
Compare git rebase with the related git merge command and identify all of the potential opportunities to incorporate rebasing into the typical Git workflow
Announcing GenStage
GenStage is a new Elixir behaviour for exchanging events with back-pressure between Elixir processes. In this blog post we will cover the background that led us to GenStage, some example use cases, and what we are exploring for future releases.
Advanced Forth Programming Topics
Explains features that make it easy to program in QED-Forth, including the interactive debugger, floating point mathematics, heap memory manager, arrays and matrices, structures, and the multitasking executive.
Asciinema 1.3 Switches from Go Back to Python
News about asciinema development and new releases
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: >