- 🔭 Working on building my analytics and performance platform ioignition.com with go & htmx and writing about it on seagin.me
- 🌱 I’m currently learning how interpreters do their magic
- 👯 Looking to collaborate on golang projects (open source or otherwise)
- 📫 How to reach me: 📧cijin@seagin.me | LinkedIn | Twitter
Highlights
Pinned Loading
-
-
post-robot
post-robot PublicForked from krakenjs/post-robot
Cross domain post-messaging on the client side using a simple listener/client pattern.
JavaScript
-
Go Start: My very first commercial p...
Go Start: My very first commercial product 1# Go Start: My very first commercial product
23## TLDR
45For go developers, bootstrappers who want to focus on the core of the product and not get bogged down by setting up
-
Buffered channels and how they diffe...
Buffered channels and how they differ from Unbuffered channels 1# Buffered Channels
2A buffered channel is a channel that can hold one or more values before they are recieved. There are also different conditions
3when send and recieve will block:
4* Recieve will block if there is no value in the channel
5* Send will block if there is no space in the buffer for the incoming value
-
Mutexes in Go
Mutexes in Go 1# Mutexes
2A mutex is named after the concept of mutual exclusion. Which is what they do as well. They lock a block of code till execution
3is complete for another go routine to access it.
45Example from Go In Action:
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.