🔵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