🎯poll order🎯
این یه روش نظرسنجی مانند هست که چک کند وضعیت هر کانال را که کدام الان آماده برای ارسال داده می باشد یعنی بافر خالی الان دارد که بتوان داده ای در آن کانال ارسال کرد
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
این یه روش نظرسنجی مانند هست که چک کند وضعیت هر کانال را که کدام الان آماده برای ارسال داده می باشد یعنی بافر خالی الان دارد که بتوان داده ای در آن کانال ارسال کرد
➖➖➖➖➖➖➖➖➖
🔰 @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
توی ااین شبه کد اگر هیج داده ای روی کانال نباشد وضعیت گورتین به حالت انتظار برای دریافت می رود
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
🎯🎯🎯ابن قسمت از سری آموزش سفر به اعماق channel ها در گولنگ به پابان رسید 🎯🎯🎯
👉🏻 https://t.me/gopher_academy/276
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
👉🏻 https://t.me/gopher_academy/276
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
🎯 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
🔷در بسیاری از زبان های برنامه نویسی مشکلی تحت عنوان 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
🔷دورد دوستان
🔷بنده قرار توی این دوره یا مجموعه مقالاتی که قرار منتشر کنم. میخوام در مورد Gin Web Framework صحبت کنم.
🔷در واقع می خوام از صفر تا صد این فرم ورک رو بهتون اموزش بدم.
🔷تمام آموزش ها رو توی ویرگول قرار میدم
🎯🎯🎯
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
❤1
🎯قسمت دوم کار با Gin Web Framework🎯
🔷 فهرست بخش دوم از این مقاله
🔸Using GET, POST, PUT, PATCH, DELETE and OPTIONS
🔸Parameters in path
🔸Querystring parameters
.
🔴 https://vrgl.ir/eZW4m
.
#gin
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
🔷 فهرست بخش دوم از این مقاله
🔸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
🔹فهرست بخش سوم از این مقاله
🔸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
🔹فهرست بخش چهارم از این مقاله
🔸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
.
🔺 https://bostandoust.ir/kubernetes/
.
#kubernetes
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
Forwarded from Mahmoud
#نشست هشتم
اجرای کاتای Glided Rose در گولنگ
توسط کاوه شهبازیان
این کاتا تمرینی است برای چگونگی کار کردن با کدهای Legacy. در خلال انجام این کاتا تکنیک Golden Master معرفی میشود و همچنین تکنیک دیگری برای Refactoring شاخههای پیچیدهی شرطی.
https://youtu.be/STbBiWBaVv4
اجرای کاتای Glided Rose در گولنگ
توسط کاوه شهبازیان
این کاتا تمرینی است برای چگونگی کار کردن با کدهای Legacy. در خلال انجام این کاتا تکنیک Golden Master معرفی میشود و همچنین تکنیک دیگری برای Refactoring شاخههای پیچیدهی شرطی.
https://youtu.be/STbBiWBaVv4
👇🏻Go Microservices blog series, part 1.👇🏻
.
🎯 https://callistaenterprise.se/blogg/teknik/2017/02/17/go-blog-series-part1/
.
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
.
🎯 https://callistaenterprise.se/blogg/teknik/2017/02/17/go-blog-series-part1/
.
➖➖➖➖➖➖➖➖➖
🔰 @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
.
🔺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
.
🔺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