Adding Enterprise Features to the Gin ToDo App
In this course, we will polish our Gin ToDo application by introducing a database for data persistence, adding new fields via migrations, and exploring advanced functionalities such as implementing rate limiting for API requests and enabling real-time notifications using WebSockets.
Lessons and practices
Integrate SQLite into Your Go Application
Debugging SQLite Persistence in Go
Enhance Your ToDo App with Updates
Build a Note-Taking API with Go
Exploring SQL Queries with GORM in Gin
Solving Priority-Based Filtering Bug
Filtering Todos by Due Date and Priority
Filter Libraries Dynamically with GORM
Filtering Music Albums with GORM
Real-time Communication with WebSockets
Limiting WebSocket Connections in Gin
Broadcast Real-Time Messages with WebSockets
Implementing a Real Time WebSocket Broadcast Server
Analyzing Rate Limiting with Gin
Creating a Robust Rate Limiter
Interested in this course? Learn and practice with Cosmo!
Practice is how you turn knowledge into actual skills.