Why Discord is switching from Go to Rust
Rust is becoming a first class language in a variety of domains. At Discord, we’ve seen success with Rust on the client side and server side.
https://blog.discord.com/why-discord-is-switching-from-go-to-rust-a190bbca2b1f
@DevMisc
#rust #discord #golang
Rust is becoming a first class language in a variety of domains. At Discord, we’ve seen success with Rust on the client side and server side.
https://blog.discord.com/why-discord-is-switching-from-go-to-rust-a190bbca2b1f
@DevMisc
#rust #discord #golang
5 simple tips and tricks for writing unit tests in golang
Test-driven development is a great way to keep the quality of your code high...
https://medium.com/@matryer/5-simple-tips-and-tricks-for-writing-unit-tests-in-golang
@DevMisc
#golang #testing #codequality
Test-driven development is a great way to keep the quality of your code high...
https://medium.com/@matryer/5-simple-tips-and-tricks-for-writing-unit-tests-in-golang
@DevMisc
#golang #testing #codequality
Running Go code from Python
Python is a great, clean language, despite its speed. You can speed it up making go bindings.
https://medium.com/analytics-vidhya/running-go-code-from-python-a65b3ae34a2d
@devmisc
#golang #python #cdll
Python is a great, clean language, despite its speed. You can speed it up making go bindings.
https://medium.com/analytics-vidhya/running-go-code-from-python-a65b3ae34a2d
@devmisc
#golang #python #cdll
Go statement considered harmful
Every concurrency API needs a way to run code concurrently. There are lots of variations but the semantics are the same.
https://vorpus.org/blog/notes-on-structured-concurrency-or-go-statement-considered-harmful/
@devmisc
#golang
Every concurrency API needs a way to run code concurrently. There are lots of variations but the semantics are the same.
https://vorpus.org/blog/notes-on-structured-concurrency-or-go-statement-considered-harmful/
@devmisc
#golang
How To Perform Remote Procedure Calls With Go
REST APIs have long been dominating the development world, but there is a new player in town...
https://betterprogramming.pub/how-to-perform-remote-procedure-calls-with-go
@DevMisc
#golang #grpc #api
REST APIs have long been dominating the development world, but there is a new player in town...
https://betterprogramming.pub/how-to-perform-remote-procedure-calls-with-go
@DevMisc
#golang #grpc #api
How can the Fiber Web Framework be useful?
Fiber, as a web framework, was created with the idea of minimalism and follows the UNIX way...
https://dev.to/koddr/go-fiber-by-examples-how-can-the-fiber-web-framework-be-useful
@DevMisc
#fiber #golang #restapi
Fiber, as a web framework, was created with the idea of minimalism and follows the UNIX way...
https://dev.to/koddr/go-fiber-by-examples-how-can-the-fiber-web-framework-be-useful
@DevMisc
#fiber #golang #restapi
Writing unit tests in Golang
Unit testing is a way of writing tests for the individual components (aka, the smallest part) of a program...
https://medium.com/nerd-for-tech/writing-unit-tests-in-golang-part-1-introducing-testify
@DevMisc
#golang #testing #devops
Unit testing is a way of writing tests for the individual components (aka, the smallest part) of a program...
https://medium.com/nerd-for-tech/writing-unit-tests-in-golang-part-1-introducing-testify
@DevMisc
#golang #testing #devops
5chan - How to write a 4chan clone in Go and NextJS
4chan is a simple image-based bulletin board where anyone can post comments and share images...
https://dev.to/100lvlmaster/5chan-the-4chan-clone-1n7p
@DevMisc
#tutorial #golang #nextjs
4chan is a simple image-based bulletin board where anyone can post comments and share images...
https://dev.to/100lvlmaster/5chan-the-4chan-clone-1n7p
@DevMisc
#tutorial #golang #nextjs
Go'ing insane part one: Endless error handling
What happens when you mix error values, an inability to shadow variable declarations, and a lack of an error-specific control flow mechanism?
https://jesseduffield.com/Gos-Shortcomings-1/
@DevMisc
#golang #errors #misc
What happens when you mix error values, an inability to shadow variable declarations, and a lack of an error-specific control flow mechanism?
https://jesseduffield.com/Gos-Shortcomings-1/
@DevMisc
#golang #errors #misc
3 Things Go Needs Right Now More Than Generics
My suggestions to make Go an even better language.
https://betterprogramming.pub/three-things-go-needs-right-now-more-than-generics
@DevMisc
#golang #go
My suggestions to make Go an even better language.
https://betterprogramming.pub/three-things-go-needs-right-now-more-than-generics
@DevMisc
#golang #go
Build Your Own Container Using Less than 100 Lines of Go
https://www.infoq.com/articles/build-a-container-golang
@DevMisc
#misc #golang #docker
https://www.infoq.com/articles/build-a-container-golang
@DevMisc
#misc #golang #docker
Implementing factory pattern GO
In GO, there isn’t such thing as the Constructor, instead, you initialize a struct directly by providing a value for each one of its fields...
https://medium.com/@ovargas/implementing-factory-pattern-go
@DevMisc
#golang #tutorial #go
In GO, there isn’t such thing as the Constructor, instead, you initialize a struct directly by providing a value for each one of its fields...
https://medium.com/@ovargas/implementing-factory-pattern-go
@DevMisc
#golang #tutorial #go
Reading the web offline and distraction-free
This article describes the wiring of a tool to turn a webpage into a self-sufficient epub (for reading offline).
https://blog.owulveryck.info/2021/10/07/reading-from-the-web-offline-and-distraction-free.html
@DevMisv
#golang #epub
This article describes the wiring of a tool to turn a webpage into a self-sufficient epub (for reading offline).
https://blog.owulveryck.info/2021/10/07/reading-from-the-web-offline-and-distraction-free.html
@DevMisv
#golang #epub
sync: ExampleWaitGroup includes a porn website url · Issue #48886
https://github.com/golang/go/issues/48886
@DevMisc
#golang #meme #github
https://github.com/golang/go/issues/48886
@DevMisc
#golang #meme #github
Use Go Channels as Promises and Async/Await
If you’ve ever programmed with Javascript, you definitely know about Promise and async/await. But what about Golang?
https://levelup.gitconnected.com/use-go-channels-as-promises-and-async-await-ee62d93078ec
@DevMisc
#golang #async #learn
If you’ve ever programmed with Javascript, you definitely know about Promise and async/await. But what about Golang?
https://levelup.gitconnected.com/use-go-channels-as-promises-and-async-await-ee62d93078ec
@DevMisc
#golang #async #learn
You don't like Golang because you are too small
https://tmikov.blogspot.com/2015/02/you-dont-like-googles-go-because-you.html?m=1
@DevMisc
#golang #rant #google
https://tmikov.blogspot.com/2015/02/you-dont-like-googles-go-because-you.html?m=1
@DevMisc
#golang #rant #google
🔥3❤1👎1
Saving a third of our memory by re-ordering Go struct fields
https://wagslane.dev/posts/go-struct-ordering
@DevMisc
#golang #memory #optimization
https://wagslane.dev/posts/go-struct-ordering
@DevMisc
#golang #memory #optimization