Matthias BrunsWhat about Breadth First Search (BFS) AlgorithmBreadth First Search (BFS) is a graph-based algorithm that is used to traverse and search through a graph data structure. It is a simple…Jul 7, 2023Jul 7, 2023
Matthias BrunsMastering Binary Search in Golang: A Simple Guide for NovicesLearn Binary Search in Golang: An Easy-to-Follow Tutorial for BeginnersJun 12, 2023Jun 12, 2023
Matthias BrunsRust — Abstract Factory PatternIn Rust, the Abstract Factory Pattern is a creational pattern that provides an interface for creating related objects without specifying…May 16, 2023May 16, 2023
Matthias BrunsWriting Golang Game Engine — OpenGLSetting up your Golang development environment to draw a triangle with OpenGLApr 30, 2023Apr 30, 2023
Matthias BrunsRunning multiple Golang AWS lambda functions on ARM64 with serverless.comMigrate from go1.x to provided.al2 arm64 lambdasApr 25, 20231Apr 25, 20231
Matthias BrunsGolang Design Patterns — OverviewA curated list of design pattern articles for GolangApr 17, 20231Apr 17, 20231
Matthias BrunsGolang — Visitor PatternThe Gang of Four design patterns are widely used in software development. One of the most useful ones is the Visitor Pattern. In this…Mar 30, 2023Mar 30, 2023
Matthias BrunsGolang — Template Method PatternThe Template Method Pattern is a behavioral design pattern that defines the skeleton of an algorithm in a superclass but lets subclasses…Mar 29, 2023Mar 29, 2023
Matthias BrunsGolang — Strategy PatternThe “Gang of Four” (GoF) patterns are a set of 23 design patterns that were defined by four authors in their book “Design Patterns…Mar 27, 2023Mar 27, 2023
Matthias BrunsGolang — State PatternIn this article, we will be exploring how the State Pattern can be applied to a game in Golang. We will use a simple game where the player…Mar 26, 2023Mar 26, 2023