🚀 Get 25% off access to all my premium courses - use discount code FUNCMAIN at checkout - view the pricing page now!

intermediate Image intermediate

Sunset in the mountains

Golang MySQL Tutorial

In this tutorial I'll be demonstrating how we can work with MySQL databases using Go.

intermediate
Sunset in the mountains

Go 1.23 Iterators Tutorial

👋 Welcome Gophers! In this article, we are going to be looking at how you can use GitHub actions to supercharge your Go project setup!

intermediate
Sunset in the mountains

Functional Options Parameter Pattern in Go

In this tutorial, we'll be discussing one of my favorite patterns and how you can use it to supercharge your Go app dev.

intermediate
Sunset in the mountains

Joining Errors With errors.Join in Go

In this tutorial, we'll be looking at how we can join errors together in Go using the errors.Join method!

intermediate
Sunset in the mountains

Getting Started With Testmain in Go

In this tutorial, we'll be covering how you can simplify and improve your tests in Go using the TestMain function.

intermediate
Sunset in the mountains

Beginner's Guide to Logging in Tests in Golang

In this tutorial, we're going to be looking at how we can improve our test output readability using the inbuilt helper methods in the testing package!

intermediate
Sunset in the mountains

Taskfiles for Go Developers

In this tutorial, we are going to explore how we can leverage Taskfiles within our Go development

intermediate
Sunset in the mountains

Rust Docker Tutorial

In this tutorial, we are going to look at how we can build single and multi-stage Dockerfiles for our Rust applications.

intermediate
rust
Sunset in the mountains

Accepting Interfaces and Returning Structs

In this article, we are going to discuss the benefits of accepting interfaces in your code and returning structs.

go
design-patterns
intermediate
Sunset in the mountains

GitHub Actions for Go Projects

👋 Welcome Gophers! In this article, we are going to be looking at how you can use GitHub actions to supercharge your Go project setup!

intermediate
<< Previous Page Next Page >>
Showing Page 2 of 4