Gopher Academy
3.34K subscribers
920 photos
40 videos
280 files
2.02K links
🕸 Gopher Academy

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

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

ادمین:
@mrbardia72
Download Telegram
💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)

https://github.com/samber/lo


🕊 @gopher_academy | @GolangEngineers
🔥33
#دون
زبان سالیدیتی یا Solidity یک زبان برنامه‌نویسی است که برای توسعه قراردادهای هوشمند (smart contracts) بر روی بلاکچین اتریوم (Ethereum) استفاده می‌شود.

بنیان‌گذار زبان Solidity Vitalik Buterin و تیم اتریوم آن را در سال 2014 طراحی کردند.

استفاده از زبان Solidity اجازه می‌دهد تا قراردادهای هوشمندی را که تعریف می‌کنند و بر روی بلاکچین اجرا می‌شوند، ایجاد کرد. این قراردادها مواردی مانند معاملات مالی، انتقال دارایی‌ها، اجرای قراردادهای توزیع شده، و بسیاری دیگر از عملیات مهم دیگر را امکان‌پذیر می‌کنند.

با استفاده از Solidity، توسعه‌دهندگان می‌توانند قراردادهای هوشمند را طراحی و پیاده‌سازی کنند و سپس آن‌ها را بر روی شبکه اتریوم اجرا کنند. این زبان برنامه‌نویسی مبتنی بر جاوااسکریپت بوده و دارای ساختاری شبیه به C++ می‌باشد.

سالیدیتی یکی از زبان‌های محبوب‌ترین برای توسعه قراردادهای هوشمند در اتریوم است و تاکنون بسیاری از پروژه‌های موفق بلاکچین از این زبان برنامه‌نویسی برای توسعه استفاده کرده‌اند.

#DevTwitter | <shayan/>

🕊 @gopher_academy | @GolangEngineers
🔥8
یه توضیح ساده و مختصر از موارد زیر
🔶️Logging
🔶️Tracing
🔶️Metrics

🕊 @gopher_academy | @GolangEngineers
62🔥1
تابع f(f(x))


🕊 @gopher_academy | @GolangEngineers
🍾12💊1
از نوشتن کامیت های معمولی گیت خسته شده اید؟
از commitizen برای نوشتن کامیت های بهتر استفاده کنید. این ابزار به شما کمک میکند تا کامیت های کاملی را به راحتی ایجاد کنید.

#DevTwitter | <the_coding_tips/>

🕊 @gopher_academy | @GolangEngineers
7
اگه یک توسعه دهنده نرم افزار هستید این سایت بهترین ابزار رو در این حوزه بهتون معرفی می‌کنه که متر شمارو سریعتر و آسون تر می‌کنه.

https://dev.to/koladev/tools-that-make-me-productive-as-a-software-engineer-2dge

#DevTwitter | <amir atar/>


🕊 @gopher_academy | @GolangEngineers
🔥51
Scale up vs scale out

🕊 @gopher_academy | @GolangEngineers
7🔥2🕊1
🎯 Typical AWS Network Architecture in one diagram


🕊 @gopher_academy | @GolangEngineers
3
🔴 اگر میخوای در مورد interface ها توی گولنگ بیشتر بدونی این قسمت از ریپو رو ببینید👇
🤝اگرم چیزی به ذهنتون اومد حتما ایشو کنید که اضافه بشه!

🟢 https://github.com/mrbardia72/Go-Interview-Questions-And-Answers/blob/main/interview/persian/interface.md


🕊 @gopher_academy | @GolangEngineers
52🔥1🍾1
Design a notification push system

🕊 @gopher_academy | @GolangEngineers
🍾22
سایکل تایم چیست و چه تاثیری روی سازمان دارد!

🕊 @gopher_academy | @GolangEngineers
10🍾1
چرا نباید برای تسک تخمین زمانی بزنیم؟

🕊 @gopher_academy | @GolangEngineers
14🍾3
8 popular network protocols

