Search the archive
Full-text search across article titles and summaries. Refine with sector, year, content type, and reading-time filters.
Results
9,381 matchesLEVERAGE THE RICHNESS OF HTTP STATUS CODES
Many REST APIs stick to using basic status codes, such as 200, 404, and 500. While many discussions about REST focus on entities and methods, using the correct response status codes can make your API stand out.
DEFINING SERVERLESS DATABASES AS A SERVICE
Selecting the right cloud database for your application is a critical and progressively more intricate decision as more database solutions emerge. This article defines serverless databases as a service, which eliminates the need for developers to manage database clusters, allows control over scaling, and lets them perform analysis of resources.
JAVASCRIPT
The ‘const’ keyword in JavaScript can be much more than what meets the eye, especially when it comes to immutability. Sometimes, this causes unexpected side effects in our code. This article takes a deep dive into the differences between assignment and mutation in JavaScript.
Sponsored
AMAZON’S QUIET OPEN SOURCE REVOLUTION
BUILDING A NEW PLATFORM FOR SNOWFLAKE DOCUMENTATION
HOW TO CONDUCT AN EFFECTIVE DESIGN RETROSPECTIVE
GOOGLE AUTHENTICATOR NOW SUPPORTS GOOGLE ACCOUNT SYNCHRONIZATION
TRACKING
HOW GOOGLE IS USING FONTS TO TRACK WHAT YOU DO ONLINE
FLY
GOOGLE BARD NOW HELPS YOU CODE
Google’s Bard now has the ability to help people with programming and software development tasks, including code generation, code debugging, and explanation.
HIGHLIGHT
ALRIGHT REACT APP
Alright React App is a professional React app generator. It comes with an exposed, unopinionated, high performance configuration, supporting Jest, SWC, Storybook, Typescript 5, Webpack 5.
CAREER ADVICE NO ONE GAVE ME: GIVE A LOT OF NOTICE WHEN YOU QUIT
This blog post suggests giving a lot of notice when you quit, given you are a crucial part of the team and have performed well in your role. The author presents various upsides and positives to giving more than the two week notice when you quit.
UBER’S ENGINEERING LEVEL CHANGES
This article recaps the changes made in Uber's engineering levels, which initially happened in March 2022. Titles and expectations were updated. The author also goes over how these level changes affect Uber alumni.
TYPESCRIPT DECORATORS: A COMPLETE GUIDE
UNDERSTANDING DATABASE TYPES
When it comes to creating a software application, choosing the right databases can be a critical decision. This article delves into the different types of databases like SQL, NoSQL, and Time Series. There’s also a very handy cheat sheet comparing the three across features.
FOR SOME DEVS | ARS TECHNICA
GITHUB COPILOT EMITS GPL. CODEIUM DOES NOT.
GitHub Copilot trains on GPL code and its nonpermissive filters don’t actually work according to Codeium, while Codeium has removed GPL licensed code from their training data. The article lays out some drawbacks and dangers of using GitHub Copilot in an enterprise setting.
THE EARN IT BILL IS BACK, SEEKING TO SCAN OUR MESSAGES AND PHOTOS
THE WEIRD WORLD OF WINDOWS FILE PATHS
File system paths on Windows differ in many ways from UNIX file paths, like on MacOS. This article goes over the differences and quirks of Windows file paths.
LOST AT SQL: THE SQL LEARNING GAME
Lost at SQL is a game that helps you learn or refresh your SQL skills.
THE “BUILD YOUR OWN DATABASE” BOOK IS FINISHED
This book teaches developers important topics about databases by guiding the implementation of a basic database. Part 1 is available for free online, with a guided implementation of a key-value store. Part 2 implements a mini database and query language, which is the part that has just been recently completed.
WEBGPT
This is a demo that uses WebGPU to run a GPT model on the browser. It’s an implementation of GPT inference in less than 2000 lines of vanilla Javascript.
VITE 4.3 IS OUT
ViteJS 4.3 includes built-in support for Web Workers and a better Rollup integration, making it easier for developers to build fast and scalable web applications.
SSDIFF
SSDiff is a tool to automatically compare two websites visually pixel-by-pixel. It can be a handy tool for screenshot testing different versions of your website.
TO ME
In full-stack applications, Typescript can give us type-safety from the server-side to the client-side, but not from the client to the server. As a result, client to server traffic needs to be type-checked at runtime. The author goes over 3 libraries to do so and settles on Zod as the best one.
SOFTWARE ENGINEER
COSTLY CSS PROPERTIES AND HOW TO OPTIMIZE THEM
SPINNING DIAGRAMS WITH CSS
This is a tutorial on how to build animated, spinning diagrams on web pages with just CSS.
BUILDING AI-POWERED APPS IS WAY EASIER THAN YOU THINK
A quick tutorial on using OpenAI API to build an AI shell that turns human language into CLI commands. It also gives a code overview of how to build GPT agents.
STACK OVERFLOW WILL CHARGE AI GIANTS FOR TRAINING DATA
SOME CROSS-BROWSER DEVTOOLS FEATURES YOU MIGHT NOT KNOW
INTRODUCING 'TRUSTED PUBLISHERS' - PYPI
A LOOK BACK IN TIME: THE EVOLUTION OF TEST AUTOMATION
A look at how testing for web evolved, the high level and low level approach to testing, and a comparison of two testing tools.
HOW TO WORK WITH DATES AND TIMES IN VANILLA JAVASCRIPT
THREE COMMON KUBERNETES CHALLENGES AND HOW TO SOLVE THEM
ANNOUNCING TYPESCRIPT 5.1 BETA
BTN.SOCIAL
Btn.social is an easy, lightweight, and affordable OAuth solution that works with any tech stack. They are privacy-first, store no data, have a small 1.5kB client SDK, and scale with login instead of users to provide affordability to developers.
SCREENLOG.JS
If you have ever struggled to fit your website and browser developer console in the same window, this tool solves that. It brings console logs onto the page without needing to explicitly open the Developer Tools menu.
90% OF MY SKILLS ARE NOW WORTH $0
As a software engineer, ChatGPT can be a game-changer. Kent Beck, the “father of test driven development (TDD)”, believes that 90% of his skills are now worth $0, but 10% of his skills have now 1000x-ed in value.
OFFLINE IS JUST ONLINE WITH EXTREME LATENCY
This blog post breaks down Internet speed tests and the challenges that come with network testing. The breakdown includes explanations of bandwidth, latency, jitter, and packet loss, along with real life examples. Cloudflare has open-sourced their speed test which can be found in the GitHub repository linked in the article.