Go

Fast, simple, and efficient. Ideal for solopreneurs, Go's straightforward syntax and powerful performance allow for quick development and deployment. → website

illustration of Go
Deploy a Rust or Go binary to a VPS daemonized

Example deploying to a Digital Ocean linux droplet via email/password authentication and use the screen command to keep the service running as a daemon.

Filter function for arrays/slices in Go

How to write a functional Filter function in Go using generics, including a unit test. A taste of functional code.

Find function for arrays/slices in Go

How to write a functional Find function in golang using generics, including a unit test. A taste of functional programming!

FlatMap function for arrays/slices in Go

How to write a functional FlatMap function in golang using generics, including a unit test. Basically map and flatten in one go!

GroupBy function for arrays/slices in Go

How to write a functional GroupBy function in Go using generics, including a unit test. Returns a map with slices.

IndexOf function for arrays/slices in Go

How to write a functional IndexOf function in Go using generics. Surprisingly helpful during mundane tasks!

Map function for arrays/slices in Go

How to write a functional Map function in Go using generics. The classical foundation of data pipeline code!

ParallelMap function for arrays/slices in Go

How to write a concurrent functional Map function in golang using generics and goroutines. Leverage all your CPU cores!

Reduce function for arrays/slices in Go

How to write a functional Reduce function in Go using generics, including a unit test. The foundation for many functional programming libraries!

UniqueBy function for arrays/slices in Go

How to write a functional UniqueBy function in golang using generics, including a unit test. Stop writing this by hand every single time!

Unique function for arrays/slices in Go

How to write a functional Unique function in golang using generics, including a unit test. Quite handy when processing data!


Related Technologies

illustration of Shell
Shell

Shell scripting: Automate and streamline your tasks with powerful command-line scripts. Unlock efficiency in every command! Contains bash, zsh, sh, ...

illustration of Rust
Rust

A language empowering everyone to build reliable and efficient software. Futuristic swiss army knife and probably the most powerful mainstream technology today


Related Categories

illustration of Data Engineering
Data Engineering

Explore the essentials of Data Engineering, delving into how data systems are built and maintained. From organizing data flows to automating complex data processes, discover the tools and techniques that make data easily accessible and useful for everyday projects and insights.

illustration of DevOps
DevOps

Get a glimpse into the world of DevOps, where coding meets collaboration, speeding up everything from software builds to system fixes. Learn about the seamless integration of development and operations to make tech life easier and more efficient.