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

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

8 BEST PRACTICES FOR REACT COMPONENT DESIGN

React is one of the most popular JavaScript libraries for building user interfaces. One of the reasons it gained so much popularity is its Component-Based Architecture. React encourages building UI in reusable components, allowing developers to build complex user interfaces more efficiently. This article explores 10 best practices that will help you write cleaner, more maintainable, and reusable React components.

2023.07.19
dev.to4 min readTLDR Web Dev

BRINGING HDR VIDEO TO REELS

Video quality used to diminish when uploaded to Facebook/Instagram. This is no longer the case. This article walks through how the video infrastructure team at Meta brought HDR video to Reels at scale. Some challenges included dealing with different device capabilities and image formats and accurate tone mapping.

2023.07.19
engineering.fb.com10 min readTLDR Web Dev

HOW REACT 18 IMPROVES APPLICATION PERFORMANCE

React 18 has introduced concurrent features that fundamentally change the way React applications can be rendered. This article explores how these latest features impact and improve application performance.

2023.07.19
vercel.com12 min readTLDR Web Dev

A DEVELOPER’S GUIDE TO PROMPT ENGINEERING AND LLMS

This article tells the story of GitHub's work with large language models (LLMs) to help other developers learn how to best make use of the technology. It describes at a high level how LLMs function and how to build LLM applications. The article uses GitHub Copilot code completions as a case example of an LLM-based application.

2023.07.19
github.blog20 min readTLDR Web Dev

PROGRAMMERS SHARE TIPS AND TRICKS FOR WORKING WITH AI

AI systems tend to hallucinate and produce incorrect code. There are “best practices” for using AI, such as using prompt engineering techniques and knowing which question to ask. It’s important to use tools wisely and rely on them as just tools, not things that do the entire job for you.

2023.07.19
thenewstack.io7 min readTLDR Web Dev

WHY ENGINEERS SHOULD FOCUS ON WRITING

Engineers should write in order to become better engineers. Writing helps people identify mistakes, learn things in a deeper manner, and organize thoughts in a coherent way. The only way to get better at writing is to keep doing it.

2023.07.19
yieldcode.blog4 min readTLDR Web Dev

UPTIME KUMA

Uptime Kuma is an easy-to-use self-hosted monitoring tool.

2023.07.19
github.comGitHub repositoryTLDR Web Dev

SUPERAGENT

Superagent is a powerful tool that simplifies the configuration and deployment of large language model agents to production. It provides a range of features and functionalities to make it easier for developers to build, manage, and deploy AI agents to production with features such as built in memory, document retrieval via vector DBs, powerful tools, webhooks, and cron jobs.

2023.07.19
github.comGitHub repositoryTLDR Web Dev

INTERESTING LEARNINGS FROM OUTAGES

As an engineer, it’s never a good time for an outage and it’s always cheaper to learn from other people’s outages than to learn from your own. Luckily, many tech companies publish public postmortems following widespread outages. This article examines some of these reports and extracts valuable lessons we can learn from them.

2023.07.19
open.substack.com18 min readTLDR Web Dev

4 REASONS WHY META IS ALL-IN ON OPEN SOURCE AI

Why does Meta keep releasing open-source models? What is their incentive? Some possibilities include attracting and retaining top AI talent, building goodwill among developers, and receiving feedback to improve its model.

2023.07.19
primoh.net2 min readTLDR Web Dev

3 REASONS WHY TEAMS MOVE AWAY FROM AWS LAMBDA

This article dives into the three main reasons why some teams move away from AWS Lambda to lower-level computing abstractions. It also covers how you can migrate smoothly from Amazon Lambda to functions running on Amazon EKS.

2023.07.19
thenewstack.io6 min readTLDR Web Dev

LLAMA 2

Meta releases their next-generation open-source large language model Llama 2.

2023.07.19
ai.meta.comToolTLDR Web Dev

VAL

Val is a programming language that leverages mutable value semantics and generic programming for high-level systems programming.

2023.07.19
val-lang.devToolTLDR Web Dev

COMPONENTS

In the realm of front-end development, terms and paradigms can sometimes be mystifying. Headless UI, or headless components, may very well fall into this category. Headless components may seem esoteric, but their true power lies in their flexibility, reusability potential, and ability to improve your codebase’s organization and cleanliness. This article demystifies this pattern, shedding light on what it is, why it’s beneficial, and how it can revolutionize your approach to interface design.

2023.07.07
itnext.io8 min readTLDR Web Dev

DEVELOPER ESSENTIALS: HOW TO SEARCH CODE USING GREP

Wherever you are on your web development journey, you'll be searching for text or patterns in your code. Searching through code and text is one of the most common tasks you'll be performing while you're building for the web. With this post, you’ll learn what grep is, what it can do, and why it’s one of the most powerful command-line tools you will use when working with code.

2023.07.07
developer.mozilla.org9 min readTLDR Web Dev

THE UX OF FLIGHT SEARCHES: HOW WE CHALLENGED INDUSTRY STANDARDS

As of today, the world’s 50 top airlines have all agreed on the same flight search pattern: form, then route, then departure airport, and so on. This fictitious case study takes a look at rethinking the UX of flight searches. The author puts together comprehensive designs and presents a new way of searching for flights.

2023.07.07
smashingmagazine.com18 min readTLDR Web Dev

