Open in app

Sign In

Write

Sign In

Surya Reddy
Surya Reddy

66 Followers

Home

About

Apr 3, 2022

Neovim for journaling 🤓 🚀

Benefits of journaling. This blog is not about that! If you are like me, who loves Neovim and journaling, this blog is for you 😍 The Paradox of choice I used to journal in Notion. It is a great tool with a lot of features, so much so, that I ended up spending more time beautifying my…

Mental Health

4 min read

Neovim for journaling 🤓 🚀
Neovim for journaling 🤓 🚀
Mental Health

4 min read


Dec 7, 2021

My experiences with Swedish 🇸🇪 and Indian 🇮🇳 work culture

At first, a formal note to say that this blog is not about Sweden vs India. I recently moved to Sweden to work for a FinTech and am almost blown away and overwhelmed at the same time to experience Swedish work culture. It has been 3 months since I moved…

Swedish Work Culture

5 min read

My experiences with Swedish 🇸🇪 and Indian 🇮🇳 work culture
My experiences with Swedish 🇸🇪 and Indian 🇮🇳 work culture
Swedish Work Culture

5 min read


Aug 12, 2021

Design pattern in Golang — Prototype

In a real-life scenario, a complex object (e.g. Car, Phone) is not created from scratch. We use the existing design and modify it. The prototype pattern follows the same principle. An existing (partially or fully completed) design is a prototype. To implement the Prototype pattern we need to know Deep…

Golang

3 min read

Design pattern in Golang — Prototype
Design pattern in Golang — Prototype
Golang

3 min read


Aug 12, 2021

Design Patterns in Golang- Factory

In our previous blog, we learned that in the Builder pattern, we create an object (struct instance) piece by piece. As a developer, you get into situations where you want to create the whole object at once. In these situations, you can apply the Factory pattern. “ Factory pattern…

Golang

2 min read

Golang

2 min read


Jan 11, 2021

Go Builder Pattern — The Functional Way

So, in my previous blogs, we talked about Builder Facets and Builder Parameters. Read them here: Builder Facets Builder Parameters One way to extend the builder that you already have is by using a Functional Programming approach! Let’s take the same example that we used in my previous blog. We…

Functional Programming

2 min read

Go Builder Pattern —  The Functional Way
Go Builder Pattern —  The Functional Way
Functional Programming

2 min read


Jan 11, 2021

Go Builder Pattern — Builder Parameters

So in the previous blog, we talked about Builder facets. In this blog, let's understand the Builder parameters. Builder Parameters What? Builder parameters help us to restrict usage of struct properties and functions directly. Why? Sometimes we want to restrict users from accessing the properties and functions of a struct directly. …

Golang

2 min read

Go Builder Pattern — Builder Parameters
Go Builder Pattern — Builder Parameters
Golang

2 min read


Jan 11, 2021

Design patterns in Golang — The Builder

I always wondered, how should we apply our very dear “Design Patterns” in Golang? Object-Oriented Programming in Go is weird. If you are a Java or a C# developer, you would find a lot of similarities in applying SOLID principles in your code. …

Golang

3 min read

Design patterns in Golang — The Builder
Design patterns in Golang — The Builder
Golang

3 min read

Surya Reddy

Surya Reddy

66 Followers

Learning the Feynman technique. https://devcharmander.me/

Following
  • Netflix Technology Blog

    Netflix Technology Blog

  • Kinjal Dhamat

    Kinjal Dhamat

  • mobin shaterian

    mobin shaterian

  • Paul Gureghian

    Paul Gureghian

  • Henry Steinhauer

    Henry Steinhauer

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech