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

OPINIONATED USER BASE

Evan Hamilton and Tyler Swartz, former Reddit employees, share a four-step framework for building products for opinionated user bases. They suggest measuring and building trust with users, identifying key voices to heed, creating a private advisory council for discussions, and acting responsibly based on feedback. Hamilton and Swartz emphasize the importance of managing passionate users productively to ensure successful product development.

2023.07.06
lennysnewsletter.com15 min readTLDR Web Dev

4 TIPS DEVELOPERS CAN USE IN THEIR NEXT JOB SEARCH

For developers in today's job market, finding a role that helps you thrive involves more than just technical skills and compensation. As a developer, thriving means you’re truly supported, motivated, and able to do your best work–and it significantly predicts how productive you can be at work. This article offers 4 tips that will help you find your next role that will allow you to thrive as a developer.

2023.07.06
pluralsight.com3 min readTLDR Web Dev

INTRODUCING THE VERCEL PLATFORMS STARTER KIT

The Vercel Platforms Starter Kit is a full-stack template for building multi-tenant applications with custom domains using Next.js App Router, Vercel Postgres, and the Vercel Domains API. It comes with powerful features like an AI editor, image uploads, fast performance, dark mode, and more.

2023.07.06
vercel.com2 min readTLDR Web Dev

PRETTIER 3.0

Prettier 3.0 is here and one major change includes the migration to using ECMAScript Modules for all source code. This change has significantly improved the development experience for the Prettier team. Read on to find out what else has changed and improved.

2023.07.06
prettier.io15 min readTLDR Web Dev

REMOTION 4.0

Remotion v4 has been released. Remotion is a way to make videos programmatically using React. It introduces Remotion Studio, a way to interactively edit props of your React app and render assets quickly. It also features Rust-powered architecture, PDF and WebP generation support, and more.

2023.07.06
remotion.dev6 min readTLDR Web Dev

ACTION

This is a hands-on article that explores the Function Calling capability OpenAI recently released. The article uses an example to use Large Language Models (LLMs) to extract structured data from unstructured Kaggle competition write-ups. The process involves defining a function for structured output, designing a prompt for extraction, and handling API rate limits. After obtaining a list of methods, the author uses an LLM to clean up and structure the data, which is then analyzed further.

2023.07.06
wandb.ai24 min readTLDR Web Dev

HOW HUMAN TRANSLATORS ARE COPING WITH COMPETITION FROM POWERFUL AI

The article explores how human translators are adapting to AI translation tools. Despite AI's advancement, human translators remain vital, particularly in specialized fields like law and medicine, and in hybrid services where AI drafts are human-reviewed. However, the rise of AI hasn't significantly improved translators' pay rates, underscoring that automation is a gradual process with varied impacts on different professions.

2023.07.06
open.substack.com12 min readTLDR Web Dev

COLOR FORMATS IN CSS

CSS has a whole slew of different color formats: hex codes, rgb(), hsl(), and lch()... the list goes on! It can be hard to figure out which one to use. This tutorial will take you on a tour of the different options and show you how they work, how to decipher them, and how to use them to your advantage.

2023.07.06
joshwcomeau.com8 min readTLDR Web Dev

SYSTEM DESIGN COURSE

A complete deep dive into system design, teaching readers how to design systems at scale and prepare for system design interviews.

2023.07.06
github.comGitHub repositoryTLDR Web Dev

NEXT.JS 13 SERVER ACTIONS

Vercel announced in May that it recommended App Router for production in the new version of Next.js v13.4 as it contains a lot of good features. This article will focus on one of the best new features in the App Router: Server Actions.

2023.07.06
thisdot.co3 min readTLDR Web Dev

INDUSTRY

Take a look at 10 programming languages that are hidden gems worth trying out.

2023.07.06
levelup.gitconnected.com8 min readTLDR Web Dev

A DEEP DIVE INTO SVG PATH COMMANDS

SVG are common on the web, but they’re images made up of code. This means they can be hard to understand and parse upon first look. This visual guide to SVG path commands breaks down SVGs with simplicity. The path attribute of an SVG is just a series of commands.

2023.07.04
nan.fyiToolTLDR Web Dev

CSS: THE GOOD PARTS

This article lays out a comprehensive overview of the evolution of CSS, from basic selectors to complex animations and transitions. It also discusses the shift from table-based layouts to responsive designs using flexbox and grid. The article concludes by highlighting exciting upcoming features in CSS, emphasizing the importance of staying updated with these developments.

2023.07.04
builder.io13 min readTLDR Web Dev

HUNTING FOR NGINX ALIAS TRAVERSALS IN THE WILD

