اگه تصمیم گرفتید module ای از یک multi module mono repo تفکیک کنید و در یک repo مستقل با حفظ تاریخچه commits نگهدارید لینک زیر بخوبی اینکار رو توضیح میده.
پی نوشت: خودم این روش رو بصورت متداول تو پروژه ها بکار میگیرم.
https://docs.github.com/en/get-started/using-git/splitting-a-subfolder-out-into-a-new-repository
#DevTwitter | <ShayanSbi/>
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
پی نوشت: خودم این روش رو بصورت متداول تو پروژه ها بکار میگیرم.
https://docs.github.com/en/get-started/using-git/splitting-a-subfolder-out-into-a-new-repository
#DevTwitter | <ShayanSbi/>
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)
https://github.com/samber/lo
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
https://github.com/samber/lo
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
🔥3 3
#دون
زبان سالیدیتی یا Solidity یک زبان برنامهنویسی است که برای توسعه قراردادهای هوشمند (smart contracts) بر روی بلاکچین اتریوم (Ethereum) استفاده میشود.
بنیانگذار زبان Solidity Vitalik Buterin و تیم اتریوم آن را در سال 2014 طراحی کردند.
استفاده از زبان Solidity اجازه میدهد تا قراردادهای هوشمندی را که تعریف میکنند و بر روی بلاکچین اجرا میشوند، ایجاد کرد. این قراردادها مواردی مانند معاملات مالی، انتقال داراییها، اجرای قراردادهای توزیع شده، و بسیاری دیگر از عملیات مهم دیگر را امکانپذیر میکنند.
با استفاده از Solidity، توسعهدهندگان میتوانند قراردادهای هوشمند را طراحی و پیادهسازی کنند و سپس آنها را بر روی شبکه اتریوم اجرا کنند. این زبان برنامهنویسی مبتنی بر جاوااسکریپت بوده و دارای ساختاری شبیه به C++ میباشد.
سالیدیتی یکی از زبانهای محبوبترین برای توسعه قراردادهای هوشمند در اتریوم است و تاکنون بسیاری از پروژههای موفق بلاکچین از این زبان برنامهنویسی برای توسعه استفاده کردهاند.
#DevTwitter | <shayan/>
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
زبان سالیدیتی یا Solidity یک زبان برنامهنویسی است که برای توسعه قراردادهای هوشمند (smart contracts) بر روی بلاکچین اتریوم (Ethereum) استفاده میشود.
بنیانگذار زبان Solidity Vitalik Buterin و تیم اتریوم آن را در سال 2014 طراحی کردند.
استفاده از زبان Solidity اجازه میدهد تا قراردادهای هوشمندی را که تعریف میکنند و بر روی بلاکچین اجرا میشوند، ایجاد کرد. این قراردادها مواردی مانند معاملات مالی، انتقال داراییها، اجرای قراردادهای توزیع شده، و بسیاری دیگر از عملیات مهم دیگر را امکانپذیر میکنند.
با استفاده از Solidity، توسعهدهندگان میتوانند قراردادهای هوشمند را طراحی و پیادهسازی کنند و سپس آنها را بر روی شبکه اتریوم اجرا کنند. این زبان برنامهنویسی مبتنی بر جاوااسکریپت بوده و دارای ساختاری شبیه به C++ میباشد.
سالیدیتی یکی از زبانهای محبوبترین برای توسعه قراردادهای هوشمند در اتریوم است و تاکنون بسیاری از پروژههای موفق بلاکچین از این زبان برنامهنویسی برای توسعه استفاده کردهاند.
#DevTwitter | <shayan/>
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
🔥8
یه توضیح ساده و مختصر از موارد زیر
🔶️Logging
🔶️Tracing
🔶️Metrics
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
🔶️Logging
🔶️Tracing
🔶️Metrics
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
❤6 2🔥1
از نوشتن کامیت های معمولی گیت خسته شده اید؟
از commitizen برای نوشتن کامیت های بهتر استفاده کنید. این ابزار به شما کمک میکند تا کامیت های کاملی را به راحتی ایجاد کنید.
#DevTwitter | <the_coding_tips/>
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
از 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
https://dev.to/koladev/tools-that-make-me-productive-as-a-software-engineer-2dge
#DevTwitter | <amir atar/>
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
🔥5❤1
🔴 اگر میخوای در مورد interface ها توی گولنگ بیشتر بدونی این قسمت از ریپو رو ببینید👇
🤝اگرم چیزی به ذهنتون اومد حتما ایشو کنید که اضافه بشه!
🟢 https://github.com/mrbardia72/Go-Interview-Questions-And-Answers/blob/main/interview/persian/interface.md
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
🤝اگرم چیزی به ذهنتون اومد حتما ایشو کنید که اضافه بشه!
🟢 https://github.com/mrbardia72/Go-Interview-Questions-And-Answers/blob/main/interview/persian/interface.md
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
❤5 2🔥1🍾1
درود به هگی دوستان
آقا دیگه رسیدیم به اخر سال
البته جا داره از جواد تشکر کنم که از زمانی که کانال گوفر آکادمی رو زدم کنارم بود و خیلی کمک کرد در پیشرفت کانال در کل دوستان چقدر کانال گوفر اکادمی براتون مفید بود
آقا دیگه رسیدیم به اخر سال
البته جا داره از جواد تشکر کنم که از زمانی که کانال گوفر آکادمی رو زدم کنارم بود و خیلی کمک کرد در پیشرفت کانال در کل دوستان چقدر کانال گوفر اکادمی براتون مفید بود
Final Results
81%
عالی بود ادامه بدید
22%
بدک نبود ولی خدا قوت
3%
نه خوب نبود (البته توی کامنت پیشنهاد رو بگید)
❤3 3🍾2
💙هر روزتان نوروز نوروزتان پیروز🥂🥂
❤️ سالی به مهربانی میترا 🔥 به نیکی زرتشت 👑 به اقتدار کوروش داشته باشید
💜 نوروز بر همگی دوستان همایون باد 🌞 🌷 🍻
🕊 نوروز ۲۵۸۳ فرخنده باد
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @
❤️ سالی به مهربانی میترا 🔥 به نیکی زرتشت 👑 به اقتدار کوروش داشته باشید
💜 نوروز بر همگی دوستان همایون باد 🌞 🌷 🍻
🕊 نوروز ۲۵۸۳ فرخنده باد
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @
❤24 6🔥1🕊1🍾1
The diagram below shows top 6 Heartbeat Detection Mechanisms.
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
❤5👍2🍾2🔥1
حتما برای همه مون پیش اومده که مجبور باشیم چندین ساعت بیشتر شرکت بمونیم تا یه کار مهمی رو انجام بدیم و این نشانه تعهده.
اما وقتی کسی هر روز تا دیروقت شرکت میمونه، لزوما به معنای تعهد نیست و میتونه دلایل مختلفی داشته باشه.
برای مثال به این موارد توجه کنید:
۱. اعتیاد به کار (خارجیها به این آدما میگن workaholic که تعدادشون هم اصلا کم نیست)
۲. تعیین وظایف بیش از حد توان برای افراد
۳. عدم توانمندی در رعایت نظم و پایبند بودن به زمان
۴. ترس، از این تصور که شاید من زود برم بقیه فکر کنن کم کار می کنم!
۵. برای اینکه حوصله خونه رو ندارم و بیشتر شرکت می مونم تا مجبور نشم به خانواده همکلام شم (این مورد هم بسیار شایع هست و یکی از دلایل اعتیاد به کاره، تو روانشناسی بهش میگیم روش مقابلهای اجتنابی)
۶. برای اینکه بتونم با بچهها فیفا بزنم!!
۷. ناتوانی در پیداکردن راهحلهای بهینه برای مسائل
✏️ Keivan Kabir
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
اما وقتی کسی هر روز تا دیروقت شرکت میمونه، لزوما به معنای تعهد نیست و میتونه دلایل مختلفی داشته باشه.
برای مثال به این موارد توجه کنید:
۱. اعتیاد به کار (خارجیها به این آدما میگن 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
دیتابیس DuckDB :
طراحی شده برای استفاده از تمام هسته های CPU
بهینه سازی شده برای complex queries
مدعی سرعت بالاتر از SQLite
تعداد functionality built-in بیشتر بدون وابستگی
فرمت های Parquet و Apache Arrow را میخونه
#DevTwitter | <MehrdadLinux/>
➖➖➖➖➖➖➖➖
🕊 @gopher_academy | @GolangEngineers
👍9🍾2🔥1