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

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

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

ادمین:
@mrbardia72
Download Telegram
Big Endian & Little Endian

🕊 @gopher_academy | @GolangEngineers
71🔥1
درود به همگی

#سوال

🟣شما به عنوان مصاحبه کننده

🔵چقدر به لایو کد اهمیت میدید؟
🔵آیا اصلن لایو کد رو ملاک قرار میدید برای مصاحبه یا نه؟

🟡برای استخدام فرد جدید توی شرکتتون

🔻نظرتون رو برامون کامنت کنید 🔻

🕊 @gopher_academy | @GolangEngineers
🔥1🕊1🍾1💋1
شروعی دوباره در کتاب آزاد زبان گولنگ فارسی

مدتی هست از نوشتن کتابم دور شدم البته بدلیل افزایش کارا بود، اما تصمیم گرفتم با بخش جدیدی که این روزها داغ هست شروع کنم.

پ.ن این بخش بلاکچین هست قصد دارم به مباحث پایه تا عمیق بلاکچین ۱ و بلاکچین ۲ (قراردادهای هوشمند) بپردازم.

https://lnkd.in/dPQcj_a8

بخش اصلی کتاب به مفاهیم کلی شبکه نظیر (مفاهیم، الگوریتم consensus، درخت merkle, کریپتو گرافی و پیاده سازی شبکه همتا به همتا p2p) میپردازم سپس به مباحث روتین شبکه نظیر قراردادهای هوشمند، ارتباط با شبکه ها می پردازم.

در کل این بخش یک بخش خفن خواهد بود و امیدوارم بتونم به بهترین شکل تجربیات خودم و دوستان را به اشتراک بزارم.

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

بخش های مدنظر: https://github.com/GoFarsi/book/discussions/325


🕊 @gopher_academy | @GolangEngineers
11🔥6👍42🕊1🏆1
در مسیر تبدیل شدن به یک مهندس نرم‌افزار یکی از راه هایی که خیلی میتونه شمارو کمک کنه و مسیر رو براتون شفاف تر کنه، شنیدن پادکست هایی از جنس تجربس.

من این پایین لیستی از چندین پادکست خوب در زمینه مهندسی‌ نرم افزار رو اوردم که میتونید بررسی کنید

- Software Engineering Daily
توی این پادکست خفن میزبان میاد و درخصوص چالش ها توی پروژه های بزرگ با مهندسین نرم افزار شرکت های بزرگ صحبت میکنه و تجربیات خوبی شیر میشه.
softwareengineeringdaily.com


- Software Engineering Radio
پادکست رادیوی مهندسی نرم افزار، یکی از اون پادکست های پرمحتواییه که آدم های خفن هر هفته درخصوص چالش های طراحی نرم افزار صحبت میکنند.
http://se-radio.net


- CaSE
پادکست Conversations about Software Engineering سعی کرده هر سه هفته یک اپیزود برای افرادی که علاقه مند به معماری و مهندسی نرم افزار هستند رو منتشر کنه.

پادکست های رلیز شده مصاحبه طور هستند و بنظرم جذابن.
case-podcast.org


- Changelog
پادکست Changelog هم واقعا باحاله، خیلی از زمینه های اپن سورس، توسعه وب و برنامه نویسی و.. رو توی اپیزود هاش ساپورت میکنه و تا الان نزدیک ۵۷۰ اپیزود ضبط شده رو قرار داده روی سایتش.
changelog.com


- The Cloudcast
اگه شماهم علاقه مند به Cloud, Serverless architecture, aws ,.. هستید احتمالا این پادکست از بقیه براتون جذاب تره و هر هفته داره اپیزود های جدیدی در زمینه کلاود به اشتراک میزاره.
https://thecloudcast.net


- CodeNewbie
این پادکست هم با هدف باحالی اومده، آدمای مختلف داستان رسیدنشون از صفر به پوزیشن های بالایی که الان دارن رو توی هر اپیزود میگن و میگن که چطوری از یک کورس ساده به شرکت های بزرگ نرم افزاری رسیدن.
http://codenewbie.org/podcast


- System Design
یکی از جذاب ترین پادکست ها برای افرادی که به سیستم دیزاین علاقه دارن، اینجا مصاحبه های سیستم دیزاین بصورت پادکست ضبط میشن و آدمای با تجربه چالش های سیستم دیزاین مختلف رو حل میکنند.
systemdesign.buzzsprout.com

- Soft Skills Engineering

این بار دیگه قرار نیست محتوای فنی و کد بشنوید، با این پادکست شما قراره مهم ترین سافت اسکیل هارو تقویت کنید، بنظرم از دستش ندید.
softskills.audio


