Gopher Academy
3.34K subscribers
923 photos
40 videos
280 files
2.07K links
🕸 Gopher Academy

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

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

ادمین:
@mrbardia72
Download Telegram
دوستان جلسه چهارشنبه هفته پیش ساعت دومش بودند می شه لطفا یک پیام به بنده بدن 🙏🌹
@kianooshaz
Persian Talk with kianoosh, Tech Lead of showing ads team in Google, about how google Team and its structure works.
یک مصاحبه جالب از کیانوش مختاریان مدیرفنی یکی از بخش‌های نمایش تبلیغاتی گوگل در مورد اینکه ساختارها و کارها توی گوگل به چه شکل انجام میشه.

#google #interview #talk #alibaba #team #structure #company


https://www.youtube.com/watch?v=5XoalUg1lco

🔰 @gopher_academy
A command-line tool and library for generating regular expressions from user-provided test cases.
یه ابزار ترمینالی باحال که بهش ورودی‌های مختلف میدین و براساس اون میگه regex ای که همه این ورودی ها توش صدق میکنه چیه و کار رو یخورده توی درست کردن عبارات باقاعده راحت‌تر میکنه

#regex #tools #rust #cli #pattern #command #terminal

https://github.com/pemistahl/grex


🔰 @gopher_academy
☝️Ultimate Go Notebook - Paperback – August 13, 2021

❤️by William Kennedy (Author), Hoanh An (Author)

👇🏽👇🏽download pdf👇🏽👇🏽

🔰 @gopher_academy
Ultimate Go Notebook.pdf
15.7 MB
Ultimate Go Notebook - Paperback – August 13, 2021

❤️by William Kennedy (Author), Hoanh An (Author)

🔰 @gopher_academy
Gopher Academy
Practical Go Lessons ♻️ https://www.practical-go-lessons.com/ 🔰 @gopher_academy
☝️واسه یادگیری گولنگ این سایت پیشنهاد میشه- خیلی هم عالی توضیح داده و بسیار شفاف☝️

🔰 @gopher_academy
This document outlines best practices for writing high-performance Go code.

مقاله‌ای در مورد بهترین کارها برای نوشتن یک کد با performance بالا برای زبان برنامه‌نویسی Go

#golang #go #performance #optimization

https://github.com/dgryski/go-perfbook

@gopher_academy
Read about the magic behind the music & more on spotify official technology blog.
بلاگ رسمی تیم فنی اسپاتیفای که در مورد مشکلات و مسایل مختلف فنی که توی اسپاتیفای برخورد کردن بحث میشه.

#spotify #blog #tech #engineering #research #development
thanks to: Hamid Bluri
engineering.atspotify.com

🔰 @gopher_academy
🏆 #آزمون ورودی بوت‌کمپ DevOps چله‌خانه آروان

🕰 زمان برگزاری: جمعه ۱۰ دی ساعت ۱۶:۰۵
🎁 دوره #Linux کوئرا کالج

🎖نفرات برتر این مسابقه وارد بوت‌کمپ پروژه‌محور سه‌ماهه دوآپس خواهند شد و زیر نظر منتورهای آروان، با کار روی زیرساخت ابری و در یک پروژه واقعی مفاهیم تخصصی لازم برای مسیر شغلی یک مهندس دواپس رو یاد خواهند گرفت...

🥊 تمرین در بانک سوالات | 🎖 تکمیل پروفایل کوئرایی | 📚دوره‌های برنامه‌نویسی

اطلاعات بیشتر و ثبت‌نام #رایگان:👇

🔗 https://quera.ir/r/doz86

🔰 @gopher_academy
Awesome Docker Compose samples
مجموعه‌ای از داکرکامپوزهای آماده برای اپلیکیشن‌های پرکاربرد

#docker #compose #awesome #list

https://github.com/docker/awesome-compose

🔰 @gopher_academy
👍1🔥1
یه مقاله خوب در مورد نحوه نوشتن کامنت
https://stackoverflow.blog/2021/12/23/best-practices-for-writing-code-comments/


🔰 @gopher_academy
🔥1
A package for building progressive web apps (PWA) with the Go and WebAssembly (Wasm).
#golang

