techstructiveblog.hashnode.devSafely using Maps in Golang: Differences in declaration and initializationIntroduction This week, I was working on one of the API wrapper packages for golang, and that dealt with sending post requests with URL encoded values, setting cookies, and all the fun stuff. However, while I was constructing the body, I was using ur...Aug 31, 2024·7 min read
techstructiveblog.hashnode.dev2023 Year ReviewIntroduction 2023, what a year! If you're a developer and haven't heard the word 'AI' a million times, where have you been? With the introduction of Chat GPT in December 2022, the start of 2023 was buzzing with Open AI's flagship product. I also did ...Dec 30, 2023·9 min read
techstructiveblog.hashnode.devBuild ML models with GraphQL API with MindsDB and GrafbaseIntroduction This article will explore leveraging Grafbase to query mindsdb with a GraphQL API. MindsDB is an AI Database that is used for creating and managing AI models and connecting various data sources for training. Grafbase is a framework to cr...Aug 15, 2023·22 min read
techstructiveblog.hashnode.devGolang: GenericsIntroduction In the 29th post of the series, we will be looking into generics in Golang. Generics were added in Golang version 1.18, so they are quite new in the world of Golang but the concept is quite old in other programming languages. Generics pr...Jul 25, 2023·16 min read
techstructiveblog.hashnode.devGolang: Date and TimeIntroduction In the 28th post of the series, I will be exploring date and time handling in Golang. We will be covering the following topics: Date and Time parsing Time Duration Time and Date Arithmetic Timezones Sleep and Tickers This will cov...Jun 20, 2023·16 min read