Topics /
Software Engineering
The most popular blog posts about software engineering on Hacker News. 95 posts.
Unacceptable Browser HTTP Accept Headers (Yes, You Safari and Internet Explorer)
When browsers make requests they send headers. The Accept header tells the server what file formats the browser is looking for and can understand.
Nuts & Bolts: Campfire loves Erlang
A couple of years ago a lot of buzz started in the Ruby community about Erlang, a functional programming language developed by Ericsson originally for use in telecommunications systems. I was intrigued by the talk of fault tolerance and concurrency, two of the cornerstones that Erlang was built on…
C and C++ are not the same language.
In the web world, a world I’ve made my way back to in the last year, pointers are an exotic relic of the past. Â Seriously.
2009: The Year in Haskell
Spend some time to catch up on what’s been happening in Haskell this year. In this edition of the Web News, we look back on the major Haskell news of 2009. You can also read this edition in P…
Large-scale graph computing at Google
Posted by Grzegorz Czajkowski, Systems Infrastructure TeamIf you squint the right way, you will notice that graphs are everywhere. For example, soc...
Insurance on Rails
We've had several customers lately stuck in the same boat: they exist in a conservative industry (insurance), they have a large set of fixed costs for their ...
How to Make Phone Calls from the Command Line
With Twilio, unite communications and strengthen customer relationships across your business – from marketing and sales to customer service and operations.
How we hash our Javascript for better caching and less breakage on updates
One of the problems we use to see frequently on Green Felt happened when we’d update a Javascript API: We’d add some parameters to some library function and then update some other files so that they called the function with the new parameters. But when we’d push the changes to the site we’d end up with few users that…
What every developer should know about time
How to handle time is one of those tricky issues where it is all too easy to get it wrong. So let's dive in.
E Text Editor: Releasing the Source
人気のある自動車保険を口コミやランキングで検証!
Clarity - an open source web interface to grep and tail
As Shopify prepared to go public in 2015, I wrote a letter in our F1 filing that read,
Clojure 1.0
After a sustained period of API stability and minimal bug reports, I'm happy to announce the release of Clojure 1.0! http://clojure.googleco...
PyPy vs Unladen Swallow vs CPython: benchmarks
Hello. Recently, thanks to the surprisingly helpful Unhelpful, also known as Andrew Mahone, we have a decent, if slightly arbitrary, set of...