RSS.Social

Emir Ribic

follow: @[email protected]

Posts

Recover panics in all Goroutines you start

The Danger of Running Untrusted Code

How I failed to properly transfer this website's domain

Switching to iPhone from Android - again

My Google Pixel 5 is unable to make emergency calls

Getting message from ChatGPT Assistants/Threads API

Hosting multiple WordPress sites on a single VPS - the easy way

Deploying to EMR Serverless via EMR CLI

Sending CodeDeploy deployment notifications to Slack with Terraform

Defer your mutex Unlocks

Be Above Average

Easy memory-saving tricks in Go

Back to Google - after de-googling my phone

Glice v2 - Adding support for go.mod

HTTP logging in Go

Removing null values from maps or JSON with Go

A robust RabbitMQ client in Go

Pushing data upstream in Context

Updating Goroutines post-creation

Writing RESTful APIs in Go, 3 years later

A Year in Review - 2019

dt - Go's missing datetime package

Working with enums in Go

Building a Cloud Function that generates PDFs from provided URL

Building a live chat with Go, NATS, Redis and Websockets

Deploying GoBuffalo app using Dokku

Launching Confello

Google Datastore with a relational data model

Why you should start blogging

Refactoring Gorsk - Why and how

Beyond REST

Marshal YAML fields into map[string]string

Twisk - Golang RPC starter kit

Serve SwaggerUI within your Golang application

Switched from Mac to Ubuntu

Working with Go Web Frameworks - Gin and Echo

Removing comments

Automate Chrome with Golang and ChromeDP

Golang restful starter kit - GORSK

Convert txt files to csv with Golang

After being completely honest, Upwork banned my account for 'being dishonest'

Elasticsearch query examples with Golang

Create Golang API documentation with SwaggerUI

Fixing corrupt archive in Golang

How to reduce JSON file size

Glice - Golang dependency and license checker

Windows to Mac - Power user's perspective

Kiss - A stupidly simple Hugo blogging theme

Switching to iPhone from Android - Power user's experience

Getting started - again