🔵Golang Weekly
🟢Issue #471 — August 1, 2023
🔴https://golangweekly.com/issues/471
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
🟢Issue #471 — August 1, 2023
🔴https://golangweekly.com/issues/471
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍1👏1🍾1
🔵The Go Framework for microservices
🟢Kratos is a framework upon the lightweight microservices implemented by Golang, which offers convenient capabilities to help you quickly build a bulletproof application from scratch.
🔴https://go-kratos.dev/en/
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
🟢Kratos is a framework upon the lightweight microservices implemented by Golang, which offers convenient capabilities to help you quickly build a bulletproof application from scratch.
🔴https://go-kratos.dev/en/
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👏2✍1👌1
🔵Single responsibility principle
🔴“Do one thing and do it well” — McIlroy (Unix philosophy)
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
🔴“Do one thing and do it well” — McIlroy (Unix philosophy)
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍2🍾2🕊1
🔵Open/Closed principle
🔴“A module should be open for extensions, but closed for modification” — Robert C. Martin
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
🔴“A module should be open for extensions, but closed for modification” — Robert C. Martin
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍2🔥2🕊1🍾1
🔵Liskov substitution principle
🔴“Derived methods should expect no more and provide no less” — Robert C. Martin
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
🔴“Derived methods should expect no more and provide no less” — Robert C. Martin
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍2🔥1🎉1🕊1
🔵Interface segregation principle
🔴“Many client specific interfaces are better than one general purpose interface” — Robert C. Martin
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
🔴“Many client specific interfaces are better than one general purpose interface” — Robert C. Martin
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍2🔥1🕊1🍾1
🔵Dependency inversion principle
🔴“Depend upon Abstractions. Do not depend upon concretions” — Robert C. Martin
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
🔴“Depend upon Abstractions. Do not depend upon concretions” — Robert C. Martin
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍3🔥1🍾1
خب Bram Moolenaar سازنده vim در سن ۶۲ سالگی درگذشت ... 🖤
ویرایشگر متنی vim ابزاریه که بسیاری از برنامهنویسان و مدیران سیستم ازش استفاده میکنند.
تاثیر این ابزار در جامعه توسعهدهندگان به قدریه که «خروج از ویم» به یک شوخی مرسوم تبدیل شده.
#DevTwitter | <محمدرضا حقیری/>
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
ویرایشگر متنی vim ابزاریه که بسیاری از برنامهنویسان و مدیران سیستم ازش استفاده میکنند.
تاثیر این ابزار در جامعه توسعهدهندگان به قدریه که «خروج از ویم» به یک شوخی مرسوم تبدیل شده.
#DevTwitter | <محمدرضا حقیری/>
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
🕊18👍1
اگر دوس داشتید به اشتراک بزارید و حمایت و مشارکت کنید
❎نمونه سوالات مصاحبه ای گیت
▶️ https://github.com/mrbardia72/git-Interview-Questions-And-Answers
❎نمونه سوالات مصاحبه ای گولنگ
▶️ https://github.com/mrbardia72/Go-Interview-Questions-And-Answers
❎نمونه سوالات مصاحبه ای دیتابیس
▶️ https://github.com/mrbardia72/db-Interview-Questions-and-Answers
❎نمونه سوالات مصاحبه ای داکر
▶️ https://github.com/mrbardia72/docker-Interview-Questions-and-Answers
❎نمونه سوالات مصاحبه ای والت
▶️ https://github.com/mrbardia72/vault-Interview-Questions-and-Answers
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
❎نمونه سوالات مصاحبه ای گیت
▶️ https://github.com/mrbardia72/git-Interview-Questions-And-Answers
❎نمونه سوالات مصاحبه ای گولنگ
▶️ https://github.com/mrbardia72/Go-Interview-Questions-And-Answers
❎نمونه سوالات مصاحبه ای دیتابیس
▶️ https://github.com/mrbardia72/db-Interview-Questions-and-Answers
❎نمونه سوالات مصاحبه ای داکر
▶️ https://github.com/mrbardia72/docker-Interview-Questions-and-Answers
❎نمونه سوالات مصاحبه ای والت
▶️ https://github.com/mrbardia72/vault-Interview-Questions-and-Answers
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
👍8🔥2🎉1🕊1
RPC is a generic protocol for remote procedure calls, while gRPC is a specific implementation of RPC that uses the HTTP/2 protocol for communication
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍4🕊1
🔵A Better Way to Build APIs: REST API vs RPC and gRPC vs GraphQL
🔴https://narasimmantech.com/a-better-way-to-build-apis-rest-api-vs-rpc-and-grpc-vs-graphql/
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
🔴https://narasimmantech.com/a-better-way-to-build-apis-rest-api-vs-rpc-and-grpc-vs-graphql/
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍3🔥1
وقتی یک برنامه را روی کامپیوتر خود اجرا می کنید دقیقا چه اتفاقی می افتد؟ این سایت بصورت خلاصه و کوتاه میخواد به این سوال پاسخ بده
thanks to: Hamid Bluri
#pythony
https://cpu.land
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
thanks to: Hamid Bluri
#pythony
https://cpu.land
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍6🎉1
🤝نسخه ۱.۲۱ کامپایلر گولنگ منتشر شد
👋یه سری تغییرات دیگه هم هست که میتونید مهم ترین هاش رو تو این مقاله بخونید👇
https://www.sethvargo.com/things-im-excited-for-in-go-1-21/
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👋یه سری تغییرات دیگه هم هست که میتونید مهم ترین هاش رو تو این مقاله بخونید👇
https://www.sethvargo.com/things-im-excited-for-in-go-1-21/
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍2🔥1🎉1🕊1
🔵Golang Weekly
🟢Issue #472 — August 8, 2023
🔴https://golangweekly.com/issues/472
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
🟢Issue #472 — August 8, 2023
🔴https://golangweekly.com/issues/472
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍1🔥1🎉1🕊1
اگه علاقمند به حوزه devopsهستید این پیج رو از دست ندید
https://www.linkedin.com/in/ann-afamefuna
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
https://www.linkedin.com/in/ann-afamefuna
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍4🔥1🕊1🍾1
🔵واسه درک بیشتر PGO در گولنگ
مقاله زیر رو مطالعه کنید همراه مثال
🔴https://www.pixelstech.net/article/1677391324-Understanding-PGO-in-GoLang-1-20
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
مقاله زیر رو مطالعه کنید همراه مثال
🔴https://www.pixelstech.net/article/1677391324-Understanding-PGO-in-GoLang-1-20
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍5
#دون
ماجرای پرونده microsoft یا mikerowesoft خیلی جالب بوده:
قضیه این بوده که بیست سال پیش، یه دانشآموز کانادایی به اسم Mike Rowe، برای توسعه کار خودش که طراحی وبسایت بوده دامنهای به نام MikeRoweSoft.com ثبت میکنه. بخاطر شباهت آوایی این وبسایت به سایت مایکروسافت، خیلی از کاربرانی که دنبال سایت مایکروسافت بودند، سر از این سایت درمیاوردن. مایکروسافت، غول فنآوری جهان این اسم رو نقض علامت تجاری خودش میدونسته و از این دانشآموز میخواد که در ازای پرداخت ۱۰ دلار این دامنه را واگذار کنه. این پیشنهاد تحقیرآمیز باعث عصبانیت Mike Rowe میشه و اون هم متقابلا درخواست ۱۰ هزار دلار میکنه! مایکروسافت هم از Mike Rowe شکایت میکنه و این پرونده به مطبوعات کشیده میشه و یک موج عمومی علیه مایکروسافت به راه میفته. در رسانهها به این مبارزه لقب مبارزه داوود با جالوت میدن اون زمان. طی یه فراخوان عمومی مردم بیش از ۶ هزار دلار برای کمک به این دانشآموز جمعآوری میکنن و یه وکیل درجه یک هم بهش پیشنهاد مشاوره رایگان میده. خلاصه که Mike Rowe حسابی مشهور میشه و طی ۱۲ ساعت ۲۵۰ هزار نفر از وبسایتش بازدید میکنن. خلاصه اونقدر طرفدار پیدا میکنه که مایکروسافت مجبور به تسلیم میشه در نهایت. مایکروسافت و Mike Rowe در ژانویه ۲۰۰۴، بیرون از دادگاه به توافقی میرسن که شامل موارد زیر بوده:
-پرداخت تمام هزینههایی که مایک تو این جریان متحمل شده بوده
-طراحی و راه اندازی یه سایت جدید برای اون
-اشتراک رایگان برای استفاده از تمام خدمات مایکروسافت
-دعوت از خودش و خانوادهاش برای سفر به واشنگتن و شرکت در جشنواره فناوری مایکروسافت
-آموزشش برای دریافت گواهینامه مایکروسافت و در نهایت دادنه یه دستگاه ایکس باکس به ایشون.
همه اینها جدا از پولی بوده که مایکروسافت به شکل غیررسمی به این پسر جوان پرداخت کرده و البته رقم اون هیچ وقت هم مشخص نشد.
بعدها مایکروسافت اعلام کرد که تو این ماجرا ضعیف عمل کرده، استراتژی درستی نداشته و نتونسته افکار عمومی را با خودش همراه کنه. مایکروسافت اعتراف کرد که برای دفاع از علامت تجاری خودش بیش از اندازه تهاجمی رفتار کرده و دچار اشتباهات زیادی شده تو این ماجرا.( وقتی از متخصص برند استفاده نکنی حقته همین میشه! )
این رو هم بگم که Mike Rowe قسمتی از پولش رو به یه خیریه بخشید و باقیش رو برای تحصیل در دانشگاه هزینه کرد. وبسایت معروف اون MikeRoweSoft.com، دیگه وجود نداره! اما داستانش رو خیلی از مردم شنیدن.
#DevTwitter | <Bahram/>
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
ماجرای پرونده microsoft یا mikerowesoft خیلی جالب بوده:
قضیه این بوده که بیست سال پیش، یه دانشآموز کانادایی به اسم Mike Rowe، برای توسعه کار خودش که طراحی وبسایت بوده دامنهای به نام MikeRoweSoft.com ثبت میکنه. بخاطر شباهت آوایی این وبسایت به سایت مایکروسافت، خیلی از کاربرانی که دنبال سایت مایکروسافت بودند، سر از این سایت درمیاوردن. مایکروسافت، غول فنآوری جهان این اسم رو نقض علامت تجاری خودش میدونسته و از این دانشآموز میخواد که در ازای پرداخت ۱۰ دلار این دامنه را واگذار کنه. این پیشنهاد تحقیرآمیز باعث عصبانیت Mike Rowe میشه و اون هم متقابلا درخواست ۱۰ هزار دلار میکنه! مایکروسافت هم از Mike Rowe شکایت میکنه و این پرونده به مطبوعات کشیده میشه و یک موج عمومی علیه مایکروسافت به راه میفته. در رسانهها به این مبارزه لقب مبارزه داوود با جالوت میدن اون زمان. طی یه فراخوان عمومی مردم بیش از ۶ هزار دلار برای کمک به این دانشآموز جمعآوری میکنن و یه وکیل درجه یک هم بهش پیشنهاد مشاوره رایگان میده. خلاصه که Mike Rowe حسابی مشهور میشه و طی ۱۲ ساعت ۲۵۰ هزار نفر از وبسایتش بازدید میکنن. خلاصه اونقدر طرفدار پیدا میکنه که مایکروسافت مجبور به تسلیم میشه در نهایت. مایکروسافت و Mike Rowe در ژانویه ۲۰۰۴، بیرون از دادگاه به توافقی میرسن که شامل موارد زیر بوده:
-پرداخت تمام هزینههایی که مایک تو این جریان متحمل شده بوده
-طراحی و راه اندازی یه سایت جدید برای اون
-اشتراک رایگان برای استفاده از تمام خدمات مایکروسافت
-دعوت از خودش و خانوادهاش برای سفر به واشنگتن و شرکت در جشنواره فناوری مایکروسافت
-آموزشش برای دریافت گواهینامه مایکروسافت و در نهایت دادنه یه دستگاه ایکس باکس به ایشون.
همه اینها جدا از پولی بوده که مایکروسافت به شکل غیررسمی به این پسر جوان پرداخت کرده و البته رقم اون هیچ وقت هم مشخص نشد.
بعدها مایکروسافت اعلام کرد که تو این ماجرا ضعیف عمل کرده، استراتژی درستی نداشته و نتونسته افکار عمومی را با خودش همراه کنه. مایکروسافت اعتراف کرد که برای دفاع از علامت تجاری خودش بیش از اندازه تهاجمی رفتار کرده و دچار اشتباهات زیادی شده تو این ماجرا.( وقتی از متخصص برند استفاده نکنی حقته همین میشه! )
این رو هم بگم که Mike Rowe قسمتی از پولش رو به یه خیریه بخشید و باقیش رو برای تحصیل در دانشگاه هزینه کرد. وبسایت معروف اون MikeRoweSoft.com، دیگه وجود نداره! اما داستانش رو خیلی از مردم شنیدن.
#DevTwitter | <Bahram/>
➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍6🕊1