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

PUCK

Puck is a self-hosted drag-and-drop editor for React. It features inline editing, integrations with any 3rd party headless CMS, and no vendor lock-in.

2023.09.06
github.comGitHub repositoryTLDR Web Dev

WATLINGS

This is a repository to help you learn WebAssembly by writing small programs. The goal is to learn by doing. Each file outlines a task to complete.

2023.09.06
github.comGitHub repositoryTLDR Web Dev

HERE’S GOOGLE CEO SUNDAR PICHAI’S PUBLIC MEMO ON GOOGLE AT 25

Google’s CEO Sundar Pichai kicked off Google’s 25th anniversary with a 2,400-word public memo reflecting on where the company’s been. Google started off as a small search engine and grew huge throughout the years, adding on products like Gmail along the way. Google Search remains at the core of its mission.

2023.09.06
theverge.com13 min readTLDR Web Dev

EFFECTIVE--AND EMPLOYEES LOVE IT

How Apple maintains a simple culture that ensures employees stay productive while maintaining a good work-life balance. Some core strategies include avoiding micromanaging by having rigorous candidate selection processes, rewarding high performers with more freedom instead of more work, and getting to know employees to make them want to do a good job for you.

2023.09.06
inc.com5 min readTLDR Web Dev

QUERYLOCALFONTS

queryLocalFonts is a native JavaScript function to gather user font information.

2023.09.06
davidwalsh.name2 min readTLDR Web Dev

TO TEST OR NOT TO TEST, A TECHNICAL PERSPECTIVE

This article delves into the creation of test cases from a technical perspective, detailing what should be included in each test and what to avoid. It answers the age-old question of what to test vs. what not to test.

2023.09.05
web.dev7 min readTLDR Web Dev

DUB

Dub is an open-source link management tool for modern marketing teams to create, share, and track short links. It’s built with Vercel Edge Functions, Upstash Redis, and PlanetScale MySQL.

2023.09.05
github.comGitHub repositoryTLDR Web Dev

TEXTBASE

Textbase is a framework for building chatbots using NLP and ML. It’s a Python package that is easily deployable to the web. Textbase is compatible with any model.

2023.09.05
github.comGitHub repositoryTLDR Web Dev

TEACHING WITH AI

OpenAI has released a guide on how teachers can use AI to teach. It talks about prompt suggestions, an explanation of how ChatGPT works and its limitations, and AI bias.

2023.09.05
openai.com6 min readTLDR Web Dev

BÉZIER CURVES - AND THE LOGIC BEHIND THEM

Bezier curves are used during SVG illustrations and front-end animations. This article breaks down various aspects of Bezier curves with animated examples. It goes over linear path animations, Cubic and Quadratic Beziers, Bezier handles, and more.

2023.09.04
blog.richardekwonye.com6 min readTLDR Web Dev

COMPLETE VUE SUSPENSE GUIDE WITH EXAMPLES

This comprehensive guide goes over Vue Suspense. Vue Suspense allows you to handle async components easily and provides a better user experience while components are loading. To use Vue Suspense, you need to define an async component, dynamically import it, and have Vue take care of the rest. The guide gives detailed code examples in real-world scenarios for clarity.

2023.09.04
beginnersoftwaredeveloper.com7 min readTLDR Web Dev

INTERNALS OF ASYNC / AWAIT IN JAVASCRIPT

In JavaScript, async and await are just wrappers over JavaScript’s Promises API. To better understand how these two common keywords work, this article implements async and await in JavaScript from scratch. It provides code examples and explains how these keywords work under the hood, such as showing how generators work.

2023.09.04
akashhamirwasia.com6 min readTLDR Web Dev

THE WORST PROGRAMMER I KNOW

Developer productivity metrics like lines of code are not always accurate for senior engineers. Since senior engineers often spend more time architecting designs and mentoring others, this leads to lower lines of code output. However, senior engineers generally cause the team overall to output more lines of code, so these metrics might be better as a team-wide metric rather than an individual one.

2023.09.04
dannorth.net3 min readTLDR Web Dev

HOW TO BE THE MENTOR YOU WISH YOU HAD

Mentorship is one of the biggest opportunities for career growth, both as a mentor and mentee. As a mentor, there are a few actionable steps you can take to both be an amazing mentor and also grow from the experience. For example, you should build a career growth plan for your mentee, make sure to validate their circumstances, and give advice in a relatable, palatable way.

