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
🎯poll order🎯
این یه روش نظرسنجی مانند هست که چک کند وضعیت هر کانال را که کدام الان آماده برای ارسال داده می باشد یعنی بافر خالی الان دارد که بتوان داده ای در آن کانال ارسال کرد

🔰 @gopher_academy
Gopher Academy
🎯قسمت پایانی از این سری فردا🎯 🔷Receive Opertaion Steps <- ch 🔸select channel Example 🔸scase structure 🔸poll order 🔸park goroutine in select case 🔰 @gopher_academy
🎯park goroutine in select case🎯
توی ااین شبه کد اگر هیج داده ای روی کانال نباشد وضعیت گورتین به حالت انتظار برای دریافت می رود

🔰 @gopher_academy
🎯🎯🎯ابن قسمت از سری آموزش سفر به اعماق channel ها در گولنگ به پابان رسید 🎯🎯🎯
👉🏻 https://t.me/gopher_academy/276

🔰 @gopher_academy
This media is not supported in your browser
VIEW IN TELEGRAM
🎯 Floating Point Math🎯

🔷در بسیاری از زبان های برنامه نویسی مشکلی تحت عنوان Floating Point Math وجود دارد که به مشکل ذخیره سازی اعداد برمیگرده. نتیجه میشه:
0.1 + 0.2 != 0.3

👇🏻👇🏻code👇🏻👇🏻

func main() {
fmt.Println(.1 + .2)
var a float64 = .1
var b float64 = .2
fmt.Println(a + b)
fmt.Printf("%.54f\n", .1 + .2)
}

link
: Floating Point Math


🔰 @gopher_academy
🎯🎯🎯
🔷دورد دوستان
🔷بنده قرار توی این دوره یا مجموعه مقالاتی که قرار منتشر کنم. میخوام در مورد Gin Web Framework صحبت کنم.
🔷در واقع می خوام از صفر تا صد این فرم ورک رو بهتون اموزش بدم.
🔷تمام آموزش ها رو توی ویرگول قرار میدم
🎯🎯🎯

🔰 @gopher_academy
1
🎯قسمت اول شروع کار با Gin Web Framework🎯
.

🔸 https://vrgl.ir/iPhoQ
.
#gin

🔰 @gopher_academy
This media is not supported in your browser
VIEW IN TELEGRAM
واسه فرانت کارهاتون از کدوم استفاده می کتید؟
Final Results
50%
Vue
38%
React
19%
Angular
🎯قسمت دوم کار با Gin Web Framework🎯
🔷 فهرست بخش دوم از این مقاله
🔸Using GET, POST, PUT, PATCH, DELETE and OPTIONS
🔸Parameters in path
🔸Querystring parameters
.

🔴 https://vrgl.ir/eZW4m
.
#gin

🔰 @gopher_academy
🎯قسمت سوم کار با Gin Web Framework 🎯
🔹فهرست بخش سوم از این مقاله

🔸Multipart/Urlencoded Form
🔸Map as querystring or postform parameters
🔸Upload files (Single file)
🔸Upload files (Multiple files)
.
🔴 https://vrgl.ir/wXpwI
.
#gin

🔰 @gopher_academy
🎯قسمت چهارم کار با Gin Web Framework 🎯
🔹فهرست بخش چهارم از این مقاله

🔸Grouping routes
🔸Blank Gin without middleware by default
🔸Using middleware
🔸Custom Recovery behavior
🔸How to write log file
🔸Custom Log Format
.
🔴 https://vrgl.ir/rcsZs
.
#gin

🔰 @gopher_academy
🎯چهارتا مقاله خوب و اولیه جهت آشنایی با kubernetes و اجزای ان🎯
.
🔺 https://bostandoust.ir/kubernetes/
.
#kubernetes

🔰 @gopher_academy
🎯understanding pod lifecycle kubernetes cloudnetive 🎯
.
#kubernets

🔰 @gopher_academy
Forwarded from Mahmoud
#نشست هشتم
اجرای کاتای Glided Rose در گولنگ
توسط کاوه شهبازیان

این کاتا تمرینی است برای چگونگی کار کردن با کدهای Legacy. در خلال انجام این کاتا تکنیک Golden Master معرفی می‌شود و همچنین تکنیک دیگری برای Refactoring شاخه‌های پیچیده‌ی شرطی.
https://youtu.be/STbBiWBaVv4
🎯How the JWT signature works🎯

🔰 @gopher_academy
Verifying a JWT

🔰 @gopher_academy
👇🏻Go Microservices blog series, part 1.👇🏻
.
🎯 https://callistaenterprise.se/blogg/teknik/2017/02/17/go-blog-series-part1/
.

🔰 @gopher_academy
🎯awesome-grpc🎯
.
🔺CLI
🔺GUI
🔺Testing
🔺Other
🔺Language-Specific
.

🔰 @gopher_academy
👇🏻👇🏻👇🏻👇🏻
Gopher Academy
🎯awesome-grpc🎯 . 🔺CLI 🔺GUI 🔺Testing 🔺Other 🔺Language-Specific . 🔰 @gopher_academy 👇🏻👇🏻👇🏻👇🏻
🎯gRPC-CLI🎯
.
🔺polyglot -
🔸A gRPC command line client written in Java
🔺grpcc -
🔸Node.js grpc command-line client
🔺gcall -
🔸Simple Node.js gRPC command line interface
🔺Evans -
🔸more expressive universal gRPC (CLI) client
🔺grpcurl -
🔸Like cURL, but for gRPC: Command-line tool for interacting with gRPC servers
🔺protodot -
🔸ransforming your .proto files into .dot files (and .svg, .png if you happen to have graphviz installed)
🔺grpc-client-cli -
🔸 interactive gRPC client
🔺proto2asciidoc -
🔸Generate AsciiDoc documentation from a .proto file
🔺proto-to-postman -
🔸 Create postman API import collection from .proto files
.

🔰 @gopher_academy
Gopher Academy
🎯awesome-grpc🎯 . 🔺CLI 🔺GUI 🔺Testing 🔺Other 🔺Language-Specific . 🔰 @gopher_academy 👇🏻👇🏻👇🏻👇🏻
🎯gRPC-GUI🎯
.
🔺letmegrpc -
🔸 Generate a web form gui from a grpc specification
🔺omgRPC (Deprecated) -
🔸A GUI client for interacting with gRPC services, similar to what Postman is for REST APIs
🔺grpcui -
🔸An interactive web UI for gRPC, along the lines of postman (also, a Go library for embedding these web UIs into Go HTTP servers)
🔺BloomRPC -
🔸A nice and simple GUI Client. Exploring and interacting with gRPC services has never been simpler, Inspired By GraphQL-Playground and Postman
🔺gRPCox -
🔸Like Postman, but for gRPC. web based GUI Client for gRPC, extremely easy to use.
🔺Milkman -
🔸Extensible alternative to Postman for crafting all kinds of requests, not only for gRPC, also http, sql etc.
🔺MuninRPC -
🔸Protobuf request and response testing application under the gRPC system.
🔺Delivery -
🔸A simple electron app for gRPC that uses gRPCurl to autodetect all endpoints/methods and their request bodies, just modify the JSON body. Simplicity in mind.
🔺(Yodelay.io) -
🔸A browser GUI Making sure your outbound speaking_head ‘yodelay’ returns the ‘IiiOoo’ mega that you expect.
🔺Wombat -
🔸A cross platform gRPC client. Auto-generates input fields from your proto files or the gRPC reflection API. Not another Electron app - built with Qt and Go.


🔰 @gopher_academy