Tag Archives: Parallel Processing

Golang for the C# Developer – [1] Intro

TL;DR – In this series of posts I am exploring the Go (Golang) language from a C# native speaker’s perspective (or through one’s glasses). This introductory episode is more about the philosophy, history and general geekout over Go. You won’t … Continue reading

Posted in General Software, Go, Golang, Software Architecture, Software Concepts, Software Design, Uncategorized | Tagged , , , | 2 Comments

Why locking your data?

In one of my previous posts i described the motivation for using Parallel processing and how it can be misused. In this post i want to simplify the concept of locking mechanisms as one of the methods for enabling a … Continue reading

Posted in .NET, Multithreading, OOP | Tagged , , , | 2 Comments

Parallelism Gone Really Wrong

Couple days ago my friend told me that his team made a lot of efforts to Parallelise their computations for better performance. But strangely enough the performance worsened. Being a good friend i offered him to take a look at … Continue reading

Posted in .NET, Multithreading | Tagged , , , , | 1 Comment