Search the archive

Full-text search across article titles and summaries. Refine with sector, year, content type, and reading-time filters.

Results

9,381 matches

UNLIGHTHOUSE

Unlighthouse scans your entire site using Google Lighthouse, with a modern UI, minimal config and smart sampling. It takes two minutes on average and is open source.

2023.05.09
unlighthouse.devToolTLDR Web Dev

INK

Ink is React for interactive command-line apps. It provides the same component-based UI building experience that React offers in the browser, but for command-line apps. It uses Yoga to build Flexbox layouts in the terminal, so most CSS-like props are available in Ink as well.

2023.05.09
github.comGitHub repositoryTLDR Web Dev

FIGHT BETWEEN BIG TECH AND BIG EUROPEAN TELCOS

In the EU, telcos are complaining about the investments they need to make to maintain the current network infrastructure. This is sparking a debate to make changes to the network charging fee, which may give Big Tech content a fast lane at the expense of giving a slow lane to everyone else.

2023.05.09
blog.cloudflare.com7 min readTLDR Web Dev

50+ CHATGPT PROMPTS FOR WEB DEVELOPERS

This article details over 50 practical prompt templates for web developers to develop more efficiently. It’s not limited to “generate a JavaScript function that does x”, but also looks at interesting use cases like code review & refactor, debugging, SEO, and more.

2023.05.09
builder.io8 min readTLDR Web Dev

WHAT IS A VECTOR DATABASE?

Many AI applications that involve large language models or generative AI rely on vector embeddings, a type of data representation that carries within it semantic information that’s critical for the AI to gain understanding and maintain a long-term memory they can draw upon when executing complex tasks. Vector databases offer optimized storage and querying capabilities for embeddings. They have the capabilities of a traditional database that are absent in standalone vector indexes and the specialization of dealing with vector embeddings, which traditional scalar-based databases lack.

2023.05.08
pinecone.io12 min readTLDR Web Dev

HOW TO WRITE TYPE-SAFE CSS MODULES

CSS Modules helps you write modular and scoped CSS styles using CSS. At build time, CSS Modules generate unique class names to link with JavaScript. However, since class names are generated at runtime and change between builds, it’s hard to use them in a type-safe way. This blog explains the problem and solution in detail.

2023.05.08
blog.logrocket.com4 min readTLDR Web Dev

“Tech jargon” and “thought leaders” are recent phenomenons in engineering circles. This article debunks the credibility of these thought leaders and people who use excessive tech jargon. Instead, use your critical thinking muscles to challenge both of them. It’s an especially important skill as AI generated content becomes more prevalent. The article also gives some tips on how you can improve your critical thinking skills through small daily behavior changes.

2023.05.08
blog.pragmaticengineer.com4 min readTLDR Web Dev

GITHUB COPILOT FOR CLI

Ever have trouble remembering shell commands and flags for this or that? Ever wish you could just say what you want the shell to do? GitHub is building Copilot for CLI, which gives natural language assistance right in the terminal.

2023.05.08
githubnext.com2 min readTLDR Web Dev

TINYBASE

TinyBase is a reactive data store for local-first apps. It has many features, like support for both KV stores and tabular data, a powerful query engine, flexible UI reactivity to data updates, data sync between remote and local storage, and more. When compressed, TinyBase is less than 10kB and has zero dependencies.

2023.05.08
github.comGitHub repositoryTLDR Web Dev

REDISRAFT

RedisRaft is a Redis module that implements the Raft Consensus Algorithm, making it possible to create strongly-consistent clusters of Redis servers.

2023.05.08
github.comGitHub repositoryTLDR Web Dev

AI ISN'T THE APP, IT'S THE UI

Contrary to the hype of AI agents and generative AI, this article argues that AI’s best use case is to serve as an interface between humans and machines. AI models are good at imitating stochastic systems, making them useful in language and art generation, but they struggle to follow rules and constraints because of their stochastic nature. Additionally, there isn’t a real way to deal with “bugs” in AI. AI may not truly understand us, but it can deliver our intentions to an API with reasonable accuracy and describe the results in a way we understand.

2023.05.08
stackoverflow.blog3 min readTLDR Web Dev

BUILDING GITHUB WITH RUBY AND RAILS

GitHub.com has been a Ruby on Rails monolith since it’s creation. Today, the application is nearly two million lines of code and more than 1,000 engineers collaborate on it daily. A unique aspect of GitHub’s Ruby on Rails infrastructure is that they update their Rails systems every week and test Ruby continuously.

2023.05.02
github.blog5 min readTLDR Web Dev

REBUILDING VOX.COM’S FEATURED NEWS SECTION WITH MODERN CSS

This is a tutorial for rebuilding the featured news section on Vox.com using modern CSS. It analyzes the news section, builds the main layout, and contains examples of creating a component library for cards. The tutorial uses advanced CSS concepts, such as container queries and text wrap balancing.

2023.05.02
ishadeed.com17 min readTLDR Web Dev

WHAT IS A URL?

A URL is made of different parts: the scheme, host, path, port, query, and fragment. However, an issue with URLs is that it’s not clear what is and isn’t allowed in each part of the URL. The article continues to go over risks with URLs and how to protect software systems from outside URLs.

