Hubris – A small operating system for deeply-embedded computer systems
The release of a small open-source operating system for deeply-embedded computer systems.
Temptation of the Apple: Dolphin on macOS M1
From the announcement made on November 10th, 2020, users have had high hopes for the new Apple M1 devices. With its powerful Apple Silicon processor smashing benchmarks all over the place, users and developers were both asking if a native Dolphin build would be possible. Now we have the answer. Apple's M1 hardware is…
Improving GitHub Code Search
Today, we are rolling out a technology preview for GitHub code search, the next iteration for search, discovery, and navigation on GitHub.
.NET 6 Released
.NET 6 is now available. It is easier to use, runs faster, and has many new features.
Ruby 3.1
We are pleased to announce the release of Ruby 3.1.0. Ruby 3.1 keeps compatibility with Ruby 3.0 and also adds many features.
Malicious PyPI packages stealing credit cards and injecting code
JFrog finds a new supply chain attack targeting python developers using the PyPI repository
Developers spend most of their time figuring the system out
I am often asked what I mean when I say that developers spend most of their time figuring the system out. Let’s unpack the statement.
Django 4.0
Posted by Mariusz Felisiak on Dec. 7, 2021
Eliminating Data Races in Firefox
We successfully deployed ThreadSanitizer in the Firefox project to eliminate data races in our remaining C/C++ components.
Postgres is a great pub/sub and job server (2019)
If you need a publish/subscribe or job server at any point in your project, try using Postgres. It'll give you lots of data integrity and performance guarantees, and it doesn't require you or your team learning any new technology.
TDD from the Factorio Team
Hello, long time no see :) We obviously have a lot to talk about when it comes to the game changes we recently did, or plan to do, but we don't want to share any of it yet. Yet, there is currently a topic very relevant to us and we can share it without revealing any specific changes to the game. Today's post will be…
An early look at Postgres 14: Performance and monitoring Improvements
We take a look at whats new in Postgres 14, with idle and active connection scaling, memory monitoring, query IDs and more
Erlang/OTP 24 highlights
The official home of the Erlang Programming Language
Django, HTMX and Alpine.js: Modern websites, JavaScript optional
Building a modern front end in Django without reaching for a full-blown JavaScript framework. Choosing the right tools for the job, and bringing them into your project.
Deno on MDN
Web compatibility data for Deno is now available on MDN.
Git password authentication is shutting down
As previously announced, starting on August 13, 2021, at 09:00 PST, we will no longer accept account passwords when authenticating Git operations on GitHub.com. Instead, token-based authentication (for example, personal…
Green vs. Brown Programming Languages
In this article, the author explores the concept of "brown" and "green" programming languages based on the Stack Overflow Devel...
Rails 7 Released
This version of Rails has been years in the conceptual making. It’s the fulfillment of a vision to present a truly full-stack approach to web development that tackles both the front- and back-end challenges with equal vigor. An omakase menu that includes everything from the aperitif to the dessert.
Mozilla Welcomes the Rust Foundation
Today Mozilla is thrilled to join the Rust community in announcing the formation of the Rust Foundation. The Rust Foundation will be the home of the popula
RotaJakiro: A long live secret backdoor with 0 VT detection
Overview On March 25, 2021, 360 NETLAB's BotMon system flagged a suspiciousELF file (MD5=64f6cfe44ba08b0babdd3904233c4857) with 0 VT detection, the sample communicates with 4 domains on TCP 443 (HTTPS), but the traffic is not of TLS/SSL. A close look at the sample revealed it to be a backdoor targeting
Command line tools for productive programmers
In this article, the author shares six command-line tools that can enhance productivity for programmers. These tools include `broot` for navigating...
Prisma – ORM for Node.js and TypeScript
Learn about the motivation for Prisma ORM and how it compares to other Node.js and TypeScript database tools like ORMs and SQL query builders. Applies to Prisma ORM v6.
Best practices for writing SQL queries
SQL best practices: a brief guide to writing better SQL queries.
You can't copy code with memcpy
There's more to code than just instructions.
10 years-ish of Elixir
We are celebrating 10 years since the first commit to what would become Elixir.
QEMU 6.0
We’d like to announce the availability of the QEMU 6.0.0 release. This release contains 3300+ commits from 268 authors.
Deno Joins TC39
Deno has joined the JavaScript standards committee to improve the language for everyone.