❎Do not store Contexts inside a struct type; instead, pass a Context explicitly to each function that needs it. The Context should be the first parameter, typically named ctx
#dave_cheney
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
#dave_cheney
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
👍8
👏4👍1
💥امکان اضافه کردن لینک و لیست به داکیومنت گولنگ نسخه ۱.۱۹ اضافه شد.
https://go.dev/doc/comment
نمونه داکیومنت:
https://github.com/maxatome/go-testdeep/blob/master/td/doc.go
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
https://go.dev/doc/comment
نمونه داکیومنت:
https://github.com/maxatome/go-testdeep/blob/master/td/doc.go
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
👏2❤1👍1🎉1
🌞🌞توی این ریپو یه سری نمونه سوالات استخدامی هست
اگه دوستان تجربه ای داشتن
خوشحال میشم که در اختیار سایر دوستان هم بزارن
سپاس 🌞🌞
https://github.com/mrbardia72/Go-Interview-Questions-And-Answers
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
اگه دوستان تجربه ای داشتن
خوشحال میشم که در اختیار سایر دوستان هم بزارن
سپاس 🌞🌞
https://github.com/mrbardia72/Go-Interview-Questions-And-Answers
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
👍6
🌞🌞🌞🌞
اینم یکی از دوستان گذاشته بود
نمونه سوالات استخدامی
که جالب بود
گفتم به اشتراک بزارم و دوستان استفاده کنن
https://github.com/alikarimii/interview
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
اینم یکی از دوستان گذاشته بود
نمونه سوالات استخدامی
که جالب بود
گفتم به اشتراک بزارم و دوستان استفاده کنن
https://github.com/alikarimii/interview
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
👍6
🔵Mutable data type in Golang
🔴The mutable data type is a data type that can be modified without reallocating any chunk of the memory assigned at the time of initialization. In simple words, a variable is mutable if its value can be altered without reallocating itself to a new memory space.
⚫In golang there are a few mutable data types
🔻Slice
🔻Array
🔻Map
🔻Channels
🔵Immutable data type in Golang
🔴The immutable data type is a data type that cannot be modified without allocating new memory. So, the immutable data type has to reallocate memory for making changes to the value of a variable. This might be a downside if the variable is holding a large set of values, it will require a lot of memory re-allocation for a slight change in the value.
🔻Boolean, Int, Float
🔻Pointers
🔻String
🔻Interfaces
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
🔴The mutable data type is a data type that can be modified without reallocating any chunk of the memory assigned at the time of initialization. In simple words, a variable is mutable if its value can be altered without reallocating itself to a new memory space.
⚫In golang there are a few mutable data types
🔻Slice
🔻Array
🔻Map
🔻Channels
🔵Immutable data type in Golang
🔴The immutable data type is a data type that cannot be modified without allocating new memory. So, the immutable data type has to reallocate memory for making changes to the value of a variable. This might be a downside if the variable is holding a large set of values, it will require a lot of memory re-allocation for a slight change in the value.
🔻Boolean, Int, Float
🔻Pointers
🔻String
🔻Interfaces
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
👍6
📡The Channel Closing Principle
One general principle of using Go channels is don't close a channel from the
receiver side and don't close a channel if the channel has multiple concurrent
senders.
#go101
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
One general principle of using Go channels is don't close a channel from the
receiver side and don't close a channel if the channel has multiple concurrent
senders.
#go101
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
👍5
📌 Here are some examples of system design architecture
https://techbyexample.com/system-design-questions/
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
https://techbyexample.com/system-design-questions/
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
Welcome to Tech by Example
System Design Questions - Welcome to Tech by Example
Whatsapp System Design Instagram System Design Pastebin System Design Design an URL shortening service like bit.ly Unique ID Generation System Design Design an In-Memory Cache LRU Cache Design Design a Vending Machine ATM Machine System Design Interview Question:…
👍6
Why is concurrency Hard?
❎Race Conditions
❎Atomicity
❎Memory Access Synchronization
❎Deadlock
❎Livelocks
❎Starvation
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
❎Race Conditions
❎Atomicity
❎Memory Access Synchronization
❎Deadlock
❎Livelocks
❎Starvation
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
👍6👏2
یه بازی باحال که توش میتونید با زبان برنامهنویسی مورد علاقهتون با یه حریف مسابقه بدید سر یک سوال برنامهنویسی. هر کی سریعتر جواب درست رو بنویسه برنده است
https://codebattle.hexlet.io
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
https://codebattle.hexlet.io
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
🤩6👍1
📣 شرکت target-energysolutions استخدام میکند:
🔸استخدام Golang Job Description
🔹تماموقت 🔹جوان (Junior) 🔹امکان دورکاری
🔗 https://quera.org/r/NMTI2F
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
🔸استخدام Golang Job Description
🔹تماموقت 🔹جوان (Junior) 🔹امکان دورکاری
🔗 https://quera.org/r/NMTI2F
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
🎉3👍2
استخدام برنامهنویس سنیور Golang در شرکت تراشه پرداز سما، برای اطلاعات بیشتر و ارسال رزومه به صفحه موقعیت شغلی در جابینجا مراجعه کنید.
https://jobinja.ir/companies/tarashe-pardaz-sama/jobs/CYO5/1
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
https://jobinja.ir/companies/tarashe-pardaz-sama/jobs/CYO5/1
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
جابینجا، شغلی رویایی خود را پیدا کنید
استخدام Senior GoLang Developer در تراشه پرداز سما | جابینجا
استخدام برای فرصت شغلی Senior GoLang Developer در Tarashe Pardaz Sama,
تسلط کامل به زبان Go و پیاده سازی معماری میکروسرویس آشنایی با noSQL ها مانند mongodb مسلط به ...
تسلط کامل به زبان Go و پیاده سازی معماری میکروسرویس آشنایی با noSQL ها مانند mongodb مسلط به ...
👍4
اگر به مباحث برنامهنویسی بکاند علاقهمند هستین و دوست دارین با قرار گرفتن توی یک جمع حرفهای سبد تجربتون رو چاق و چله کنید، توی این رویداد منتظرتون هستیم :)
https://quera.org/r/iodxp
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
https://quera.org/r/iodxp
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
👍6
📡مجموعه نوشتههای درهم و برهم یک محقیق امنیتی در مورد مسایل مختلف که در قالب یک کتاب دراورده شده.
https://ppn.snovvcrash.rocks
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
https://ppn.snovvcrash.rocks
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
👍7
یک راهنمای نسبتا جامع برای سوالات مصاحبه مرتبط با SQL
#sql #interview
https://xoraus.github.io/CrackingTheSQLInterview/
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
#sql #interview
https://xoraus.github.io/CrackingTheSQLInterview/
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
👍4
📡 Go pprof cheat sheet
https://gist.github.com/slok/33dad1d0d0bae07977e6d32bcc010188
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
https://gist.github.com/slok/33dad1d0d0bae07977e6d32bcc010188
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
🔥5👍1
📣 شرکت ramooz استخدام میکند:
🔸استخدام Golang developer
🔹تماموقت مشهد
🔗 https://jobinja.ir/companies/ramooz/jobs/RKtD/%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3-golang-%D9%85%D8%B4%D9%87%D8%AF-%D8%AF%D8%B1-%D8%B1%D8%A7%D9%85%D9%88%D8%B2?_ref=16
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
🔸استخدام Golang developer
🔹تماموقت مشهد
🔗 https://jobinja.ir/companies/ramooz/jobs/RKtD/%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3-golang-%D9%85%D8%B4%D9%87%D8%AF-%D8%AF%D8%B1-%D8%B1%D8%A7%D9%85%D9%88%D8%B2?_ref=16
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
جابینجا، شغلی رویایی خود را پیدا کنید
استخدام برنامهنویس Golang(مشهد) در راموز | جابینجا
استخدام برای فرصت شغلی برنامهنویس Golang(مشهد) در Ramooz,
• به یکی از زبان های سطح بالا مانند php, c# و یا golang تسلط داشته باشید • به یکی از پایگاه داده های mong...
• به یکی از زبان های سطح بالا مانند php, c# و یا golang تسلط داشته باشید • به یکی از پایگاه داده های mong...
👍4
❎ Go-Interview-Questions-And-Answers
📡 https://github.com/mrbardia72/Go-Interview-Questions-And-Answers
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
📡 https://github.com/mrbardia72/Go-Interview-Questions-And-Answers
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
👍5
🔥4👍1