Topics /
Software Engineering
The most popular blog posts about software engineering on Hacker News. 1,031 posts.
Building Nuclide, a unified developer experience
Visit the post for more.
GCC 5.2 released
Command-line optimization and target options are now streamed on a per-function basis and honored by the link-time optimizer. This change makes link-time optimization a more transparent replacement of per-file optimizations. It is now possible to build projects that require different optimization settings for…
Why OCaml, why now? (2014)
OCaml first hit my radar in November 2013. I had just learnt SML, a similar but older language, in the excellent Programming Languages Coursera course. Dan Grossman is one of the best lecturers I&#…
Django 1.8 and Python 3: Complex app tutorial, end-to-end
Check out the new Django Tutorial! Learn about different environments, internationalization & localization, testing, documentation, template inheritance...!
Deploying a Django App with No Downtime
When healthchecks.io started to receive more than 1 request per second, it became clear I could not just go on carelessly restarting web…
Show HN: Clojure by Example
Clojure by Example
Philosophy of science books every computer scientist should read
When I tell my fellow computer scientists or software developers that I'm interested in philosophy of science, they first look a bit confused, then we have a really interesting discussion about it and then they ask me for some interesting books they could read about it. So, I thought I should turn my answer into a…
CPAN is 20
Perl hackers have now, as of today the 16th August 2015, been uploading Perl modules onto CPAN via PAUSE for 20 years. Andreas König, who did that first upload, is still releasing to CPAN, and as I write this his most recent upload is the same module that was first released to CPAN.
HAproxy in the era of Microservices
Tales of a Software Craftsman
The Power of Power Cycling
Topics of interest for James
The Emterpreter: Run asm.js code before it can be parsed
I'm excited to announce a new Mozilla Research experiment: the Emterpreter, a pure-JavaScript interpreter that can start running large Emscripten-compiled apps faster than JavaScript engines can, giving developers control over ...
A conversation with Sussman on AI and asynchronous programming
A couple weeks ago I made it to the FSF's 30th anniversary party. It was a blast in many ways, and a good generator of many fond memories, but I won't go into depth of them here. One particularly exciting thing that happened for me though was I got to meet Gerald Sussman (of SICP !) The conversation has greatly…
Django CMS 3.2 released
We are very proud to release django CMS 3.2 with a smarter, fresher and cleaner user interface, including huge steps towards full touch-screen support. We've also made it faster and found other ways to optimise its performance. All in all, we think that version 3.2 is the most exciting release yet of django CMS.
Writing a Game Boy Advance Game
I spent a lot of time as a kid playing (generally, pretty terrible) games on my Game Boy. Having never written code for anything other than 'regular' general purpose computers before, I've been wondering recently: how easy is it to write a Game Boy (Advance) game?
The Kotlin Language: 1.0 Beta Is Here
We are extremely pleased to present Kotlin 1.0 Beta for JVM and Android! To recap: Kotlin is a modern programming language that JetBrains has been working on for quite some time now. This post gives
Adopting Microservices at Netflix
Deliver modern applications with NGINX. Explore high-performance load balancing, API gateways, and web server solutions trusted by top global enterprises.
The poor, misunderstood innerText
Few things are as misunderstood and misused on the web as innerText property. That quirky, non-standard way of element's text retrieval, [introduced by Inter...