🎆 Go 1.21.2 and 1.20.9 are released!
🔐 Security: Includes a security fix for the Go command (CVE-2023-39323).
🔈 Announcement: https://groups.google.com/g/golang-announce/c/XBa1oHDevAo?pli=1
📦 Download: go.dev/dl/#go1.21.2
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
🔐 Security: Includes a security fix for the Go command (CVE-2023-39323).
🔈 Announcement: https://groups.google.com/g/golang-announce/c/XBa1oHDevAo?pli=1
📦 Download: go.dev/dl/#go1.21.2
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍1🎉1🕊1🍾1
👌شناخت بهتر scheduler در گولنگ
همانطور که میدونید concurrency یکی از نقاط قوت گولنگ هست، و این مزیت رو مدیون goroutineهاست. در مورد goroutine و channel شاید زیاد شنیده باشید و خونده باشید، اما چیزی که داره concurrency رو مدیریت میکنه scheduler هست. مقاله ای که معرفی میکنم خدمت شما میتونه شناخت خوبی نسبت به scheduler به شما بده.
Behind the Scenes of Go Scheduler
https://dev.to/sourikghosh/behind-the-scenes-of-go-scheduler-1hdi
#gocasts
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
همانطور که میدونید concurrency یکی از نقاط قوت گولنگ هست، و این مزیت رو مدیون goroutineهاست. در مورد goroutine و channel شاید زیاد شنیده باشید و خونده باشید، اما چیزی که داره concurrency رو مدیریت میکنه scheduler هست. مقاله ای که معرفی میکنم خدمت شما میتونه شناخت خوبی نسبت به scheduler به شما بده.
Behind the Scenes of Go Scheduler
https://dev.to/sourikghosh/behind-the-scenes-of-go-scheduler-1hdi
#gocasts
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍8❤3😁2
Monitoring Performance for PostgreSQL with Citus - CYBERTEC
https://www.cybertec-postgresql.com/en/monitoring-performance-citus-postgresql/
#postgresql
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
https://www.cybertec-postgresql.com/en/monitoring-performance-citus-postgresql/
#postgresql
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
❤3👍3
🌷Understanding Netflix's Backend Architecture: A Deep Dive
https://dev.to/rahulladumor/understanding-netflixs-backend-architecture-a-deep-dive-1f2c
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
https://dev.to/rahulladumor/understanding-netflixs-backend-architecture-a-deep-dive-1f2c
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍2🔥2❤1🕊1
🌷How to Test and Run GitHub Actions Locally
https://earthly.dev/blog/using-github-actions-locally/
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
https://earthly.dev/blog/using-github-actions-locally/
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
🕊2❤1👍1🔥1
🌷Working without mocks - Learn Go with tests
https://quii.gitbook.io/learn-go-with-tests/testing-fundamentals/working-without-mocks
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
https://quii.gitbook.io/learn-go-with-tests/testing-fundamentals/working-without-mocks
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
🔥1🕊1🍾1
🌷One Developer's Preferred Go Stack
https://jtarchie.com/posts/2023-09-30-my-preferred-go-stack
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
https://jtarchie.com/posts/2023-09-30-my-preferred-go-stack
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
❤1🕊1🍾1
🌷Compile-time safety for enumerations in Go
https://vladimir.varank.in/notes/2023/09/compile-time-safety-for-enumerations-in-go/
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
https://vladimir.varank.in/notes/2023/09/compile-time-safety-for-enumerations-in-go/
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍2❤1🍾1
Everything You Always Wanted to Know About Type Inference - And a Little Bit More
Robert Griesemer
9 October 2023
This is the blog version of my talk on type inference at GopherCon 2023 in San Diego, slightly expanded and edited for clarity.
https://go.dev/blog/type-inference
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
Robert Griesemer
9 October 2023
This is the blog version of my talk on type inference at GopherCon 2023 in San Diego, slightly expanded and edited for clarity.
https://go.dev/blog/type-inference
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
❤2🕊1🍾1
🎆 Go 1.21.3 and 1.20.10 are released!
🔐 Security: Includes a security fix for net/http (CVE-2023-39325).
📡 Announcement: https://groups.google.com/g/golang-announce/c/iNNxDTCjZvo
📦 Download: go.dev/dl/#go1.21.3
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
🔐 Security: Includes a security fix for net/http (CVE-2023-39325).
📡 Announcement: https://groups.google.com/g/golang-announce/c/iNNxDTCjZvo
📦 Download: go.dev/dl/#go1.21.3
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
🍾2
🌷A real life use-case for generics in Go: API for client-side pagination - Vladimir Varankin
https://vladimir.varank.in/notes/2022/05/a-real-life-use-case-for-generics-in-go-api-for-client-side-pagination/
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
https://vladimir.varank.in/notes/2022/05/a-real-life-use-case-for-generics-in-go-api-for-client-side-pagination/
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
❤1👍1🕊1
🌷PostgreSQL Indexes: What They Are and How They Help - Simple Talk
https://www.red-gate.com/simple-talk/homepage/postgresql-indexes-what-they-are-and-how-they-help/
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
https://www.red-gate.com/simple-talk/homepage/postgresql-indexes-what-they-are-and-how-they-help/
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍2🕊1
🌷System Design: Netflix | by Karan Pratap Singh | Medium
https://github.com/karanpratapsingh/system-design#netflix
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
https://github.com/karanpratapsingh/system-design#netflix
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍3🔥2
Karan Pratap Singh - System Design.pdf
37 MB
کتاب System Design
یک کتاب مفید و کامل درخصوص طراحی نرم افزار با سایر موضوعات مختلف
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
یک کتاب مفید و کامل درخصوص طراحی نرم افزار با سایر موضوعات مختلف
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
🔥8❤1🕊1🍾1
حملات DDOS وارد مرحلهای جدید شدن، آسیبپذیری Rapid Reset که در HTTP/2 پیدا شده روش کارش اینه که مهاجم مثلا یه درخواست GET ساده به سایت شما ارسال میکنه و بلافاصله درخواست رو لغو میکنه
این سرعت حملات رو بیشتر میکنه، مثلا تونستن ۲۰۱ میلیون درخواست در ثانیه فقط به کلادفلر بزنن
در کل آسیبپذیری همرو تهدید میکنه ولی کلادفلر و گوگل و ... پچ منتشر کردن پس اگه سایتتون پشت کلادفلر باشه نیاز نیست نگران باشید
مقالاتی از گوگل و کلادفلر
https://cloud.google.com/blog/products/identity-security/how-it-works-the-novel-http2-rapid-reset-ddos-attack
https://blog.cloudflare.com/technical-breakdown-http2-rapid-reset-ddos-attack/
#DevTwitter | <Soroush Ahmadi/>
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
این سرعت حملات رو بیشتر میکنه، مثلا تونستن ۲۰۱ میلیون درخواست در ثانیه فقط به کلادفلر بزنن
در کل آسیبپذیری همرو تهدید میکنه ولی کلادفلر و گوگل و ... پچ منتشر کردن پس اگه سایتتون پشت کلادفلر باشه نیاز نیست نگران باشید
مقالاتی از گوگل و کلادفلر
https://cloud.google.com/blog/products/identity-security/how-it-works-the-novel-http2-rapid-reset-ddos-attack
https://blog.cloudflare.com/technical-breakdown-http2-rapid-reset-ddos-attack/
#DevTwitter | <Soroush Ahmadi/>
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍13❤1🔥1🕊1🍾1
Git Commands: The Ultimate Cheatsheet
https://dev.to/mosimidev/git-commands-the-ultimate-cheatsheet-41j2
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
https://dev.to/mosimidev/git-commands-the-ultimate-cheatsheet-41j2
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍2❤1
🌷مقاله جالب در مورد روش های retry کردن
به همراه انیمیشن
https://encore.dev/blog/retries
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
به همراه انیمیشن
https://encore.dev/blog/retries
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍9