Gopher Academy
3.34K subscribers
918 photos
40 videos
279 files
1.99K links
🕸 Gopher Academy

🔷interview golang
https://github.com/mrbardia72/Go-Interview-Questions-And-Answers

حمایت مالی:
https://www.coffeete.ir/mrbardia72

ادمین:
@mrbardia72
Download Telegram
🎆 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
👍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
👍83😁2
Monitoring Performance for PostgreSQL with Citus - CYBERTEC

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
👍2🔥21🕊1
🌷How to Test and Run GitHub Actions Locally

https://earthly.dev/blog/using-github-actions-locally/


🕊 @gopher_academy
🕊21👍1🔥1
3🔥1🕊1
🌷Working without mocks - Learn Go with tests

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
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
👍21🍾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
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
🍾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
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
👍2🕊1
🌷System Design: Netflix | by Karan Pratap Singh | Medium

https://github.com/karanpratapsingh/system-design#netflix


🕊 @gopher_academy
👍3🔥2
Karan Pratap Singh - System Design.pdf
37 MB
کتاب System Design

یک کتاب مفید و کامل درخصوص طراحی نرم افزار با سایر موضوعات مختلف


🕊 @gopher_academy
🔥81🕊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
👍131🔥1🕊1🍾1

🕊 @gopher_academy
👍5

🕊 @gopher_academy
👍4
Git Commands: The Ultimate Cheatsheet

https://dev.to/mosimidev/git-commands-the-ultimate-cheatsheet-41j2


🕊 @gopher_academy
👍21
Arayeshe Ghaliz
Homayoun Shajarian

🕊 @gopher_academy
7🕊2🍾1
🌷مقاله جالب در مورد روش های retry کردن
به همراه انیمیشن

https://encore.dev/blog/retries


🕊 @gopher_academy
👍9