- CoRecursive
این پادکست هم عناوین باحالی داره، آدم های بزرگی راجع به مسائل جذابی صحبت کردن، میتونید چک کنید.
corecursive.com


#DevTwitter | <Reza/>

🕊 @gopher_academy | @GolangEngineers
💯17👍8🔥3💋32
8 Top Docker Tips & Tricks for 2024

https://www.docker.com/blog/8-top-docker-tips-tricks-for-2024/


🕊 @gopher_academy | @GolangEngineers
👍5
شرح موقعیت شغلی و الزامات (سمت چپ)

کاری که واقعا قراره انجام بدی (سمت راست)

#Fun

#Syntax_fa


🕊 @gopher_academy | @GolangEngineers
😁21👍8💯2
پیاده سازی Updater براساس GitHub Release

یکی از مرسوم ترین حالت برای پیاده سازی یک updater داخلی برای نرم افزار GUI یا CLI داشتن یک API برای گرفتن آخرین نسخه و دانلود براساس لینک دانلود است.

گیتهاب برای آخرین release که داخل هر ریپو منتشر می شود API دارد که خیلی کاربردی هست و می توانید آخرین نسخه و لینک دانلود را استفاده کنید.

https://api.github.com/repos/:owner/:repo/releases/latest


فیلد owner: نام کاربری شما یا org
فیلد repo: شناسه مخزن (مثل book)


به عنوان مثال لینک زیر را ببینید:

https://api.github.com/repos/gofarsi/book/releases/latest


🕊 @gopher_academy | @GolangEngineers
🕊7🔥1
کد دعوت بلواسکای

1. bsky-social-63hq5-i4eb3
2. bsky-social-43lsc-gshxt


🕊 @gopher_academy | @GolangEngineers
9👍1🍾1
❤️درود  به همگی دوستان

🟡یه #سوال

🔑راستش من چیزی در مورد اینکه حد نهایی انتهایی این cap ها چقدره می تونه باشه ندیدم جای توی سرچ هام و کدهای ران تایم گو

🔑چندتا سوال مطرح هست اینجا👇

🟣سوال اول : این cap ها براساس چه مکانیزمی ، الگوریتمی داره افزایش پیدا میکنه؟

🟣سوال دوم : اینه که این cap ها بسته به معماری سیستم مثلن 32 یا 64 تا چقدر این capافزایش پیدا میکنه؟(اصلن ربطی به معماری و رم سیستم داره؟ا)

👩‍💻جواب کامنت کنید البته با ذکر منبع. سپاس👨‍💻


🕊 @gopher_academy | @GolangEngineers
👍4
20 نکته واسه رعایت کردن توی تست نویسی

🕊 @gopher_academy | @GolangEngineers
10👍9
سلام دوستان. روز همگی بخیر. شرکت ما (terahard.org) که در شهر آتن کشور یونان واقع شده، دنبال یه برنامه نویس میگرده که هم با موتور یونیتی و زبان C# کد زده باشه، هم به مفاهیم بک اند و برنامه نویسی با Go آشنایی داشته باشه و یه مقدار هم کار dev ops انجام داده باشه.

کار به صورت تماما ریموت هست. روزهای کاری 2 شنبه تا جمعه هست. ساعات کاری 11:30 صبح تا 7:30 عصر (3:30 تا 4:30 تایم ناهار)

مقدار حقوق توافقی. پرداخت به صورت دلاری یا یورویی (هماهنگ کردن حساب مقصد با صراف یا روش های دیگه با خودتون هست). شرکت پرداخت کریپتو انجام نمیده.

لطفا در صورتی که همه شرایط بالا رو دارا هستین، رزومه تون رو به info@terahard.org ایمیل کنید.

🕊 @gopher_academy | @GolangEngineers
24😁8👍421
🥳 Go 1.21.6 and 1.20.13 are released!

📢 Announcement: https://groups.google.com/g/golang-announce/c/F12eMaUITDs

⬇️ Download: go.dev/dl/#go1.21.6


🕊 @gopher_academy | @GolangEngineers
👍62🕊1💋1🎄11
شما دعوتید به اولین همایش دوآپس ایران

همراهی با ۵۰۰ نفر متخصص و علاقه مندان دوآپس ایران این بار در شیراز، پایتخت فرهنگی ایران

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

🌐ثبت نام از طریق :
devops.shirazcloud.ir

📍مکان برگزاری: دانشگاه شیراز، سالن فجر

🗓 تاریخ برگزاری: ۱۳ بهمن ماه

