_____  _______  _______  _______  _______  _______  _______ 
  /     \|   _   ||   _   ||   _   ||       ||   _   ||   _   |
 |  || |||  | |  ||  |_|  ||  | |  ||_     _||  |_|  ||  | |  |
 |  || |||  |_|  ||       ||  |_|  |  |   |  |       ||  |_|  |
 |  || |||       ||       ||       |  |   |  |       ||       |
 |__|__| |_______||_______||_______|  |___|  |_______||_______|

Build Custom Browser Extensions with Javascript

In this quick article, we will learn how to build a browser extension to manipulate some website behavior for your personal use. What is a Browser Extension? 🔗A browser extension is essentially a small software program that adds custom functionality to your web browser. Extensions can help you take notes, manage passwords, block ads, and more. They can be installed in most modern browsers like Chrome, Firefox, Edge, etc. Often, an extension can be downloaded and installed from a web store, like the Chrome Web Store.

Read article →

Building Web APIs in Go - StoreFM#2

This is a continuation of the Store FM series, where we discuss web application development with Go and analyze the Go standard library. In the previous article, we set up our project with a Go backend and an HTML+HTMX frontend. Today, we will be analyzing how to work with various API endpoints through which our frontend interacts with the server. We will focus on three packages from the standard library in this article:

Read article →

Working with Go's Standard Library - StoreFM#1

Introduction 🔗In my previous posts, we discussed Go’s syntax and how it allows developers to write C-like code for modern development. While we will continue to explore the language specifications in detail, another aspect of Go that stands out is its modern standard library. The Go standard library is simply one of the best—if not the best—I have ever used. Many quality-of-life libraries and tools that might require third-party dependencies in other languages are available out of the box in Go’s standard library.

Read article →