Search the archive
Full-text search across article titles and summaries. Refine with sector, year, content type, and reading-time filters.
Results
9,381 matchesSponsored
YOUR WEB APP
EFFECT
Effect is a TypeScript library designed to help developers easily create complex, synchronous, and asynchronous programs. It uses structured concurrency to provide features such as async cancellation and safe resource management, making it easier to build robust, scalable, and efficient programs.
REACT-MAGIC-MOTION
WHAT MCKINSEY GOT WRONG ABOUT DEVELOPER PRODUCTIVITY
WE JUST GAVE $500,000 TO OPEN SOURCE MAINTAINERS
UNIFIED VERSUS SPLIT DIFF
WEB ANIMATION TECHNIQUES – CSS VS JAVASCRIPT
Sponsored
DEVELOPERS
BASE64 ENCODING, EXPLAINED
REVOLUTIONIZING REAL-TIME STREAMING PROCESSING: 4 TRILLION EVENTS DAILY AT LINKEDIN
WRITE YOUR OWN ZOD
SOFTWARE DISENCHANTMENT
The software industry has a lack of focus on efficiency, simplicity, and excellence. In contrast to other fields like automotive engineering or construction, software often runs at a fraction of its potential performance, and this inefficiency is accepted. The industry must change - there is a need for better tools, more efficient software, and a community of engineers who prioritize quality and performance.
LET'S HAVE THREE ABSTRACTION LAYERS
This author presents the concept of three abstraction layers: Nature, Middle, and Human. These layers correspond to different levels of engagement and problem-solving, with Nature being the physical laws, Middle involving technical tasks, and Human focusing on user-friendly interactions. The author emphasizes the importance of recognizing which layer you are operating on to make informed decisions and avoid over-optimization or ignoring necessary abstractions.
Sponsored
YARN 4.0
Yarn 4.0 has been released. There are some breaking changes, such as Node.js 18+ now being a requirement. Yarn 4.0 comes with an improved user interface, a constraints engine, a new Hardened Mode to protect against attacks, and more.
CHDB
chDB is an embedded SQL OLAP Engine that utilizes ClickHouse (a column-oriented database management system) for processing. It eliminates the requirement to separately install ClickHouse and minimizes data copying between C++ and Python using memoryview. chDB supports a wide range of input and output formats, including Parquet, CSV, JSON, Arrow, ORC, and more.
PYPIPE
pypipe is a Python command-line tool for pipeline processing. It can be used to process files line by line, split lines by tab, and more.
THE STATE OF WEBASSEMBLY 2023
HOW DOES MACOS MANAGE VIRTUAL CORES ON APPLE SILICON?
THE HEAVINESS OF MAINTAINING SYSTEMS
EMBEDDINGS: WHAT THEY ARE AND WHY THEY MATTER
PROTOMAPS
Protomaps is a free, open-source map of the world. It’s deployable as a single static file on cloud storage.
A COMPREHENSIVE LIST OF 2023 TECH LAYOFFS
FUNCTION CALLS A DAY
HOW TO REWRITE CLASSES USING CLOSURES IN JAVASCRIPT
CONNECTION-ORIENTED SERVERS
BLEAK
TOP 3 SWE SKILLS I PICKED UP ON THE JOB
WITH A METEOROLOGIST
KIRIMASE
Kirimase is a command-line tool that accelerates Next.js app development. It enhances your workflow, enabling rapid package integration and resource scaffolding while adhering to best practices.
CRONICLE
Cronicle is a web-based multi-server task scheduler and runner that manages scheduled, repeating, and on-demand jobs across worker servers. It offers real-time stats and a live log viewer and supports shell commands and plugins in various languages. Cronicle is a Node.js-based replacement for Cron.
CSS SIZE ANALYZER
This website allows users to analyze CSS size and catch bloat like embedded images or fonts.
WHAT EVERY DEVELOPER SHOULD KNOW ABOUT GPU COMPUTING
PAIRS
SOFTWARE ENGINEER
PAY.
BUILD YOUR OWN X
SQLBOLT
SQLBolt has interactive lessons and exercises to help you learn SQL quickly.
Sponsored
MODERN WEB
ANALYZING MULTI-GIGABYTE JSON FILES LOCALLY
Working with large JSON files can be time-consuming, especially when analyzing them. There are two efficient solutions for local processing: one involves parallelizing JQ commands using GNU parallel and the other is based on Jupyter and the Dask library, which allows for distributed processing of large JSON files. This article discusses strategies for efficiently analyzing multi-gigabyte JSON files in a project context. It demonstrates the advantages of Dask for interactive data analysis, which enables the creation of pipelines that preprocess and analyze large JSON files without loading everything into memory.
SCROLL-DRIVEN STATE TRANSFER
SOLID.JS CREATOR OUTLINES OPTIONS TO REDUCE JAVASCRIPT CODE
RANDOM THOUGHTS 15 YEARS INTO SOFTWARE ENGINEERING
FROM INDIVIDUAL CONTRIBUTOR TO ENGINEERING DIRECTOR
ANNOUNCING TANSTACK QUERY V5
The query-led state management library TanStack Query hits its latest milestone release with an improved and more consistent API, simpler optimistic updates, sharable mutation state, non-experimental Suspense support, new devtools, and more. It’s available to use with React, Vue, Svelte, Solid, and other frameworks.