Nicolas A PerezinLevel Up CodingGo Free functions and Dependency InjectionIn Go is very normal to have free functions at the package level where they are not attached to any particular struct. This is perfectly…5 min read·Apr 5, 2024--1--1
Nicolas A PerezinTowards DevGo Concurrent Computations with ContextsContexts in Go (context.Context)contain information related to the scope of a request. In particular, they contain information about…5 min read·Feb 19, 2024----
Nicolas A PerezinStackademicRethinking Parallelism in Go, Simplicity Goes Far.6 min read·Aug 13, 2023--2--2
Nicolas A PerezinStackademicWhy returning error in Go functions? My Personal beliefs.4 min read·Jul 6, 2023----
Nicolas A PerezinITNEXTSolving a Graph Problem with GoDuring the last couple of days, I have been watching live mocking interviews and even though I am not in the market for a new job (I am…4 min read·Jun 24, 2022----
Nicolas A PerezinTowards DevFunctions, Arguments, and PointersIn today’s tech scene we see hundred of people doing 100 Days Of Code, learning JavaScript as their primary language, building a lot of UI…5 min read·Jan 11, 2022----
Nicolas A PerezinITNEXTThe transition from Scala to GoA year ago, I joined Google as a Software Engineer. My team uses Go to write some of the code that keeps Google Cloud running, literally…4 min read·Oct 4, 2021--5--5
Nicolas A PerezinLevel Up CodingAs a follow up of Basic Parallel Computing in Go, I wanted to build a more complex example where…Let’s first create a function ProduceInts that generates random data into a channel for some time t . After time t passes, it closes the…2 min read·Aug 16, 2021----