🔰 @gopher_academy
🔥1
A curated list of awesome actions to use on GitHub
لیستی از پرکاربردترین action های قابل استفاده در سایت github

#github #action #awesome #list #curated #actions

https://github.com/sdras/awesome-actions

🔰 @gopher_academy
🔥1
آشنایی با سایت Codewars

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

🔰 @gopher_academy
1
سلام همگی دوستان ، اگه کانال رو دنبال کرده باشید ما یک برنامه قرار شد شروع بکنیم برای چهارشنبه هر هفته ، جلسه اول که برگزار شد بعدش صحبت کردیم تصمیم گرفتیم بجای یه دوره ای باشه که سینتکس گو رو بخوایم یاد بدیم ، پروژه محور جلو بریم به شکلی که یک پروژه واقعی تعریف بکنیم ، تسک های برای یک هفته تعریف بکنیم و همگی بریم انجامشون بدیم و چهارشنبه هفته بعدش سر بهترین راه حل بحث و گفتگو بکنیم تا بهترین رو انتخاب و مرج بکنیم به پروژه
نکته ای اهمیت داره قرار نیست اصلا وقت زیادی ازمون بگیره ، تسک ها باید کوچیک باشن و جلسه هامون یک بار در هفته و تلاش می کنیم نزدیک یک ساعت باشه
پروژه ها ، سعی می کنیم پروژه های بیزنسی و مشابه پروژه های که داخل شرکت ها نوشته می شن باشند که بتونیم کمک بکنیم نیرو های جونیور گو وارد بازار کار بشن و برای نیرو های که الان دارن کار می کنن نکات جدید و روش های بهینه تر یاد بگیرن
نکته بعد اینکه دوره منتور یا مدرس خاصی نداره ،هزینه ای هم نداره ، ورود برای همه ازاد هست و قراره خودمون به همدیگه آموزش بدیم
جلسه فردا استثنا ساعت ۱۱ ظهر می باشد در کانال دیسکورد ولی از هفته های بعد جلسه ساعت ۶ عصر هست
لینک کانال دیسکورد:
https://discord.gg/dJjasrmF

🔰 @gopher_academy
👍1🔥1
حرفه‌ای‌ها پیام کامیت گیت را چطور می نویسند؟
https://vrgl.ir/ZwkXz


🔰 @gopher_academy
1
چنل دیسکورد کانال ما رو حمایت کنید
https://discord.gg/dJjasrmF

🔰 @gopher_academy
🎉1
Gopher Academy pinned «چنل دیسکورد کانال ما رو حمایت کنید https://discord.gg/dJjasrmF 🔰 @gopher_academy»
این بلاگ russ cox هست که خیلی مطالب مفیدی داره
https://research.swtch.com/

مثلا اینجا در مورد go data structures توضیح داده
https://research.swtch.com/godata

یا اینجا در مورد interface ها گفته
https://research.swtch.com/interfaces

یا اینجا کلا در مورد versioning مفصل تو چند بخش صحبت شده
https://research.swtch.com/vgo

یا این مقاله در مورد CSP خیلی خوبه
https://swtch.com/~rsc/thread/

اینجا هم مقالات متفرقه خوبی هست
https://swtch.com/~rsc/

Tnx: @lifography


🔰 @gopher_academy
2
The Conventional Commits specification is a lightweight convention on top of commit messages. It provides an easy set of rules for creating an explicit commit history.

یه سری قراردادهای کاربردی و سبک برای متن commit که بشه هم خواناتر و هم با قابلیت بیشتری برای automated tools ها به همراه پیروی از semantic versioning این متن‌ها رو ساخت.

#git #commit #convention #message #best_practice #best #practice

conventionalcommits.org/en/v1.0.0


🔰 @gopher_academy
2
آموزش استفاده از جنریک ها به داکیومنت سایت go.dev اضافه شد.

جنریک ها خیلی کاربردی هست و تو کاهش کدها , عملکرد , خوانایی کد تاثیر بسزایی میزاره

https://go.dev/doc/tutorial/generics


🔰 @gopher_academy
1👍1