Gopher Academy
3.34K subscribers
918 photos
40 videos
279 files
1.99K links
🕸 Gopher Academy

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

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

ادمین:
@mrbardia72
Download Telegram
📌 #فرصت_شغلی#
#پرداخت_الکترونیک_پاسارگاد#
#استخدام#

عنوان شغلی: Junior Back-end Developer

🔹مهارت های تخصصی:
- آشنايی با اسکرام
- آشنایی با SQL server
- آشنايی با زبان های برنامه نويسی Golang ( سایر زبان ها مزیت محسوب می‌شود.)

🔹مهارت های رفتاری:
- حل مسئله
- تفکر تحلیلی
- کار تیمی
- دقت و جزئی نگری

🏣محل کار: سعادت آباد
✔️ با امکان دورکاری

🔹تسهیلات و مزایا:
- وام
- امریه سربازی
- پاداش
- دوره های آموزشی
- بیمه تکمیلی
- بسته ها و هدایای مناسبتی
- بن کارت خرید

📧 در صورت تمایل به همکاری از طریق آدرس ایمیل Recruitment@pep.co.ir رزومه ارسال فرمایید.
جهت تسریع در دیده شدن رزومه، لطفا عنوان شغلی را در subject ایمیل وارد نمایید.

🔰 @gopher_academy
Forwarded from Rasool Mirzaei
Monolith_To_Microservices_Chapter_1_backend_study_group.mp4
146.4 MB
#فیلم ضبط شده #جلسه_دوم مطالعه گروهی. مرور جلسه اول به اضافه اتمام فصل اول کتاب( به جز قسمت DDD)

@backend_study_group
Forwarded from Go Casts 🚀
دوستان سلام، در مورد تست نویسی در golang یه سری مقاله خیلی خوب بهتون معرفی میکنم، با خوندن این سری مقاله، عملا هر آنچه که در مورد تست نویسی در گولنگ باید بدونید رو یاد میگیرد، بقیه ش دیگه میشه تمرین و تجربه در کار...

Testing in Go: First Principles
https://ieftimov.com/post/testing-in-go-first-principles/

Testing in Go: Failing Tests
https://ieftimov.com/post/testing-in-go-failing-tests/

Testing in Go: Writing Practical Failure Messages
https://ieftimov.com/post/testing-in-go-writing-practical-failure-messages/

Testing in Go: go test
https://ieftimov.com/post/testing-in-go-go-test/

Testing in Go: Table-Driven Tests
https://ieftimov.com/post/testing-in-go-table-driven-tests/

Testing in Go: Subtests
https://ieftimov.com/post/testing-in-go-subtests/

Testing in Go: Fixtures
https://ieftimov.com/post/testing-in-go-fixtures/

Testing in Go: Dependency Injection
https://ieftimov.com/post/testing-in-go-dependency-injection/

Testing in Go: Test Doubles by Example
https://ieftimov.com/post/testing-in-go-test-doubles-by-example/

Testing in Go: Golden Files
https://ieftimov.com/post/testing-in-go-golden-files/

Testing in Go: Clean Tests Using t.Cleanup
https://ieftimov.com/post/testing-in-go-clean-tests-using-t-cleanup/

Testing in Go: HTTP Servers
https://ieftimov.com/post/testing-in-go-testing-http-servers/

Testing in Go: WebSockets
https://ieftimov.com/post/testing-in-go-websockets/

Testing in Go: Stop Leaking Files
https://ieftimov.com/post/testing-in-go-stop-leaking-files/

#golang #test #unit_test #integration_test #tdd

@gocasts
Forwarded from Go Casts 🚀
اساسا تست نویسی مقوله ای بسیار ساده، بسیار لذت بخش و در عین حال بسیار کارآمد هست.
دقت کنید وقتی صحبت از تست نویسی میشه منظور tdd نیست، tdd صرفا یک approach هست برای تست نوشتن، شما میتونید این روش رو استفاده کنید و یا نکنید

تست نویسی انواع مختلفی داره:
unit test
integration test
end to end test

که هر کدوم ارزش و جایگاه خودشونو دارن

تست نویسی واسه وقتایی که حوصله development ندارید مثل کافئین میمونه 😃

و وقتی ارزش خودشو نشون میده که لازم باشه یه چیزی رو refactor کنید، مخصوصا اگه refactor بزرگ باشه خیلی ریسک انجامش بالا میره، اگه از قبل تست های قابل اطمینان و جامعی براش نوشته باشید دیگه خیالتون میتونه تا حدود خیلی زیادی بابت refactor کردن راحت باشه