2023.09.04
open.substack.com6 min readTLDR Web Dev

COLA

Cola is a Conflict-free Replicated Data Type specialized for real-time collaborative editing of plain text documents. It allows multiple peers on a distributed network to concurrently edit the same text document, making sure that they all converge to the same final state without relying on a central server to coordinate the edits.

2023.09.04
github.comGitHub repositoryTLDR Web Dev

MARADNS

MaraDNS is an open-source Domain Name System (DNS) server. It’s implemented in C++ and can be run on any machine.

2023.09.04
github.comGitHub repositoryTLDR Web Dev

TECHNICAL METRICS TO TRACK IN ENGINEERING ORGS

While it’s hard to get a measure of productivity in engineering organizations, there are some technical metrics that can help track productivity indirectly. These metrics include service uptime, the number of flaky tests, developer ramping time, and code review timing.

2023.09.04
blog.matt-rickard.com3 min readTLDR Web Dev

HOW I BECAME A TECH CONFERENCE SPEAKER AND HOW YOU CAN TOO

There’s no clear path to becoming a tech conference speaker. While everyone’s journey is different, there are a few actionable steps you can take to become one. First, you need to find a topic that you enjoy talking about. Then, create an interesting presentation of the topic. Finally, create a speaker profile on various conference websites and apply when the time comes.

2023.09.04
blog.eleftheriabatsou.com6 min readTLDR Web Dev

TYPESCRIPT TYPE SYSTEM HACKS

Template literal types were introduced in TS 4.1, making it easy to do string manipulation within the type system so that you can concatenate, compare, and pattern-match types.

2023.09.04
blog.matt-rickard.com1 min readTLDR Web Dev

YEAR

Google blocked hundreds of millions of URLs last year before they appeared in the search engine. These preemptive takedowns are part of a broader strategy that also deals with advertisements for streaming piracy.

2023.09.04
torrentfreak.com4 min readTLDR Web Dev

PARTYKIT

PartyKit is an open source deployment platform for Al agents, multiplayer, and local-first apps, games, and websites.

2023.09.01
partykit.ioToolTLDR Web Dev

DNUM

Dnum provides a small set of utilities to manipulate large numbers represented as a pair composed of a value (stored as a BigInt) and corresponding decimals. This structure makes it possible to handle large decimal numbers in an easy manner, without any loss of precision, and using an open structure that preserves flexibility.

2023.09.01
github.comGitHub repositoryTLDR Web Dev

TRANSACTIONS ACROSS DATA STORES

These days, it's pretty common for a single application to use multiple data stores. Building robust apps with multiple data stores is tricky because it's hard to coordinate operations across those stores. A new protocol named Epoxy makes coordination easier by providing ACID transactions across data stores. Epoxy uses a single transactional "primary database", like Postgres, to coordinate transactions among itself and multiple potentially non-transactional "secondary stores", like MongoDB.

2023.08.31
petereliaskraft.net5 min readTLDR Web Dev

CONCURRENT DATA STRUCTURE DESIGN WALKTHROUGH

Concurrent data structure design is hard. This blog post offers a guided tour on constructing a special-purpose concurrent map that heavily favors reading of the map. The post walks readers through the design process while solving a real-world problem, with many code examples along the way.

2023.08.31
questdb.io23 min readTLDR Web Dev

HOW TO PASS A CODING INTERVIEW WITH ME

This cheat sheet contains 22 tips on how to pass a programming challenge interview. While simple tips can’t replace skill and practice, they can help you calm your nerves, avoid silly mistakes, and showcase the best of your ability. Most of the tips are easy to implement and will help increase the number of interviews that you pass.

2023.08.31
robertheaton.com13 min readTLDR Web Dev

KEEPING THE LIGHTS ON: THE ON-CALL PROCESS THAT WORKS

Being on-call can be stressful, but it’s better than the alternative of simple chaos when something goes wrong. Putting on-call processes in place can help engineers guide themselves when they are on-call while relieving the rest of the team from on-call pressures.

2023.08.31
thenewstack.io8 min readTLDR Web Dev

ASTRO 3.0

Astro 3.0 is the first major web framework to support the View Transitions API. Other release highlights include faster rendering performance, better image optimization, and optimized build output.

2023.08.31
astro.build6 min readTLDR Web Dev