Gopher Academy
3.34K subscribers
920 photos
40 videos
280 files
2.01K links
πŸ•Έ Gopher Academy

πŸ”·interview golang
https://github.com/mrbardia72/Go-Interview-Questions-And-Answers

Ψ­Ω…Ψ§ΫŒΨͺ Ω…Ψ§Ω„ΫŒ:
https://www.coffeete.ir/mrbardia72

Ψ§Ψ―Ω…ΫŒΩ†:
@mrbardia72
Download Telegram
How to avoid double payment_ - by Alex Xu.pdf
1.1 MB
#bytebytego #tips #pro_guide

How to avoid double payment

βž–βž–βž–βž–βž–βž–βž–βž–
πŸ•Š @gopher_academy | @GolangEngineers
🍾4πŸ‘1πŸŽ‰11
HTTP 1.0 -_ HTTP 1.1 -_ HTTP 2.0 -_ HTTP 3.0 (QUIC).pdf
467.3 KB
#bytebytego #tips #pro_guide

HTTP 1.0 -_ HTTP 1.1 -_ HTTP 2.0 -_ HTTP 3.0 (QUIC)

βž–βž–βž–βž–βž–βž–βž–βž–
πŸ•Š @gopher_academy | @GolangEngineers
❀33🍾1
πŸ₯‚ΫŒΩ‡ سری Ω…ΩˆΩ‚ΨΉΫŒΨͺ Ψ΄ΨΊΩ„ΫŒ دورکاری
🌞 https://jobinja.ir/companies/raznameh-group/jobs

βž–βž–βž–βž–βž–βž–βž–βž–
πŸ•Š @gopher_academy | @GolangEngineers
πŸ‘5🍾1
Kubernetes_ When and How to Apply It.pdf
4.3 MB
#bytebytego #tips #pro_guide

Kubernetes When and How to Apply It

βž–βž–βž–βž–βž–βž–βž–βž–
πŸ•Š @gopher_academy | @GolangEngineers
πŸ‘2🍾21
Ψ³Ω„Ψ§Ω… دوسΨͺΨ§Ω†ΨŒ ΫŒΩ‡ Ω…Ω†Ψ¨ΨΉ Ψ¨Ω‡ΨͺΩˆΩ† Ω…ΨΉΨ±ΩΫŒ Ω…ΫŒΪ©Ω†Ω… Ϊ©Ω‡ Ϊ©Ω„ΫŒ tips Ϊ©ΩˆΪ†ΫŒΪ© و Ψ¨Ψ§Ψ­Ψ§Ω„ Ψ§Ψ±Ψ§Ψ¦Ω‡ Ψ―Ψ§Ψ―Ω‡ Ϊ©Ω‡ Ψ¨Ω‡ΨͺΩˆΩ† Ϊ©Ω…Ϊ© Ω…ΫŒΪ©Ω†Ω‡ Ϊ©Ψ― Ϊ―ΩˆΩ„Ω†Ϊ―ΫŒ Ψ¨Ω‡Ψͺری Ψ¨Ω†ΩˆΫŒΨ³ΫŒΨ―.

Go Practical Tips
https://github.com/func25/go-practical-tips/blob/main/tips.md

#gocasts | Hossein
βž–βž–βž–βž–βž–βž–βž–
πŸ•Š @gopher_academy | @GolangEngineers
πŸ‘4🍾4
Mastering Design Principles - SOLID - ByteByteGo Newsletter.pdf
2.7 MB
#bytebytego #tips #pro_guide

Mastering Design Principles - SOLID

βž–βž–βž–βž–βž–βž–βž–βž–
πŸ•Š @gopher_academy | @GolangEngineers
🍾52❀1
Mastering the Art of API Design - by Alex Xu.pdf
2.1 MB
#bytebytego #tips #pro_guide

Mastering the Art of API Design

βž–βž–βž–βž–βž–βž–βž–βž–
πŸ•Š @gopher_academy | @GolangEngineers
πŸ‘5🍾4
Message Queue and NoSQL with 10x Performance Boost.pdf
1.6 MB
#bytebytego #tips #pro_guide

Message Queue and NoSQL with 10x Performance Boost

βž–βž–βž–βž–βž–βž–βž–βž–
πŸ•Š @gopher_academy | @GolangEngineers
6πŸ‘2
Metric monitoring - by Alex Xu - ByteByteGo Newsletter.pdf
268.7 KB
#bytebytego #tips #pro_guide

Metric monitoring

βž–βž–βž–βž–βž–βž–βž–βž–
πŸ•Š @gopher_academy | @GolangEngineers
7
Network_Protocols_behind_Server_Push,_Online_Gaming,_and_Emails.pdf
3.2 MB
#bytebytego #tips #pro_guide

