Data Structure Operations Cheat Sheet
Sorting Algorithms Cheat Sheet
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
Sorting Algorithms Cheat Sheet
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
👍3🔥1🕊1🍾1
🚬👇🏻The Hacker News Top 40 books of 2023
https://hnreads.com/post/top40_2023/
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
https://hnreads.com/post/top40_2023/
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
👍3🔥1🍾1
Compilers: Principles, Techniques, & Tools
https://www.amazon.com/dp/8131721019?tag=reyemdev0f-20
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
https://www.amazon.com/dp/8131721019?tag=reyemdev0f-20
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
🍾3👍2❤1🕊1
Structure and Interpretation of Computer Programs
https://www.amazon.com/dp/0262510871?tag=reyemdev0f-20
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
https://www.amazon.com/dp/0262510871?tag=reyemdev0f-20
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
🔥9❤1🕊1
چرا در گولنگ nil == nil نیست؟
گولنگ واقعا خفنه. برای همین میخوام توی این نوشته راجع به جزئیات دیتا تایپ هاش بگم.
قبل از جواب دادن به سوال اصلیمون، بیاید ببینیم nil چیه؟ چه موقع به nil میرسیم؟
https://virgool.io/@0x9n0p/golang-nil-qabua1azrmkj
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
گولنگ واقعا خفنه. برای همین میخوام توی این نوشته راجع به جزئیات دیتا تایپ هاش بگم.
قبل از جواب دادن به سوال اصلیمون، بیاید ببینیم nil چیه؟ چه موقع به nil میرسیم؟
https://virgool.io/@0x9n0p/golang-nil-qabua1azrmkj
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
30 books to help you grow as an engineer
https://levelupsoftwareengineering.substack.com/p/30-books-to-help-you-grow
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
https://levelupsoftwareengineering.substack.com/p/30-books-to-help-you-grow
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
👍3❤1🔥1🍾1
Good Code vs. Bad Code
https://blog.bytebytego.com/p/good-code-vs-bad-code
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
https://blog.bytebytego.com/p/good-code-vs-bad-code
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
❤4👍1🕊1🍾1
👍6🍾3🔥1
اگه دوست دارید که سیستم دیزاین رو با مثال های باحال از پروژه های مشابه Whatsapp, instagram و.. یاد بگیرید این سایت رو چک کنید.
البته فقط مباحث System Design رو کاور نکرده و مباحث دیگه ای هم توی سایتش پیدا میشه مثل ssh، الگوریتم و..
https://techbyexample.com/
#DevTwitter | <Reza/>
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
البته فقط مباحث System Design رو کاور نکرده و مباحث دیگه ای هم توی سایتش پیدا میشه مثل ssh، الگوریتم و..
https://techbyexample.com/
#DevTwitter | <Reza/>
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
👍13🔥5 3🍾2❤1🕊1
🎊 Go 1.21.7 and 1.20.14 are released!
📣 Announcement: https://groups.google.com/g/golang-announce/c/Qdkw_yX60TE
⬇️ Download: go.dev/dl/#go1.21.7
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
📣 Announcement: https://groups.google.com/g/golang-announce/c/Qdkw_yX60TE
⬇️ Download: go.dev/dl/#go1.21.7
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
❤4🍾3👍2🔥1
🥳 Go 1.22.0 is released!
🗒️ Release notes: go.dev/doc/go1.22
📦 Download: go.dev/dl/#go1.22.0
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
🗒️ Release notes: go.dev/doc/go1.22
📦 Download: go.dev/dl/#go1.22.0
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
👍5🔥3🍾2🕊1
Golang Weekly
FEBRUARY 6, 2024
https://golangweekly.com/issues/494
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
FEBRUARY 6, 2024
https://golangweekly.com/issues/494
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
❤4
🔵Context Control in Go
🔴Best practices for handling context plumbing.
🟢https://zenhorace.dev/blog/context-control-go/
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
🔴Best practices for handling context plumbing.
🟢https://zenhorace.dev/blog/context-control-go/
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
❤4👍3
Do not store Contexts inside a struct type;
instead, pass a Context explicitly to each function that needs it.
🟢https://zenhorace.dev/blog/context-control-go/
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
❤6👍1
A Brief History of Dependency Management in Go
https://www.bytesizego.com/blog/history-of-dependency-management-go
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
https://www.bytesizego.com/blog/history-of-dependency-management-go
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
❤3👍3
25 Best Golang Blogs and Websites
https://developer.feedspot.com/golang_blogs/
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
https://developer.feedspot.com/golang_blogs/
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
🍾1
استفاده از C++ در لینوکس بعد 6 سال دوباره پیشنهاد شده است
*پیشنهاد اولیه در سال 2018 مطرح شد، این امر توسط یک مهندس تیم ردهت صورت گرفته است.
حالا، تقریباً پس از 6 سال از آن زمان، هانس پیتر آنوین، یک توسعه دهنده اصلی هسته اینتل و خالق پروژه هایی مانند syslinux، klibc و LANANA، برای ادامه بحث پیشقدم شده است. به گفته Anvin، از سال 1999، زبان های C و C++ پیشرفت های قابل توجهی در توسعه خود داشته اند و زبان C++ برای توسعه هسته سیستم عامل مناسب تر از C است.
پیشنهاد می شود حداقل از مشخصات C++ 14 استفاده شود. که شامل ابزارهای فرابرنامهنویسی میشود و استفاده از مشخصات C++ 20 تشویق میشود، که پشتیبانی از مفاهیمی را معرفی میکند که میتواند بروز خطاها را کاهش دهد.
آنوین به ویژگی هایی اشاره می کند که قبلاً به ویژگی های خاصی از GCCنیاز داشتند ، اکنون می توان به راحتی در C ++ استاندارد پیاده سازی کرد، و در بسیاری از موارد، استفاده از C++ بدون نیاز به تغییر کامل کد، زیرساخت را بهبود می بخشد.
https://lore.kernel.org/lkml/3465e0c6-f5b2-4c42-95eb-29361481f805@zytor.com/
#linuxtnt
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
*پیشنهاد اولیه در سال 2018 مطرح شد، این امر توسط یک مهندس تیم ردهت صورت گرفته است.
حالا، تقریباً پس از 6 سال از آن زمان، هانس پیتر آنوین، یک توسعه دهنده اصلی هسته اینتل و خالق پروژه هایی مانند syslinux، klibc و LANANA، برای ادامه بحث پیشقدم شده است. به گفته Anvin، از سال 1999، زبان های C و C++ پیشرفت های قابل توجهی در توسعه خود داشته اند و زبان C++ برای توسعه هسته سیستم عامل مناسب تر از C است.
پیشنهاد می شود حداقل از مشخصات C++ 14 استفاده شود. که شامل ابزارهای فرابرنامهنویسی میشود و استفاده از مشخصات C++ 20 تشویق میشود، که پشتیبانی از مفاهیمی را معرفی میکند که میتواند بروز خطاها را کاهش دهد.
آنوین به ویژگی هایی اشاره می کند که قبلاً به ویژگی های خاصی از GCCنیاز داشتند ، اکنون می توان به راحتی در C ++ استاندارد پیاده سازی کرد، و در بسیاری از موارد، استفاده از C++ بدون نیاز به تغییر کامل کد، زیرساخت را بهبود می بخشد.
https://lore.kernel.org/lkml/3465e0c6-f5b2-4c42-95eb-29361481f805@zytor.com/
#linuxtnt
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers