Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
How does the database decide on the order, when it is not specified?
-
Deeper understanding of the code and software systems we work on, is not only pragmatic and practical but highly enjoyable as well ...
-
Once upon a time, at the dawn of the web, browsers and websites were simple ...
-
Does MongoDB still have an edge as a document-oriented database for JSON in particular?
-
Data Consistency is simply a need to keep data consistent within a particular boundary and time.
-
MySQL, the Dolphin, and Postgres, the Elephant, are one of the best and most widely used open-source databases.
-
In many systems, various actions can only be performed as some kind of Identity.
-
One of the most useful traits of Modularity done properly is Autonomy: modules - folders or versioned packages in a modular monolith, separately deployed microservices - are as independent from and as unaware of each other as possible.
-
Virtually every module - folder or versioned package in a modular monolith, separately deployed microservice - must own or at least read some data to provide its functionality.
-
In many applications and systems, we must deal with concurrent, often conflicting and possibly lost, updates.
-
As we have recently analyzed how the Bitcoin P2P Network works, let's delve into arguably its most important software component - the Bitcoin Core, the reference client and the reference implementation of all aspects of the Bitcoin system.
-
Centralized vs Decentralized Identity tradeoffs: Twitter/X, YouTube, Mastodon, ActivityPub and NOSTR
Social media and various other online platforms require some sort of identity to provide their services and to customize experience to us.
-
Events, and messages more broadly, are a battle-tested way of component to component, process to process, and/or application to application communication ...
-
Peer-to-Peer (P2P) Networks introduce a completely new set of challenges.
-
To establish what these differences are, we will go through two implementations of Projects App - one as HTMX MPA and the other as React SPA.
-
React and HTMX represent two completely different approaches to building web applications.
-
I love simplicity.
-
Both databases solve the same problem: how to most effectively store and provide access to data, in an ACID-compliant way?
-
As we already know, HTMX pairs really nicely with Web Components.
-
There are hundreds and thousands of tools and frameworks out there, often solving the same problems or struggling to explain what the problem they are trying to solve is ...
-
We take the Internet, as it is, completely for granted.
-
When building landing pages and blogs, we usually want to have some traffic data and its analytics.
-
Before talking about module communication, it is important to emphasize the consequences of chosen module design.
-
HTMX is a promising technology that simplifies many things when building web applications/systems ...
-
When designing systems and deciding on the architecture, I often hear justifying the use of microservices and other complex solutions because of the predicted performance and scalability needs.
-
When it comes to the infrastructure of a software system, there are some features that are virtually always needed, independently of the project nature, and some that are additional, optional, or useful only in some projects and contexts ...
-
Web Components are a set of browser APIs that allow us to create custom HTML elements.
-
Modularity is a crucial concept when designing and creating software.
-
When we write software, we intend it to be used in some, usually predefined and desirable, way.
-
There are many variations and types of it, depending on the underlying database/search engine and its purpose, but the core concept is always the same: let's have an additional data structure that points to/references the original data and makes searching…
-
Nowadays, when we develop web-based app/system it is most likely built as SPA, which is a single page application.
-
Whenever I think about optimizing certain data query, be it SQL (mostly) or NoSQL, I find it useful to think about these problems as search space problems.