Network Protocols behind Server Push, Online Gaming, and Emails

βž–βž–βž–βž–βž–βž–βž–βž–
πŸ•Š @gopher_academy | @GolangEngineers
5🍾1
Painful payment reconciliation - by Alex Xu.pdf
403.2 KB
#bytebytego #tips #pro_guide

Painful payment reconciliation

βž–βž–βž–βž–βž–βž–βž–βž–
πŸ•Š @gopher_academy | @GolangEngineers
πŸ‘3
Password,_Session,_Cookie,_Token,_JWT,_SSO,_OAuth_Authentication.pdf
2.3 MB
#bytebytego #tips #pro_guide

Password, Session, Cookie, Token, JWT, SSO, OAuth - Authentication Explained

βž–βž–βž–βž–βž–βž–βž–βž–
πŸ•Š @gopher_academy | @GolangEngineers
πŸ‘2🍾1
πŸ”₯ Evolving the Go Standard Library with math/rand/v2

Russ Cox
1 May 2024


Since Go 1 was released in March 2012, changes to the standard library have been constrained by Go’s compatibility promise. Overall, compatibility has been a boon for Go users, providing a stable base for production systems, documentation, tutorials, books, and more. Over time, however, we’ve realized mistakes in the original APIs that cannot be fixed compatibly; in other cases, best practices and convention have changed. We need a plan for making important, breaking changes too.

https://go.dev/blog/randv2

βž–βž–βž–βž–βž–βž–βž–βž–
πŸ•Š @gopher_academy | @GolangEngineers
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘4❀1🍾1
Payment reconciliation - by Alex Xu - ByteByteGo Newsletter.pdf
403.8 KB
#bytebytego #tips #pro_guide

Payment reconciliation

βž–βž–βž–βž–βž–βž–βž–βž–
πŸ•Š @gopher_academy | @GolangEngineers
2🍾1
Payment security - by Alex Xu - ByteByteGo Newsletter.pdf
586 KB
#bytebytego #tips #pro_guide

Payment security

βž–βž–βž–βž–βž–βž–βž–βž–
πŸ•Š @gopher_academy | @GolangEngineers
πŸ‘2πŸ•Š2
πŸ“£ Secure Randomness in Go 1.22

Russ Cox and Filippo Valsorda
2 May 2024


Computers aren’t random. On the contrary, hardware designers work very hard to make sure computers run every program the same way every time. So when a program does need random numbers, that requires extra effort. Traditonally, computer scientists and programming languages have distinguished between two different kinds of random numbers: statistical and cryptographic randomness. In Go, those are provided by math/rand and crypto/rand, respectively. This post is about how Go 1.22 brings the two closer together, by using a cryptographic random number source in math/rand (as well as math/rand/v2, as mentioned in our previous post). The result is better randomness and far less damage when developers accidentally use math/rand instead of crypto/rand.

https://go.dev/blog/chacha8rand

β˜•οΈ Buy Coffee me!
βž–βž–βž–βž–βž–βž–βž–βž–
πŸ•Š @gopher_academy | @GolangEngineers
Please open Telegram to view this post
VIEW IN TELEGRAM
4
Push vs pull in metrics collecting systems - by Alex Xu.pdf
541.6 KB
#bytebytego #tips #pro_guide

Push vs pull in metrics collecting systems

β˜•οΈ Buy Coffee me!
βž–βž–βž–βž–βž–βž–βž–βž–
πŸ•Š @gopher_academy | @GolangEngineers
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘2
#fun #x

Ψ―Ψ± ΨͺوییΨͺΨ± Ϊ†Ω‡ Ω…ΫŒΪ―Ψ°Ψ±Ψ― πŸ˜‚πŸ˜‚

β˜•οΈ Buy Coffee me!
βž–βž–βž–βž–βž–βž–βž–βž–
πŸ•Š @gopher_academy | @GolangEngineers
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘5
Rate Limiter For The Real World - by Alex Xu.pdf
3.4 MB
#bytebytego #tips #pro_guide

Rate Limiter For The Real World

β˜•οΈ Buy Coffee me!
βž–βž–βž–βž–βž–βž–βž–βž–
πŸ•Š @gopher_academy | @GolangEngineers
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Rate Limiting Fundamentals - by Alex Xu.pdf
2.5 MB
#bytebytego #tips #pro_guide

Rate Limiting Fundamentals

β˜•οΈ Buy Coffee me!
βž–βž–βž–βž–βž–βž–βž–βž–
πŸ•Š @gopher_academy | @GolangEngineers
Please open Telegram to view this post
VIEW IN TELEGRAM
1