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

Sponsored

POSTMAN

The Postman VS Code extension

2023.09.27
marketplace.visualstudio.comSponsorTLDR Web Dev

SCALING MICROSERVICES AT DOORDASH

DoorDash migrated from a Python 2 monolith to a microservices architecture in 2020. It encountered a couple of failures with microservices, many of which were related to the scalability of its distributed systems. These failures included cascading failures, retry storms, death spirals, and metastable failures. DoorDash is taking action to mitigate such failures at a global level.

2023.09.27
blog.quastor.org16 min readTLDR Web Dev

COMPREHENSIVE GUIDE TO VUE.JS 3 STATE MANAGEMENT WITH VUEX

Vuex is the official state management library for Vue.js. It follows the Flux architecture pattern and provides a centralized store where you can store, retrieve, and update application-wide state. This article goes through the basics of Vuex and dives into advanced state management techniques, like using Vue 3’s Composition API to structure your code more logically. Vue 3 also has a teleport feature, which is useful for modal dialogs and popovers.

2023.09.27
chintanonweb.medium.com4 min readTLDR Web Dev

TEST GITHUB.COM

GitHub has been working on making its Continuous Integration (CI) experience better by using GitHub Actions larger runners. Larger runners are GitHub Actions runners that are hosted by GitHub. They are managed virtual machines (VMs) with more RAM, CPU, and disk space than standard GitHub-hosted runners. They come with autoscaling, are fully managed, and allow GitHub to take advantage of reusable workflows during builds and tests.

2023.09.27
github.blog9 min readTLDR Web Dev

HOW (NOT) TO APPLY FOR A SOFTWARE JOB

There are a few things you can do to make your application better when applying for software jobs. For example, don’t use ChatGPT for open-ended questions. Usually, these answers are obvious and easily caught. Resumes also shouldn’t have flowery prose, generic information, or random buzzwords.

2023.09.27
benhoyt.com9 min readTLDR Web Dev

ALL YOUR MAINSTREAM UI FRAMEWORKS ARE LYING TO YOU

Svelte recently introduced runes, which is a solution to reactivity that is similar to previous solutions. UI frameworks oversimplify complex problems and introduce unnecessary abstractions that deviate from the native DOM API. Instead, frameworks should encourage more direct use of the DOM API.

2023.09.27
moonthought.github.io12 min readTLDR Web Dev

3 WAYS TO MAKE YOUR TEAM’S WORK MORE VISIBLE

However good your team is, or how quickly they deliver, it can be challenging to ensure the rest of the business knows what they’re working on. This is especially true for remote teams. Here are some tools and techniques you can use to ensure your team’s voice is heard and their work is visible, with the added bonus of helping them collaborate better.

2023.09.27
leaddev.com6 min readTLDR Web Dev

VIZRO

Vizro is a toolkit for creating modular data visualization applications. It allows developers to create flexible, scalable, Python-enabled data visualization dashboards. Configurations can be written in multiple formats, like JSON and Python dictionaries.

2023.09.27
github.comGitHub repositoryTLDR Web Dev

SHADCN-VUE

Beautifully designed components that you can copy and paste into your apps. Accessible. Customizable. Open Source.

2023.09.27
shadcn-vue.comToolTLDR Web Dev

WHY ARE CLOUD DEVELOPMENT ENVIRONMENTS SPIKING IN POPULARITY, NOW?

More and more tech companies are using cloud development environments (CDEs). CDEs are remote development environments, where code is run on more powerful machines in the cloud. Generally, these allow code to be built faster, reduce local machine-specific errors, and allow collaboration to shine. There are a few reasons behind why CDEs are rising in popularity, such as codebases getting larger, monorepos becoming more popular, and plateaus in laptop computing power.

2023.09.27
blog.pragmaticengineer.com9 min readTLDR Web Dev

AND THE FUTURE OF SOFTWARE

GitHub’s CEO says that developers will become even more valuable with the advent of AI. AI will and already is making software engineers more productive, and this productivity boost will make the need for software grow. GitHub is working on making AI developer tools more accurate, since AI-produced code quality is lower than average.

2023.09.27
finance.yahoo.com8 min readTLDR Web Dev

ELAD GIL’S 3 TIPS FOR AI AGENT COMPANIES

Elad Gil is one of the most successful investors of our time, having invested in startup juggernauts like Airbnb, Instacart, Figma, Notion, Stripe, Square, and more. His three pieces of advice for startups are: build for a specific problem, ship fast, and focus on customers.

2023.09.27
linacolucci.com4 min readTLDR Web Dev

Sponsored

FRONTEND TESTING

Do you have a plan for building test suites that provide appropriate coverage, and are easy to implement? Learn how to efficiently create, maintain, and run reliable frontend tests using Datadog

2023.09.26
datadoghq.comSponsorTLDR Web Dev

