Forwarded from Gopher Academy
🆗 معرفی کتاب «The Anatomy of Go»
درک عمیق از Go: این کتاب بهطور جامع به بررسی درونمایههای زبان Go میپردازد؛ از نوعها یا مدیریت حافظه گرفته تا concurrency و تبدیل کد به اسمبلی.
حالت Early Access: هماکنون بخش قابل توجهی از کتاب (فصلهای ۱ تا ۶) در دسترس است و بقیه فصول بهمرور منتشر میشوند. با خرید، علاوه بر دسترسی فعلی، بهروزرسانیهای آینده نیز بدون هزینه میرسانی میشود.
قیمت ویژه: نسخه Early Access با ۲۰ دلار قابل تهیه است و پس از انتشار کامل کتاب، قیمت به ۳۵ دلار افزایش خواهد یافت. خرید در این مرحله علاوه بر قیمت پایینتر، امکان دریافت updates را نیز فراهم میکند.
فهرست فصول اولیه (در دسترس)
Go Thinks Simple Works Better
فلسفه طراحی Go، نحوه اجرای کد، تصمیمات طراحی
Basic Data Types, Variables, and Constants
نوعهای دادهای، اشارهگرها، متغیرها، کانستنتها، و مواردی مثل unsafe pointers
Arrays, Slices, Strings and Maps
ساختار و رفتار داخلی آرایهها، اسلایس، رشتهها و مپها
Structs, Generics & Interfaces
ساختمان structها، جنریکها، اینترفیسها و عملکرد در زمان اجرا
How Does Go Code Turn into Assembly?
روند واقعی کامپایل: از AST تا SSA، بهینهسازی، inlining، و تولید اسمبلی
Functionality
نحوه عملکرد defer، panic/recover، حذف کدهای مرده، inlining و devirtualization
🆗پیشبینی فصول آینده
فصولی که در راه هستند عبارتند از:
فصل ۷: Memory
نحوه مدیریت حافظه: stack، heap، escape analysis، garbage collection
فصل ۸: Concurrency
مدل همزمانی Go: کانالها، Select، Goroutine lifecycle، Scheduler، شبکه و I/O
🆗درباره نویسنده
Phuong Le (func25):
نویسنده، فعال جامعه Go و مهندس فنی در VictoriaMetrics — شرکتی با محصولات مبتنی بر Go مثل VM و VictoriaLogs.
با تسلط بر مفاهیم پیچیده زبان، او در این کتاب تلاش میکند پیچیدگیها را ساده و کاربردی توضیح دهد.
🥳 https://www.bytesizego.com/books/anatomy-of-go
➖➖➖➖➖➖➖➖
👑 @gopher_academy
درک عمیق از Go: این کتاب بهطور جامع به بررسی درونمایههای زبان Go میپردازد؛ از نوعها یا مدیریت حافظه گرفته تا concurrency و تبدیل کد به اسمبلی.
حالت Early Access: هماکنون بخش قابل توجهی از کتاب (فصلهای ۱ تا ۶) در دسترس است و بقیه فصول بهمرور منتشر میشوند. با خرید، علاوه بر دسترسی فعلی، بهروزرسانیهای آینده نیز بدون هزینه میرسانی میشود.
قیمت ویژه: نسخه Early Access با ۲۰ دلار قابل تهیه است و پس از انتشار کامل کتاب، قیمت به ۳۵ دلار افزایش خواهد یافت. خرید در این مرحله علاوه بر قیمت پایینتر، امکان دریافت updates را نیز فراهم میکند.
فهرست فصول اولیه (در دسترس)
Go Thinks Simple Works Better
فلسفه طراحی Go، نحوه اجرای کد، تصمیمات طراحی
Basic Data Types, Variables, and Constants
نوعهای دادهای، اشارهگرها، متغیرها، کانستنتها، و مواردی مثل unsafe pointers
Arrays, Slices, Strings and Maps
ساختار و رفتار داخلی آرایهها، اسلایس، رشتهها و مپها
Structs, Generics & Interfaces
ساختمان structها، جنریکها، اینترفیسها و عملکرد در زمان اجرا
How Does Go Code Turn into Assembly?
روند واقعی کامپایل: از AST تا SSA، بهینهسازی، inlining، و تولید اسمبلی
Functionality
نحوه عملکرد defer، panic/recover، حذف کدهای مرده، inlining و devirtualization
🆗پیشبینی فصول آینده
فصولی که در راه هستند عبارتند از:
فصل ۷: Memory
نحوه مدیریت حافظه: stack، heap، escape analysis، garbage collection
فصل ۸: Concurrency
مدل همزمانی Go: کانالها، Select، Goroutine lifecycle، Scheduler، شبکه و I/O
🆗درباره نویسنده
Phuong Le (func25):
نویسنده، فعال جامعه Go و مهندس فنی در VictoriaMetrics — شرکتی با محصولات مبتنی بر Go مثل VM و VictoriaLogs.
با تسلط بر مفاهیم پیچیده زبان، او در این کتاب تلاش میکند پیچیدگیها را ساده و کاربردی توضیح دهد.
🥳 https://www.bytesizego.com/books/anatomy-of-go
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Forwarded from Gopher Academy
Forwarded from Gopher Academy
این کتاب برای توسعهدهندگان Junior و Mid، طراحی شده تا مهارتهای عیبیابی در توسعه Go را از پایه تا سطح پیشرفته ارتقاء دهد.
---
معرفی کتاب
کتاب Foundations of Debugging for Golang**، نوشتهی **Matt Boyle**، با هدف آموزش مهارتهای حیاتی در زمینهی **دیباگکردن در محیطهای محلی و تولید منتشر شده است. توسط ByteSizeGo به قیمت ۳۵ دلار عرضه شده و شامل آپدیتهای مادامالعمر برای خریداران اولیه است ([bytesizego.com][1]).
---
فصلهایی که خواهید آموخت:
چه چیزهایی یاد میگیرید؟
* تقویت قدرت تشخیص خطاها تنها با مشاهده و تحلیل کد
* ساخت استراتژی لاگگذاری سازمانی برای اپلیکیشنهای Go
* تعریف و استفاده از Metrics و ایجاد داشبوردهای نظارتی
* پیادهسازی و استفاده از Distributed Tracing در معماری میکروسرویس
* استفاده از ابزارهای پروفایلینگ Go (مثل
---
درباره نویسنده و اعتبار کتاب
* نویسنده: **Matt Boyle**، مهندس ارشد با تجربهی عملی در سیستمهای توزیعشده و استفادهی حرفهای از Go.
* کتاب به سبک تجربی و کاربردی نوشته شده و بازخوردهای مثبتی از جامعه دریافت کرده:
«Topics like debugging-by-eye, logging, tracing, profiling... written in a clear style with minimal sample code»
---
معرفی کتاب
کتاب Foundations of Debugging for Golang**، نوشتهی **Matt Boyle**، با هدف آموزش مهارتهای حیاتی در زمینهی **دیباگکردن در محیطهای محلی و تولید منتشر شده است. توسط ByteSizeGo به قیمت ۳۵ دلار عرضه شده و شامل آپدیتهای مادامالعمر برای خریداران اولیه است ([bytesizego.com][1]).
---
فصلهایی که خواهید آموخت:
چه چیزهایی یاد میگیرید؟
* تقویت قدرت تشخیص خطاها تنها با مشاهده و تحلیل کد
* ساخت استراتژی لاگگذاری سازمانی برای اپلیکیشنهای Go
* تعریف و استفاده از Metrics و ایجاد داشبوردهای نظارتی
* پیادهسازی و استفاده از Distributed Tracing در معماری میکروسرویس
* استفاده از ابزارهای پروفایلینگ Go (مثل
pprof) برای بررسی عملکرد و بهینهسازی اپها ([bytesizego.com][1])---
درباره نویسنده و اعتبار کتاب
* نویسنده: **Matt Boyle**، مهندس ارشد با تجربهی عملی در سیستمهای توزیعشده و استفادهی حرفهای از Go.
* کتاب به سبک تجربی و کاربردی نوشته شده و بازخوردهای مثبتی از جامعه دریافت کرده:
«Topics like debugging-by-eye, logging, tracing, profiling... written in a clear style with minimal sample code»
Forwarded from a pessimistic researcher (Kc)
این کتاب که توسط آقای Tom Leinster از اساتید دانشگاه Edinburgh نوشته شده در ابتدا سال ۲۰۱۴ توسط انتشارات دانشگاه کمبریج منتشر میشه. ایشون این کتاب رو پابلیک کردند و روی arxiv قرار دادن
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
✅شرکت داده رایانش ابری پردیس برای گسترش تیم فنی خود از افراد علاقمند و توانمند در حوزهی SAN Storage و مجازیسازی دعوت به همکاری مینماید.
شهر: ساکن تهران / اراک
جنسیت: آقا
📌 لینک ارسال رزومه برای تهران:
https://lnkd.in/dMwngyFb
📌 لینک ارسال رزومه برای اراک:
https://lnkd.in/dJJ_iV93
راه های ارتباط با ما :
🌐 Twitter: x.com/Pardisco_co
🌐 Bale: https://ble.ir/pardisco
🌐 Telegram: @pardisco_co
🌐 WebSite: pardisco.co
🌐 WhatsApp: https://lnkd.in/e5asmTni
شهر: ساکن تهران / اراک
جنسیت: آقا
📌 لینک ارسال رزومه برای تهران:
https://lnkd.in/dMwngyFb
📌 لینک ارسال رزومه برای اراک:
https://lnkd.in/dJJ_iV93
راه های ارتباط با ما :
🌐 Twitter: x.com/Pardisco_co
🌐 Bale: https://ble.ir/pardisco
🌐 Telegram: @pardisco_co
🌐 WebSite: pardisco.co
🌐 WhatsApp: https://lnkd.in/e5asmTni
Forwarded from Job Labdon
Companies using Go.xlsx
12.1 KB
📂 یه فایل فوقالعاده آماده کردیم براتون!
🔹 لیست ۶۴ شرکت بزرگ دنیا که از Golang استفاده میکنن
🔹 همراه با موقعیتهای شغلی فعال Golang توی همین شرکتها
اگه دنبال فرصتهای شغلی توی حوزه Backend، DevOps یا Software Engineering هستی، این فایل میتونه یه نقطه شروع عالی باشه.
📌 همین الان فایل رو بردار و شرکتها + موقعیتها رو ببین
@gopher_job
🔹 لیست ۶۴ شرکت بزرگ دنیا که از Golang استفاده میکنن
🔹 همراه با موقعیتهای شغلی فعال Golang توی همین شرکتها
اگه دنبال فرصتهای شغلی توی حوزه Backend، DevOps یا Software Engineering هستی، این فایل میتونه یه نقطه شروع عالی باشه.
📌 همین الان فایل رو بردار و شرکتها + موقعیتها رو ببین
@gopher_job
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
Forwarded from a pessimistic researcher (Kc)
پیرو این درد و دل تعدادی از دوستان درخواست داشتن که آموزش نون بذارم. یکی از نونهای سختی که پختم و واقعا خیلی خوب از آب در اومد Schiacciata نام داره. یه نون ایتالیایی هستش که باهاش ساندویچ درست میکنن. من دقیقا از روی این آموزش این نون رو پختم :
https://www.youtube.com/watch?v=5cVZkH835og
بسیار مهمه مراحلی که میگه و از همه مهم تر اون ماساژی هست که باید هر نیم ساعت به خمیر بدید
نتیجهی کار رو براتون توی پست بعدی میفرستم. ( عکسا رو به دوست ایتالیاییم آندرا نشون دادم و پشماش ریخته بود :) )
https://www.youtube.com/watch?v=5cVZkH835og
بسیار مهمه مراحلی که میگه و از همه مهم تر اون ماساژی هست که باید هر نیم ساعت به خمیر بدید
نتیجهی کار رو براتون توی پست بعدی میفرستم. ( عکسا رو به دوست ایتالیاییم آندرا نشون دادم و پشماش ریخته بود :) )
YouTube
❗️I found this recipe in an old Italian cookbook! 🔝This is the best Schiacciata recipe
Schiacciata
SHIACCIATA.
SHIACCIATA RECIPE.
500 g high-protein flour.
I use pizza flour.
Sift 200 g all-purpose flour.
3 g dry yeast.
Mix everything.
340 ml cold water.
Knead the dough with a spatula.
Add water in parts.
20 ml olive oil.
Knead the dough…
SHIACCIATA.
SHIACCIATA RECIPE.
500 g high-protein flour.
I use pizza flour.
Sift 200 g all-purpose flour.
3 g dry yeast.
Mix everything.
340 ml cold water.
Knead the dough with a spatula.
Add water in parts.
20 ml olive oil.
Knead the dough…
Forwarded from Linuxor ?
همهمون با CSS نوشتن طولانی و تکراری جنگیدیم لایبری Less.js یه پیشپردازندهی CSS هستش که باهاش میتونی متغیر تعریف کنی، تابع بسازی و کد رو مثل یه زبان برنامهنویسی تمیز و قابلاستفادهی مجدد نگه داری. نتیجه؟ همون CSS معمولی خروجی میده، ولی بدون اعصابخوردی. برای تیمایی که دنبال سرعت و نگهداری راحتتر کدن خیلی مفیده چیز اضافی هم نیاز نیست یاد بگیرید.
lesscss.org
@Linuxor
lesscss.org
@Linuxor
Forwarded from Golden Code (@lix)
در لاراول، اگه بخوایم یک Service Provider تنها زمانی بارگذاری بشه که واقعا استفاده بشه، از کدوم ویژگی استفاده میکنیم؟
Final Results
17%
$defer در Service Provider
33%
lazyLoad()
13%
provides()
38%
bootWhen()
👍1
Forwarded from IRCF | اینترنت آزاد برای همه
یه آسیبپذیری روز صفر خطرناک تو روترای تیپیلینک پیدا شده که میتونه به هکرها اجازه بده از راه دور کنترل دستگاه رو در دست بگیرن.
چندتا مدل مثل Archer AX10، Archer AX1500، EX141، Archer VR400 و TD-W9970 بیشتر در خطرن.
تا وقتی آپدیت رسمی بیاد، بهتره رمز پیشفرض رو عوض کنین، اگه لازم ندارین CWMP رو خاموش کنین، فریمور رو به آخرین نسخه بروزرسانی کنین و اگه میتونین روتر رو از شبکههای حساس جدا نگه دارین.
🔍 ircf.space
@ircfspace
چندتا مدل مثل Archer AX10، Archer AX1500، EX141، Archer VR400 و TD-W9970 بیشتر در خطرن.
تا وقتی آپدیت رسمی بیاد، بهتره رمز پیشفرض رو عوض کنین، اگه لازم ندارین CWMP رو خاموش کنین، فریمور رو به آخرین نسخه بروزرسانی کنین و اگه میتونین روتر رو از شبکههای حساس جدا نگه دارین.
🔍 ircf.space
@ircfspace
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 دیپ سیک ایجنت هوش مصنوعی برای رقابت جدی تر با OpenAI میسازد
استارتاپ چینی دیپ سیک (DeepSeek) قصد دارد تا پایان سال ۲۰۲۵ نسل جدیدی از ایجنت های را معرفی کند. این سیستم پیشرفته وظایف پیچیده و چندمرحله ای را فقط با ورودی بسیار ساده از طرف کاربر انجام دهد و با یادگیری از اقدامات گذشته، به مرور کارایی خود را ارتقاء دهد.
#خبر
@TheRaymondDev
استارتاپ چینی دیپ سیک (DeepSeek) قصد دارد تا پایان سال ۲۰۲۵ نسل جدیدی از ایجنت های را معرفی کند. این سیستم پیشرفته وظایف پیچیده و چندمرحله ای را فقط با ورودی بسیار ساده از طرف کاربر انجام دهد و با یادگیری از اقدامات گذشته، به مرور کارایی خود را ارتقاء دهد.
#خبر
@TheRaymondDev
Bloomberg.com
China’s DeepSeek Preps AI Agent for End-2025 to Rival OpenAI
DeepSeek is developing an artificial intelligence model with more advanced AI agent features to compete with US rivals like OpenAI in a newer frontier of the technology, according to people familiar with the matter.
Forwarded from Rust for Python developers
ابن ابزار از تیم facebook یک چیزی شبیه htop, btop هست البته با دسته بندی بهتر بخصوص برای ادمینهای سرور
اما مهمتر از اون سورس کدش هست که با Rust نوشته شده و نکات جالبی داره :
Below Github
اما مهمتر از اون سورس کدش هست که با Rust نوشته شده و نکات جالبی داره :
Below Github
GitHub
GitHub - facebookincubator/below: A time traveling resource monitor for modern Linux systems
A time traveling resource monitor for modern Linux systems - facebookincubator/below
Forwarded from Curious Geek ⚡️
👀 خب حالا چرا رفتیم سراغ ساخت د گیکس؟
دقیقاً برای اینکه این مشکلاتی که بالا گفتم رو نداشته باشیم.
به جای شوآف و عنوانهای توخالی → تمرکز روی پروژه و خروجی واقعی
به جای بحثای بیپایان → مستندات، ابزار و کد کاربردی
به جای فرهنگ «هر کی اوپنسورس نیست دزده» → نگاه متعادل: بعضی چیزا باید باز باشه، بعضی چیزا تجاری.
به جای باشگاه دبیرستانی → محیطی که حرفهایها و تازهکارها کنار هم رشد کنن.
📌 خلاصه: د گیکس ساخته شد تا یه جامعه باشه که کار حرفهای رو جدی بگیره، ولی همزمان برای تازهکارها هم مسیر یادگیری واقعی ایجاد کنه.
سلسله رویداد های حضوری د گیکس بزودی شروع میشه
🆔 @Hiradsajde
دقیقاً برای اینکه این مشکلاتی که بالا گفتم رو نداشته باشیم.
به جای شوآف و عنوانهای توخالی → تمرکز روی پروژه و خروجی واقعی
به جای بحثای بیپایان → مستندات، ابزار و کد کاربردی
به جای فرهنگ «هر کی اوپنسورس نیست دزده» → نگاه متعادل: بعضی چیزا باید باز باشه، بعضی چیزا تجاری.
به جای باشگاه دبیرستانی → محیطی که حرفهایها و تازهکارها کنار هم رشد کنن.
📌 خلاصه: د گیکس ساخته شد تا یه جامعه باشه که کار حرفهای رو جدی بگیره، ولی همزمان برای تازهکارها هم مسیر یادگیری واقعی ایجاد کنه.
سلسله رویداد های حضوری د گیکس بزودی شروع میشه
🆔 @Hiradsajde