vereis' site

System Architecture
Graph Build Studio - No-Code Graph Database Building
The Graph.Build Studio enables non-developers to work on graph database creation, including knowledge graphs, in a way that fits with set team standards.
Google Search Operators: The Complete List (44 Advanced Operators)
They're super powerful.
How to use advanced syntax on DuckDuckGo Search
Learn how to use syntax on DuckDuckGo Private Search to get the search results you want.
DuckDuckGo !Bangs
Search thousands of sites directly from DuckDuckGo.
Understanding Summary-Delta Synchronization | Freenet
Latency and System Design
Unpacking Different Latencies for Informed Engineering
Understanding the DOM in JavaScript: A Guide to Dynamic Web Interactions - Makemychance
Explore the Document Object Model (DOM) in JavaScript with this comprehensive guide. Learn its structure, methods, and practical examples to build dynamic and,,
The Beautiful Math of Bloom Filters | nyadgar.com
#41: Arrays vs. Linked Lists
Linked lists offer better time complexity for certain operations, but can lead to lower performance in practice due to a lack of spatial locality and predictability.
How Nginx Handles Thousands of Concurrent Requests
Understanding Event-driven Non-blocking Architecture of Nginx
John Battelle's Search Blog The Token Act – A Modest Proposal from 2018
I’m in the middle of a rather large project, attempting to consolidate a thread running through roughly a dozen essays I’ve written over the past decade or so. I keep running into borke…
Seamless Split Payments processing system
With e-commerce at the forefront nowadays, the need for innovative payment solutions is higher than ever. One such challenge is a dispersed…
Understanding Small World Networks | Freenet
Return of The Frugal Architect(s)
The Frugal Architect returns with expanded content, featuring stories from AWS customers optimizing their architectures for cost and sustainability.
Apache ZooKeeper Source Code Analysis: A Deep Dive into Distributed Systems
Master the internals of Apache ZooKeeper through comprehensive source code analysis. Learn about distributed coordination, consensus algorithms, and real-world implementation patterns.
Capacitor by Ionic - Cross-platform apps with web technology
Build iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript
The Necessity of Using Archives in Single Page Applications
Exploring the benefits of using archives (ZIP/RAR) in Single Page Applications (SPA) to simplify resource management, communication between client and server, and enhance the separation of front-end and back-end.
Jobserver Implementation
This paper describes the GNU make “jobserver” implementation: it is meant mainly for people who want to understand the GNU make jobserver, but also for those interesting in a traditiona…
Agoda’s Unconventional Client-First Transition from a GraphQL Monolith to Microservices
Agoda recently described their innovative approach to transitioning from a monolithic GraphQL API to a microservices architecture. Unlike traditional methods focusing on breaking down server-side components first, Agoda adopted a client-first strategy, preparing their client applications to handle both the monolith and the microservices in parallel using an in-house smart orchestrator library.
The Independent Customer – ProjectVRM
Column Store Databases are awesome!
Except when they are not. I'll try explain some the underlying concepts, so you can use them better, and sound really cool with your friends and coworkers.
Writing Composable SQL using Knex and Pipelines
Despite all its strengths, SQL can be awkward to integrate with host languages such as JavaScript and Python. There’s often an impedance mismatch between SQL’s declarative nature and the host language’s object-oriented or functional paradigms – SQL queries are typically written as strings within the host language, making it difficult to apply composable programming techniques…
Weaponizing SSO for profit - Raz Blog
Introducing the Model Context Protocol \ Anthropic
The Model Context Protocol (MCP) is an open standard for connecting AI assistants to the systems where data lives, including content repositories, business tools, and development environments. Its aim is to help frontier models produce better, more relevant responses.
Authentication: Architecture and Security
Authentication is the foundation of all web services and must be a top priority in terms of security, feature completeness, and UX.
Vector Databases Explained Simply
Vector databases are quite popular right now, especially for building recommendation systems, adding context to chatbots and LLMs, or comparing content based on similarity. In this guide, I'll explain what vector databases are, how they work, and when to use them.
Glassdb: transactional object storage
I was frustrated by the gap between stateless and stateful applications in the
cloud. While I could easily spin up a stateless application as a “serverless”
function in any major cloud provider and pretty much forget about it, persisting
data between requests was a game of pick two among three: cheap, strongly
consistent, portable.
Could I solve portability and lack of transactions myself with a single
client-side solution? I thought it would be possible through object storage
(e.g. AWS S3), which is strongly consistent,
ubiquitous and cheap.
Designing service discovery and load balancing in a microservices architecture | Cerbos
Explore how service discovery and load balancing play crucial roles in microservices for dynamic communication and connection between multiple services.
Top 10 Rules of Continuous Integration - Semaphore
This article provides ten essential rules to optimize your CI pipeline for efficiency, reliability, and code quality.