|7 months ago||4 days ago|
|-||BSD 3-clause "New" or "Revised" License|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Perl Weekly #597 - Happy New Year!
4 projects | dev.to | 1 Jan 2023
For the course I started to collect Open Source projects developed by corporations. There are a few where the product is open source such as Redis and Elastic. There are others where the company shares some of its code as open source such as Netflix, Facebook, or Booking.com.
Canadian Municipal GitHub Rankings
2 projects | dev.to | 11 Dec 2022
I started a Git repository listing Open Source projects by Higher Education institutes and another one listing Open source projects by corporations.
Building RESTful API with Hexagonal Architecture in Go
21 projects | dev.to | 27 Sep 2023
For building the RESTful Point of Sale service API, I've considered and selected a combination of technologies that would work seamlessly together. For handling HTTP requests and responses, using the Gin HTTP web framework would make sense because I think it seems complete and popular among Go community too. To ensure data integrity and persistence, I'm using PostgreSQL database with pgx as the database driver, the reason I choose PostgreSQL because it is the most popular relational database to use in production and offers efficient Go integration. I'm also implementing caching using Redis with go-redis client library, which provides powerful in-memory data storage capabilities.
Hacktoberfest 2023 with Ghostfolio
9 projects | dev.to | 26 Sep 2023
Ghostfolio is written in TypeScript and organized as an Nx workspace, utilizing the latest framework releases. The backend is based on NestJS in combination with PostgreSQL as a database together with Prisma and Redis for caching. The frontend is built with Angular.
How to Choose the Right Document-Oriented NoSQL Database for Your Application
3 projects | dev.to | 5 Sep 2023
NoSQL is a term that we have become very familiar with in recent times and it is used to describe a set of databases that don't make use of SQL when writing & composing queries. There are loads of different types of NoSQL databases ranging from key-value databases like the Reddis to document-oriented databases like MongoDB and Firestore to graph databases like Neo4J to multi-paradigm databases like FaunaDB and Cassandra.
FRONTEND AND BACKEND UNDERSTANDING THE DIFFERENCES
7 projects | dev.to | 30 Jul 2023
Databases Backend developers use databases like MySQL, PostgreSQL, MongoDB (NoSQL), or Redis (an in-memory database) to store and manage data. It is important for persistent data storage and retrieval in web applications.
Django Caching 101: Understanding the Basics and Beyond
3 projects | dev.to | 23 Jul 2023
Django also supports using Redis as a cache backend. Redis is an in-memory data structure store that can function as a cache server. It offers advanced caching features and can be used to store various types of data.
When to Use a NoSQL Database
4 projects | dev.to | 21 Jul 2023
NoSQL databases are non-relational databases with flexible schema designed for high performance at a massive scale. Unlike traditional relational databases, which use tables and predefined schemas, NoSQL databases use a variety of data models. There are 4 main types of NoSQL databases - document, graph, key-value, and column-oriented databases. NoSQL databases generally are well-suited for unstructured data, large-scale applications, and agile development processes. The most popular examples of NoSQL databases are MongoDB (document), Memgraph (graph), Redis (key-value store) and Apache HBase (column-oriented).
Dragonfly Cache Design
2 projects | dev.to | 18 Jul 2023
When it needs to evict an item, Redis performs random sampling of the entire keyspace and selects K candidates. Then it choosed the item with the least recently used timestamp among those K candidates and vacates it. This way, Redis saves 16 bytes per entry needed for ordering items in one global order. This heuristic is a very rough approximation of an LRU.Redis maintainers have recently discussed the possibility of adding an additional heuristic to Redis by implementing a classic LRU policy with global order but eventually decided against it.
How to Containerize a Redis Flask Application using Docker Compose
4 projects | dev.to | 11 Jul 2023
Flask is an open-source Python micro framework for building web applications. It is implemented on implemented on Werkzeug and Jinja2. Redis is a vibrant open source in-memory data store platform. Developers use Redis as a message broker, database, streaming engine and for application caching.
How to use Job Queue to handle email sending in your Nestjs server
4 projects | dev.to | 26 Jun 2023
Bull uses Redis to persist job data, so you’ll need Redis installed on your system.
Exploring Caching with NestJS and Redis
4 projects | dev.to | 17 Jun 2023
Polled from Redis
What are some alternatives?
Redis - 🚀 A robust, performance-focused, and full-featured Redis client for Node.js.
LevelDB - LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
RabbitMQ - Open source RabbitMQ: core server and tier 1 (built-in) plugins
Polly - Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. From version 6.0.1, Polly targets .NET Standard 1.1 and 2.0+.
celery - Distributed Task Queue (development branch)
Riak - Riak is a decentralized datastore from Basho Technologies.
Apache HBase - Apache HBase
cockroach - CockroachDB - the open source, cloud-native distributed SQL database.
RedisJSON - RedisJSON - a JSON data type for Redis
CouchDB - Seamless multi-master syncing database with an intuitive HTTP/JSON API, designed for reliability
dataloader - DataLoader is a generic utility to be used as part of your application's data fetching layer to provide a consistent API over various backends and reduce requests to those backends via batching and caching.