What's new in Svelte (Dec 2020)
Better tooling, export maps and improvements to slots and context
Bring your monorepo down to size with sparse-checkout
Git 2.25.0 includes a new experimental git sparse-checkout command that makes the existing feature easier to use, along with some important performance benefits for large repositories.
Racket-on-Chez Status
posted by Matthew Flatt For background information about Racket on Chez Scheme (a.k.a. Racket CS), see the original announcement, the January 2018 report, the report at Scheme Workshop 2018, the January 2019 report, the ICFP experience report, an...
The Complete AWS Lambda Handbook for Beginners
Get started with AWS Lambda with Complete Handbook For Beginners. Create your first simple AWS Lambda function.
Commits are shapshots, not diffs
Git has a reputation for being confusing. Users stumble over terminology and phrasing that misguides their expectations. This is most apparent in commands that “rewrite history” such as git cherry-pick or git rebase. In my experience,…
Why the developers who use Rust love it so much
Here’s why Rust gets so much love, straight from the Rustaceans themselves.
The software engineering lifecycle: How we built the new Dropbox Plus
A few weeks ago, we released a whole bunch of new features to Dropbox Plus, our paid plan for personal users. While we started as a storage company, we‘ve grown to be a hub to manage your digital life. About 150 people worked on this launch: engineers, product managers, designers, copywriters, and many more.
Three open source Sonos projects: efficient embedded development in Rust
Read more about the unique combination of software and hardware that powers the Sonos ecosystem. Welcome to our technology blog.
The future of .NET Standard
Since .NET 5 was announced, many of you have asked what this means for .NET Standard and whether it will still be relevant. In this post, I'm going to explain how .NET 5 improves code sharing and replaces .NET Standard. I'll also cover the cases where you still need .NET Standard.
Pg_stat_monitor – better insights into query performance in PostgreSQL
Percona has developed a new pg_stat_monitor plugin for PostgreSQL which captures all the details in order to provide deep query performance insights.
Ride down into JavaScript dependency hell
Find out how a single JS package can come with 19k dependencies.
PyPy 7.3.2 triple release: Python 2.7, 3.6, and 3.7
The PyPy team is proud to release version 7.3.2 of PyPy, which includes three different interpreters: PyPy2.7, which is an interpreter su...
Manifest V3 now available on M88 Beta
With hundreds of millions of people using over 250,000 items in the Chrome Web Store, extensions have become essential to how m...
Chrome just got faster with Profile Guided Optimization
From the very beginning , we built Chrome to be the fastest browser possible. The faster Chrome is, the faster you find the information you ...
Making software engineering interviews predictive of job performance
There is a plethora of data and research available that outlines *exactly* how companies can build a hiring process for software engineers that's truly predictive of their future, on-the-job performance. Yet, the tech industry at large has all but ignored these practices opting instead for antiquated hiring processes…
Zig 0.6.0 Release Notes
Zig is a general-purpose programming language and toolchain for maintaining robust , optimal , and reusable software. With special thanks to many generous sponsors , the Zig project is financially sustainable and currently supports one full-time developer . Let's reboot systems programming.
Qt Offering Changes 2020
New low-cost option for small businesses, Qt account requirement for installation and long-term support only for commercial licensees
Why Dark didn't choose Rust
Welcome again HN! Dark [https://darklang.com] is a programming language, structured editor, and infrastructure—all in one—whose goal is to make it 100x easier to build backend services. Check out the website [https://darklang.com/], our What is Dark [https://blog.darklang.com/what-is-dark/] post, and
AWS Tagging Best Practices
Learn AWS tags best practices and real-world tagging strategies to improve cost visibility, organize resources, enforce standards, and automate management
Automating receipt processing with deep learning
In this article, I cover the theory behind receipt digitization and implement an end-to-end pipeline using OpenCV and Tesseract. I also review a few important papers that do Receipt Digitization using Deep Learning.
A crash course in just-in-time compilers (2017)
This is the second part in a series on WebAssembly and what makes it fast. If you haven’t read the others, we recommend starting from the beginning. JavaScript started out ...
TypeScript 4.0
Today we are thrilled to announce the availability of TypeScript 4.0! This version of the language represents our next generation of TypeScript releases,
Why I chose Electron.js for my side business
Why I chose Electron.js over native macOS and Windows apps to build my side project.
CockroachDB 20.1
We want to give you a database that allows you to quickly and simply build and manage data-intensive applications in the cloud—without worrying about the performance, scale or resilience of those apps. To support that mission, our latest release includes updates that let you build fast and build to last.