#Router
12 articles
From Custom HTTP Router to New ServeMux
Migrate from a custom HTTP router goblin to Go 1.22 enhanced net/http ServeMux. Covers new routing patterns, performance comparison with third-party routers, and when ServeMux is enough.
Resources Referenced for Creating an HTTP Router
Explore resources for building HTTP routers including radix trees, trie structures, and benchmark comparisons in Go.
Proposal to Extend ServeMux Functionality in Go Accepted
The proposal to add dynamic routing and path parameters to Go net/http ServeMux was accepted. Learn what this means for third-party routers like goblin and the future of routing in Go.
Updated My Custom Router
Discover middleware support and optimizations in the goblin Go HTTP router with performance benchmarks and HTTP routing features.
Created a URL Router called goblin in Golang
Implement a high-performance URL router in Go using trie trees with path parameters and regex pattern matching.
Introduction to Custom URL Routing: Episode 2
Implement custom URL routing using trie and Patricia trees with path matching algorithms for HTTP routing.
Introduction to Building Your Own URL Routing - Episode 1
Learn URL routing fundamentals with tree data structures and trie algorithms for building custom application routers.
Code Reading of Golang's HTTP Server
Dive deep into Go's HTTP server internals: ServeMux routing, Handler interface, middleware patterns, and request handling.
Creating URL Routing Episode 3 (Final Episode)
Build PHP URL routing systems with path parameters, HTTP methods, tree-based search algorithms, and complete endpoint handling.
Creating URL Routing Episode 2
Implement optimized URL routing with refined tree structure patterns, endpoint mapping, and scalable web application routing logic.
Creating URL Routing Episode 1
Master URL routing using tree structures for HTTP request matching, path parameters, and efficient web application request handling.
Creating a Custom Router with React and the History API
Implement custom React router using History API with pushState and popstate for SPA navigation without libraries.