Abdulmumin Akindeabdulmumin.hashnode.dev·11 hours agoThere's No Magic: Only Abstractions"Magic is just an abstraction you don't understand." I came across a post from Preston Thorpe, a brilliant, incarcerated software engineer. He wrote an article about how he became a professional software engineer from the prison. No, you aren't hall...software development
Scraper0024scraper0024.hashnode.dev·Jan 23, 2025Web Crawler with Golang: Step-by-Step Tutorial 2025Most large web scraping projects in Go start by discovering and organizing URLs using a Golang web crawler. This tool lets you navigate an initial target domain (also known as a "seed URL") and recursively visit links on the page to discover more lin...Go Language
Mahad Ahmedblog.mahad.dev·Jan 22, 2025Package your SaaS frontend for self-hosting using GolangSometimes you need to allow for self-hosted subscription of your SaaS whether it's because your client has their own air-gapped system that is not connected to the internet or they want to host it in their on-premise servers. Having the option is alw...golang
unidoclibunidoclib.hashnode.dev·Jan 22, 2025The Art of Word Document Manipulation in GoLangWord documents are a cornerstone of modern business and personal communication. From crafting professional reports to generating dynamic proposals, the ability to create and manage Word files efficiently can transform workflows and elevate productivi...Word Document Manipulation
Rohan Bhujbalrohan-bhujbal.hashnode.dev·Jan 21, 2025WebSockets Explained (Golang): A Practical Guide to Real-Time AppsWhy Another WebSocket Tutorial? When I was learning WebSockets, I struggled to find a resource that balanced simplicity with depth. Most tutorials were either too basic or too complex. This guide is for those who, like me, want to build a real chat a...36 readsgolang
Yuri Chandrayurichandra.hashnode.dev·Jan 20, 2025I just knew X-Forwarded-Proto in productionIn the middle of a beautiful day, I deployed a change to production and expect everything to go well. Anxiety hit me well while waiting for the incoming request to come to my system. This is quite a big feature and I just design it end-to-end and exp...golang
Muhammad yasirmyasir.hashnode.dev·Jan 19, 2025I Tried Systems programming languagesfirst of all i am low level systems engineer came from web development background and i tried golang, rust,c,c++ and zig Golang Go is a high level half staticlly typed and half dynmically typed compiled languge programming lnguage. And remember, in t...Rust
Mahad Ahmedblog.mahad.dev·Jan 18, 2025It's Simple to Build Your Own Email/Password Authentication REST APIBuilding a REST API for authentication can sound intimidating, but with the right tools and some guidance, it becomes quite simple. In this post, we will walk through how to build an email/password authentication system using Go and the Gin framework...authenticatio
Darsh Pateldarsh-patel.hashnode.dev·Jan 18, 2025A Guide to Variadic Argument Expansion in Go Language ...Go is a statically typed, compiled language with a rich set of features for efficient programming. One of the important features in Go is variadic functions. Variadic functions allow you to pass a variable number of arguments to a function, and Go pr...2 likesGo Language
Panth Patelhow-is-my-backend.whiteloves.in·Jan 15, 2025How I generated Heatmaps 100x fasterMy company spent a bunch of months building the backend for Heatmap. Here's how it went down: we used the IDW algorithm with wind speed and direction to figure out the value for each spot. We set up a heatmap config in our database. A cron job ran ...heatmap