PHP 8
PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world.
The latest blog posts to take off on Hacker News. 1,508 posts.
PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world.
There’s a fantastic article from last year titled Parse, don’t validate. I’d highly recommend it to any programmer (along with the more recent follow up Names are not type safety). The basic idea i…
There’s something really quite subtle about how the nproc utility from GNU coreutils works. If you look at the man page, it’s even the very first sentence: Print the number of processin…
An API is a user interface for programmers, and is no different from a graphical user interface, command-line user interface, or any other interface a human is expected to work with. Turns out programmers are people – who would have thought?
One of the most exciting things about the Rust programming language is that it makes infrastructure incredibly boring. That’s not a bad thing, in this case. No one wants their electrical wiring to be exciting; most of us prefer the safety that comes with being able to flip a switch and have light to see […]
I've long said, as a fan of the console and text mode, that the command line is ...
Analytics built for developers. Real user monitoring with page-load decomposition, Core Web Vitals, error tracking and conversion — cookie-free and without a tag manager.
I took Heroku for granted, and a month into setting up my own infra, I now know how much it bought me.
I can build this. — every developer at least once
The year of the Linux desktop has arrived. This is a guide for how to improve the Linux desktop experience.
A look at how Shopify adopted static typing in it's core Ruby monolith by treating type checking like a product.
Learn about nbdev, a new literate programming environment for Python.
Electron 11.0.0 has been released! It includes upgrades to Chromium 87, V8 8.7, and Node.js 12.18.3. We've added support for Apple silicon, and general improvements. Read below for more details!
Today we're proud to release TypeScript 4.1! If you're unfamiliar with TypeScript, it's a language that builds on JavaScript by adding syntax for type
At rOpenSci, we encourage R package developers to take advantage of Continuous Integration services to automatically check the package on different platforms, with different versions of R. The rOpenSci dev guide dedicates chapter 2 to the topic of Continuous Integration Best Practices, and recommends a few common CI…
Postgres(hereinafter mentioned as PG) is a pretty cool database with lots of nice features, one of them little known ones is the ability of having Foreign data wrappers (hereinafter mentioned as FDWs). Clickhouse(hereinafter mentioned as CH) is another amazing database with an altogether different set of features…
This is the story of the time I wrote some code, deployed it to production, and ended up bricking the server it was running on by frying the kernel. Beautiful rendition of me frying the kernel This post is about perils of concurrency and...
Consider a hypothetical class that filters out unsafe HTML elements:
Rotate a cube by 90 degrees around the \(x\)-axis, then rotate it by 90 degrees around the \(z\)-axis. This is equivalent to a single rotation. What is the axis and angle of this single rotation?
Accelerating TensorFlow 2 performance on Mac
Today we're finally releasing Tailwind CSS v2.0, including an all-new color palette, dark mode support, and tons more!
Ever wanted to know what it's like to write a technical book? This post details my experience co-authoring an O'Reilly book with my colleagues Lak and Mike. Our book, Machine Learning Design Patterns, is available to order now and all royalties go to Girls Who Code.
Why I chose Electron.js over native macOS and Windows apps to build my side project.