Gopher Academy
3.33K subscribers
916 photos
40 videos
279 files
1.96K links
🕸 Gopher Academy

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

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

ادمین:
@mrbardia72
Download Telegram
Live stream finished (1 hour)
Media is too big
VIEW IN TELEGRAM
رویداد معماری کلین


🔰 @gopher_academy
Media is too big
VIEW IN TELEGRAM
رویداد اصول سالید


🔰 @gopher_academy
cleanservice.7z
340.8 KB
سورس های مربوط به رویداد معماری کلین
SOLID.7z
36.3 MB
سورس های مربوط به رویداد سالید و کتاب های معرفی شده



🔰 @gopher_academy
Forwarded from Arvancloud
دعوت به همکاری از Senior Go Developerها

👩🏻‍💻 اگر دست‌کم ۲سال سابقه‎ی برنامه‌نویسی با Golang دارید، به کوبرنتیز مسلطید و دارای تجربه‌ی کافی در کار با CI/CD گیت‌لب هستید، ما در ابر آروان به Senior Golang Developer نیاز داریم.

🔗 به لینک زیر بروید و پس از خواندن شرح وظایف و نیازمندی‌های این فرصت شغلی، رزومه‌ی خود را برای ما ارسال کنید:

r1c.io/voLf

#بازارکار

☁️ @ArvanCloud
ایمیج نسخه آفلاین سایت golangprograms

سایت golangprograms یک سایت مفید در خصوص مبانی کلی زبان گولنگ هستش و تقریبا به عناوین مهم و ضروری در زبان گو پرداخته.

https://hub.docker.com/r/ja7adr/golangprograms

نحوه راه اندازی :
۱. نصب داکر برروی سیستم عامل خود
۲. گرفتن ایمیج از طریق دستور docker pull ja7adr/golangprograms
۳. اجرای ایمیج برروی لوکال

docker run -d -p 127.0.0.1:8080:80 ja7adr/golangprograms


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

🔶 اولین قابلیت جدید این اپدیت امکان محدود کردن فوروارد شدن پستها در کانالهای خصوصی هست. بدین صورت وقتی این گزینه توسط ادمین کانال فعال بشه، ممبرها نه میتونن پستهای کانالتون رو فوروارد کنن، نه میتونن اونهارو ذخیره کنن و نه میتونن از اونها اسکرین شات بگیرن.

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

🔶 قابلیت بزرگ بعدی امکان پیام دادن در گروه ها و کامنت گذاشتن در کانالها با ایدی و عکس یکی از کانالهای عمومیتون هست که حریم شخصی کاربران رو بسیار افزایش میده و در صورت نیاز کاربران میتونن به طور کامل ناشناس بمونن و اثری از خودشون به جا نزارن.

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

🔶 قابلیت بعدی امکان حذف پیام های یک چت در بازه زمانی خاصی هست. مثلا اگر طی هفته گذشته حرفای ناخوشایندی زدین، به جای حذف کامل پیام ها یا انتخاب تک تک اونها به طور دستی، حالا میتونین بازه زمانی خاصی رو انتخاب کنین تا پیامهای اون بازه پاک بشن.

🔶 تلگرام برای کاربران iOS قابلیت تشخیص متن عکسها رو اضافه کرده و کاربران حالا به راحتی میتونن متن موجود در عکسهایی که در تلگرام براشون ارسال میشه رو استخراج کنن.

این قابلیت برخلاف قابلیت Live Text اپل، محدود به iOS 15 و ایفونهای خاصی نیست و تمام دستگاه های اپلی که از iOS 13 به بالا پشتیبانی میکنن میتونن از اون استفاده کنن. این قابلیت اما در حال حاضر محدود به زبان انگلیسی و چند زبان دیگه هست.

🔶 از حالا در منوی Devices میشه تعیین کرد که هر دستگاهی که برای مدت خاصی فعالیتی نداشت، به طور اتوماتیک از لیست دستگاه های وصل شده به اکانت شما حذف بشه.

🔶 همچنین در هنگام دریافت کد ورود به تلگرام با استفاده از تماس صوتی، کدی که باید برای ورود وارد کنین در واقع همون شماره ای هست که با شما تماس گرفته!

🔶 علاوه بر این از حالا در گروه هایی که نیاز به تایید ادمین برای ورود کاربران دارن، ربات های مدیریت گروه میتونن به کاربرانی که درخواست ورود دادن، پیام شخصی بدن و اونهارو مثل از قوانین گروه قبل از ورود اگاه کنن یا به اونها کپچا نشون بدن.


🔰 @gopher_academy
قوانین گوگل پلی (ترجمه فارسی).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