Golang Project Structure

Tutorials, tips and tricks for writing and structuring code in Go (with additional content for other programming languages)

web development

Tag

Building Real-Time Applications With Go and WebSockets

A professional woman working on a laptop while sitting cross-legged on a bed in a hotel room.

Real-time applications (RTAs) have become an important part of modern software development. From live chat applications to stock market updates and online gaming, users now expect instant interaction with all kinds of services. While traditional HTTP request-and-response models may work well for many projects, they often fall short when it comes to implementing real-time communication […]

Overview of JavaScript Promises

Two girls performing a "pinky promise" ritual with their hands.

Have you ever found yourself writing JavaScript code that becomes difficult to read because there are so many nested callbacks? Or do you get frustrated when your browser becomes unresponsive as it struggles to perform long-running operations in client-side code? Well, promises are designed to solve those problems! In this post we will discuss exactly […]

Why Ezoic Is the Best Ad Network To Make Money From Content Online

You may have seen the advertisements that are automatically placed into various sections on many of the pages of this website. The team at Ezoic handles all that for me, allowing me to focus on writing about the things that I care about and sharing what I’ve learnt about coding with other Go developers. So […]

Improving the SEO of Your Blog or Website

Three tiles with letters on them spelling out the acronym SEO, which stands for "Search Engine Optimization".

Search engine optimization (SEO) is the practice of optimizing your website in order to rank higher in search engine results pages (SERPs). I’ve built multiple websites over the years, with varying degrees of success, and this blog that focuses on the topic of Go coding is my latest project. So I want to share some […]