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
Kubernetes When and How to Apply It
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
👍2🍾2 1
سلام دوستان، یه منبع بهتون معرفی میکنم که کلی tips کوچیک و باحال ارائه داده که بهتون کمک میکنه کد گولنگی بهتری بنویسید.
Go Practical Tips
https://github.com/func25/go-practical-tips/blob/main/tips.md
#gocasts | Hossein
➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
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
Mastering Design Principles - SOLID
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
🍾5 2❤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
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
Message Queue and NoSQL with 10x Performance Boost
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
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
Network Protocols behind Server Push, Online Gaming, and Emails
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
Painful payment reconciliation - by Alex Xu.pdf
403.2 KB
#bytebytego #tips #pro_guide
Painful payment reconciliation
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
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
Password, Session, Cookie, Token, JWT, SSO, OAuth - Authentication Explained
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
👍2🍾1
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
go.dev
Evolving the Go Standard Library with math/rand/v2 - The Go Programming Language
Go 1.22 adds math/rand/v2 and charts a course for the evolution of the Go standard library.
👍4❤1🍾1
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
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
Please open Telegram to view this post
VIEW IN TELEGRAM
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
Push vs pull in metrics collecting systems
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
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
Rate Limiter For The Real World
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
Please open Telegram to view this post
VIEW IN TELEGRAM
Rate Limiting Fundamentals - by Alex Xu.pdf
2.5 MB
#bytebytego #tips #pro_guide
Rate Limiting Fundamentals
☕️ Buy Coffee me!
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
Rate Limiting Fundamentals
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
Please open Telegram to view this post
VIEW IN TELEGRAM
Reddit's Architecture_ The Evolutionary Journey.pdf
4.8 MB
#bytebytego #tips #pro_guide
Reddit's Architecture The Evolutionary Journey
☕️ Buy Coffee me!
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
Reddit's Architecture The Evolutionary Journey
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
Please open Telegram to view this post
VIEW IN TELEGRAM
مهندسی امنیت چیه؟
توی دوتا مقاله خوب خانوم Nielet D'Mello مهندس امنیت در Datadog اومد یه توضیحاتی داده
توی قسمت اول در مورد موارد زیر توضیح میده
❇️ https://newsletter.pragmaticengineer.com/p/security-engineering
Myths and misconceptions about security engineering
History of security engineering
The present
A mental model
Towards a Secure SDLC
توی قسمت دوم هم در مورد موارد زیر توضیح میده
❇️ https://newsletter.pragmaticengineer.com/p/security-engineering-part-2
Defining the criticality of a system
Threat modeling
Scoring a system’s criticality
Security paved roads
“Defense in depth,” “least privilege,” and “zero trust.
➖➖➖➖➖➖➖➖
💚 Donate
🤍 @gopher_academy
❤️ @GolangEngineers
توی دوتا مقاله خوب خانوم Nielet D'Mello مهندس امنیت در Datadog اومد یه توضیحاتی داده
توی قسمت اول در مورد موارد زیر توضیح میده
❇️ https://newsletter.pragmaticengineer.com/p/security-engineering
Myths and misconceptions about security engineering
History of security engineering
The present
A mental model
Towards a Secure SDLC
توی قسمت دوم هم در مورد موارد زیر توضیح میده
❇️ https://newsletter.pragmaticengineer.com/p/security-engineering-part-2
Defining the criticality of a system
Threat modeling
Scoring a system’s criticality
Security paved roads
“Defense in depth,” “least privilege,” and “zero trust.
➖➖➖➖➖➖➖➖
💚 Donate
🤍 @gopher_academy
❤️ @GolangEngineers
🔵کتاب فلسفه طراحی نرم افزار
تمرکز اصلی کتاب روی چیزی های است که اغلب نادیده گرفته میشود:
سادهسازی ایدههای پیچیده و تکرارپذیر کردن آنها.
نویسنده کتاب معتقد است که بزرگترین چالش در نرم افزار مقابله با پیچیدگی است. با رشد برنامه ها، افراد بیشتری به توسعه ملحق می شوند و مدیریت همه چیز پیچیده تر می شود.
در این کتاب به روش های مبارزه با پیچیدگی مانند شفافسازی و سازماندهی کد و اجتناب از پیچیدگیهای غیرضروری، پیشنهاد میکند.
🔴 https://newsletter.francofernando.com/p/software-phylosophy
➖➖➖➖➖➖➖➖
💚 Donate
🤍 @gopher_academy
❤️ @GolangEngineers
تمرکز اصلی کتاب روی چیزی های است که اغلب نادیده گرفته میشود:
سادهسازی ایدههای پیچیده و تکرارپذیر کردن آنها.
نویسنده کتاب معتقد است که بزرگترین چالش در نرم افزار مقابله با پیچیدگی است. با رشد برنامه ها، افراد بیشتری به توسعه ملحق می شوند و مدیریت همه چیز پیچیده تر می شود.
در این کتاب به روش های مبارزه با پیچیدگی مانند شفافسازی و سازماندهی کد و اجتناب از پیچیدگیهای غیرضروری، پیشنهاد میکند.
🔴 https://newsletter.francofernando.com/p/software-phylosophy
➖➖➖➖➖➖➖➖
💚 Donate
🤍 @gopher_academy
❤️ @GolangEngineers
👍7❤2 2