Build A Redis Server Clone: Master Systems Programming Through Practice - Sale Ending Soon!
The Coding Challenges Live course: Build A Redis Server Clone: Master Systems Programming Through Practice early bird sale is ending soon.
Hi this is John from Coding Challenges. I wanted to drop you quick heads up that the Coding Challenges Live course: Build A Redis Server Clone: Master Systems Programming Through Practice early bird sale is ending soon.
Build A Redis Server Clone: Master Systems Programming Through Practice.
I’m running the Coding Challenges Live Redis course again in February and you can get up to 30% off until Friday 31st January! See below for details.
It is a live course that runs for two working weeks from February the 17th to the 28th. During the course you’ll implement from scratch a clone of the original Redis server and extend it to support the RESP2 protocol and some additional commands.
This course touches on a wide variety of topics that are applicable to general programming, for example:
👉 Parsing skills. These can be applied to a variety of problems including data munging, scraping, protocol implementation and more.
👉 Understanding network programming. This can be applied to making more robust, secure and scalable distributed systems.
👉 Experience handling concurrency and parallelism in software. Giving you the core skills to build scalable distributed systems.
👉 Testing. Network servers are complex system software with components that can interact in non-trivial ways. Figuring out how to test them is a challenge. You’ll explore unit and integration testing.
This course is entirely project focused. The goal of the course is not just to learn how to write a server, but also how to approach the problem of server software. Part of the course involves group discussion about problem decomposition, coding techniques, design tradeoffs, testing, and other related topics. The rest of the time is spent working on individual coding.
You might not think that you're ready to write a server, but if you've been coding for a while and know the basics of data structures, it's something that you can tackle. No prior background in network servers is required although awareness of common programming language concepts (e.g., types, functions, classes, scoping rules, etc.) is strongly advised.
If you are a paid subscriber you can get 30% off - please visit the paid subscriber benefits page for the code. If you are a free subscriber you can get 20% off if you sign up here (code: EARLYBSS) or you could subscribe now! 😀
You can read all about the course here: https://codingchallenges.fyi/live-courses/redis
If you have any questions, please hit reply and ask away.
Can you please conduct one in the Asian timezone sometime in the future?!
Thanks!
I like your post, but I don't understand why you call this "coding challenge"? I think the right name is "coding practice". A challenge should have a start and end time.