Search the archive

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

Results

14,500 matches

HOW TO BUILD A ROUTING LAYER IN REACT AND WHY YOU NEED IT

Routing refers to the process of navigating between different pages without triggering a full page reload. Adding a routing layer to your application keeps all the routing logic in one place and brings several benefits to your architecture while making your codebase more maintainable. This article explains how to implement a routing layer and what to do when your React app’s codebase grows large.

2023.07.21
semaphoreci.com12 min readTLDR Web Dev

DESIGNING APIS FOR HUMANS: DESIGN PATTERNS

APIs are interesting because of how much they can make or break a product. Having a product that’s amazing but an API that’s incomplete, difficult to work with, or outright confusing means that the vast majority of your users might never discover how great your product really is. This article will help you avoid that by exploring the role design patterns play.

2023.07.21
dev.to10 min readTLDR Web Dev

WHY DID META OPEN-SOURCE LLAMA 2?

This article presents an in-depth analysis on why Meta made Llama 2's weights commercially available. Llama 2's license provides hints to Meta's goals: it prevents Llama materials from being used to improve other models and forces big tech competitors with more than 700 million monthly active users to request a license from Meta. This suggests Llama 2 was open-sourced to reduce competitor moats, retain AI talent, attract more users and developers, and act as a marketing tool.

2023.07.21
primoh.net3 min readTLDR Web Dev

THE PROBLEM WITH VELOCITY

Velocity is one of the most common metrics in software development, but it is very often misused. This article explains what the process managers get wrong and how to actually use velocity to the benefit of the whole organization. The actual value of measuring velocity is in predictability, not productivity.

2023.07.21
notonlycode.org9 min readTLDR Web Dev

TWENTY

Twenty is an open source CRM designed to be enjoyable to use, easily extendable, and perfectly in-sync with your data.

2023.07.21
github.comGitHub repositoryTLDR Web Dev

TYPECHAT

TypeChat is a library that makes it easy to build natural language interfaces using types. Simply define types that represent the intents supported in your natural language application.

2023.07.21
github.comGitHub repositoryTLDR Web Dev

FASTIFY

Fastify is a web framework highly focused on providing the best developer experience with the least amount of overhead and a powerful plugin architecture. It is inspired by Hapi and Express and, as far as we know, it is one of the fastest web frameworks in town.

2023.07.21
github.comGitHub repositoryTLDR Web Dev

TEACHING PROGRAMMING IN THE AGE OF CHATGPT

This article presents the first empirical study that gathers instructor perspectives about the AI coding tools that more and more students will likely have access to in the future. In the short-term, professors are worried about cheating, leading to weighing exam scores more, banning the use of AI tools, and more. In the longer-term, some instructors want to resist the use of AI coding tools in the future by creating AI-proof assignments or paper/oral/video/image-based exams. Another set of instructors want to integrate AI tools into their classes instead, using AI to give personalized help to students and having students work collaboratively with AI on open-ended assignments.

2023.07.21
oreilly.com7 min readTLDR Web Dev

THE PAST, THE PRESENT, AND FUTURE OF AUTHENTICATION

Traditional forms of authentication, like passwords, have proven to be hard to use securely or administer safely. Google has long supported the industry's attempts to advance security using new technologies. That’s why they introduced passkeys and officially rolled out support for passkeys across Google Accounts.

2023.07.21
blog.google2 min readTLDR Web Dev

STACK OVERFLOW ARCHITECTURE

Stack Overflow handles more than 6,000 requests per second and 2 billion page views per month. They manage to render a page in about 12 milliseconds. This article deep dives into the details of their architecture so you can see how they accomplish this.

2023.07.21
newsletter.techworld-with-milan.com4 min readTLDR Web Dev

RETAKE

Retake provides an infrastructure for vector data streams. It features out-of-the-box data sync, real-time updates, and an extensible Python development kit. Retake is stable and efficient and can be deployed anywhere. It ensures consistency between inputs, sources of truth, and vectors without the time, complexity, and cost of maintaining pipelines.

2023.07.20
github.comGitHub repositoryTLDR

FURY

Fury is a multi-language serialization framework. It features cross-language out-of-band serialization, a highly-extensible JIT framework, multiple binary protocols, and more. New protocols can be easily added to Fury and the optimization for one protocol can be reused for another protocol.

2023.07.20
github.comGitHub repositoryTLDR

Sponsored

2023.07.20
revelo.comSponsorTLDR

2023.07.20
theverge.com1 min readTLDR

THE REACT ECOSYSTEM IN 2023

This article lays out the current landscape of React tools and frameworks for routing, client and server state management, and testing. It also contains modules for other common use cases, such as styling, form handling, animation, and data visualization. It’s a great refresher and overview on the current latest React offerings in web development.

2023.07.20
builder.io14 min readTLDR Web Dev

POSTGRES VS MYSQL: A COMPLETE COMPARISON IN 2023

In the recent Stack Overflow developer survey, Postgres was revealed to be the most used and preferred database by professional developers. As Postgres gains more momentum, it becomes harder to pick between Postgres and MySQL. MySQL is probably still the world's most popular open source database by install base. This article compares the two databases in terms of performance, features, extensibility, usability, and more.

2023.07.20
bytebase.com15 min readTLDR Web Dev

WEB-CHECK

Web-Check is an all-in-one website OSINT tool for analyzing any website. It allows you to get an insight into the inner workings of a given website, letting you uncover potential attack vectors, analyze server architecture, view security configurations, and learn what technologies a site is using.

2023.07.20
github.comGitHub repositoryTLDR Web Dev

INFISICAL

Infisical is an open-source, end-to-end encrypted platform for secret management: sync secrets across your team/infrastructure and prevent secret leaks.

2023.07.20
github.comGitHub repositoryTLDR Web Dev

LANGSMITH

LangChain has introduced LangSmith, a unified platform for debugging, testing, evaluating, and monitoring your LLM applications.

2023.07.20
blog.langchain.dev8 min readTLDR Web Dev

AI & INTERNET’S EXISTENTIAL CRISIS

The Internet is having an existential crisis. Humans have freely and liberally created and shared information on the Internet for the past twenty-five years. AI models have been trained using this content created by humans. However, there is now a stark reality: AI will create content humans consume and the machines will use this machine-generated information for training machines, which could lead to degenerated future AI models.

2023.07.20
om.co4 min readTLDR Web Dev

Sponsored

2023.07.19
try.drata.comSponsorTLDR

2023.07.19
theverge.com2 min readTLDR