🕊 @gopher_academy | @GolangEngineers
🍾9
درود به هگی دوستان
آقا دیگه رسیدیم به اخر سال
البته جا داره از جواد تشکر کنم که از زمانی که کانال گوفر آکادمی رو زدم کنارم بود و خیلی کمک کرد در پیشرفت کانال در کل دوستان چقدر کانال گوفر اکادمی براتون مفید بود
Final Results
81%
عالی بود ادامه بدید
22%
بدک نبود ولی خدا قوت
3%
نه خوب نبود (البته توی کامنت پیشنهاد رو بگید)
33🍾2
💙هر روزتان نوروز نوروزتان پیروز🥂🥂

❤️ سالی به مهربانی میترا 🔥 به نیکی زرتشت 👑 به اقتدار کوروش داشته باشید

💜 نوروز بر همگی دوستان همایون باد 🌞 🌷 🍻
🕊 نوروز ۲۵۸۳ فرخنده باد

🕊 @gopher_academy | @
246🔥1🕊1🍾1
The diagram below shows top 6 Heartbeat Detection Mechanisms.

🕊 @gopher_academy | @GolangEngineers
5👍2🍾2🔥1
حتما برای همه مون پیش اومده که مجبور باشیم چندین ساعت بیشتر شرکت بمونیم تا یه کار مهمی رو انجام بدیم و این نشانه تعهده.



اما وقتی کسی هر روز تا دیروقت شرکت می‌مونه، لزوما به معنای تعهد نیست و می‌تونه دلایل مختلفی داشته باشه.



برای مثال به این موارد توجه کنید:



۱. اعتیاد به کار (خارجی‌ها به این آدما میگن workaholic که تعدادشون هم اصلا کم نیست)

۲. تعیین وظایف بیش از حد توان برای افراد

۳. عدم توانمندی در رعایت نظم و پایبند بودن به زمان

۴. ترس، از این تصور که شاید من زود برم بقیه فکر کنن کم کار می کنم!

۵. برای اینکه حوصله خونه رو ندارم و بیشتر شرکت می مونم تا مجبور نشم به خانواده هم‌کلام شم (این مورد هم بسیار شایع هست و یکی از دلایل اعتیاد به کاره، تو روانشناسی بهش میگیم روش مقابله‌ای اجتنابی)

۶. برای اینکه بتونم با بچه‌ها فیفا بزنم!!

۷. ناتوانی در پیداکردن راه‌حلهای بهینه برای مسائل



✏️ Keivan Kabir

🕊 @gopher_academy | @GolangEngineers
👍20🍾3🔥1
آیا DuckDB رقیب جدی SQLite  است؟
دیتابیس DuckDB :
طراحی شده برای استفاده از تمام هسته های CPU
بهینه سازی شده برای complex queries
مدعی سرعت بالاتر از SQLite
تعداد functionality built-in بیشتر بدون وابستگی
فرمت های Parquet و  Apache Arrow را میخونه

#DevTwitter | <MehrdadLinux/>

🕊 @gopher_academy | @GolangEngineers
👍9🍾2🔥1
نوشته ای برای توسعه دهندگان نرم افزار که تجربیات و شرح کار یک برنامه نویس است که شما را بیشتر با چالش های این حوزه آشنا می کند.

https://thenewstack.io/writing-for-software-engineers-read-me-first/

#DevTwitter | <amir atar/>

🕊 @gopher_academy | @GolangEngineers
👍3🍾3🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
هر روز دارم ساعت ها با Git کار میکنم. در واقع کارمه ولی هنوز یه چیزاییش هست که برام گنگه...

این انیمیشن خیلی خوووب به نظرم نشون داده که Git چطوری کار میکنه! برای من یه سری داستاناش حل شد.. مخصوصا اون Staging area یا Head که توی کامندا گاهی استفاده میکردم ولی دقیقا متوجه نمیشدم!

#DevTwitter | <Sam98/>

🕊 @gopher_academy | @GolangEngineers
👍13🍾32
استخدام نیروی جدید مثل هندونهی دربستهس


آخه کدوم مدیره که دوس داشته باشه افراد نامناسب و نالایق و ضعیف رو استخدام کنه.

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

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

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

✍️ Maryam Safari

#فرهنگ_سازمانی

🕊 @gopher_academy | @GolangEngineers
👍10🍾3🔥2🕊1