✅ Deconstructing Type Parameters
Ian Lance Taylor
slices package function signatures
The slices.Clone function is pretty simple: it makes a copy of a slice of any type...
https://go.dev/blog/deconstructing-type-parameters
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
Ian Lance Taylor
slices package function signatures
The slices.Clone function is pretty simple: it makes a copy of a slice of any type...
https://go.dev/blog/deconstructing-type-parameters
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍2🕊1🍾1
#دون
زبان Ruby به معنی یاقوت سرخ، در سال 1993 توسط یوکیهیرو ماتسوموتو (Yukihiro Matsumoto) دانشمند علوم کامپیوتر اهل ژاپن طراحی شد.
روبی از زبان های Perl , Lisp و Ada الهام گرفته شده است.
هدف از طراحی این زبان، ایجاد تعادل بین برنامه نویسی تابعی و دستوری بود.
این زبان به دلیل پویایی، امنیت، متن باز، شیء گرایی و چندمنظوره بودن، برای نوشتن برنامه های تحت وب، شبکه های اجتماعی و برنامه های حوزه تجارت الکترونیک بسیار مناسب است.
از مهمترین و محبوب ترین فریمورک های روبی می توان به Ruby on Rails اشاره کرد.
#DevTwitter
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
زبان Ruby به معنی یاقوت سرخ، در سال 1993 توسط یوکیهیرو ماتسوموتو (Yukihiro Matsumoto) دانشمند علوم کامپیوتر اهل ژاپن طراحی شد.
روبی از زبان های Perl , Lisp و Ada الهام گرفته شده است.
هدف از طراحی این زبان، ایجاد تعادل بین برنامه نویسی تابعی و دستوری بود.
این زبان به دلیل پویایی، امنیت، متن باز، شیء گرایی و چندمنظوره بودن، برای نوشتن برنامه های تحت وب، شبکه های اجتماعی و برنامه های حوزه تجارت الکترونیک بسیار مناسب است.
از مهمترین و محبوب ترین فریمورک های روبی می توان به Ruby on Rails اشاره کرد.
#DevTwitter
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
🔥8👍2🎉1🕊1🍾1
Efficient Go
Data-Driven Performance Optimization
➖Edited by: Bartłomiej Płotka
➖Paperback : 498 pages (B5)
➖Edition : 1
➖Year : 2023
➖Publisher : O’Reilly
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
Data-Driven Performance Optimization
➖Edited by: Bartłomiej Płotka
➖Paperback : 498 pages (B5)
➖Edition : 1
➖Year : 2023
➖Publisher : O’Reilly
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍8❤1🔥1🕊1
🎆 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