blog.tinaciousdesign.comUninstalling a package installed with GoHave you ever installed a package by using go install <some-package> and wondered how to uninstall it? Go is really great in that respect. Go packages are a single binary and theyβre installed based on how your Go tooling is set up. Provided we have ...Mar 15, 2025Β·2 min read
blog.tinaciousdesign.comOpen API (Part 3): Generating an OpenAPI spec file from codeOverview This is the 3rd article in a series of posts about working with Open API to create generated API clients and documentation websites. In the 1st post we went over what we can do with Open API spec files, e.g. generate API clients and documen...Oct 14, 2024Β·7 min read
blog.tinaciousdesign.comOpen API (Part 2): Handcrafted, bespoke, artisanal Open API specs: API contract-firstOverview This article is the 2nd in a series of blog posts that discuss using Open API to help with API documentation and API client code generation. In the previous article, we went over how we can generate documentation and API clients using existi...Oct 7, 2024Β·6 min read
blog.tinaciousdesign.comOpen API (Part 1): Generating API clients and documentation from an Open API specOverview This article starts a series of Open API-related blog posts. OpenAPI, previously known as Swagger (a name still in use today for many of its tools), is a suite of tools that generate documentation and networking clients for various programmi...Sep 30, 2024Β·5 min read
blog.tinaciousdesign.comAndroid apps are reading your clipboard β here's how you can stop themYou've probably already seen the scary alert (that's possibly why you're here), but in case you haven't, it looks something like this: NewAppIJustDownloaded pasted from your clipboard Sometimes it happens during a flow where it's possibly convenien...Sep 20, 2024Β·8 min read