|7 months ago||3 days ago|
|GNU General Public License v3.0 only||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.
How to start a headless E2E e-commerce store in no time with Medusa 🛍️
4 projects | dev.to | 10 Jan 2022
This will create a new next js project for us. If you want to use tailwindCSS, you can try out this template that I created.
System Design: The complete course
31 projects | dev.to | 16 Aug 2022
Quadtree seems perfect for our use case, we can update the Quadtree every time we receive a new location update from the driver. To reduce the load on the quadtree servers we can use an in-memory datastore such as Redis to cache the latest updates. And with the application of mapping algorithms such as the Hilbert curve, we can perform efficient range queries to find nearby drivers for the customer.
They're a 10 but they use Redis as their primary database - They're still a 10!
5 projects | dev.to | 15 Aug 2022
Hello everyone! I built a popular TikTok trend using Next.js, TypeScript, tRPC, and Redis! Check it out a https://10but.jordantwells.com
1 project | reddit.com/r/redis | 15 Aug 2022
Especially the client libraries are documentated horribly. Currently checking out redis/py and can't get the alignTimestamp to work on ts.createrule. Does anybody know what I need to pass there? I thought it needs to be epoch time plus whatever milliseconds to get to the timestamp that I want it to start at. But I can't figure out how to use the parameter. Also documentation ts.createrule on redis.io is also too vague. I have yet to find a SINGLE example of how to use alignTimestamp, so I figure it is either useless (as in: doesnt do what it is supposed to do) or so badly documentated nobody knows what to do with it. Either case is a bit sloppy and a shame really.
Deploying Django Application on AWS with Terraform. Setting up Celery and SQS
5 projects | dev.to | 12 Aug 2022
Web server and Celery communicate via some backend. It could be Redis or RabbitMQ. But we use AWS as a cloud provider. So, we can use the SQS backend. Celery docs says:
Rob Pike's simple C regex matcher in Go
9 projects | news.ycombinator.com | 12 Aug 2022
Apparently I reinvented the same code several years after Pike:
A Tutorial on Portable Makefiles
9 projects | news.ycombinator.com | 1 Aug 2022
> …but, make doesn’t scale;
What about redis?
Build a Resilient Application Using Redis Offering.
1 project | dev.to | 28 Jul 2022
Meanwhile, read more about Redis from their official website(Redis)
Cache Store for storing db tables with indexes
3 projects | reddit.com/r/devops | 26 Jul 2022
Simple key-value stores like redis or memcached come to mind. You could then store every sql result there, using the query as key (or a md5 hash of it). If you want to make sure the first latency per day doesn't hit the end user at all you might need to implement a cache-warmup script though.
Redis persistence strong or best effort?
3 projects | reddit.com/r/redis | 25 Jul 2022
Checked with the Redis Labs Team. redis.io is opensoruce doc and redis.com is enterprise doc. In both the cases, one edge case is there:
Making background jobs more resilient by default
3 projects | dev.to | 21 Jul 2022
Typically, when a background job is enqueued via ActiveJob, the parameters for the job are passed in as arguments to perform_later. This isn't quite what we want in order to batch jobs together. Instead, we create a new method perform_batch_later that puts the arguments into a data store such as Redis from which the job can later retrieve them.
What are some alternatives?
RabbitMQ - Open source RabbitMQ: core server and tier 1 (built-in) plugins
LevelDB - LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
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.
cockroach - CockroachDB - the open source, cloud-native distributed SQL database.
RedisJSON - RedisJSON - a JSON data type for Redis
fiber-go-template - 📝 Production-ready backend template with Fiber Go Web Framework for Create Go App CLI.
CouchDB - Seamless multi-master syncing database with an intuitive HTTP/JSON API, designed for reliability
Apache HBase - Apache HBase
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.