Gopher Academy
3.34K subscribers
920 photos
40 videos
280 files
2.02K links
🕸 Gopher Academy

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

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

ادمین:
@mrbardia72
Download Telegram
قوانین گوگل پلی (ترجمه فارسی).pdf
2.4 MB
ترجمه قوانین گوگل پلی

🔰 @gopher_academy
استخدام توسعه دهنده زبان گولنگ(Backend Golang developer)


مهارتهای ضروری؛



□■مسلط به زبان Golang 

■□مسلط به معماری Clean در زبان برنامه نویسی Go

■□مسلط به پایگاه داده MySql

■□تسلط بر پیاده سازی برنامه ها به صورت Concurrent

■□مسلط بر Gin

■□تسلط بر GORM

■□آشنایی کافی با Docker 

■□آشنایی نسبی با پایگاه داده PostgreSql

■□توانایی استفاده از git و Gitlab




شرایط
○دورکاری
○۵ روز در هفته
○روزی ۹ ساعت
○حقوق پیشنهادی 9 تا 15 میلیون تومان 


■□ در صورت تمایل به همکاری رزومه خود را به ایمیل زیر ارسال کنید
fateme.i@dewzilla.com.ua
[security] Go 1.17.5 (and 1.16.12) has been released.
It fixes two vulnerabilities:
- net/http: limit growth of header canonicalization cache (CVE-2021-44716)
- syscall: don’t close fd 0 on ForkExec error (CVE-2021-44717)

🔰 @gopher_academy
سعی می کنم هر جمعه عصر یک جلسه بزاریم در حد یک ساعت از مباحث ابتدایی گولنگ شروع بکنیم تا مطالب پیشرفته تر
ماهیت جلسه هامون هم به شکلی باشه یک نفر اول یک مبحث رو‌ توضیح می ده ، بعد بقیه دوستان نکات جذابی که بلدن در مورد اون مبحث رو بگن و در اخر دوستانی هم سوال دارن بتونن سوال هاشون رو بپرسن
اگه هر کس دوست داشت یک مطلب رو ارائه بده قطعا استقبال می شه

🔰 @gopher_academy
#جلسه_اول فرایدیگو

Gopath, Module, Package Main, Go Run, Go Build

اگه دوستان کسی خواست ارائه بده این موضوع رو خوشحال می شم بهم پیام بدم
@kianooshaz

🔰 @gopher_academy
Live stream scheduled for
Go 1.18 Beta 1 is available, with generics - go.dev

https://go.dev/blog/go1.18beta1


🔰 @gopher_academy
جلسات داخل چه پلتفرمی باشه؟
Final Results
44%
تلگرام
47%
گوگل میت
9%
اسکایپ
Go 1.18 new features preview: Go workspace mode

♻️ https://tonybai.com/2021/11/12/go-workspace-mode-in-go-1-18/


🔰 @gopher_academy
Detailed explanation of new features in Go 1.17:
module dependency graph pruning and delayed module loading

♻️ https://tonybai.com/2021/08/19/go-module-changes-in-go-1-17/


🔰 @gopher_academy
Powerful Command-Line Applications in Go
Build Fast and Maintainable Tools

♻️ https://www.pragprog.com/titles/rggo/powerful-command-line-applications-in-go/


🔰 @gopher_academy
When to Use Generics in Go?

♻️ https://teivah.medium.com/when-to-use-generics-in-go-36d49c1aeda


🔰 @gopher_academy
A GraphQL client and code generator for Go.

😋😋😋😋

♻️ https://git.sr.ht/~emersion/gqlclient


🔰 @gopher_academy
Practical Go Lessons

♻️ https://www.practical-go-lessons.com/


🔰 @gopher_academy
این سایت یه سری مواردی توی گولنگ رو جمع آوری کرده به صورت ارشیو مقالات هست
می تونید ازش استفاده کنید

♻️ https://mehdihadeli.github.io/awesome-go-education/