This article delves into the intricacies of Nginx, a versatile web server dominant across many internet infrastructures, focusing on location and alias directives, which are central to how Nginx handles specific URLs. It also explores potential vulnerabilities arising from misconfigurations and demonstrates how they can lead to security exploits. The guide illustrates these points through a thorough examination of popular open-source repositories using GitHub Code Search to identify potential Nginx configuration vulnerabilities.

2023.07.04
labs.hakaioffsec.com10 min readTLDR Web Dev

REACTYPE

ReacType is a rapid prototyping tool that allows users visualize their application architecture dynamically, employing a drag-and-drop canvas display and an interactive, real-time component code preview that can be exported as a React app for developers employing React component architecture alongside the comprehensive type-checking of TypeScript. In other words, you can draw prototypes and export React/TypeScript code.

2023.07.04
github.comGitHub repositoryTLDR Web Dev

NEXT-SITEMAP

next-sitemap is a sitemap generator for Next.js. It generates sitemap(s) and robots.txt files for all static/pre-rendered/dynamic/server-side pages.

2023.07.04
github.comGitHub repositoryTLDR Web Dev

HALLUCINATIONS IN AI

This blog discusses the rapid development of AI and the various narratives surrounding it. The author argues that these narratives are often driven by self-interest and can be misleading. For example, the motive of the recent “pause giant AI experiments” open letter is really for AI researchers to catch up. The article also debunks other popular topics like “foundational models have already plateaued” or “open source models will dominate”.

2023.07.04
piratewires.com13 min readTLDR Web Dev

WRITING A NODE LIBRARY IN RUST

Metlo is an open source API security tool that needs to support many different platforms. The Metlo team was successfully able to do this for their Node.js library, using a Rust-based library called Neon. This article deep dives into the process and benefits of working with Rust.

2023.07.04
blog.metlo.com6 min readTLDR Web Dev

ARCHITECTURE OF AN EARLY-STAGE SAAS

The blog post details the design principles, tradeoffs, and tricks used to build, deploy, and run Feelback, an API-centric SAAS platform for collecting user signals. The API-centric platform, hosted on Fly, is designed around simplicity, low maintenance, and cost-effectiveness, with a backend composed of an API, a Worker for scheduled jobs, and a PostgreSQL database.

2023.06.30
feelback.dev20 min readTLDR Web Dev

STRUCTURES IN C: FROM BASICS TO MEMORY ALIGNMENT

Structures, or structs, allow us to combine several variables to create a new data type. Some other languages support the same concept but call it “records”. If you come from object-oriented programming, you can think about them as classes without methods. C and C++ are commonly used for backend infrastructure in supporting web services, where structs are a valuable tool. This article is a deep dive on structs, starting with the basics and going deep into their attributes, memory management, and more.

2023.06.30
abstractexpr.com23 min readTLDR Web Dev

HELP SUPPORT TEAMS

This tutorial teaches readers how to create a bot that answers questions about technical documentation leveraging Windmill, OpenAI, and Supabase, with an approval step. Supabase is used to store embeddings, OpenAI is used for GPT access, and Windmill is used to create a scheduled flow that ingests your data and converts them to embeddings.

2023.06.30
windmill.dev19 min readTLDR Web Dev

BUILDING BOBA AI

Boba is an experimental AI co-pilot for product strategy & generative ideation designed to augment the creative ideation process. The creators learned some useful lessons on how to build these kinds of applications while developing Boba that they have formulated into patterns. These patterns allow applications to help users interact more effectively with Large Language Models (LLM), orchestrate prompts to gain better results, navigate a path of an intricate conversational flow, and integrate knowledge that the LLM doesn't have available.

2023.06.30
martinfowler.com14 min readTLDR Web Dev

YES, IT’S POSSIBLE TO BE TOO GOOD AT YOUR JOB

Performing well at work is supposed to earn you recognition and opportunity for growth. But in some cases, overachieving can actually hurt your career. This article will help you to assess if you fit into this category and offer valuable solutions.

2023.06.30
atlassian.com7 min readTLDR Web Dev

EMBER.JS 5.0 IS HERE!

This post covers EmberJS’s release strategy, how to upgrade, what to expect, and deprecated APIs that were removed.

2023.06.30
blog.emberjs.com6 min readTLDR Web Dev

GPT-CODE-SEARCH

gpt-code-search is a tool that enables you to search your codebase with natural language. It utilizes OpenAI's function calling to retrieve, search, and answer queries about your code, boosting productivity and code understanding.

2023.06.30
github.comGitHub repositoryTLDR Web Dev

DEVPOD

DevPod is a tool used to create reproducible developer environments, similar to GitHub Codespaces. Each developer environment is specified through a JSON file and runs in a separate container. DevPod providers can create these containers on a local computer, any reachable remote machine, or in a public or private cloud. It's also possible to extend DevPod and write your own custom providers.

2023.06.30
devpod.shToolTLDR Web Dev

