Gopher Academy
3.33K subscribers
914 photos
40 videos
279 files
1.95K links
🕸 Gopher Academy

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

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

ادمین:
@mrbardia72

ادمین تبلیغات:
@labdon_ads
Download Telegram
#نظرسنجی

دیروز یکی از دوستان تو لینکدین ازم سوال کرد در چه مواقعی و چه جاهایی از سطح Debug در Logger ها استفاده کنیم؟

در قالب کامنت به این موضوع پاسخ دهید تا یک جمع بندی درست از تجربیات همه کسب کنیم.


🔰 @gopher_academy
🌚3👎1
دوستان برنامه نویس فعلا نگران ChatGTP نباشید که شغلتون رو ازتون بگیره، کدهایی که می‌نویسه کلی اشتباه داره و وقتی بهش اشتباهشو رو گوشزد می‌کنی یه معذرت خواهی می‌کنه و دوباره یه کد اشتباه دیگه تحویل میده

<Yashar Rashedi/>


🔰 @gopher_academy
🍓6👍5🎃4🌚2🤝2👎1🐳1👀1🗿1
Redis use cases

🔰 @gopher_academy
👍5👏1
💙 درود به همگی چند ماه پیش تصمیم گرفتم توی مواردی که خیلی باهاش سروکار دارم نمونه سوالتش رو از بعضی  سایت ها و یا استک اور فلو بهش برخوردم رو توی ریپوهای زیر جداگانه جمع آوری کنم
اگر دوس داشتید به اشتراک بزارید  و حمایت و مشارکت کنید

❤️سپاس از توجه شما بزرگوارن آریایی 

نمونه سوالات مصاحبه ای گیت
▶️ https://github.com/mrbardia72/git-Interview-Questions-And-Answers

نمونه سوالات مصاحبه ای گولنگ
▶️ https://github.com/mrbardia72/Go-Interview-Questions-And-Answers

نمونه سوالات مصاحبه ای دیتابیس
▶️ https://github.com/mrbardia72/db-Interview-Questions-and-Answers

نمونه سوالات مصاحبه ای داکر
▶️ https://github.com/mrbardia72/docker-Interview-Questions-and-Answers

نمونه سوالات مصاحبه ای والت
▶️ https://github.com/mrbardia72/vault-Interview-Questions-and-Answers


🔰 @gopher_academy
🤩71👍1👀1
Hello gophers,

We have just released Go 1.20.

To find out what has changed in Go 1.20, read the release notes:
https://go.dev/doc/go1.20

You can download binary and source distributions from our download page:
https://go.dev/dl/#go1.20

If you have Go installed already, an easy way to try go1.20
is by using the go command:
$ go install golang.org/dl/go1.20@latest
$ go1.20 download

To compile from source using a Git clone, update to the release with
git checkout go1.20 and build as usual.

Thanks to everyone who contributed to the release!

Cheers,
Michael, Matthew, and Dmitri for the Go team

🔰 @gopher_academy
🕊31
Gopher Academy pinned «💙 درود به همگی چند ماه پیش تصمیم گرفتم توی مواردی که خیلی باهاش سروکار دارم نمونه سوالتش رو از بعضی  سایت ها و یا استک اور فلو بهش برخوردم رو توی ریپوهای زیر جداگانه جمع آوری کنم اگر دوس داشتید به اشتراک بزارید  و حمایت و مشارکت کنید ❤️سپاس از توجه شما بزرگوارن…»
دوستان پکیج arena هنوز experimental هستش و احتمالا در نسخه ۱.۲۱ رسماً در دسترس باشد.

شما با استفاده از این پکیج می توانید بخشی از حافظه برای یک آبجکت بصورت اختصاصی allocate کنید سپس بدون نیاز به garbage collector حافظه را با arena آزاد کنید.

استفاده از این پکیج باعث می شود ۱۵ درصد مصرف رم و سی پی یو کاهش یابد.

https://github.com/golang/go/issues/51317

