🔵20 Kubernetes threads in 20 weeks
❎- Isolating Kubernetes pods for debugging
🔴 https://lnkd.in/gnM7bKp6
❎- Learning how an ingress controller works by building one in bash
🔴 https://lnkd.in/gAWcCPP2
❎- Learn why you can't ping a Kubernetes service
🔴 https://lnkd.in/gi6TAjxz
❎- Kubernetes YAML tips and tricks
🔴 https://lnkd.in/gXU83AFu
❎- What happens when you create a pod in Kubernetes?
🔴 https://lnkd.in/gRqH5pJH
❎- Kubernetes scheduler deep dive
🔴 https://lnkd.in/gsFQjMUa
❎- How do you gracefully shut down Pods in Kubernetes?
🔴 https://lnkd.in/g2b-7U5y
❎- 4 container design patterns
🔴 https://lnkd.in/gPajfnAX
❎- CPU limits and requests in Kubernetes
🔴 https://lnkd.in/g9SM5dEW
❎- Working with the Kubernetes API
🔴 https://lnkd.in/grZAPghw
❎- IP and pod allocations in EKS
🔴 https://lnkd.in/ggksdxbP
❎- Memory requests and limits in Kubernetes
🔴 https://lnkd.in/gdcsWEqe
❎- Pod rebalancing and allocations in Kubernetes
🔴 https://lnkd.in/gNZU83HS
❎- Multi-tenancy in Kubernetes
🔴 https://lnkd.in/gpHHuH-M
❎- Autoscaling Ingress controllers in Kubernetes
🔴 https://lnkd.in/gWD5fqzU
❎- Labels and annotations in Kubernetes
🔴 https://lnkd.in/g7yA_mze
❎- How etcd works
🔴 https://lnkd.in/g9GzhQ63
❎- Tracing pod to pod network
traffic
🔴 https://lnkd.in/gYm9gbEn
❎- Traffic shaping with Kubernetes and Istio
🔴 https://lnkd.in/ghxX_jhk
❎- Keeping up with Kubernetes: news, jobs, events
🔴 https://lnkd.in/gp24WCx8
#kubernetes
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
❎- Isolating Kubernetes pods for debugging
🔴 https://lnkd.in/gnM7bKp6
❎- Learning how an ingress controller works by building one in bash
🔴 https://lnkd.in/gAWcCPP2
❎- Learn why you can't ping a Kubernetes service
🔴 https://lnkd.in/gi6TAjxz
❎- Kubernetes YAML tips and tricks
🔴 https://lnkd.in/gXU83AFu
❎- What happens when you create a pod in Kubernetes?
🔴 https://lnkd.in/gRqH5pJH
❎- Kubernetes scheduler deep dive
🔴 https://lnkd.in/gsFQjMUa
❎- How do you gracefully shut down Pods in Kubernetes?
🔴 https://lnkd.in/g2b-7U5y
❎- 4 container design patterns
🔴 https://lnkd.in/gPajfnAX
❎- CPU limits and requests in Kubernetes
🔴 https://lnkd.in/g9SM5dEW
❎- Working with the Kubernetes API
🔴 https://lnkd.in/grZAPghw
❎- IP and pod allocations in EKS
🔴 https://lnkd.in/ggksdxbP
❎- Memory requests and limits in Kubernetes
🔴 https://lnkd.in/gdcsWEqe
❎- Pod rebalancing and allocations in Kubernetes
🔴 https://lnkd.in/gNZU83HS
❎- Multi-tenancy in Kubernetes
🔴 https://lnkd.in/gpHHuH-M
❎- Autoscaling Ingress controllers in Kubernetes
🔴 https://lnkd.in/gWD5fqzU
❎- Labels and annotations in Kubernetes
🔴 https://lnkd.in/g7yA_mze
❎- How etcd works
🔴 https://lnkd.in/g9GzhQ63
❎- Tracing pod to pod network
traffic
🔴 https://lnkd.in/gYm9gbEn
❎- Traffic shaping with Kubernetes and Istio
🔴 https://lnkd.in/ghxX_jhk
❎- Keeping up with Kubernetes: news, jobs, events
🔴 https://lnkd.in/gp24WCx8
#kubernetes
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
🐳4❤1
#کدبوک
اگه شیءگرایی رو تا حدودی یاد گرفتید و بعدش پرسیدید «که چی؟» این کتاب رو بخونید. نوباک توی این کتاب بعضی مفاهیم رو معرفی میکنه که اگه بعداً سراغ DDD برید، فهمیدنشون براتون راحتتر میشه.
#DevTwitter | <The Dreamweaver/>
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
اگه شیءگرایی رو تا حدودی یاد گرفتید و بعدش پرسیدید «که چی؟» این کتاب رو بخونید. نوباک توی این کتاب بعضی مفاهیم رو معرفی میکنه که اگه بعداً سراغ DDD برید، فهمیدنشون براتون راحتتر میشه.
#DevTwitter | <The Dreamweaver/>
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍9👏2❤1🙏1
🔐 ماژول Middleware Captcha Validation GRPC
شما با استفاده از این ماژول می توانید برای gprc server خود middleware جهت validate کد challenge کپچا را انجام دهید.
- پشتیبانی از گوگل کپچا, کلادفلر, hcaptcha سرویس
- امکان افزودن option کپچا به متدهای دلخواه RPC
- پشتیبانی از unary server و stream
مخزن: https://github.com/GoFarsi/grpc-captcha-validation
داکیومنت: https://pkg.go.dev/github.com/GoFarsi/grpc-captcha-validation
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
شما با استفاده از این ماژول می توانید برای gprc server خود middleware جهت validate کد challenge کپچا را انجام دهید.
- پشتیبانی از گوگل کپچا, کلادفلر, hcaptcha سرویس
- امکان افزودن option کپچا به متدهای دلخواه RPC
- پشتیبانی از unary server و stream
مخزن: https://github.com/GoFarsi/grpc-captcha-validation
داکیومنت: https://pkg.go.dev/github.com/GoFarsi/grpc-captcha-validation
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
❤4👍1🔥1🐳1💊1
سه تا سیستم Symfony, Django و مخصوصا Laravel پرطرفدار هستند و قطعا درک این سیستم ها جهت پیدا کردن آسیب پذیری نقش اساسی دارد.
راهنمای زیر هر چند کوتاه است ولی درک بهتری از خطاها، Exception ها و نحوه کار این وبفریم ورک ها در اختیار شما قرار میدهد.
https://github.com/ex16x41/bugbounty/blob/main/WebFrameworks-Exposures.md
#DevTwitter | <Vahid Nameni/>
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
راهنمای زیر هر چند کوتاه است ولی درک بهتری از خطاها، Exception ها و نحوه کار این وبفریم ورک ها در اختیار شما قرار میدهد.
https://github.com/ex16x41/bugbounty/blob/main/WebFrameworks-Exposures.md
#DevTwitter | <Vahid Nameni/>
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍4👨💻1🫡1👾1
📕 Test-Driven Development in Go
A practical guide to writing idiomatic and efficient Go tests through real-world examples
➖Edited by: Adelina Simion
➖Paperback : 338 pages (B5)
➖Edition : 1
➖Year : 2023
➖Publisher : Packt
➖ See in Amazon
..........
📕 Effective Concurrency in Go
Develop, analyze, and troubleshoot high-performance concurrent applications with ease
➖Edited by: Burak Serdar
➖Paperback : 212 pages (B5)
➖Edition : 1
➖Year : 2023
➖Publisher : Packt
➖ See in Amazon
............
📘 Kubernetes Programming with Go
Programming Kubernetes Clients and
Operators Using Go and the Kubernetes API
➖Edited by: Philippe Martin
➖Paperback : 326 pages (B5)
➖Edition : 1
➖Year : 2023
➖Publisher : Apress
👁🗨 See in Amazon
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
A practical guide to writing idiomatic and efficient Go tests through real-world examples
➖Edited by: Adelina Simion
➖Paperback : 338 pages (B5)
➖Edition : 1
➖Year : 2023
➖Publisher : Packt
➖ See in Amazon
..........
📕 Effective Concurrency in Go
Develop, analyze, and troubleshoot high-performance concurrent applications with ease
➖Edited by: Burak Serdar
➖Paperback : 212 pages (B5)
➖Edition : 1
➖Year : 2023
➖Publisher : Packt
➖ See in Amazon
............
📘 Kubernetes Programming with Go
Programming Kubernetes Clients and
Operators Using Go and the Kubernetes API
➖Edited by: Philippe Martin
➖Paperback : 326 pages (B5)
➖Edition : 1
➖Year : 2023
➖Publisher : Apress
👁🗨 See in Amazon
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍3🔥1🕊1
❎لیست کردن نام فیلدها بجای استفاده از * Select
▶️یکی از تکنیک های افزایش سرعت جستجو، استفاده نکردن از * Select و لیست کردن نام فیلدها بجای * است.
در زیر به برخی از معایب * Select اشاره شده است:
با فرض اینکه ایندکس های مناسبی روی جداول ایجاد کرده باشید، * Select باعث می شود تا از ایندکس های مذکور استفاده مناسبی نشود و کوئری ها بسمت Clustered Index Scan و Table Scan خواهند رفت.
استفاده از * Select باعث افزایش ترافیک شبکه خواهد شد.
استفاده از * Select زمان اجرای کوئری ها را افزایش خواهد داد.
استفاده از * Select زمان عملیات I/O را افزایش خواهد داد.
#sql #sql_server #beyamooz
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
▶️یکی از تکنیک های افزایش سرعت جستجو، استفاده نکردن از * Select و لیست کردن نام فیلدها بجای * است.
در زیر به برخی از معایب * Select اشاره شده است:
با فرض اینکه ایندکس های مناسبی روی جداول ایجاد کرده باشید، * Select باعث می شود تا از ایندکس های مذکور استفاده مناسبی نشود و کوئری ها بسمت Clustered Index Scan و Table Scan خواهند رفت.
استفاده از * Select باعث افزایش ترافیک شبکه خواهد شد.
استفاده از * Select زمان اجرای کوئری ها را افزایش خواهد داد.
استفاده از * Select زمان عملیات I/O را افزایش خواهد داد.
#sql #sql_server #beyamooz
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍11
نقشه کاملی از گروههای باج افزاری، ارتباطات بین آنها و تکاملشان ظرف سالهای گذشته که توسط تیم دفاع سایبری شرکت اُرَنج فرانسه تهیه شده.
یک کار ارزشمند و یک منبع خوب
https://github.com/cert-orangecyberdefense/ransomware_map/blob/main/OCD_WorldWatch_Ransomware-ecosystem-map.pdf
#DevTwitter | <Dawood Sajjadi/>
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
یک کار ارزشمند و یک منبع خوب
https://github.com/cert-orangecyberdefense/ransomware_map/blob/main/OCD_WorldWatch_Ransomware-ecosystem-map.pdf
#DevTwitter | <Dawood Sajjadi/>
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍4
✅ Go Toolchains
Starting in Go 1.21, the Go distribution consists of a go command and a bundled Go toolchain, which is the standard library as well as the compiler, assembler, and other tools. The go command can use its bundled Go toolchain as well as other versions that it finds in the local PATH or downloads as needed.
The choice of Go toolchain being used depends on the GOTOOLCHAIN environment setting and the go and toolchain lines in the main module’s go.mod file or the current workspace’s go.work file. As you move between different main modules and workspaces, the toolchain version being used can vary, just as module dependency versions do.
https://go.dev/doc/toolchain
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
Starting in Go 1.21, the Go distribution consists of a go command and a bundled Go toolchain, which is the standard library as well as the compiler, assembler, and other tools. The go command can use its bundled Go toolchain as well as other versions that it finds in the local PATH or downloads as needed.
The choice of Go toolchain being used depends on the GOTOOLCHAIN environment setting and the go and toolchain lines in the main module’s go.mod file or the current workspace’s go.work file. As you move between different main modules and workspaces, the toolchain version being used can vary, just as module dependency versions do.
https://go.dev/doc/toolchain
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
go.dev
Go Toolchains - The Go Programming Language
🎉4🕊1
❎دوره ی حرفه ای مدیریت پروژه گوگل
با اعطای مدرک معتبر گوگل از کورسرا
▶️بدون پیش نیاز
💀6 ماه، حداقل ده ساعت در هفته
🎃 https://www.coursera.org/google-certificates/project-management-certificate
#DevTwitter
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
با اعطای مدرک معتبر گوگل از کورسرا
▶️بدون پیش نیاز
💀6 ماه، حداقل ده ساعت در هفته
🎃 https://www.coursera.org/google-certificates/project-management-certificate
#DevTwitter
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍4🎉1🕊1
Software Architecture in Practice - Contents - (Skybooks.ir).pdf
341.2 KB
📕 Software Architecture in Practice
➖Edited by: Len Bass, Paul Clements, Rick Kazman
➖Paperback : 460 pages
➖Edition : 4
➖Year : 2022
➖Publisher : Addison-Wesley
• Discover how architecture influences (and is influenced by) technical environments, project lifecycles, business profiles, and your own practices
• Leverage proven patterns, interfaces, and practices for optimizing quality through architecture
• Architect for mobility, the cloud, machine learning, and quantum computing
• Design for increasingly crucial attributes such as energy efficiency and safety
• Scale systems by discovering architecturally significant influences, using DevOps and deployment pipelines, and managing architecture debt
• Understand architecture's role in the organization, so you can deliver more value
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
➖Edited by: Len Bass, Paul Clements, Rick Kazman
➖Paperback : 460 pages
➖Edition : 4
➖Year : 2022
➖Publisher : Addison-Wesley
• Discover how architecture influences (and is influenced by) technical environments, project lifecycles, business profiles, and your own practices
• Leverage proven patterns, interfaces, and practices for optimizing quality through architecture
• Architect for mobility, the cloud, machine learning, and quantum computing
• Design for increasingly crucial attributes such as energy efficiency and safety
• Scale systems by discovering architecturally significant influences, using DevOps and deployment pipelines, and managing architecture debt
• Understand architecture's role in the organization, so you can deliver more value
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍6❤1
Gopher Academy
Software Architecture in Practice - Contents - (Skybooks.ir).pdf
📕کتاب پرفروش Software Architecture in Practice بعد از 9 سال به ویرایش چهارم بهروز رسانی شد. 160 صفحه نسبت به نسخه قبلی کمتر شده.
راهنمای قطعی، عملی و اثبات شده برای معماری نرمافزار مدرن - بهطور کامل با محتوای جدید در زمینه پویایی، ابر، مدیریت انرژی، DevOps، محاسبات کوانتومی و موارد دیگر بهروزرسانی شده است.
سه معمار معروف نرم افزار کل چرخه را پوشش میدهند، راهنماییهای عملی، روشهای تخصصی و مدلهای آزمایش شده را برای استفاده در هر پروژه، صرف نظر از اینکه چقدر پیچیده هستند، ارائه میدهند. شما یاد خواهید گرفت که چگونه از معماری برای رسیدگی به رشد سریع نیازمندیها، اندازه سیستم و انتزاع، و مدیریت ویژگیهای کیفیت نوظهور استفاده کنید زیرا سیستمها به صورت پویا به روشهای جدید ترکیب می شوند.
🔍 مشاهده فهرست و تعدادی از صفحات
🛒 خرید از سایت:
🌐 https://skybooks.ir/products/Software-Architecture-in-Practice
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
راهنمای قطعی، عملی و اثبات شده برای معماری نرمافزار مدرن - بهطور کامل با محتوای جدید در زمینه پویایی، ابر، مدیریت انرژی، DevOps، محاسبات کوانتومی و موارد دیگر بهروزرسانی شده است.
سه معمار معروف نرم افزار کل چرخه را پوشش میدهند، راهنماییهای عملی، روشهای تخصصی و مدلهای آزمایش شده را برای استفاده در هر پروژه، صرف نظر از اینکه چقدر پیچیده هستند، ارائه میدهند. شما یاد خواهید گرفت که چگونه از معماری برای رسیدگی به رشد سریع نیازمندیها، اندازه سیستم و انتزاع، و مدیریت ویژگیهای کیفیت نوظهور استفاده کنید زیرا سیستمها به صورت پویا به روشهای جدید ترکیب می شوند.
🔍 مشاهده فهرست و تعدادی از صفحات
🛒 خرید از سایت:
🌐 https://skybooks.ir/products/Software-Architecture-in-Practice
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
👍5❤1
درود
طبق این نظرسنجی که زحمت کشیدید و مشارکت کردید تو تیرماه آموزش کوبرنتیز رو شروع میکنیم. همانطور که چند تا از دوستان گفته بودن docker swarm و docker compose براش ویدئو نساخته بودم که خوب قبل از شروع دورهی کوبرنتیز این دو تا موضوع رو پوشش میدم و بعدش ضبط دورهی کوبرنتیز رو شروع میکنیم.
https://lnkd.in/ej9M56Hp
ویدئوها هم تو سایت داکرمی هم تو کانال تلگرام داکرمی و هم سعی میکنم که تو youtube منتشر بشه. اینجا حتما اطلاعرسانی پیرامونش انجام میدم.
از خودتون مراقبت کنید و سعی کنی شاد باشید.
کانال تلگرام داکرمی:
https://lnkd.in/gfaVMiQ
سایت داکرمی:
https://dockerme.ir
#docker #kubernetes #dockerme #dockerswarm #docker_compose #knowledgesharing
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
طبق این نظرسنجی که زحمت کشیدید و مشارکت کردید تو تیرماه آموزش کوبرنتیز رو شروع میکنیم. همانطور که چند تا از دوستان گفته بودن docker swarm و docker compose براش ویدئو نساخته بودم که خوب قبل از شروع دورهی کوبرنتیز این دو تا موضوع رو پوشش میدم و بعدش ضبط دورهی کوبرنتیز رو شروع میکنیم.
https://lnkd.in/ej9M56Hp
ویدئوها هم تو سایت داکرمی هم تو کانال تلگرام داکرمی و هم سعی میکنم که تو youtube منتشر بشه. اینجا حتما اطلاعرسانی پیرامونش انجام میدم.
از خودتون مراقبت کنید و سعی کنی شاد باشید.
کانال تلگرام داکرمی:
https://lnkd.in/gfaVMiQ
سایت داکرمی:
https://dockerme.ir
#docker #kubernetes #dockerme #dockerswarm #docker_compose #knowledgesharing
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
❤5👍2🎉1
🥳 فصل چهارم: مباحث پیشرفته تمام شد.
فصل چهارم کتاب یکی از پر محتواترین فصل ها بود و به کلی مباحث پرداختیم و هنوز مباحث بیشتر بود که می توانستیم بپردازیم اما به همین تعداد اکتفا کردیم.
امروز این فصل با تمامی چالش و فاصله زمانی که وجود داشت اتمام شد.
اما از این فصل بخش آموزش generator ناتمام ماند قصد داشتیم درخصوص code generator و ایجاد boilerplate های ایجاد کد بپردازیم ایده نداشتم ولی به مرور با مشارکت دوستان این بخش هم تکمیل خواهد شد.
شروع فصل پنجم یکی از فصل های خفن در زبان گو برنامه نویسی شبکه
من به این فصل علاقه زیادی دارم بخصوص بحث برنامه نویسی شبکه و بزودی بخش های این فصل مرتب و تکمیل خواهد شد و حتی ما چند بخش را از قبل استارت زدیم نظیر شبکه چیست یک محتوای کامل برای یادگیری شبکه..
نسخه آنلاین کتاب: https://book.gofarsi.ir/
نسخه آفلاین کتاب: https://github.com/GoFarsi/book/releases
مخزن: https://github.com/GoFarsi/book
اطلاعات مشارکت: https://github.com/GoFarsi/book/blob/main/COUNTRIBUTING.md
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
فصل چهارم کتاب یکی از پر محتواترین فصل ها بود و به کلی مباحث پرداختیم و هنوز مباحث بیشتر بود که می توانستیم بپردازیم اما به همین تعداد اکتفا کردیم.
امروز این فصل با تمامی چالش و فاصله زمانی که وجود داشت اتمام شد.
اما از این فصل بخش آموزش generator ناتمام ماند قصد داشتیم درخصوص code generator و ایجاد boilerplate های ایجاد کد بپردازیم ایده نداشتم ولی به مرور با مشارکت دوستان این بخش هم تکمیل خواهد شد.
شروع فصل پنجم یکی از فصل های خفن در زبان گو برنامه نویسی شبکه
من به این فصل علاقه زیادی دارم بخصوص بحث برنامه نویسی شبکه و بزودی بخش های این فصل مرتب و تکمیل خواهد شد و حتی ما چند بخش را از قبل استارت زدیم نظیر شبکه چیست یک محتوای کامل برای یادگیری شبکه..
نسخه آنلاین کتاب: https://book.gofarsi.ir/
نسخه آفلاین کتاب: https://github.com/GoFarsi/book/releases
مخزن: https://github.com/GoFarsi/book
اطلاعات مشارکت: https://github.com/GoFarsi/book/blob/main/COUNTRIBUTING.md
➖➖➖➖➖➖➖➖➖
🕊 @gopher_academy
❤16🎉6🕊2🍾1