OPTIMIZING BUILD PERFORMANCE IN NEXT.JS

Build performance is the time it takes to build your application. A faster build time lets you iterate faster and deliver your app to customers quicker. This article provides a nice checklist of things to do to optimize build performance. It also gives an overview of techniques and tools you can use to improve the critical rendering path, which is important to a web app’s initial load time and perceived performance.

2023.09.26
blog.logrocket.com9 min readTLDR Web Dev

BUN VS NODE.JS: EVERYTHING YOU NEED TO KNOW

This article provides a detailed comparison of Bun vs Node.js, from low level runtime engine to web APIs to package manager and more. Overall, Bun has wide support for many JavaScript use cases and it’s faster than Node.js. For example, hot reloading is better with Bun than with Node.js because Node.js methods sometimes require a full process restart.

2023.09.26
builder.io12 min readTLDR Web Dev

5 RULES THAT WILL DRIVE A LONG, HEALTHY CAREER

This article, written by a VP of Product at Meta, gives sage advice on how to have a great career. For example, people must think long-term when making a change, ensuring each career transition is career additive. Developers must also find a strength area and try to build a superpower in it as developing a specialty makes one more valuable.

2023.09.26
theskip.substack.com9 min readTLDR Web Dev

TEXT EDITING ON MOBILE: THE INVISIBLE PROBLEM

Android and iOS share a common problem: they copied desktop text editing conventions, but without a menu bar or mouse. This forced them to overload the tap gesture with a wide range of actions: placing the cursor, moving it, selecting text, and invoking a pop-up menu. This results in overly complicated and ambiguous taps, leading to a variety of user errors.

2023.09.26
jenson.org16 min readTLDR Web Dev

Sponsored

The API dependencies in your code are growing exponentially: Microservices, 3rd party APIs, internal tooling… But when these APIs are inaccessible, incomplete, or flaky, everything slows down ☹️

2023.09.26
wiremock.ioSponsorTLDR Web Dev

KITFORSTARTUPS

KitForStartups is an open-source SvelteKit SaaS boilerplate. It comes with Typescript support, Tailwind CSS, and adapters for multiple databases, like MySQL and PostgreSQL.

2023.09.26
github.comGitHub repositoryTLDR Web Dev

MINUM

Minum is a minimalistic experimental Java web framework. It features an in-memory database with disk persistence, server-side templating, a logging framework, and more.

2023.09.26
github.comGitHub repositoryTLDR Web Dev

BIGCAPITAL

Bigcapital is an intelligent cloud and open-source accounting software for small and medium businesses.

2023.09.26
github.comGitHub repositoryTLDR Web Dev

HOW TO HIDE A $2 TRILLION ANTITRUST TRIAL

Google is currently going through an antitrust trial against the United States government. Last week, over half of the trial was held behind closed doors because the judge, Amit Mehta, is deferring to Google on the need for secrecy. This means that the media isn’t able to report on the trial as much as they did during Microsoft’s antitrust trial 25 years ago.

2023.09.26
thebignewsletter.com8 min readTLDR Web Dev

THE STATE OF ASYNC RUST: RUNTIMES

Async Rust is not yet perfect. For example, libraries still need to be written against individual runtimes, which means that async Rust code needs to be written in a runtime-agnostic fashion. This makes the code more verbose and forces it to handle more edge cases.

2023.09.26
corrode.dev11 min readTLDR Web Dev

ARTIFICIAL GENERAL INTELLIGENCE

Dr. Rich Sutton, a distinguished research scientist, has left DeepMind to join John Carmack’s Keen Technologies in order to work on AGI.

2023.09.26
globenewswire.com2 min readTLDR Web Dev

HOW FACEBOOK HANDLED BILLIONS OF REQUESTS PER SECOND EFFICIENTLY

Facebook receives billions of requests per second and stores trillions of items in its databases. Traditional web architectures couldn’t keep up with its demands, so the team used a simple key-value store called Memcached. The team scaled Facebook efficiently to become the largest Memcached installation in the world. This article describes how Facebook scaled Memcached across servers, clusters, and regions worldwide in a simple manner.

2023.09.25
engineercodex.substack.com8 min readTLDR Web Dev

CSS FINDINGS FROM THE THREADS APP: PART 2

This article features a few interesting practices that are often not seen in CSS guides. For example, an animation of navigation items expanding could be done by animating each item individually instead of animating the gap or padding, which is much cleaner but could be less performant. The article’s approach to analyzing CSS by adding outlines to all elements can be applied to analyzing the CSS of any site. The article analyzes the CSS choices Threads made.

2023.09.25
ishadeed.com8 min readTLDR Web Dev

MAKING SENSE OF REACT SERVER COMPONENTS