🔰 @gopher_academy
دوستان اولین جلسه هفتگی رو چهارشنبه این هفته ساعت ۶ تا ۷ عصر برگزار می کنیم که داخل پلتفرم گوگل میتینگ هست و که ضبط می شه و داخل کانال و یوتوب قرار می دیم
هر جلسه ۳ پارت ۲۰ دقیقه ای داره که در پارت اول آموزش مقدماتی برای کسانی هست که برای اولین بار می خوان برنامه نویسی رو با گو یاد بگیرن ، پارت دوم لول بالا تری داره و نکات ریزی رو‌ گفته می شه که برای دیپ شدنتون داخل گو هست و پارت سوم هم سوال و پاسخ هست .
قسمت اول در مورد اینکه چجوری یک برنامه گو رو بنویسیم و اجرا بکنیم و مفاهیم مثل
gopath, module, package main, go run, go build
می پردازیم.

🔰 @gopher_academy
Forwarded from Mehrdad Jalali
سلام دوستان وقت همگی بخیر . تیم ما داره بزرگتر میشه لطفا اگر این موقعیت شغلی رو مناسب خودتون میدونید پیام بدید.

SysOps/DevOps Engineer
• Expert in Linux Systems admiration
• Familiar with automation and Infrastructure as a code
• Hand on CI/CD flows and tools
• Handy with containers and orchestration
• Good knowledge in TCP/IP especially in Linux Kernel
• Experience with routing protocols (ex BGP)

@MehrdadJalali
Forwarded from Go Casts 🚀
go_talk-20091030.pdf
241.7 KB
این یکی از اولین ارائه های Rob Pike هست برای معرفی گولنگ. مربوط به سال ۲۰۰۹ میشه (چند روز بعد از اعلام عمومی) یعنی تقریبا دو سال بعد از تولد گولنگ و ۲ سال قبل از ارائه نسخه پایدار v1. خوندنش خالی از لطف نیست.

نکته قابل توجهش اینه که همون موقع هم generic یکی از دغدغه های اصلیشون بوده و چون راه حل خوبی براش نداشتن ارائه ش ندادن

این صحبت های Rob Pike در مورد generic هست:
Go does not have generic types, etc.
We don't yet understand the right semantics for them given Go's type system but we're still thinking. They will add complexity so must be done right.
Generics would definitely be useful, though maps, slices, and interfaces address many common use cases.

این ویدیو کوتاه هم از معرفی Go هست که Russ Cox صحبت میکنه و تعریف کوتاهش از گولنگ واقعا همونیه که باعث شده محبوب و قدرتمند بشه
Go is a fast, fun and productive language


https://www.youtube.com/watch?v=wwoWei-GAPo

https://opensource.googleblog.com/2009/11/hey-ho-lets-go.html

https://go.dev/blog/go1

#go #generic

@gocasts
How to Efficiently Compare Strings in Go

♻️ https://www.digitalocean.com/blog/how-to-efficiently-compare-strings-in-go


🔰 @gopher_academy
#فکت

گوروتین چی هست دقیقا؟
شاید ما با این اسم در کدهای زبان گو آشنا باشیم که با استفاده از آن میتوانیم تابع یا متدها را بصورت همزمانی اجرا کنیم اما بزارید خیلی ساده تر شرح بدم چی هست تا بهتر درک کنید.

گوروتین یک محل اجرا است و محل اجرا تردهای پردازنده است. محل های اجرا همیشه احتیاج به زمانبندی برای اجرا دارند. در گو هر تابع یا متدی می تواند با گوروتین اجرا شوند و یک محل جدا برای اجرا تابع یا متد باشد و برروی برخی از ترد ها یا هسته پردازنده اجرا شود.


🔰 @gopher_academy
بزرگداشت کن تامپسون
در چند روز گذشته، یک ویدیو مصاحبه با Ken Thompson را دیدم و ویدیوی دیگری که او در پنل پرسش و پاسخ است. تامپسون ۷۸ سال دارد. کارنامه کاری او بسیار درخشان است. مواردی مانند ساخت سیستم عامل Unix (به همراه زنده‌یاد Dennis Ritchie)، نوشتن grep، یکی از سه نفر در تیم اصلی Golang و مشارکت در پایه گذاری UTF-8. همچنین بردن جایزه نوشتن بهترین موتور هوش مصنوعی شطرنج برای پنج بار. افرادی مثل تامپسون به من انرژی می‌دهند. اگر دوست داشتید می‌توانید این ویدیوها را ببینید:
۱. ویدیو مصاحبه برایان کرنیگان با کن تامپسون در می ۲۰۱۹ (شروع مصاحبه اصلی از ۸:۱۳)
۲. ویدیوی جلسه پرسش و پاسخ با تیم Golang در جولای ۲۰۱۲.