Blog

Always something to read...

Should I go work at a large corporation or at a scaleup?

When it comes to choosing where to work, one of the biggest decisions people often face is whether to work for a large or a small company. Both have their own unique benefits and drawbacks, and the decision ultimately comes down to an individual's personal preferences and career goals.

Builder Pattern in Go

The Builder pattern is a design pattern used in software development to separate the construction of a complex object from its representation. It provides a flexible and expressive API for building complex objects, making it a popular choice among Golang developers.

Factory Pattern in Go

The factory pattern is a design pattern that is commonly used in object-oriented programming to create objects without specifying the exact class of object that will be created. This pattern is particularly useful in situations where a class hierarchy exists, but the client code should be decoupled from the classes that are being instantiated. In this blog post, we will take a look at how to implement the factory pattern in Go, with a code sample to illustrate how it works.