Io.js 2.0.0 Released
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 21,823 posts.
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
Posts and writings by Lennart Poettering
I got started hacking on my own roguelike after spending several years avidly playing Angband . Like most projects, I had a few itches I wanted to scratch and it kind of took on a life of its own. One thing that annoyed me about Angband was how monsters dropped loot when they died.
Did you know you can change Git attributes based on what folder you're in?
You don’t need CRDTs You don’t need CRDTs for collaborative experiences. First lets get the ‘what-about-ery’ out the way… Things you do need CRDTs for …
thoughts
Video and transcript of Jimmy Koppel's Compose 2019 talk on defunctionalization, the best refactoring you've never heard of.
Today, we are sharing details about Pysa, an open source static analysis tool we’ve built to detect and prevent security and privacy issues in Python code. Last year, we shared how we built Zoncola…
Like last year with Underrun , I participated in this year's js13kGames – a JavaScript game development competition with a file size limit of 13kb, including code, assets and everything else. My entry was Voidcall , a Real-time Strategy game.
I first started programming Java at IBM back in 1999 as a Pre-University Employee. If I remember correctly, we had Java 1.1.8 installed at that time, but were moving to Java 1.2 (“Java 2”), which w…
A lot of the educators I admire in the frontend web space seem to be either bowing out or dialing back their efforts: Axel Rauschmayer, Salma Alam-Naylor, Josh…
By Jennifer Shin, Tejas Shikhare, Will Emmanuel
ReasonML is a technology Facebook uses to build React apps, seen as a futuristic version of JavaScript. Here is what you should know.
We've been working hard for months , and today the Developer Survey results for 2019 are live. This year marks the ninth year we’ve published our annual Developer Survey, and nearly 90,000 developers took the 20-minute survey earlier this year.
Does your package.json file have a large scripts section? If you have more than a handful of extremely simple npm scripts, try Makefiles.
Like tidying up a house before a total renovation, preparing your monolith is the first step towards transitioning to microservices.
jQuery: The Write Less, Do More, JavaScript Library
Java users on macOS 14 running on Apple silicon systems should consider delaying the macOS 14.4 update
A look at TypeScript’s structural type system, and we how we can effectively use it to our benefit.
Using GPU to render vector graphics.
If you go beyond software, and frameworks, beyond test suites and sprints and Jira tickets, you will always find a problem that needs to be solved.
Every software engineer uses a programming language, usually multiple. Few of us make programming languages. This makes sense, because the work we need to get done can typically be done just fine in the languages that exist. Those already have people making them better. Let's focus on the task at hand.
In 2013, I spent 6 months converting 0install's 29,215 lines of Python to OCaml (learning OCaml along the way). In this post, I'll describe the …
Compiler warnings are mostly good: they identify real problems, and when false positives do occur they are usually easy to work around. However, if they’re not fatal, they tend to be ignored and build up. (See bug 187528 for an idea!)