A comprehensive guide to concurrent programming in Go, covering goroutines, channels, and building responsive, high-performance concurrent applications.
Posts for: #Backend
Building the BotolaPro Fantasy App Part2: Build the Scraper Service
Building the scraper service for the BotolaPro Fantasy App, focusing on web scraping techniques, API design, and integrating with SofaScore to extract match lineups and player statistics.
Building the BotolaPro Fantasy App Part1: Scrapping the Base Data
Building a fantasy football app for Morocco’s Botola Pro as a learning project, focusing on system architecture, data scraping challenges, and real-world constraints in mobile application development.
Go In Action
A practical guide to the Go programming language, covering core concepts and building real-world applications with Go.
Backend Engineering from the first Principles
explores the importance of first-principles thinking in software engineering, emphasizing core backend fundamentals over fleeting frameworks or tools. It introduces a blog series that breaks down essential backend concepts, from HTTP and databases to scaling and observability, combining clear explanations with practical projects to help engineers build a strong, foundational understanding.
The Design of Web APIs
A comprehensive guide to designing well-structured, consumer-friendly web APIs with practical principles for creating intuitive and consistent interfaces.