TLDR Web Dev

TLDR WEB DEV 2024-06-07

6 sections17 entrieslinks blockcomplete parse

Parse notes

  • Subscription/account footer truncated before parsefooter_truncated

01GENERAL

Sponsored

USER-FRIENDLY

Innovations in AI search are happening every day, but every new technology has its growing pains. Algolia's ebook [4] shows you how to bridge the gap between what users expect and what AI-powered search technology can do.

resources.algolia.comSponsor

02ARTICLES & TUTORIALS

HOW DEEP IS YOUR DOM?

Excessive DOM size in websites can negatively impact performance, especially on lower-end devices. Deeper DOM trees, while not affecting page load time significantly in a simple experiment, slow down rendering when combined with many elements and complex CSS. This is because the browser needs more time to calculate styles and update the positions of each element, which potentially blocks the main thread and makes the site unresponsive.

frontendatscale.com5 min read

WHAT IS GOOGLE ZANZIBAR?

Google Zanzibar is a globally distributed authorization system designed to address the complex access control needs of Google's software ecosystem. It combines the granularity of Access Control Lists (ACLs) with the simplicity of Role-Based Access Control (RBAC) to make handling permissions simpler. By modeling permissions as data in a graph, Zanzibar allows for querying and derivation of relationships between objects. It uses standard functions like Read, Write, Watch, Check, and Expand to interact with the graph, and a tuple-based language to describe resources and relationships.

permit.io10 min read

03OPINIONS & ADVICE

SOFTWARE MVPS CAN NO LONGER BE LOW QUALITY

The traditional philosophy of shipping a Minimum Viable Product (MVP) with compromised quality is no longer viable in today's software-saturated market. Software developers must focus on creating truly differentiated products with exceptional craft and taste to stand out from the competition as users have numerous alternatives today.

threadreaderapp.com1 min read

COMPROMISED VISIONS ARE SUPERIOR

Constraints can foster creativity and lead to better products. A system where product owners set clear constraints on scope and time is much better than unconstrained product backlogs that lead to complexity and project overruns.

ericnormand.substack.com8 min read

YOU SHOULD KEEP A DEVELOPER'S JOURNAL

Keeping a developer's journal helps you write better code by forcing you to clarify your goals and plan your work. It also helps you learn from your experience by tracking your thought process and solutions to problems.

stackoverflow.blog5 min read

04LAUNCHES & TOOLS

FONTSOURCE

This website allows users to search for fonts by sentence. There are many fonts available, including variable fonts.

fontsource.orgTool

SVG GOBBLER

SVG Gobbler is a browser extension that allows you to locate SVG content on your current tab and provides options to optimize, download, copy, edit, or export it.

github.comGitHub repository

BROWSER EXTENSION MARK SCROLL POSITIONS

This extension saves your scroll positions, making it easy to resume reading later. You can save unlimited scroll positions, add notes, rename them, and view all your saved spots on a dedicated page.

chromewebstore.google.comTool

05MISCELLANEOUS

HOW I LEARNED VULKAN AND WROTE A SMALL GAME ENGINE WITH IT

This professional programmer learned Vulkan in 3 months and created a small game engine with it. The engine is suitable for smaller level-based games and was initially a project for learning Vulkan. They recommend starting with OpenGL and learning the latest OpenGL 4.6 practices before moving to Vulkan.

edw.is45 min read

ADA LOVELACE'S 180-YEAR-OLD NOTES PREVIEWED THE FUTURE OF COMPUTERS

Ada Lovelace's annotations to a paper about the analytical engine, the world's first general-purpose computer, are considered foundational to computer science. In her notes, Lovelace demonstrated a deep understanding of the engine's capabilities and envisioned the machine manipulating symbols according to rules to create music and other forms of media. Despite her insights, the analytical engine was never built due to a lack of funding.

scientificamerican.com6 min read