Markdown code for lots of small badges that can be included in a README.md file for a github or bitbucket or gitlab project.
لیستی از badge های مختلف برای قراردادن داخل فایل README.md پروژههاتون خیلی جذابن و میتونین توی github یا gitlab یا bitbucket یا بقیه سایتهای مشابه استفاده کنید.
#github #badge #readme #markdown #list #small #ribbon #pushpin #opensource
https://naereen.github.io/badges
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
لیستی از badge های مختلف برای قراردادن داخل فایل README.md پروژههاتون خیلی جذابن و میتونین توی github یا gitlab یا bitbucket یا بقیه سایتهای مشابه استفاده کنید.
#github #badge #readme #markdown #list #small #ribbon #pushpin #opensource
https://naereen.github.io/badges
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
🤩3🎉2
An awesome collection of content for developers trying to bootstrap their SaaS business.
مجموعه ای عالی از محتوا برای توسعهدهندگانی که سعی در راه اندازی کسب و کار SaaS خود دارند.
#SAAS #PAAS #awesome #collection #opensource #github #business #free #book #material
https://saas4devs.tech
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
مجموعه ای عالی از محتوا برای توسعهدهندگانی که سعی در راه اندازی کسب و کار SaaS خود دارند.
#SAAS #PAAS #awesome #collection #opensource #github #business #free #book #material
https://saas4devs.tech
➖➖➖➖➖➖➖➖➖
🔰 @gopher_academy
👍3🥰2
🔵 عنوان مقاله
Retro AIM Server: A Way to Get AIM and ICQ Working Again?
🟢 خلاصه مقاله:
یک پروژه کوچک و کنجکاویبرانگیز است که با یک سرور خودمیزبان نوشتهشده با Go، امکان اتصال دوباره کلاینتهای قدیمی AIM و ICQ را فراهم میکند تا بتوانند خارج از سرویسهای رسمی از کارافتاده، دوباره وارد شوند و چت کنند. کاربردش بیشتر برای نوستالژی، حفظ تاریخ دیجیتال و آزمایش است: میتوانید یک شبکه خصوصی سبک برای دوستان، کلاس یا نمایشگاه راه بیندازید و حالوهوای پیامرسانی اوایل دهه ۲۰۰۰ را تجربه کنید. این ابزار به اندازه لازم از پروتکلهای قدیمی را پیادهسازی میکند و بهدلیل قابلحمل بودن Go، روی لپتاپ، سرور خانگی یا فضای ابری بهراحتی اجرا میشود. محدودیتها: به شبکههای اصلی AOL/ICQ وصل نمیشود، سازگاری به نسخه کلاینتها وابسته است و از نظر امنیتی بیشتر جنبه آموزشی/تفننی دارد، نه تولیدی.
#GoLang #AIM #ICQ #RetroTech #InstantMessaging #OpenSource #SelfHosted
🟣لینک مقاله:
https://golangweekly.com/link/174440/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Retro AIM Server: A Way to Get AIM and ICQ Working Again?
🟢 خلاصه مقاله:
یک پروژه کوچک و کنجکاویبرانگیز است که با یک سرور خودمیزبان نوشتهشده با Go، امکان اتصال دوباره کلاینتهای قدیمی AIM و ICQ را فراهم میکند تا بتوانند خارج از سرویسهای رسمی از کارافتاده، دوباره وارد شوند و چت کنند. کاربردش بیشتر برای نوستالژی، حفظ تاریخ دیجیتال و آزمایش است: میتوانید یک شبکه خصوصی سبک برای دوستان، کلاس یا نمایشگاه راه بیندازید و حالوهوای پیامرسانی اوایل دهه ۲۰۰۰ را تجربه کنید. این ابزار به اندازه لازم از پروتکلهای قدیمی را پیادهسازی میکند و بهدلیل قابلحمل بودن Go، روی لپتاپ، سرور خانگی یا فضای ابری بهراحتی اجرا میشود. محدودیتها: به شبکههای اصلی AOL/ICQ وصل نمیشود، سازگاری به نسخه کلاینتها وابسته است و از نظر امنیتی بیشتر جنبه آموزشی/تفننی دارد، نه تولیدی.
#GoLang #AIM #ICQ #RetroTech #InstantMessaging #OpenSource #SelfHosted
🟣لینک مقاله:
https://golangweekly.com/link/174440/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - mk6i/retro-aim-server: Self-hostable instant messaging server compatible with classic AIM and ICQ clients. (Independently…
Self-hostable instant messaging server compatible with classic AIM and ICQ clients. (Independently developed, not affiliated with or endorsed by AOL) - mk6i/retro-aim-server
👍1
🔵 عنوان مقاله
graphics.gd: Use Go with the Godot Game Engine
🟢 خلاصه مقاله:
اGodot یک موتور محبوب برای ساخت بازیهای 2D و 3D است و با وجود شباهت نام، ربطی به Go ندارد. پروژه graphics.gd پلی میان این دو میزند: یک لایه runtime و ابزار فراهم میکند تا بتوانید منطق بازی و اپ را با Go بنویسید و همزمان از امکانات و گردشکار Godot بهره ببرید. این رویکرد، ویژگیهای کراسپلتفرم Godot را حفظ میکند و اکنون حتی امکان ساخت اپهای iOS با Go را نیز فراهم کرده است. نتیجه، مسیری عملی برای توسعهدهندگان Go و کاربران Godot است که میخواهند کدنویسی را با Go انجام دهند بیآنکه از مزیتهای خود Godot چشمپوشی کنند.
#Go #Godot #Golang #GameDev #iOS #Bindings #CrossPlatform #OpenSource
🟣لینک مقاله:
https://golangweekly.com/link/174443/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
graphics.gd: Use Go with the Godot Game Engine
🟢 خلاصه مقاله:
اGodot یک موتور محبوب برای ساخت بازیهای 2D و 3D است و با وجود شباهت نام، ربطی به Go ندارد. پروژه graphics.gd پلی میان این دو میزند: یک لایه runtime و ابزار فراهم میکند تا بتوانید منطق بازی و اپ را با Go بنویسید و همزمان از امکانات و گردشکار Godot بهره ببرید. این رویکرد، ویژگیهای کراسپلتفرم Godot را حفظ میکند و اکنون حتی امکان ساخت اپهای iOS با Go را نیز فراهم کرده است. نتیجه، مسیری عملی برای توسعهدهندگان Go و کاربران Godot است که میخواهند کدنویسی را با Go انجام دهند بیآنکه از مزیتهای خود Godot چشمپوشی کنند.
#Go #Godot #Golang #GameDev #iOS #Bindings #CrossPlatform #OpenSource
🟣لینک مقاله:
https://golangweekly.com/link/174443/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - quaadgras/graphics.gd: Go + Godot 4.5
Go + Godot 4.5. Contribute to quaadgras/graphics.gd development by creating an account on GitHub.
🔥1
🔵 عنوان مقاله
GopherCon 2025 Go Contributor Summit Notes
🟢 خلاصه مقاله:
در GopherCon 2025 جمع زیادی از مشارکتکنندگان Go گرد هم آمدند و درباره مدیریت وابستگیها، روند بررسی و پذیرش پیشنهادهای زبانی، کارایی و الگوهای بهینه در cgo، امنیت و پیادهسازی WebAuthn، وضعیت فازینگ و پوشش تست، و هدفگیری WebAssembly (و حتی بهصورت گذرا JVM) گفتگو کردند. محورهای اصلی شامل بهبود reproducible builds و امنیت در اکوسیستم ماژولها، شفافتر و کارآمدتر شدن فرآیند پروپوزالها با درسآموختههای generics و حفظ سازگاری عقبرو، کاهش سربار مرز Go/C در cgo، بلوغ فازینگ و پوشش در CI، و چالشهای Wasm/WASI مانند اندازه باینری، زمان راهاندازی و async بود. هرچند یادداشتها خاماند، اما جهتگیریها، اولویتها و سوالات باز را روشن میکنند و انتظار میرود با مسائل پیگیری، اسناد طراحی و دعوت به بازخورد از سوی جامعه ادامه یابد.
#Go #GopherCon #cgo #WebAuthn #WebAssembly #Fuzzing #DependencyManagement #OpenSource
🟣لینک مقاله:
https://golangweekly.com/link/174417/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GopherCon 2025 Go Contributor Summit Notes
🟢 خلاصه مقاله:
در GopherCon 2025 جمع زیادی از مشارکتکنندگان Go گرد هم آمدند و درباره مدیریت وابستگیها، روند بررسی و پذیرش پیشنهادهای زبانی، کارایی و الگوهای بهینه در cgo، امنیت و پیادهسازی WebAuthn، وضعیت فازینگ و پوشش تست، و هدفگیری WebAssembly (و حتی بهصورت گذرا JVM) گفتگو کردند. محورهای اصلی شامل بهبود reproducible builds و امنیت در اکوسیستم ماژولها، شفافتر و کارآمدتر شدن فرآیند پروپوزالها با درسآموختههای generics و حفظ سازگاری عقبرو، کاهش سربار مرز Go/C در cgo، بلوغ فازینگ و پوشش در CI، و چالشهای Wasm/WASI مانند اندازه باینری، زمان راهاندازی و async بود. هرچند یادداشتها خاماند، اما جهتگیریها، اولویتها و سوالات باز را روشن میکنند و انتظار میرود با مسائل پیگیری، اسناد طراحی و دعوت به بازخورد از سوی جامعه ادامه یابد.
#Go #GopherCon #cgo #WebAuthn #WebAssembly #Fuzzing #DependencyManagement #OpenSource
🟣لینک مقاله:
https://golangweekly.com/link/174417/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Google Docs
GopherCon 2025 Go Contributor Summit Notes
GopherCon 2025 Go Contributor Summit Notes 2025-08-26 https://go.dev/s/gc25-summit Attendees: Madhav Jivrajani, madhav.jiv@gmail.com Jake Bailey (@jakebailey) Carlos Amedee (@cagedmantis) Filippo Valsorda (@FiloSottile) filippo@golang.org Roxy Light (@zombiezen)…
🔵 عنوان مقاله
It's Survey Time! The 2025 Go Developer Survey is Live
🟢 خلاصه مقاله:
** نظرسنجی 2025 Go Developer Survey آغاز شده و Go team طبق روال دورهای برای تعیین اولویتهای بعدی از جامعه بازخورد میگیرد. این نظرسنجی به تصمیمها درباره زبان، ابزارها، مستندات و اکوسیستم کمک میکند. مهلت شرکت کوتاه است و تا September 30 ادامه دارد—اگر با Go کار میکنید یا به آن علاقهمندید، همین حالا مشارکت کنید و خبرش را به دیگران هم برسانید.
#Go #Golang #DeveloperSurvey #GoCommunity #2025 #Programming #OpenSource #DevTools
🟣لینک مقاله:
https://golangweekly.com/link/174414/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
It's Survey Time! The 2025 Go Developer Survey is Live
🟢 خلاصه مقاله:
** نظرسنجی 2025 Go Developer Survey آغاز شده و Go team طبق روال دورهای برای تعیین اولویتهای بعدی از جامعه بازخورد میگیرد. این نظرسنجی به تصمیمها درباره زبان، ابزارها، مستندات و اکوسیستم کمک میکند. مهلت شرکت کوتاه است و تا September 30 ادامه دارد—اگر با Go کار میکنید یا به آن علاقهمندید، همین حالا مشارکت کنید و خبرش را به دیگران هم برسانید.
#Go #Golang #DeveloperSurvey #GoCommunity #2025 #Programming #OpenSource #DevTools
🟣لینک مقاله:
https://golangweekly.com/link/174414/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
go.dev
It's survey time! How has Go has been working out for you? - The Go Programming Language
Help shape the future of Go
❤4
🔵 عنوان مقاله
TableWriter 1.1: Render Rich Text-Based Tables
🟢 خلاصه مقاله:
جدولنویسی TableWriter 1.1 یک کتابخانه چندمنظوره برای رندر کردن جدولهای متنیِ خوانا در قالبهای مختلف است. خروجیهای استاندارد مانند ASCII، Unicode، Markdown و HTML را پوشش میدهد و برای ترمینالهای رنگی نیز مناسب است؛ بنابراین برای ابزارهای خط فرمان، گزارشها و مستندسازی انتخابی کاربردی محسوب میشود. تمرکز آن بر انعطافپذیری و خوانایی است تا با تنظیم چینش، فاصلهها و مرزبندی، دادههای متفاوت را به شکلی منظم نمایش دهد. README این پروژه با مثالهای فراوان، شروع کار را سریع و بیدردسر میکند.
#TableWriter #ASCII #Unicode #Markdown #HTML #Terminal #CLI #OpenSource
🟣لینک مقاله:
https://golangweekly.com/link/174651/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
TableWriter 1.1: Render Rich Text-Based Tables
🟢 خلاصه مقاله:
جدولنویسی TableWriter 1.1 یک کتابخانه چندمنظوره برای رندر کردن جدولهای متنیِ خوانا در قالبهای مختلف است. خروجیهای استاندارد مانند ASCII، Unicode، Markdown و HTML را پوشش میدهد و برای ترمینالهای رنگی نیز مناسب است؛ بنابراین برای ابزارهای خط فرمان، گزارشها و مستندسازی انتخابی کاربردی محسوب میشود. تمرکز آن بر انعطافپذیری و خوانایی است تا با تنظیم چینش، فاصلهها و مرزبندی، دادههای متفاوت را به شکلی منظم نمایش دهد. README این پروژه با مثالهای فراوان، شروع کار را سریع و بیدردسر میکند.
#TableWriter #ASCII #Unicode #Markdown #HTML #Terminal #CLI #OpenSource
🟣لینک مقاله:
https://golangweekly.com/link/174651/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GitHub
GitHub - olekukonko/tablewriter: ASCII table in golang
ASCII table in golang. Contribute to olekukonko/tablewriter development by creating an account on GitHub.
❤2
🔵 عنوان مقاله
celebrates its tenth anniversary with a look
🟢 خلاصه مقاله:
این مقاله دهمین سالگرد یک ابزار زیرساختی متنباز مبتنی بر Go را جشن میگیرد و نشان میدهد چگونه از یک ابزار کوچک به مولفهای بالغ و شناختهشده در تیمهای DevOps و SRE تبدیل شده است؛ با بهبودهای کارایی و پایداری، معماری افزونهپذیر، API/CLI پایدار و تمرکز جدی بر امنیت و زنجیره تأمین. اکوسیستم آن با جامعهای پویا، مستندات بهتر، نسخهبندی معنادار، سازگاری عقبرو و یکپارچگی گسترده با فضای ابری، CI/CD و ابزارهای مشاهدهپذیری رشد کرده است. در ادامه، نقشهراه بر بهبود تجربه کاربری، غنیتر شدن API/SDK، تقویت policy-as-code، مدیریت بهتر وضعیت و دریفت، و اتوماسیون ایمنتر در مقیاس تأکید میکند.
#Go #Infrastructure #DevOps #OpenSource #Cloud #Automation #Security #Observability
🟣لینک مقاله:
https://golangweekly.com/link/175053/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
celebrates its tenth anniversary with a look
🟢 خلاصه مقاله:
این مقاله دهمین سالگرد یک ابزار زیرساختی متنباز مبتنی بر Go را جشن میگیرد و نشان میدهد چگونه از یک ابزار کوچک به مولفهای بالغ و شناختهشده در تیمهای DevOps و SRE تبدیل شده است؛ با بهبودهای کارایی و پایداری، معماری افزونهپذیر، API/CLI پایدار و تمرکز جدی بر امنیت و زنجیره تأمین. اکوسیستم آن با جامعهای پویا، مستندات بهتر، نسخهبندی معنادار، سازگاری عقبرو و یکپارچگی گسترده با فضای ابری، CI/CD و ابزارهای مشاهدهپذیری رشد کرده است. در ادامه، نقشهراه بر بهبود تجربه کاربری، غنیتر شدن API/SDK، تقویت policy-as-code، مدیریت بهتر وضعیت و دریفت، و اتوماسیون ایمنتر در مقیاس تأکید میکند.
#Go #Infrastructure #DevOps #OpenSource #Cloud #Automation #Security #Observability
🟣لینک مقاله:
https://golangweekly.com/link/175053/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Traefik Labs
Traefik's 10-Year Anniversary: A Community's Journey
10 years ago, I made a small reverse proxy project public. Fast forward to today and Traefik has 3.4B downloads and 56k GitHub stars. See how it unfolded.
🔵 عنوان مقاله
How Cloudflare Found a Bug in Go's arm64 Compiler
🟢 خلاصه مقاله:
Cloudflare در مقیاسی بسیار بزرگ از Go روی زیرساختهای متنوع، بهویژه arm64، استفاده میکند؛ جایی که خطاهای نادر هم بهدفعات رخ میدهند. آنها با مجموعهای از اختلالهای پراکنده که فقط در بیلدهای arm64 دیده میشد مواجه شدند و با مقایسه میان معماریها، کاناریکردن، و ساخت یک نمونه حداقلی، سرنخها را از منطق برنامه به سمت ابزار ساخت هدایت کردند. ریشه مشکل، یک خطای تولید کد در بخش arm64 کامپایلر Go بود که در شرایط خاص به بدترجمهسازی منجر میشد. تیم Cloudflare با همکاری تیم Go، مشکل را گزارش، بازتولید و برطرف کرد و پس از انتشار پچ، آن را بهصورت مرحلهای در کل ناوگان اعمال نمود. نتیجه این تجربه: آزمون میانمعماری، کاناریکردن ارتقاهای ابزار، و تقویت مشاهدهپذیری برای مقابله با خطاهای کمشیوع اما پرهزینه در مقیاس بالا حیاتی است.
#Cloudflare #Go #arm64 #Compiler #Bug #ProductionScale #Reliability #OpenSource
🟣لینک مقاله:
https://golangweekly.com/link/175353/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
How Cloudflare Found a Bug in Go's arm64 Compiler
🟢 خلاصه مقاله:
Cloudflare در مقیاسی بسیار بزرگ از Go روی زیرساختهای متنوع، بهویژه arm64، استفاده میکند؛ جایی که خطاهای نادر هم بهدفعات رخ میدهند. آنها با مجموعهای از اختلالهای پراکنده که فقط در بیلدهای arm64 دیده میشد مواجه شدند و با مقایسه میان معماریها، کاناریکردن، و ساخت یک نمونه حداقلی، سرنخها را از منطق برنامه به سمت ابزار ساخت هدایت کردند. ریشه مشکل، یک خطای تولید کد در بخش arm64 کامپایلر Go بود که در شرایط خاص به بدترجمهسازی منجر میشد. تیم Cloudflare با همکاری تیم Go، مشکل را گزارش، بازتولید و برطرف کرد و پس از انتشار پچ، آن را بهصورت مرحلهای در کل ناوگان اعمال نمود. نتیجه این تجربه: آزمون میانمعماری، کاناریکردن ارتقاهای ابزار، و تقویت مشاهدهپذیری برای مقابله با خطاهای کمشیوع اما پرهزینه در مقیاس بالا حیاتی است.
#Cloudflare #Go #arm64 #Compiler #Bug #ProductionScale #Reliability #OpenSource
🟣لینک مقاله:
https://golangweekly.com/link/175353/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
The Cloudflare Blog
How we found a bug in Go's arm64 compiler
84 million requests a second means even rare bugs appear often. We'll reveal how we discovered a race condition in the Go arm64 compiler and got it fixed.
❤1