#Go

Building an HTTP PDF Generation Service in Go Using HTML Templates and WeasyPrint

In this article you’ll learn how to integrate WeasyPrint with Golang to build a robust invoice-generating application. We walk through the installation, project setup, template design, view logic and PDF production, giving you a complete blueprint to deliver downloadable or printable invoices in your Golang project.

Mohamed Nossirat
Building an HTTP PDF Generation Service in Go Using HTML Templates and WeasyPrint

Stream videos with Go and Http

Learn how to build a simple video‑streaming server in Go. The article explores HTTP range requests and the <video> element, contrasts HTTP, WebSocket and WebRTC approaches, and demonstrates handling Range headers to serve specific byte ranges for smooth playback

Mohamed Nossirat
Stream videos with Go and Http

Real Time Chat System With Golang, Redis and Server Side Events

Server‑Sent Events provide a lightweight way to push live updates over a single HTTP connection. This post explains SSE’s benefits—simplicity, automatic reconnection and efficiency and walks through building a real‑time chat using Go and Redis Pub/Sub

Mohamed Nossirat
Real Time Chat System With Golang, Redis and Server Side Events

Embedding a Vuetify Frontend into a Go Web Server

Vuetify adds a Material Design look to Vue apps, and Go 1.25’s embed package lets you ship static assets in a single binary. Here you’ll see how to serve a Vuetify SPA from Go using net/http, Gin and Fiber, with pros and cons of each method

Mohamed Nossirat
Embedding a Vuetify Frontend into a Go Web Server