2023.05.02
azeemba.com5 min readTLDR Web Dev

THE NEXT LEVEL

There is a structured approach that you can take to increase your chances of a promotion. Climbing up the career ladder as a software developer is often easier than other professions, especially at the lower levels. You don't have to wait for someone to leave to get promoted, it's based on a combination of skill and experience. This article goes over a variety of tips that can help you get promoted as a software engineer.

2023.05.02
newsletter.alexhyett.com10 min readTLDR Web Dev

RULES OF THUMB FOR SOFTWARE DEVELOPMENT ESTIMATIONS

Software estimation is the bane of many developers’ existence and the scourge of project managers everywhere. But estimations serve a crucial purpose in the realm of software development. Without them, no software project would be green-lighted. There are some rules of thumb for software estimations, such as communicating often, factoring in uncertainty, and acknowledging that no two projects are the same. While estimates can never be perfect, the article explains ways to refine estimates to the benefit of the team and stakeholders.

2023.05.02
vadimkravcenko.com10 min readTLDR Web Dev

NO HUMAN CODERS IN 5 YEARS?

There’s strong evidence that AI will surpass the ability of human coders. However, rather than eliminate coders, the emergence of this AI tech is more likely to turn any and all of us into coders. Technology has always allowed individuals to do more, faster. Researchers at Microsoft have found that software developers using AI assistants completed tasks 55% faster than those not using AI assistants. An MIT study showed that the top 5% of programmers performed orders of magnitude better while partnering with AI. Now and for the near future, the best coders are humans working with AIs.

2023.05.02
diamandis.com5 min readTLDR Web Dev

INTRODUCING VERCEL STORAGE

Vercel now offers a suite of serverless storage solutions: Vercel KV, Vercel Postgres, and Vercel Blob. Vercel KV is a serverless Redis solution that's easy and durable. Vercel Postgres is a serverless SQL database built for the frontend. Vercel Blob is a solution to upload and serve files at the edge.

2023.05.02
vercel.com3 min readTLDR Web Dev

WHISPER.CPP V1.4

Whisper.cpp is a port of OpenAI's Whisper model (automatic speech recognition) in C/C++, which allows Whisper to be run locally and offline. The new 1.4 release adds integer quantization and partial GPU (NVIDIA) support, leading to performance increases.

2023.05.02
github.com1 min readTLDR Web Dev

CUBE

Cube is the semantic layer for building data applications. It helps data engineers and application developers access data from modern data stores, organize it into consistent definitions, and deliver it to every application.

2023.05.02
github.comGitHub repositoryTLDR Web Dev

2023.05.01
engineering.linkedin.com10 min readTLDR Web Dev

EVA

EVA is a database system for building simpler and faster AI-powered applications. EVA is designed for supporting database applications that operate on both structured (tables, feature vectors) and unstructured data (videos, podcasts, PDFs, etc.) using deep learning models. It also supports an AI-oriented SQL-like query language tailored for analyzing unstructured data.

2023.05.01
github.comGitHub repositoryTLDR Web Dev

LOG4BRAINS

Log4brains is a docs-as-code knowledge base for your development and infrastructure projects. It enables you to log Architecture Decision Records right from your IDE and publish them automatically as a static website. This allows developers to better understand past technical decisions, onboard new developers quicker, have up-to-date documentation, and set up collaborative decision processes.

2023.05.01
github.comGitHub repositoryTLDR Web Dev

TUTIM

Tutim provides open-source wizard form infrastructure for web applications. It gives you your own in-house multi-step form builder that's fully integrated with your component library and design system. Everybody on your team can create, edit, and publish wizards and surveys in your app regardless of their technical background.

2023.05.01
github.comGitHub repositoryTLDR Web Dev

EXCITING SQLITE IMPROVEMENTS SINCE 2020

Despite its widespread usage, there is a common misconception that SQLite is a stagnant or outdated technology since it’s been around for more than 20 years. This blog post takes a look at some of the exciting improvements and refinements that SQLite has seen since 2020, such as full JSON support via built-in functions.

2023.05.01
blog.airsequel.com2 min readTLDR Web Dev

MICROSOFT IS REWRITING CORE WINDOWS LIBRARIES IN RUST

Microsoft is rewriting core Windows libraries in the Rust programming language, and the more memory-safe code is already reaching developers. Rust is focused on memory safety and similar protections, which cuts down on the number of bad bugs in the resulting code.

2023.05.01
theregister.com3 min readTLDR Web Dev

FROGMOUTH

Frogmouth is a Markdown viewer / browser for your terminal. It can open *.md files locally or via a URL. There is a familiar browser-like navigation stack, history, bookmarks, and table of contents.

2023.05.01
github.comGitHub repositoryTLDR Web Dev

THE INTERACTIVE GUIDE TO RENDERING IN REACT

React is generally a simple model to understand, where a view is a function of the state. However, there is one concept that is harder to understand: rendering. Exactly when and how does React update the view? This interactive guide makes understanding React rendering simple.

2023.04.28
ui.dev10 min readTLDR Web Dev