• English Español
  • Categories
    • Algorithms
    • Artificial intelligence
    • Databases
    • Django
    • Docker
    • Fastapi
    • Git
    • Go
    • Htmx
    • Javascript
    • Linux and devops
    • Opinions
    • Python
    • React
    • Rust
    • Seo
    • Software architecture
    • Testing
    • Typescript
  • Hire me
  • RSS
  • About me
  • Languages
    English Español
  • Categories
    • Algorithms
    • Artificial intelligence
    • Databases
    • Django
    • Docker
    • Fastapi
    • Git
    • Go
    • Htmx
    • Javascript
    • Linux and devops
    • Opinions
    • Python
    • React
    • Rust
    • Seo
    • Software architecture
    • Testing
    • Typescript
  • Hire me
  • RSS
  • About me

Coffee bytes

Web development blog where thoughts, opinions, rants, memes and tutorials coexist. When it comes to posts we prefer human made content.

Go Testing

Go: basic testing and coverage

Go already has a testing module in its standard library that is ready for our use, we just need to import it and use it. …
Go

Go: race conditions on goroutines and mutexes

In past posts I talked a bit about goroutines, deadlocks and channels . But there is another quite interesting issue …
Go

Go: channels, understanding the goroutines deadlocks

When working with channels there is a quite common error that occurs when you are not familiar with the concepts, the …
Go

Go: use of channels to communicate goroutines

So far I have explained how to run a goroutine, execute code concurrently with the goroutines and wait for them to …
Go

Go: introduction to goroutines and concurrency

As I mentioned in the introduction to the go programming language: go is a specialized concurrency language . It is a …
Go

Go: package import and module management

In go you can consider a package as all the files contained in a directory and a module as a collection of packages. To …
Go

Go: Structs, inheritance, polymorphism and encapsulation

As I already mentioned to you in the introduction to the Golang or Go programming language , this language does not have …
Go

Go: string runes and bytes explained

In this entry I will explain the basics of how strings, runes and bytes work in go, and even a little bit of utf-8. To …
Go

Golang maps or dictionaries

In the go programming language, a map or hash table is the equivalent of a dictionary; they have a key that is related …
Go

Go: slices and arrays, basic characteristics and most common uses

In go or golang slices, arrays and maps are structures for handling data collections. In this entry I am going to talk …
  • ««
  • «
  • 4
  • 5
  • 6
  • 7
  • 8
  • »
  • »»
Privacy policy Cookie policy Disclosure
Powered by Hugo and Hugo Theme Latte

© All rights reserved.