THE IMPORTANCE OF EMOTIONAL INTELLIGENCE IN EFFECTIVE LEADERSHIP

Effective leadership is crucial for the success of any organization. Emotional intelligence is a critical component of leadership because it helps leaders to communicate effectively, build strong relationships, manage conflicts, and inspire their teams to achieve their goals. This blog post explores the importance of emotional intelligence in effective leadership and how it can impact the success of an organization.

2023.07.07
semaphoreci.com12 min readTLDR Web Dev

BECOME WELL CONNECTED

In our careers, relationships matter. Becoming well connected and networking properly can lead to career growth when one might least expect it. This article presents a few tips to stay well-connected, such as consistently following up, keeping a list of dream contacts, and systemizing keeping in touch.

2023.07.07
open.substack.com5 min readTLDR Web Dev

AWS DOCS GPT

AWS Docs GPT provides AI-powered search and chat for AWS Documentation.

2023.07.07
awsdocsgpt.comToolTLDR Web Dev

AUTOMIZE

Automize provides an intuitive GUI for selecting elements for testing or web scraping. It makes it easy to select complicated elements.

2023.07.07
automize.devToolTLDR Web Dev

FIR

The Fir toolkit is designed for Go developers with moderate HTML, CSS, and JavaScript skills who want to progressively build reactive web apps without mastering complex web frameworks. It includes a Go library and an Alpine.js plugin.

2023.07.07
livefir.fly.devToolTLDR Web Dev

Last weekend, Twitter started to throttle usage, limiting users to a few hundred tweet impressions and then cutting them off for the day. It’s still unclear what exactly caused this move, but it surely had to do with infrastructure issues. Instagram Threads enjoyed a major launch with no throttling in place. Within the first 24 hours, Threads passed 30 million sign ups.

2023.07.07
newsletter.pragmaticengineer.com7 min readTLDR Web Dev

LEADING YOUR PLATFORM MIGRATION WITH DEVELOPER EXPERIENCE

When undergoing a platform migration, it may be tempting to dive straight into requirements and metrics. However, it’s crucial to take a step back and assess the developer experience (DevEx). This article explores how empowering developers with the right environment is the key to unlocking their full potential and driving innovation.

2023.07.07
github.blog5 min readTLDR Web Dev

THE BLURRY LINE BETWEEN FORMATTING AND STYLE

The delineation of formatting vs. stylistic concerns is normally pretty straightforward to follow. But there are some edge cases in formatting/style that seem to cross the divide and make it unclear when to use which tools. This article covers some of these surprising intricacies, along with how you can resolve them.

2023.07.07
blog.joshuakgoldberg.com4 min readTLDR Web Dev

THE 10 BEST JAVASCRIPT FRAMEWORKS TO USE IN 2023

With new frameworks emerging and existing ones evolving, it's important to stay updated on the latest tools available to enhance your JavaScript development process. This blog post features the top JavaScript frameworks to consider using in 2023, along with their pros and cons.

2023.07.07
hackernoon.com5 min readTLDR Web Dev

Sponsored

RESIDENTIAL PROXIES FOR WEB SCRAPING

BrightData [https://get.brightdata.com/i3b4q467ltcx] is the world's top web data platform with over 72 million residential IP addresses and 7 million mobile IP addresses for web scraping. Use our web scraper IDE, scraping browser, or API to unblock even the toughest sites, or just use one of our pre-crawled datasets!

2023.07.06
get.brightdata.comSponsorTLDR Web Dev

REACT PERFORMANCE & OPTIMIZATION

A new React Handbook page that discusses two key aspects of React performance: Loading and Runtime Performance. Loading Performance focuses on how quickly a webpage's content loads. The handbook suggests optimization techniques like GZip compression, image optimization, and code splitting to improve loading performance. Runtime Performance, on the other hand, measures the application's smoothness post-load. The handbook recommends strategies such as fixing rendering issues, offloading work to Web Workers, and using memoization and virtualization.

2023.07.06
reacthandbook.dev4 min readTLDR Web Dev

MULTITHREADING WITH WORKER THREADS IN NODE.JS

Node.js code can contain some computationally complex tasks that will typically block the main thread. This is where multithreading comes in handy because it allows us to simply run these tasks in a worker thread. This article explores the ins and outs of multithreading in Node, including some potential pitfalls.

2023.07.06
blog.appsignal.com6 min readTLDR Web Dev

THE MASSIVE BUG AT THE HEART OF THE NPM ECOSYSTEM

Darcy Clarke, a former npm CLI team manager, discusses a critical issue in the npm ecosystem known as "manifest confusion." This issue arises from the independent publishing of an npm package's manifest and its tarball, without full validation of their contents against each other. This loophole allows potential exploitation by bad actors, leading to hidden malware, unknown dependencies, and potential downgrade attacks.

2023.07.06
blog.vlt.sh10 min readTLDR Web Dev

COMMONJS IS HURTING JAVASCRIPT

The blog post on Deno's website argues that CommonJS, the module system used in Node.js, is hindering JavaScript's progress due to its synchronous loading and lack of native browser support. It suggests that ECMAScript modules (ESM), which support asynchronous loading and are browser-compatible, are a superior alternative. The post advocates for a complete transition to ESM to better align with modern JavaScript development and the shift towards cloud primitives.

2023.07.06
deno.com5 min readTLDR Web Dev