Gopher Academy
3.86K subscribers
944 photos
43 videos
280 files
2.39K links
🕸 Gopher Academy

🔷interview golang
https://github.com/mrbardia72/Go-Interview-Questions-And-Answers

حمایت مالی:
https://www.coffeete.ir/mrbardia72

ادمین:
@mrbardia72
Download Telegram
🔵 عنوان مقاله
Gojekyll: A Fast Go Implementation of Jekyll

🟢 خلاصه مقاله:
Gojekyll یک کلون سریع و «نسبتاً سازگار» از Jekyll است که به‌جای Ruby با Go پیاده‌سازی شده و با ارائه یک باینری تک‌فایلی، ساخت سایت‌های استاتیک را سریع‌تر و قابل‌حمل‌تر می‌کند. بسیاری از سایت‌های رایج Jekyll بدون تغییرات جدی اجرا می‌شوند، اما اگر به افزونه‌ها یا ویژگی‌های خاص متکی باشید، ممکن است نیاز به جایگزین یا اصلاح داشته باشید. برای تیم‌هایی که می‌خواهند Ruby را از استک خود حذف کرده و زمان ساخت و پیچیدگی CI/CD را کاهش دهند، Gojekyll گزینه‌ای قابل بررسی است.

#Jekyll #Gojekyll #Go #Ruby #StaticSiteGenerator #Performance #Portability #Jamstack

🟣لینک مقاله:
https://golangweekly.com/link/174653/web


👑 @gopher_academy
2
🔵 عنوان مقاله
working on porting Charm's popular Go TUI libraries to Ruby

🟢 خلاصه مقاله:
در حال حاضر، تیم توسعه در حال انتقال و پورت کردن کتابخانه‌های محبوب رابط کاربری متنی (TUI) زبان برنامه‌نویسی Go، که توسط Charm ساخته شده است، به زبان برنامه‌نویسی Ruby هستند. این کار شامل بازنویسی و سازگار کردن این ابزارها برای محیط Ruby است تا توسعه‌دهندگان بتوانند از امکانات قدرتمند آنان در پروژه‌های Ruby خود بهره‌مند شوند.

در واقع، برخی از این کتابخانه‌ها در اصل، پیوندها یا رابط‌هایی برای استفاده از کتابخانه‌های اصلی Go به شمار می‌روند. این یعنی، عده‌ای از توسعه‌دهندگان با استفاده از این پیوندها و لایبرری‌های واسط، می‌توانند در زبان Ruby، همان امکانات و قابلیت‌هایی که در نسخه‌های اصلی Go وجود دارد، دسترسی پیدا کنند و آن‌ها را در پروژه‌های متنوع خود به کار بگیرند. این روند، باعث می‌شود که همکاری و انتقال تکنولوژی بین زبان‌های برنامه‌نویسی مختلف تسهیل شود و امکانات بیشتری در اختیار توسعه‌دهندگان قرار گیرد.

در نتیجه، این پروژه نشان‌دهنده‌ی تلاش مداوم برای گسترش و بهبود ابزارهای متن‌باز است که قصد دارد با ارائه نسخه‌های سازگارتر، به توسعه‌دهندگان امکانات بیشتری بدهد و بهره‌وری را افزایش دهد. به‌طور خلاصه، این انتقال، پلی است برای بهره‌گیری بهتر از قدرت و امکانات لایبرری‌های TUI در فضای زبان روبی، که می‌تواند در بهبود و تسریع فرایندهای توسعه نقش مؤثری ایفا کند.

#برنامه_نویسی #کتابخانه_متن_باز #توسعه_نرم‌افزار #ruby

🟣لینک مقاله:
https://golangweekly.com/link/179078/web


👑 @gopher_academy