#golang #test #unit_test #integration_test #tdd

@gocasts
Forwarded from Go Casts 🚀
دوستان باور کنید اگه این مقاله رو نخوندید، عملا هیچی در مورد Memory Model نمیدونید 😁

https://research.swtch.com/hwmm

توضیحات: آقای Russ Cox از اعضای اصلی تیم توسعه دهنده زبان Go هستن

این مقاله قسمت دوم و سوم هم داره، اما حتما قسمت اول رو بخونید
مقاله بسیار فنی و جذابه و باید حوصله کنید برای خوندنش

مقاله اول و دوم مقدمه ای هستن برای مقاله سوم که توضیح میده چرا و چطور Go Memory Model بروزرسانی شده

قسمت دوم
https://research.swtch.com/plmm

قسمت سوم
https://research.swtch.com/gomm


#memory_model #golang #russ_cox

@gocasts
🎯آموزش اصول SOLID در گولنگ

🔹 https://m.youtube.com/playlist?list=PLKmjtHAd1JMc1Zu16Er4ZjpWqIdx_lERn


🔰 @gopher_academy
🎯همه چیز درباره کافکا

🔹 https://m.youtube.com/playlist?list=PLKmjtHAd1JMe3F-Q9j4UY9qVWwT9HGM05


🔰 @gopher_academy
Forwarded from Quera
🏆 مسابقه برنامه‌نویسی #گولنگ Snapp Go Up

🕰 زمان برگزاری: جمعه ۲۳ مهر ساعت ۱۶:۰۵

🎁 جایزه نفر اول: ۳ میلیون تومان اعتبار اسنپ
🎁 جایزه نفر دوم: ۲ میلیون تومان اعتبار اسنپ
🎁 جایزه نفر سوم: ۱ میلیون تومان اعتبار اسنپ
🎁 نفر ۴ تا ۱۰: ۲۰۰ هزار تومان اعتبار اسنپ
🎁 نفر ۱۱ تا ۱۵: ۱۰۰ هزار تومان اعتبار اسنپ

🎖نفرات برتر این مسابقه وارد پروسه استخدام و #کارآموزی ۳ ماهه اسنپ که همراه با حقوق و مزایا هست، می‌شوند.

اطلاعات بیشتر و ثبت‌نام رایگان:
🔗 https://quera.ir/r/dmsgg

@Quera_ir
Forwarded from Lord
دوستان ما توی شرکت به برنامه نویس نیاز داریم، هم سنیور و هم جونیور
شرایط دورکاری فراهمه
—————
php pure
zend
—————-
laravel
—————
go
—————
react
—————-
هر کدوم از دوستان که مایل به همکاری بود می تونه توی پی وی ازم سوال بپرسه
@LordJohar

🔰 @gopher_academy
Forwarded from Gopher Academy
🔺نقشه یادگیری زبان برنامه نویسی گولنگ🔺
🔹️roadmap part 1
https://t.me/gopher_academy/7

🔹️roadmap part 2
https://t.me/gopher_academy/9

🔹️roadmap part 3
https://t.me/gopher_academy/11

@gopher_academy
#از_دست_ندید
اگر به دوآپس و مباحث اتومیشن علاقه دارید این وبینار رو از دست ندید. در این وبینار مسیر دوآپس، پیاده سازی دوآپس و اینکه چطور دوآپس ای تی رو متحول کرده مورد بررسی قرار میدیم و از اتومیشن زیرساخت، زیرساخت های چابک و هوشمند میگیم.
🔥🔥🔥 در آخر هم به صورت عملی فرآیند اتومیشن لبه به لبه روی MAAS, Terraform, Ansible بهتون آموزش داده میشه! تا کامل با این فرآیند آشنا بشید.

فردا(سه شنبه) ۲۰ مهر ۱۴۰۰ ساعت ۱۷

‼️ لینک وبینار بزودی در همین کانال قرار میگیره.

https://www.linkedin.com/events/6853212352469463040

🔰🔰 @gopher_academy 🔺🔺
آگهی موقعیت گولنگ سنیور دولوپر در آروان کلود

https://jobs.arvancloud.com/o/senior-backend-developer-golang


🔰 @gopher_academy
Forwarded from Milad Ibra
تو این پست تفاوت Mutex و توابع پکیج atomic تو گولنگ رو همراه با یه سری جزئیات که کم پیدا میشه نوشتم. امیدوارم مفید باشه واستون.

https://vrgl.ir/o18GK
مفاهیم و تکنیک های همزمانی
https://www.practical-go-lessons.com/chap-30-concurrency


🔰 @gopher_academy