اما اگر میخواهید از این پکیج استفاده کنید goexperiment.arenas برروی IDE Goland اضافه کنید.

Preferences/Settings | Go | Build Tags & Vendoring | Custom tags

اما اگر بخواهید بیلد بگیرید بهتره environment زیر را هنگام بیلد یا ران اضافه کنید.

GOEXPERIMENT=arenas go run main.go


توجه کنید پکیج memory arena بصورت unsafe با مموری کار می کند و هنوز experimental هست و گارانتی وجود ندارد کاملا safe باشد تا نسخه ۱.۲۱ باید صبر کنید اما برای تست طبق روش فوق در دسترس است.


🔰 @gopher_academy
👍4
Algorithm Applications.pdf
398.1 KB

🔰 @gopher_academy
👍2💋2
Learn how the Kubernetes ingress works.pdf
10.6 MB
Kubernetes ingress

🔰 @gopher_academy
👍3🐳1
Data races in Go(Golang) and how to fix them

https://www.sohamkamani.com/golang/data-races/


🔰 @gopher_academy
👍1🌭1🏆1
‏یکی اومده راه‌حل سوالایی که برای آمادگی برای مصاحبه گوگل حل کرده رو توی گیت‌هاب گذاشته.

برای آمادگی، حدود ۲۲۲ سوال از leetcode حل کرده.

برخی از نکاتی که نوشته:

۱. حل مساله فقط بخشی از آمادگی برای مصاحبه است، هرچند این بخش خیلی مهمه، ولی علاوه بر اون به نکات بعدی هم دقت کنید.
‏۲. با مفاهیم علوم‌کامپیوتر آشنا باشید تا زبان مشترکی بین شما و مصاحبه‌کننده برقرار باشه
۳. سر مصاحبه باید بتونید «روند فکر کردنتون» رو توضیح بدین. برای آشنایی با این بخش، کتاب «Cracking the Coding Interview» رو توصیه کرده.

و یه سری مطلب دیگه که توی گیت‌هابش می‌بینید.

https://github.com/mgechev/google-interview-preparation-problems

@DevTwitter | <hadi/>
👍5🕊1👀1
Git Commit Patterns

https://dev.to/jasonh33/git-commit-patterns-5dm7


🔰 @gopher_academy
👍3
Go 1.20 - All you need to know.pdf
721.2 KB
Go 1.20

🔰 @gopher_academy
🐳3🍾1
ChatGPT.pdf
22 MB
یوزرکیس های مختلف chat gptبرای مدیران محصول

🔰 @gopher_academy
👍1💯1
از ترس این که به خاطر اختلالات اینترنت پروژه داون نشه نمیتونیم هاست و سرور خارجی بگیریم و همچنین از ترس این که به خاطر کیفیت پایین هی خطای 502 و 503 نگیریم نمیتونیم هاست و سرور ایرانی بگیریم.
اسیر شدیم
یه روز برق نیست
یه روز حوزچه ی اینترنت آتیش گرفته
یه روز شرکت ارتباطات زیر ساخت داره کون میندازه
یه روز قیر هست قیف نیست
یه روز قیف هست قیر نیست...


🔰 @gopher_academy
15👍2🤡2🕊1🍾1🎃1🙈1
ری اکشن 👎 رو هم گذاشتیم توی ری اکشن چنل
آزادی بیان هم داریم 😄 اینجا
مثل بعضی کانال ها نیستیم که ری اکشن 👎 ندارن

🔰 @gopher_academy
👎39👍173👀3🍌2🔥1🕊1🤡1🐳1🎃1
DynamoDB Architecture

🔰 @gopher_academy
❤‍🔥2👍1🎃1
Why is Redis so fast?

🔰 @gopher_academy
👍6
یک layout ساده برای clean architect در زبان گو

در رپو زیر یک نمونه project layout برای معماری کلین قرار دادیم.

https://github.com/GoFarsi/clean-layout


🔰 @gopher_academy
👍72🕊2👎1