DTDaniel Taylorindgt.hashnode.dev路Feb 7, 2024 路 12 min readReducing Go DependenciesIntro This article is a practical look at reducing dependencies in Go libraries. We'll start by looking at how Go dependencies work, then go into a few ideas around reducing dependencies. Finally, we'll go into a few ways I've implemented these ideas...00
DTDaniel Taylorindgt.hashnode.dev路Dec 6, 2023 路 8 min readAPIs in Go with Huma 2.0History Back in 2016 I was working for a small-ish company doing live video streaming services which would eventually become part of Warner Bros Discovery through a complex chain of acquisitions and a "spin-merge." We were working on pulling apart a ...00
DTDaniel Taylorindgt.hashnode.dev路Apr 15, 2022 路 5 min readMapping OpenAPI to the CLIIn this post we'll explore Restish, a CLI for APIs with built-in OpenAPI support. How does it go from an OpenAPI service description to CLI commands & arguments? Read on to find out! Autodiscovery Restish supports OpenAPI autodiscovery using several ...00
DTDaniel Taylorindgt.hashnode.dev路Jun 3, 2020 路 4 min readA CLI for REST APIsStandardizing how power users and scripts interact with your service Sorry about the acronym soup in the title! 馃槄 Today I want to talk about an oft-neglected aspect of building REST or HTTP APIs. There are plenty of articles about API design, API de...00