Jeremy Bytes

byte-sized chunks of .NET

Sunday, January 31, 2021

Go (golang) Channels - Moving Data Between Concurrent Processes

›
Go has concurrency baked in to the language -- concurrent operations are referred to as " goroutines ". But concurrency is a ...
Thursday, January 14, 2021

Go (golang) Goroutines - Running Functions Asynchronously

›
I've been exploring the Go programming language (golang). A really cool feature is that running functions asynchronously is built r...
Wednesday, January 13, 2021

Go (golang) Multiple Return Values - Different from C# Tuples

›
One of the features that I like in the Go programming language (golang) is that functions can return multiple values. In C#, we can mim...
Tuesday, January 12, 2021

Go (golang) Error Handling - A Different Philosophy

›
In looking at Go (golang) as someone who has spent quite a bit of time in C#, I'm really intrigued by the approach to error handling. ...
1 comment:
Monday, January 11, 2021

Go (golang) defer - A Better “finally”

›
My primary world has been C# for a while. There are several things in Go (golang) that I find interesting, particularly when looking at...
1 comment:
Sunday, January 10, 2021

Go (golang) Loops - A Unified "for"

›
My primary world has been C# for a while. I've been looking at the Go programming language (golang), and I wanted to write a few ar...
1 comment:
Sunday, October 18, 2020

Abstract Classes vs. Interfaces in C# - What You Know is Probably Wrong

›
A little over a year ago, C# 8 changed a lot of things about interfaces. One effect is that the technical line between abstract classes and ...
1 comment:
‹
›
Home
View web version

About Me

My photo
Jeremy
Vancouver, Washington, United States
Jeremy is a technical speaker and consultant who currently focuses on .NET technologies. He lives with his wife, 3 cats, 2 hound dogs, and a banjo.
View my complete profile
Powered by Blogger.