HARVARD’S NEW COMPUTER SCIENCE TEACHER IS A CHATBOT

Harvard University plans to use an AI chatbot similar to ChatGPT as an instructor for its flagship coding course. Students enrolled in the Computer Science 50: Introduction to Computer Science (CS50) program will be encouraged to use the AI tool when classes begin in September. The AI teacher will likely be based on OpenAI’s GPT 3.5 or GPT 4 models, according to course instructors.

2023.06.30
independent.co.uk3 min readTLDR Web Dev

MARKET MAP AND ANALYSIS: GEN AI BUSINESS PRODUCTIVITY COMPANIES

This article discusses the role of generative AI in enhancing enterprise productivity, categorizing companies into AI Meeting Assistants, Business Knowledge Base Platforms, and Application Building Tools. It also shows details like valuation, what the tool does, and their target audience.

2023.06.30
alexsandu.substack.com8 min readTLDR Web Dev

HOW AI INFLUENCES WHAT YOU SEE ON FACEBOOK AND INSTAGRAM

To enhance transparency, Meta is releasing 22 system cards that explain how their AI systems work and how users can customize their experience. Meta is also launching new tools for researchers, including the Meta Content Library and API, to promote open research and innovation in AI technologies.

2023.06.30
about.fb.com4 min readTLDR Web Dev

OPEN STANDARDS, TRUST, AND GOOGLE

Google recently sold off Google Domains to Squarespace. This raises concerns about how much we should trust companies to keep providing products and services we enjoy using. Read on to hear one developer’s reflection on how this affects us and the work we do.

2023.06.30
blog.cassidoo.co4 min readTLDR Web Dev

ANYMORE

Valve is not willing to publish games with AI generated content due to intellectual property copyright laws.

2023.06.30
old.reddit.com1 min readTLDR Web Dev

WHAT ARE DEPLOYMENT PATTERNS?

Learn about what deployment patterns are, how to implement them, and how to determine which pattern to use.

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

WHAT IS A WEBHOOK?

This system design refresher goes over what a webhook is, in what cases webhooks are needed, and the advantages webhooks have over short polling. It also covers other miscellaneous topics, such as a case study on Stack Overflow’s architecture, key OOP concepts, tools to ensure code quality, and developer roadmaps.

2023.06.28
open.substack.com8 min readTLDR Web Dev

WHY GOOGLE ZANZIBAR SHINES AT BUILDING AUTHORIZATION

Zanzibar is Google’s consistent global authorization system. Over the last couple years, authorization (AKA “authz”) has become a hot topic of debate. Proponents of various authz frameworks, libraries, and philosophies have voiced their opinions on how it should be implemented, jockeying for their position to become the de facto way to implement authz. Google Zanzibar has recently emerged as a popular way to model and enforce authorization for modern, fine grained use cases. It efficiently scales to meet the demands of modern large-scale, cloud-native applications.

2023.06.28
blog.warrant.dev9 min readTLDR Web Dev

LLM POWERED AUTONOMOUS AGENTS

Building agents with a large language model (LLM) as its core controller is a cool concept. Several proof-of-concepts demos, such as AutoGPT, GPT-Engineer, and BabAGI, serve as inspiring examples. The potential for LLMs extend beyond generating well-written copies, stories, essays, and programs; they can be framed as powerful general problem solvers. This article dives deep into how to properly use LLM autonomous agents with some case studies.

2023.06.28
lilianweng.github.io29 min readTLDR Web Dev

JUNIOR TO SENIOR: AN ACTION PLAN FOR ENGINEERING CAREER SUCCESS

GitHub has published a guide to help junior engineers plan their career to get to a senior engineer position. This guide covers the key technical competencies that managers prioritize for career advancement, the essential communication skills expected from senior developers, and how to approach code development with a focus on addressing business requirements.

2023.06.28
github.com5 min readTLDR Web Dev

HOW TO PLAN A LARGE AND COMPLEX PROJECT

Large and complex projects take time to plan and properly architect. Before starting one, it’s important to lay out the technical specs of the project and create a detailed project plan to minimize the number of surprises once implementation starts.

2023.06.28
calebmellas.beehiiv.com7 min readTLDR Web Dev

HOW TO DEVELOP AN INNOVATION CULTURE

Big Tech companies tend to thrive through their innovative work culture. This article explains what innovative culture means and looks at how companies can prioritize innovation culture through hiring, leading, collaborating, and focusing. It also examines the challenges that come with the culture.

2023.06.28
blog.logrocket.com4 min readTLDR Web Dev

AEON

aeon is an open source toolkit for learning from time series. It is compatible with scikit-learn. aeon provides access to the very latest algorithms for time series machine learning, in addition to a range of classical techniques for learning tasks such as forecasting and classification.

2023.06.28
github.comGitHub repositoryTLDR Web Dev