TLDR Web Dev

TLDR WEB DEV 2023-08-23

6 sections13 entriesinline urlcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01GENERAL

02ARTICLES & TUTORIALS

AVA DISCOVERY VIEW: SURFACING AUTHENTIC MOMENTS

Netflix stores millions of image files and other artwork to represent their titles. Its assets are often created by selecting static image frames directly from our source videos. To make this process easier, Netflix created AVA, an internal tool that surfaces still frames from video content. The tool provides an efficient way for creatives to pull moments from video content that authentically represent the title’s narrative themes, main characters, and visual characteristics.

netflixtechblog.com10 min read

TYPESCRIPT’S GENERICS AND ADVANCED FUNCTION TYPES

This is a guide on how to create flexible and type-safe code environments using Typescript features like generics and advanced function types. Advanced function types help developers write robust and flexible code that adheres to static typing and OOP principles, through features like function overloading and optional, default, and rest parameters. Generics allow developers to create components that engage with various data types while preserving type information, ensuring both type safety and code reusability. The guide provides explanations and code examples of these concepts and also gives some best practices and pitfalls to avoid.

engineering.leanix.net12 min read

03OPINIONS & ADVICE

COMPANIES

Databases are notoriously hard to build and they have complex problems that are still being worked on today. Cloud-native databases are much more common as data has become more valuable and data sizes get larger. Building a cloud-native database adds another huge layer of complexity to the already hard problem set of databases. For example, it is expected that databases can scale up and down much more flexibly in the cloud, but this is very hard to do in practice.

davidgomes.com3 min read

CACHED TAKES: 80% OF COMPANIES DO NOT NEED SNOWFLAKE OR DATABRICKS

80% of companies don’t need Snowflake and Databricks when there are open source, free alternatives. The services that Snowflake and Databricks provide are mainly for large companies that can actually take advantage of all the tools provided. Instead, smaller companies should identify inefficiencies and replace paid software with open source software that mimics the core functionalities until there is a need to upgrade.

kjhealey.medium.com5 min read

DEFAULT BEHAVIOR STICKS - AND SO DO EXAMPLES

Canarytokens is a security company that helps customers detect intrusions by using Canarytokens: decoys that are placed on a customer's network or systems. It recently realized that some of its customers, due to an example in its documentation, were using the same custom domain for their Canarytokens. This made the Canarytokens more identifiable because attackers could simply look for domains that matched the custom domain. To address this, Canarytokens will now show multiple examples of custom domains to its customers. This will make it more likely that customers will choose a unique custom domain for their Canarytokens, which will make them more difficult for attackers to identify.

blog.thinkst.com6 min read

04LAUNCHES & TOOLS

VISUAL DB

Visual DB is an Airtable alternative. It allows developers to effortlessly create forms and sheets to enter data. Visual DB can display up to 100,000 records at a time.

visualdb.comTool

PRETTYMAPP

Prettymapp is a web app and Python package to create beautiful maps from OpenStreetMap data. It provides a simple API to create maps with a focus on implementation speed.

github.comGitHub repository

05MISCELLANEOUS

ELON MUSK’S SHADOW RULE

Elon Musk, the world’s richest man, has controlling stakes in Tesla, SpaceX, and Starlink. These three companies have moved their respective industries so far forward that governments depend on them. For example, Tesla’s charging infrastructure plays a role in the US government’s push toward clean energy. NASA almost solely uses SpaceX rockets now. Starlink has played a role in the Russia-Ukraine war. This article delves into how Elon Musk is not just a key player in technology anymore, but inadvertently a geopolitical player by himself due to the level of influence he has through his companies. This has been further shown by Musk’s purchase of Twitter, through which he has a social media platform where a lot of online discourse and political information disseminates.

newyorker.com22 min read

AN OVERVIEW OF GOOGLE’S AI PRODUCT STRATEGY

Google Gemini, a new family of large language models that aims to rival OpenAI's ChatGPT, is rumored to be released soon. In the meantime, Google is integrating AI into many of its products including Search with the Search Generative Experience. On the application layer, Google is working on Duet AI, which is the name for the intelligent assistant that is being deployed throughout a number of enterprise and developer-focused tools, with corresponding capabilities for each set of use cases.

open.substack.com6 min read