ساعت برگزاری : ۱۲ الی ۱۹

🆔 @shirazlinuxcommunity
💋6🔥2
🔵Go 1.22: Interactive release notes

🔻No more sharing of loop variables
🔻Range over integers
🔻New math/rand/v2 package
🔻Generic N-function
🔻Fixed naming
🔻Enhanced routing patterns
🔻Slices

💙 https://antonz.org/go-1-22/


🕊 @gopher_academy | @GolangEngineers
🔥101
Forwarded from Skybook_IT 📖
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from open
مرتبه زمانی کد زیر چیست؟
for i=1 ; i <= n ; i++
for j=1 ; j <= n ;j++ { x++ n-- }
Anonymous Quiz
25%
n
43%
n^2
18%
log n
15%
n log n
41🔥3🍾1
درود دوستان
🔵اگر کسی رو میشناسید که با Flask framework کاکرده به این ای دی زیر پیام بدید
🟢موقیت شغلی به صورت دورکاری و پاره وقت هست دوستان
🔴برای اطلاع بیشتر با ای دی زیر درارتباط باشید
🔰 @Vahidtavakoli1396



🕊 @gopher_academy | @GolangEngineers
👍2🔥2🕊22
🔵Get better in System Design
List of books


🔻Designing Data-Intensive Applications by Martin Kleppmann

🔻System Design Interview by Alex Xu

🔻Patterns of Enterprise Application Architecture by Martin Fowler

🔻Understanding Distirbuted Systems by Roberto Vitillo

🔻Clean Architecture by Robert C. Martin

🔻Systems Analysis and Design, multiple editions and multiple authors
Building Microservices: Designing Fine-Grained Systems by Sam Newman

🔻Fundamentals of Software Architecture by Neal Ford and Mark Richards

🔻Software Architecture: The Hard Parts by Neal Ford, Mark Richards, Pramod Sadalage and Zhamak Dehghani


🕊 @gopher_academy | @GolangEngineers
👍8🔥11
Golang- Remote -$150,000+

Location: Your Digital Playground (Fully Remote)

Ahoy, fellow adventurer of the digital realms! Do you have the heart of a Golang Wizard and the spirit of a Blockchain Sorcerer? If so, they are calling upon you to embark on an epic quest!

Once upon a time in the digital realm, where lines of code danced like fireflies in the night, there existed a guild known far and wide as The Cryptic Codebreakers. This guild was no ordinary group of developers; they were daring adventurers in the world of blockchain and Golang programming. Yet, there was one role they had yet to fill—a role that would shape their destiny. This role was known as The Golang Whisperer.

The Role:
As a Golang Developer , you won't just code; you'll cast spells with Golang and bring blockchain enchantments to life. Your quest will include:

Crafting and enchanting golang  spells for Layer 1 blockchain networks.
Collaborating with our fellowship of spellcasters to conquer mythical blockchain challenges and create enchanting solutions.
Ensuring the security and reliability of our enchanted decentralized applications.
Staying up-to-date with the latest mystical developments in Golang and blockchain sorcery.

Requirements:
To thrive in this mystical role, you should possess:

A proven track record of wizardry in Golang development.
A deep understanding of the ancient runes of Layer 1 blockchain networks.
A burning desire to push the boundaries of what's possible in decentralized realms.

must have Protocol experience 

Salary is $150,000 but happy to go over if you fit what they are looking for (plus benefits)
Fully remote

Gareth Evans
Blockchain Head Hunter and Team Builder at Square One Resources
gareth.evans@squareoneresources.com
+44 (0)207 665 5860



نوش جان عزیزی که موفق به بدست آوردنش شود.



🕊 @gopher_academy | @GolangEngineers
😁156👍2🍾2
توی ویدئوی های قبلی مربوط به اسنپ در مورد شیوه‌های مرسوم ذخیره کردن پسورد تو دیتابیس و اینکه سالت باید کجا و چه شکلی باشه گپ‌های خوبی زده شد. این شد که گفتم توی این ویدئو یکی از بست پرکتیس‌های ماجرا رو نشون بدم: بی کریپت.

اگر می خواین بدونین که حرفه‌‌ای‌ترها چطوری پسوردهاشون رو توی دیتابیس ذخیره می‌کنن که مطمئن بشن حتی در آینده پیشرفت کامپیوترها و شکسته شدن هش‌های فعلی هم مشکلش نخواهند داشت، این ویدئو احتمالا به دردتون می‌خوره.

https://youtu.be/0YCyAqzcCvM

#جادی


🕊 @gopher_academy | @GolangEngineers
👍9🔥1