Jacob Kim

Jacob Kim @jpoly1219

About: CS major at Umich. SWE @ The Michigan Daily. Gopher. Backend development and DevOps!

Location:
Ann Arbor
Joined:
Dec 27, 2019

Jacob Kim
articles - 38 total

Working with Time Data in Go

On many occasions, you will have to write code that has to deal with time. You could write a clock...

Learn More 2 0Feb 7 '23

Structs, Methods, and Receivers in Go

When I was first learning how to use Go, the idea of Go being a non-OOP language was interesting. I...

Learn More 32 7Jan 30 '23

College Coding Assignment Tips

I genuinely enjoy coding assignments. In my school, a lot of programming courses have projects that...

Learn More 1 4Jan 24 '23

Intro to Generics in Go

Generics is a topic that many people have opinions about. Some people say that the lack of generics...

Learn More 13 0Jan 15 '23

I'm back!

Sorry for leaving without saying anything. I started university again, and was a bit overwhelmed with...

Learn More 1 1Jan 8 '23

Mutexes in Go

Welcome back to Intro to Concurrency in Go! Today we will be looking at how to protect shared...

Learn More 14 0Sep 19 '22

Listening to Multiple Channels in Go

Welcome back to the series! Today we will look at ways to listen to multiple channels at once. The...

Learn More 7 0Sep 5 '22

WaitGroups in Go

Welcome back to Introduction to Concurrency in Go! Last time, we had our first taste of concurrency...

Learn More 7 2Aug 29 '22

Intro to Concurrency in Go

Concurrency is a cool topic that can be a huge asset once you get the hang of it. To be honest, I was...

Learn More 20 0Aug 15 '22

Reading and Writing Different Files in Go

Reading and writing files is an important feature of your program. Not all data is stored in the same...

Learn More 14 1Aug 8 '22

Working in a Team

I spend a lot of time developing solo, working on my personal projects. However, I have worked in big...

Learn More 6 1Aug 1 '22

Journal: The Story of My Imposter Syndrome

Let’s take a slight detour from the usual programming guides. Today, I want to address the bane of...

Learn More 7 0Jul 25 '22

Interfaces in Go

If you are going to use Go extensively, you need to understand how to use interfaces. Interfaces...

Learn More 25 0Jul 18 '22

Using Goroutines is Slower??

Ah, goroutines. One of the most defining features of the Go programming language. Once you understand...

Learn More 23 7Jul 11 '22

Trees in Go

Welcome back to Introduction to Data Structures in Go! In this post, we will be looking at trees. So...

Learn More 19 0Jul 4 '22

Benchmarking Go Code

If you have been programming in Go for some time, you probably really like the tooling that comes...

Learn More 12 0Jun 27 '22

Introducing gambas, a data analysis package written in Go!

https://github.com/jpoly1219/gambas https://pkg.go.dev/github.com/jpoly1219/gambas Hi guys, I...

Learn More 5 1Jun 21 '22

Debugging Go Code with Delve

"Genius is 1% talent and 99% hard work." "e = mc^2" -- Albert Einstein In the field of software...

Learn More 31 3Jun 20 '22

Writing Tests in Go

In today's post, we will be looking into how to write tests in Go. Test-driven development, also...

Learn More 28 4Jun 13 '22

Queues in Go

Welcome back to Introduction to Data Structures in Go! In this post, we will be looking at queues. We...

Learn More 31 1Jun 6 '22

Infix to Postfix in Go - Stacks Part 2

Welcome back to Introduction to Data Structures in Go! As I have promised, we will look at a special...

Learn More 8 0May 29 '22

Stacks in Go

Welcome back to Introduction to Data Structures in Go! Today, we will look at stacks. Stacks are...

Learn More 59 1May 23 '22

Linked Lists in Go

Welcome to my new series: Introduction to Data Structures in Go! We will start this series with a...

Learn More 28 4May 16 '22

Querying the Database in a Go Web App

Welcome back to my tutorial! Last time, we set up an instance of the PostgreSQL database and...

Learn More 13 0May 9 '22

Connecting to Database in Go

Welcome back to A Gentle Intro to Golang Web Development. Last time, we learned how to use...

Learn More 14 0May 2 '22

I hit my first 100 followers! Thank you all for your support!

They say that the first 100 are the most precious followers. Thank you for supporting me in my...

Learn More 4 0Apr 27 '22

How to use gorilla/mux

Welcome back to my guide, A Gentle Intro to Golang Web Development. Last time, we looked at how to...

Learn More 10 0Apr 25 '22

Can You "Handle" This?

Welcome to part 2 of my ongoing series, "A Gentle Intro to Golang Web Development." I hope you enjoy...

Learn More 9 0Apr 18 '22

What Even Is a Mux

"Engineers are bad at naming things." This holds true for a lot of things. Weird terms, buzzwords,...

Learn More 32 1Apr 11 '22

To Unmarshal() or To Decode()? JSON Processing in Go Explained

If you are like me and want to learn backend development, you probably came across JSON handling at...

Learn More 35 1Apr 4 '22