Stop using REST for state synchronization
System Architecture
Write Change-Resilient Code With Domain Objects
This is another post in our Code Health series. A version of this post originally appeared in Google bathrooms worldwide as a Google Tes...
Stop Designing Your Web Application for Millions of Users When You Don’t Even Have 100
It’s easy to get carried away when you’re building a new web app. You’ve got big ideas, you picture millions of users flocking to your platform, and you start imagining the kind of infrastructure needed to handle all that traffic. So, you build for scale from day one—optimising databases, setting up powerful servers, and ensuring everything is robust enough for massive growth.
DirectX Adopting SPIR-V as the Interchange Format of the Future - DirectX Developer Blog
Today the Direct3D and HLSL teams are excited to share some insight into the next big step for GPU programmability. Once Shader Model 7 is released, DirectX 12 will accept shaders compiled to SPIR-V™. The HLSL team is committed to open development processes and collaborating with The Khronos® Group and LLVM Project. We’re sharing this […]
Cache Me Not, Cache Me, Cache Me Not | Hazel Weakly
Caching is hard. So hard. But also, we are so fucking bad at it. Every time I have to use a public wifi setup I have a joker moment. Does absolutely nobody test...
Passwords have problems, but passkeys have more
We had originally planned to go all-in on passkeys for ONCE/Campfire, and we built the early authentication system entirely around that. It was not a simple setup! Handling passkeys properly is surprisingly complicated on the backend, but we got it done. Unfortunately, the user experience kinda sucked, so we ended up ripping it all out...
To level up, the Vision Pro needs to make me feel less alone
There are several things I would like to see improve with the Vision Pro (and VR hardware in general), but it’s recently hit me that the main issue I have with using it is that despite all of the video passthrough and digital eyes on the outside of the
Performance Co-Pilot
Apache License - Wikipedia
The Apache License is a permissive free software license written by the Apache Software Foundation (ASF). It allows users to use the software for any purpose, to distribute it, to modify it, and to distribute modified versions of the software under the terms of the license, without concern for royalties. The ASF and its projects release their software products under the Apache License. The license is also used by many non-ASF projects.
Facebook News Feed System Design Interview Guide
Everything you need to quickly get prepared for FAANG system design interviews. Written by former Meta and Amazon interviewers, this guide breaks down the core concepts, patterns, frameworks, and technologies needed to ace your system design interviews. It also breaks down some of the most commonly asked system design questions and provides detailed answers.
Smart card - Wikipedia
A smart card (SC), chip card, or integrated circuit card, is a card used to control access to a resource. It is typically a plastic credit card-sized card with an embedded integrated circuit (IC) chip. Many smart cards include a pattern of metal contacts to electrically connect to the internal chip. Others are contactless, and some are both. Smart cards can provide personal identification, authentication, data storage, and application processing. Applications include identification, financial, public transit, computer security, schools, and healthcare. Smart cards may provide strong security authentication for single sign-on (SSO) within organizations. Numerous nations have deployed smart cards throughout their populations.
A programming language coding in a grid
esProc SPL is a scripting language for data processing, with well-designed rich library functions and powerful syntax, which can be executed in a Java program through JDBC interface and computing i...
Introducing Netflix’s Key-Value Data Abstraction Layer
Vidhya Arvind, Rajasekhar Ummadisetty, Joey Lynch, Vinay Chella
other networks
Visit the post for more.
Letterbook Project
What Is Fuzzy Matching and How to Use It Correctly
What is fuzzy matching? Learn different string-searching algorithms you can use and examples of how to overcome major side effect without losing relevance.
Fuzzy Matching at Scale for Beginners
How to effectively perform large scale cross-system data reconciliation (beginner level)
What is Fuzzy Matching? - Redis
Read our comprehensive guide on fuzzy matching to learn about fuzzy matching benefits, use cases, implementation, and fuzzy search algorithms
Fuzzy Matching 101: Cleaning and Linking Messy Data - Data Ladder
Fuzzy matching identifies the likelihood that two records are a true match based on whether they agree or disagree on the various identifiers
Fuzzy String Matching in Python Tutorial
Python fuzzy string matching. Learn about Levenshtein Distance and how to approximately match strings. Determine how similar your data is by going over various examples today!
What is Fuzzy Search and Fuzzy Matching?
The ultimate guide to Fuzzy Search and Fuzzy Matching. Improve data quality and streamline processes with this guide.
Approximate string matching - Wikipedia
In computer science, approximate string matching is the technique of finding strings that match a pattern approximately. The problem of approximate string matching is typically divided into two sub-problems: finding approximate substring matches inside a given string and finding dictionary strings that match the pattern approximately.
Home · Beamring
Convivial Networks • Blog • urbit.org
Like the relationships that we build within them, our platforms should yield satisfaction precisely because they’re non-trivial; they demand effort, which is another way of saying they require engagement with the world.
Interface • Overview • Urbit
What Urbit feels like to an everyday user
Urbit ID • Overview • Urbit
An overview of the Urbit ID system
Urbit OS • Overview • Urbit
What Urbit should feel like to an everyday user
Urbit - Wikipedia
Urbit is a decentralized personal server platform based on functional programming in a peer-to-peer network.
The Urbit platform was created by neoreactionary political blogger Curtis Yarvin. The first code release was in 2010. The Urbit network was launched in 2013. The first user version was launched in April 2020.
Programmer’s Survival Guide for a Zombie Apocalypse
How to Reinvent Software and Technology from Scratch
AT&T’s CRISP Hobbits
An unexpected journey for AT&T with it's own low power processor