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

Imagine having a direct line to over 150 senior cloud architects

2023.08.02
doit.comSponsorTLDR Web Dev

IMESSAGE-EXPORTER

imessage-exporter provides both a library to interact with iMessage data as well as a binary that can perform some useful read-only operations using that data. It supports multi-part messages, replies/threads, attachments, expressives, and more.

2023.08.02
github.comGitHub repositoryTLDR Web Dev

BASARAN

Basaran is an open-source alternative to the OpenAI text completion API. It provides a compatible streaming API for your Hugging Face Transformers-based text generation models.

2023.08.02
github.comGitHub repositoryTLDR Web Dev

DRIVE OPEN STANDARDS FOR 3D CONTENT

Pixar, Adobe, Apple, Autodesk, and NVIDIA, together with the Joint Development Foundation, an affiliate of the Linux Foundation, today announced the Alliance for OpenUSD to promote the standardization, development, evolution, and growth of Pixar’s Universal Scene Description technology. The alliance seeks to standardize the 3D ecosystem by advancing the capabilities of Open Universal Scene Description. By promoting greater interoperability of 3D tools and data, the alliance will enable developers and content creators to describe, compose, and simulate large-scale 3D projects and build an ever-widening range of 3D-enabled products and services.

2023.08.02
apple.com9 min readTLDR Web Dev

WHAT IS GOOD FREE-TO-PAID CONVERSION?

This article establishes a baseline for a good free-to-paid conversion rate for different types of products. For a freemium self-serve product, a good conversion rate is 3-5% and a great rate is 6-8%, while for a freemium product with a sales-assist motion, a good conversion rate is 5-7% and a great rate is 10-15%. Products that offer a free trial have higher conversion rates on average, with 8-12% being good and 15-25% being great. The article explains why conversation rates differ for different models and customer base and shows tips for how you can increase the conversation rate for your site.

2023.08.02
open.substack.com4 min readTLDR Web Dev

HOW WE BUILT BETTER GENAI WITH PROGRAMMATIC DATA DEVELOPMENT

Snorkel AI used weak supervision to programmatically curate an open source prompt/responses dataset with a 24% increase in response win-rate against ChatGPT. Because the curation was done programmatically, it could be done by two devs in one day as opposed to hundreds of annotators over the course of weeks/months. This article details the problem with manual annotations and the techniques used for dataset filtering and evaluation in a scalable way.

2023.08.02
snorkel.ai12 min readTLDR Web Dev

BUILDING AND OPERATING A PRETTY BIG STORAGE SYSTEM CALLED S3

This article dives into how S3 works, the steps taken to build it, and how it runs today. One of the people involved in building it talks about the personal, technical, and organizational challenges he faced along the way. One of the greatest learnings and career accelerators was ownership and encouraging ownership in others. There are often multiple ways to solve a problem, and picking the right one is letting someone own the solution.

2023.07.28
allthingsdistributed.com25 min readTLDR Web Dev

CONSISTENCY PATTERNS

A system design tutorial on 3 consistency patterns used in distributed systems. Strong consistency ensures that all servers always retrieve the latest data, but it can reduce service availability and increase latency. Eventual consistency, which favors high availability and performance over consistency, ensures that the system will eventually converge to the same state, but it may return stale data in the interim. Weak consistency, which prioritizes high availability and low latency, may or may not return the latest data. The choice of consistency pattern depends on the system requirements and use cases.

2023.07.28
systemdesign.one10 min readTLDR Web Dev

SHRINKING VS CODE WITH NAME MANGLING

VSCode was able to reduce their Javascript size by 20%, or 3.9MB, without actually doing any deleting or refactoring thanks to a new “name mangling” build step. This reduction not only means less code to download and store, but also improves startup time as less source code needs to be scanned before the JavaScript is run. This is a great read on how the VSCode team identified the technical problem and how they arrived at the solution.

2023.07.28
code.visualstudio.com12 min readTLDR Web Dev

THE IMPORTANCE OF BEING A CODE REVIEWER

Reviewing others’ code consistently can improve your skills and leverage your career. You can help others grow, as well as give value to the company you work with. This article delves into the benefits of reviewing code in a pull request and gives some advice on the approach to follow when doing it, like interacting with other colleagues.

2023.07.28
medium.com8 min readTLDR Web Dev

SO YOU WANT TO BE A MANAGER - PART 2: DEBUNKING MYTHS

This article addresses and debunks 8 of the most common myths about the engineering manager (EM) role so you can feel empowered to decide whether becoming an EM is the right fit for you. For example, it’s a myth that management is the natural next step for great individual contributors. Furthermore, you don’t have to become a manager to be a leader.

2023.07.28
thecaringtechie.com8 min readTLDR Web Dev

HONO

Hono is a small, simple, and ultrafast web framework for the Edges. It works on any JavaScript runtime: Cloudflare Workers, Fastly Compute@Edge, Deno, Bun, Vercel, Lagon, AWS Lambda, and Node.js.

2023.07.28
github.comGitHub repositoryTLDR Web Dev

PR-AGENT

CodiumAI PR-Agent is an open-source tool aiming to help developers review pull requests faster and more efficiently. It automatically analyzes the pull request and provides several types of feedback, such as auto-descriptions, PR reviews, question answering, and code suggestions.

2023.07.28
github.comGitHub repositoryTLDR Web Dev

PEERDB

PeerDB is a Postgres-first data-movement platform that makes moving data in and out of Postgres fast and simple. It enables you to sync, transform, and query data across your stores using simple SQL commands. PeerDB implements multiple Postgres native and infrastructural optimizations for 10x faster data-movement in and out of PostgreSQL.

2023.07.28
github.comGitHub repositoryTLDR Web Dev

