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

A COMPLETE GUIDE TO PERFORMANCE BUDGETS

A performance budget is a threshold you apply to the metrics you care about the most. This article will teach you how to keep up your website's performance from how to select the most relevant metrics for performance, such as TTFB (time to first byte), start render time, and LCP (longest contentful paint), to getting buy-in from stakeholders and continuously monitoring the appropriate metrics.

2023.05.18
speedcurve.com8 min readTLDR Web Dev

VINT CERF’S CAREER ADVICE FOR ENGINEERS

Vint Cerf is one of the co-creators of the Internet. He gives some pieces of advice to engineers starting out in their careers, such as being humble, staying on good terms with everybody, and more.

2023.05.18
spectrum.ieee.org2 min readTLDR Web Dev

DEADLINES AS TECHNOLOGY

It’s common to look for and try different productivity apps in hopes that there is a “productivity software pill” that can resolve all productivity problems. However, productivity is better when under constraints. And so, the author makes the point that the only technology that you really need is deadlines.

2023.05.18
blog.jim-nielsen.com2 min readTLDR Web Dev

GARPH

Garph is a GraphQL schema-builder for TypeScript that provides a GraphQL compatibility layer and type-safety primitives for any TypeScript project.

2023.05.18
github.comGitHub repositoryTLDR Web Dev

MAKING CLOUDFLARE THE BEST PLACE FOR YOUR WEB APPLICATIONS

Cloudflare has announced many new features that make deploying and optimizing your web applications easier. For example, Cloudflare Pages and Workers are merging into a single unified development and application hosting platform that offers low latency globally, a multitude of storage options, and more.

2023.05.18
blog.cloudflare.com5 min readTLDR Web Dev

GPT4ALL CHAT CLIENT

The GPT4All Chat Client lets you easily interact with any local large language model. It is optimized to run 7-13B parameter LLMs on the CPU's of any computer running OSX/Windows/Linux.

2023.05.18
docs.gpt4all.ioToolTLDR Web Dev

PEOPLE WANT PRODUCTS, NOT PROJECTS

A project is something that is created by a group of people that aims to solve a goal they face and then stops there. In contrast, a product is something that you can get "off the shelf". A lot of the options have been pared down or sanded away so that things just work. There's a core philosophy at work there powered by a team that spends a lot of time figuring out what the best way for them to do the thing is. This is different from a project because a product can be adopted without many additional steps like setting up infrastructure, purchasing a domain name, or knowing what an Ubuntu is. People generally want products, not projects.

2023.05.18
friendshipcastle.zip9 min readTLDR Web Dev

THE STAFF ENGINEER'S PATH — BOOK REVIEW

This is a book review of “The Staff Engineer’s Path: A Guide for Individual Contributors Navigating Growth and Change”. The review lays out some key takeaways from the book, such as a technique to align the shape of your position with you and your peers and managers.

2023.05.18
smyachenkov.com3 min readTLDR Web Dev

INTRODUCING BASELINE

Baseline was introduced at last week's Google I/O. It’s a tool that helps you to see whether a feature or API is safe to use in your site or web applications.

2023.05.18
web.dev3 min readTLDR Web Dev

HOW TO HANDLE EMOJIS IN NODE.JS

Ever wonder why '😊'.length equals 2? This article will give you an overview of how to convert a Unicode code point to a code unit and why String.length is not equal to the number of characters in a string. By the end, you might be able to answer questions like “why A and 😊are represented by a single code point, while 👨👧👦 has 5”.

2023.05.18
backend.cafe7 min readTLDR Web Dev

MY 20 YEAR CAREER IS TECHNICAL DEBT OR DEPRECATED

With enough time, most code becomes technical debt or deprecated. The author, over his 20 year career, reflects on how many of the lines of code, projects, and languages he’s worked on have either been deprecated or rewritten. This is not necessarily a bad thing but the reality of being a software engineer.

2023.05.17
blog.visionarycto.com4 min readTLDR Web Dev

CHATHUB

ChatHub is an all-in-one chatbot client that allows you to use different chatbots in one app. It supports ChatGPT, Bing Chat, Google Bard, and Claude. It is full-featured with a shortcut to quickly activate the app from anywhere in the browser, a prompt library for custom and community prompts, dark mode, import/export options, conversation sharing, and more.

2023.05.17
github.comGitHub repositoryTLDR Web Dev

KNIP

Knip finds unused files, dependencies and exports in your JavaScript and TypeScript projects. Less code and dependencies lead to improved performance, less maintenance and easier refactorings. Knip has good defaults and you can run it without any configuration.

