#Router

12 articles

From Custom HTTP Router to New ServeMux
Application 2024-04-27

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.

#Golang#Router
Resources Referenced for Creating an HTTP Router
Application 2023-10-30

Resources Referenced for Creating an HTTP Router

Explore resources for building HTTP routers including radix trees, trie structures, and benchmark comparisons in Go.

#Router#HTTP#URL Routing#Link Collection
Proposal to Extend ServeMux Functionality in Go Accepted
Application 2023-08-31

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.

#Golang#Router#HTTP
Updated My Custom Router
Application 2021-06-18

Updated My Custom Router

Discover middleware support and optimizations in the goblin Go HTTP router with performance benchmarks and HTTP routing features.

#Golang#OSS#Router
Created a URL Router called goblin in Golang
Application 2020-01-26

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.

#Golang#URL Routing#Router
Introduction to Custom URL Routing: Episode 2
Application 2019-12-15

Introduction to Custom URL Routing: Episode 2

Implement custom URL routing using trie and Patricia trees with path matching algorithms for HTTP routing.

#HTTP#URL Routing#Router
Introduction to Building Your Own URL Routing - Episode 1
Application 2019-12-14

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.

#HTTP#URL Routing#Router
Code Reading of Golang's HTTP Server
Application 2019-11-03

Code Reading of Golang's HTTP Server

Dive deep into Go's HTTP server internals: ServeMux routing, Handler interface, middleware patterns, and request handling.

#Golang#Code Reading#Router
Creating URL Routing Episode 3 (Final Episode)
Algorithms and Data Structures 2019-03-17

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.

#PHP#URL Routing#HTTP#Tree Structure#Router
Creating URL Routing Episode 2
Algorithms and Data Structures 2019-01-06

Creating URL Routing Episode 2

Implement optimized URL routing with refined tree structure patterns, endpoint mapping, and scalable web application routing logic.

#HTTP#URL Routing#Tree Structure#Router
Creating URL Routing Episode 1
Algorithms and Data Structures 2018-12-19

Creating URL Routing Episode 1

Master URL routing using tree structures for HTTP request matching, path parameters, and efficient web application request handling.

#HTTP#URL Routing#Tree Structure#Router
Creating a Custom Router with React and the History API
Application 2018-01-03

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.

#ES6#JavaScript#React#History API#Router