Curious About Technology

Welcome to Coding Explorations, your go-to blog for all things software engineering, DevOps, CI/CD, and technology! Whether you're an experienced developer, a curious beginner, or simply someone with a passion for the ever-evolving world of technology, this blog is your gateway to valuable insights, practical tips, and thought-provoking discussions.

Recent Posts

Streamlining Your Go Projects with Taskfile: An alternative to Makefile

Streamlining Your Go Projects with Taskfile: An alternative to Makefile

Managing the myriad tasks involved in software development can be a daunting challenge, particularly when working with Go. From running tests to building executables, repetitive tasks can consume valuable time and introduce errors. Enter Taskfile, a powerful task runner and build tool designed to simplify and automate your workflows.

Read More
Memory Management and Profiling in Go
go, golang, profile, tools Noah Parker go, golang, profile, tools Noah Parker

Memory Management and Profiling in Go

Go, often referred to as Golang, is recognized for its simplicity and performance. A key part of maintaining that performance is understanding how memory is managed within a Go application. In this blog post, we'll dive deep into Go's memory management model, examine garbage collection, and explore tools and techniques to profile memory usage.

Read More
Building Command-Line Tools with Cobra: Mastering Aspects of Go
go, golang, command line, tools Noah Parker go, golang, command line, tools Noah Parker

Building Command-Line Tools with Cobra: Mastering Aspects of Go

Command-line tools have been an integral part of software development since the earliest days of computing. They provide a quick and efficient way to run operations, scripts, or even entire applications, all from the comfort of your terminal. Today, we'll dive into how to create feature-rich command-line applications using the Cobra library in Go.

Read More