2023.05.17
github.comGitHub repositoryTLDR Web Dev

BUN V0.6

Bun is a fast all-in-one JavaScript runtime, built for speed, with a native bundler, transpiler, test runner, and npm-compatible package manager baked-in. Bun v0.6 is the biggest release of Bun yet. It has a new JavaScript/TypeScript bundler and minifier, a new ability to create standalone executables, and more.

2023.05.17
bun.sh3 min readTLDR Web Dev

WHY AI CAN’T DO HIRING

AI is really well-suited to automating a bunch of recruiting tasks that humans do now. For instance, AI can take the pain out of tasks like interview scheduling, composing first-draft sourcing emails, tracking candidate progress through a funnel, and more. However, AI is not effective for hiring because companies don’t have the data for engineers that reliably predict whether someone is a good engineer along with other factors. This also means that humans will continue to be bad at hiring because humans also don’t have that data. As a result, AI will help automate the mundane parts of hiring, but cannot really replace the “human” part of hiring.

2023.05.17
interviewing.io21 min readTLDR Web Dev

9 THINGS I LOVE ABOUT AWS

Developers have their fair share of qualms when it comes to AWS. This article covers one engineer's list of things the tool does well, such AWS’s “customer obsession” mindset.

2023.05.17
lastweekinaws.com4 min readTLDR Web Dev

THIS BLOG IS HOSTED ON MY ANDROID PHONE

How to use Termux to turn your $180 Android phone into a web server and use Pinggy to obtain a public URL to access the server. Spoiler: it only takes 3 steps!

2023.05.17
androidblog.a.pinggy.io3 min readTLDR Web Dev

BENCHMARKING LLM’S PERFORMANCE

There are multiple LLM battles going on, including Microsoft vs Google and open-source vs closed-source. The article shows how benchmark tests for LLMs work and why AI startup investment in Q1 unexpectedly dropped 66% from last year and declined 43% QoQ.

2023.05.17
vccafe.com5 min readTLDR Web Dev

DESIGNING STICKY MENUS: UX GUIDELINES

Sticky menus are very useful on mobile and in responsive web apps. However, there are a few things to keep in mind when you add them in, as they can greatly impact UX in certain situations, such as the behavior of the menu when the keyboard is up on mobile. This article discusses when you should & shouldn't use sticky menus, how to make sure it isn’t distracting to your users, and best practices to make sure they are always responsive and accessible.

2023.05.15
smashingmagazine.com6 min readTLDR Web Dev

PROGRAMMING

There’s been a couple major programming tools that drastically improved developer productivity, such as high level languages, IDEs, code completion and so on. AI is the next major step in the evolution of programming - it will not only enable current developers to be more efficient, but also allow many non programmers to turn their ideas into apps.

2023.05.15
blog.cloudflare.com6 min readTLDR Web Dev

WORKING ON AN UNFAMILIAR CODEBASE

As developers, it’s common to work on an unfamiliar codebase. It happens every time one joins a new project or even needs to work on a previously untouched part in big ones. This occurrence is not limited to a developer having to fix a bug; it can be a solution architect having to design a new feature or an open source contributor working on a GitHub issue in their free time. This article describes how to best approach the situation so that one can reduce the time needed to start making contributions to an unfamiliar codebase.

2023.05.15
blog.frankel.ch3 min readTLDR Web Dev

THE EPIC STACK

The Epic Stack is an opinionated project starter and reference that allows teams to ship their ideas to production faster and on a more stable foundation. It comes with a host of features, such as email/password authentication, transaction emails, custom image hosting, styling with TailwindCSS, GitHub Actions, and more.

2023.05.15
github.comGitHub repositoryTLDR Web Dev

WINDMILL

Windmill is an open-source developer platform to turn scripts into workflows and UIs. It’s an alternative to Airplane and Retool. The script languages supported are Python, Typescript, Go, Bash, and SQL.

2023.05.15
github.comGitHub repositoryTLDR Web Dev

THE JAVASCRIPT ECOSYSTEM IS DELIGHTFULLY WEIRD

The JavaScript ecosystem is steadily growing. But less than 10 years ago, JavaScript wasn’t as featured as it is now - it didn’t have imports, classes, async, arrow functions, and more. As time went on, JavaScript has been innovated on, but JavaScript is still fundamentally different from languages like Ruby and Python.

2023.05.15
fly.io6 min readTLDR Web Dev