Introducing d3-scale
I’d like D3 to become the standard library of data visualization: not just a tool you use directly to visualize data by writing code, but…
Topics /
The most popular blog posts about software engineering on Hacker News. 1,031 posts.
I’d like D3 to become the standard library of data visualization: not just a tool you use directly to visualize data by writing code, but…
A number of people have contacted me about a comment I wrote yesterday on Hacker News asking me to elaborate, e.g.: my impression is that...
If you're using GNU make and you need help debugging a makefile then there's a single line your should add. And it's so useful that you sho...
One of my bucket list items since I read my first party report back in 1991 was to attend a european demoparty and compete in a compo. I competed at NAID ’96 and placed there, which was awes…
Just so you know, x86 machine-code is now a "high-level" language. What instructions say, and what they do, are very different things. I m...
We’re pleased to announce that basic support for the new slot-based shadow DOM API is now available in the nightly builds.
Build practical, job-relevant skills with ready-made learning pathways and custom programs from Chegg Skills for employers, higher education, and government.
A lot of developers coming to JavaScript world attracted by React.js are confused with the tooling used to produce modern JavaScript code. Webpack, Babel, ESLint, Mocha, Karma, Grunt... what should I use and which tool is doing what? JavaScript newcomers are often people coming from communities like Ruby and Java…
A friendly programming language from the future.
Having previously been disappointed by the information available on the topic, this is my attempt at categorizing different ways to implement 2D platform games, list their strengths and weaknesses, and discuss some implementation details.
WebAssembly is a new binary format for compilation to the web. It is in the process of being designed and implemented as we speak, in collaboration among the major browser ...
If you’ve done web programming for any length of time, you might too feel like we are at the start of some new era. For years, we’ve been using frameworks like Django and Rails in languages like Python and Ruby and PHP which use the old request-response cycle (for lack of a better term). Basically, a request comes…
Building applications with .NET, React, and React Native. Fueled by enthusiasm for Linux, currently rocking Omarchy!
In the last six months or so I talked to several prospective clients that had a problem finding front-end consultants in order to help their dev teams get a grip on their Angular projects.
PyPy 4.0.0 We’re pleased and proud to unleash PyPy 4.0.0, a major update of the PyPy python 2.7.10 compatible interpreter with a Just In ...
UPDATE: I’m now selling ready-to-use buttons at Buttonjoy.com!