Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
This article goes over the Add Two Numbers problem on LeetCode.
-
In Kafka, exactly once delivery ensures a message is written exactly once to a topic, achieved through idempotent producers and `acks=all` settings.
-
Celery is a distributed task queue, which means it spreads work across a bunch of threads and machines.
-
Node.js’s event loop is implemented in a library called libuv, which is also used by Julia and Python.
-
Node.js optimizes performance by using non-blocking I/O, avoiding maintaining multiple threads for concurrent operations.
-
This article goes over JavaScript generators, which are functions that can pause and resume execution.
-
Classes in JavaScript are a construction from ES6.
-
When programming in Node.js, it's important to understand the basics of the module system, such as scope, exports, and how that allows you to do some caching.
-
A database index is an extra data structure in a storage engine with the goal of faster retrieval.
-
Sockets are endpoints of connections used in TCP.
-
Commit objects in Git contain information about revisions, pointers to parent commits, and metadata, forming a structure where branches are pointers to commits and the HEAD ref points to the current branch.
-
Gradle, a build tool, uses directed acyclic graphs (DAGs) to manage task dependencies, ensuring tasks like compileJava are completed before dependent tasks like build.
-
A topological ordering of a directed graph is an ordering that satisfies the graphs dependencies.
-
A directed acyclic graph is one of the most important data structures we deal with in software engineering.
-
Dijkstra’s algorithm is a way to find the shortest path from one vertex to every other vertex in a graph.
-
Java and JavaScript are two of the most popular languages out there.
-
Monte Carlo methods originated from the Manhattan Project, as a way to simulate the distance neutrons would travel through through various materials.