WHAT IS LANGSMITH AND WHY SHOULD I CARE AS A DEVELOPER?

Due to the nature of LLMs and their inherent dynamism, traditional software tooling is often ill-equipped to handle these models out of the box. This post explores the latest product by the team that created LangChain (the most popular LLM software tool) and see what new parts of the LLM stack LangSmith hopes to tackle.

2023.07.28
archive.ph5 min readTLDR Web Dev

EXPLORING GENERATIVE AI

This post explores some generative AI tools for coding. It compares various tools, like GitHub Copilot, and talks through the upsides and downsides of using them.

2023.07.28
martinfowler.com5 min readTLDR Web Dev

DEVOPS AND CLOUD INFOQ TRENDS REPORT – JULY 2023

A trends report of DevOps and Cloud innovation. For example, cloud innovation has moved to focusing on migrating and re-architecting workloads. AI and LLms can help address cognitive overload by helping with support tasks, like ticketing systems and basic code generation.

2023.07.28
infoq.com12 min readTLDR Web Dev

MULTIBOY

A multiplayer GameBoy powered by WebRTC and Nitric.

2023.07.28
github.comGitHub repositoryTLDR Web Dev

Sponsored

Even the best dev teams need a helping hand. DoiT

2023.07.27
doit.comSponsorTLDR Web Dev

LEVERAGING REAL-TIME USER ACTIONS TO PERSONALIZE ETSY ADS

Etsy has introduced a novel approach to personalizing Machine Learning models through a deep learning module called the adSformer Diversifiable Personalization Module (ADPM). The ADPM uses short-term sequences of user actions to optimize the shopping experience and make sponsored listings more relevant. The implementation of this module has significantly improved the performance of Etsy's Clickthrough Rate and Post-Click Conversion Rate prediction models.

2023.07.27
etsy.com8 min readTLDR Web Dev

HOW TO OPTIMIZE NEXT.JS FOR PRODUCTION

Next.js and its built-in features, server-side rendering capabilities, and seamless integration with React have made it a top 3 solution among developers. At the same time, tuning a Next.js production application requires some work to achieve high-level performance, short loading times, and an excellent user experience. In this guide, you will dig into the essential strategies and best practices to deploy Next.js to production!

2023.07.27
codemotion.com9 min readTLDR Web Dev

HOW PLATFORM TEAMS GET STUFF DONE

This blog discusses the different collaboration patterns platform teams can use with their customer teams. The author emphasizes the importance of a platform team's adaptability to the maturity of each team and the phase of their platform adoption. The article also highlights the need for platform teams to evolve from a high-touch, collaborative mode to a more scalable, self-service approach as the platform matures and adoption grows.

2023.07.27
martinfowler.com17 min readTLDR Web Dev

BUILDING A CULTURE OF EXPERIMENTATION

Most tech companies love the idea of rapid-fire experimentation. However, experimentation isn’t for the faint at heart. If you’re looking for a fundamental breakthrough and if you want to create something drastically better, then creating a culture of experimentation is essential. This article will help you do that.

2023.07.27
blog.logrocket.com5 min readTLDR Web Dev

CONTINUE

Continue is the open-source autopilot for software development—a VS Code extension that brings the power of ChatGPT to your IDE.

2023.07.27
github.comGitHub repositoryTLDR Web Dev

WAVESURFER.JS

Wavesurfer.js is an open-source audio visualization library for creating interactive, customizable waveforms.

2023.07.27
wavesurfer-js.orgToolTLDR Web Dev

CHIDORI

Chidori is a reactive runtime for building AI agents. It provides a framework for building AI agents that are reactive, observable, and robust. It supports building agents with Node.js, Python, and Rust.

2023.07.27
github.comGitHub repositoryTLDR Web Dev

OUR OPPENHEIMER MOMENT: THE CREATION OF A.I. WEAPONS

This article by Alexander C. Karp, CEO of Palantir Technologies, discusses the ethical and practical implications of developing advanced AI technologies, particularly in the context of military applications. Karp compares the current state of AI development to the creation of nuclear weapons, emphasizing the need for a balance between technological advancement and ethical considerations. He argues against halting the development of AI, stating that such a move could leave democratic societies vulnerable, and instead advocates for the construction of technical and regulatory frameworks to manage AI's integration with critical systems.

2023.07.27
archive.vn10 min readTLDR Web Dev

WHAT ARE SOLID DESIGN PRINCIPLES?

SOLID is an acronym for the first five Object-Oriented design principles by Robert C. Martin. SOLID principles are intended to make the software more understandable, flexible, scalable, and maintainable. This article explains them in depth and discusses the advantages and drawbacks of implementing them.

2023.07.27
dev.to4 min readTLDR Web Dev

BREAKING SUPERCONDUCTOR NEWS

There has been a breakthrough in creating room-temperature superconductors. If the claim is verified, this will change the world. Superconductors transmit electricity without resistance and have a series of magnetic properties that make them invaluable in technological applications. Superconductors usually need to be cooled down to very low temperatures. A superconductor capable of working outside the lab in regular conditions would be revolutionary.

2023.07.27
science.org4 min readTLDR Web Dev

CANDIDATE

The creator of Django, a popular Python web framework, gives advice on how to stand out as a job candidate past just your resume.

2023.07.27
simonwillison.net3 min readTLDR Web Dev

FRAMEWORKS

The main problem front-end frameworks set out to solve is change detection, meaning detecting changes to application state so that the UI can be updated accordingly. This article dives deep into how each framework (React, Angular, Vue, and Svelte) tackles change detection. For example, React’s change detection is straightforward, while Angular’s change detection is a disaster.

2023.07.21
themer.dev7 min readTLDR Web Dev

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