A couple of months ago, the React team unveiled React Server Components, its latest paradigm shift. Now, React components can run exclusively on the server. This article aims to demystify React Server Components and make them easier to understand.

2023.09.25
joshwcomeau.com39 min readTLDR Web Dev

LEAD

This interview with a staff engineer who has worked at companies like Twitter uncovers some helpful advice gained on his path to getting to his current position. Staff engineers consistently improve core infrastructure and deliver fantastic products. They also are able to manage effectively and are able to influence without authority.

2023.09.25
careercutler.substack.com12 min readTLDR Web Dev

BUN: LESSONS FROM DISRUPTING A TECH ECOSYSTEM

Bun is a backend JavaScript runtime with a focus on performance. It provides an up to 10x performance increase in package building or handling inbound server requests. Bun achieves this performance peak by using a more performant tech, making performance-centric optimizations, and making some trade offs to prefer performance over ease of use. Bun also reveals the contrast between a venture-funded open source system vs community-contributed open source - Node’s contributors are unpaid, while Bun has raised more than $7M.

2023.09.25
blog.pragmaticengineer.com7 min readTLDR Web Dev

CHOOSE POSTGRES QUEUE TECHNOLOGY

Postgres queue tech consists of two parts: the publish/subscribe pattern and row locks. It’s useful for background jobs, but many don’t use it because they are worried about its scalability. This article shows that Postgres queue tech is scalable and also provides extra features that current replacements might not. Most notably, Redis is the main message broker for background job libraries.

2023.09.25
adriano.fyi9 min readTLDR Web Dev

RECOVERPY

RecoverPy is a powerful tool that leverages system capabilities to recover lost files. It can recover both deleted files and overwritten data.

2023.09.25
github.comGitHub repositoryTLDR Web Dev

UDSV

uDSV is a fast JS library for parsing well-formed CSV strings, either from memory or incrementally from disk or network.

2023.09.25
github.comGitHub repositoryTLDR Web Dev

UNITY APOLOGIZES TO DEVS, REVEALS UPDATED RUNTIME FEE POLICY

Unity recently introduced a Runtime Fee for which they instantly received tons of backlash from game developers. The company apologized publicly soon after and revealed massive changes to the policy as a response. The Unity Runtime Fee will no longer apply to games built on Unity Personal. Developers on said plan will also be able to now earn up to $200,000 in revenue. They will also no longer be required to use the "Made with Unity" splash screen.

2023.09.25
gamedeveloper.com5 min readTLDR Web Dev

ARE PERFORMANCE REVIEWS USEFUL?

Most of us are used to the annual cadence of performance reviews. It can be a good chance to get aligned with your manager about your priorities. However, frequent and relevant feedback could be a better solution.

2023.09.25
fastcompany.com1 min readTLDR Web Dev

REDISCOVERING THE JOY OF DESIGN

This article takes a philosophical approach to design by placing importance on mindfulness and introspection. Using examples from books and philosophers, the author provides advice on rediscovering joy in design.

2023.09.25
smashingmagazine.com18 min readTLDR Web Dev

SPEEDING UP THE JAVASCRIPT ECOSYSTEM - POLYFILLS GONE ROGUE

Many popular npm packages depend on 6-8x more packages than they need to. Most of these are unnecessary polyfills and it's one of the key reasons node_modules folders are so large. The ESLint ecosystem seems to be the most affected by this. This article dives into just how many unneeded polyfills are in people’s npm packages and how they take up so much space.

2023.09.22
marvinh.dev4 min readTLDR Web Dev

HOW DO DATABASES EXECUTE EXPRESSIONS?

Databases execute expressions in different ways. Most databases use a tree-walking interpreter when receiving an expression, while some others use stack- or register-based virtual machines. For example, Postgres uses a virtual machine. This article explains expression execution methods, such as just-in-time compilers and vectorized interpretations.

2023.09.22
notes.eatonphil.com9 min readTLDR Web Dev

HOW-TO EVALUATE A PRODUCT ROADMAP, FOR ENGINEERS

Engineers should know how to evaluate a product roadmap because, after all, they aren’t there just to write code. They need to solve problems for the user, which means being able to understand how the product is going to evolve over time. This article presents a list of questions to evaluate a roadmap and provides advice on making one more clear.

2023.09.22
stephen.fm9 min readTLDR Web Dev

XML IS BETTER THAN YAML. HEAR ME OUT…

This piece argues that XML is better than YAML because YAML is too error-prone. The YAML specification has many features that go unused and only make it harder to use properly. There are at least some cases where XML is good to use, such as document outlines.

2023.09.22
changelog.com4 min readTLDR Web Dev

SEAGOAT

SeaGOAT is a local search tool that leverages vector embeddings to enable you to search your codebase semantically. It is written in Python.

2023.09.22
github.comGitHub repositoryTLDR Web Dev