Forwarded from محتوای آزاد سهراب (Sohrab)
شاید بشه گفت که این اولین پیام توی این کانال جدیدمه، بعد از اینکه کانال قبلی رو حذف کردم.
https://t.iss.one/sohrabcontents/6
حالا نمیدونم، ولی حس میکنم محتوای کانال از اون موقع یکم بدتر شده وضعش😂
بگذریم، یکم لینکهاشو بهروز کردم، لینک کانال کتاب اونجاست اگر خواستید میتونید برید کتاب بردارید، محصول مشترک من و پناهیفر هستش.
@SohrabContents
https://t.iss.one/sohrabcontents/6
حالا نمیدونم، ولی حس میکنم محتوای کانال از اون موقع یکم بدتر شده وضعش😂
بگذریم، یکم لینکهاشو بهروز کردم، لینک کانال کتاب اونجاست اگر خواستید میتونید برید کتاب بردارید، محصول مشترک من و پناهیفر هستش.
@SohrabContents
Forwarded from محتوای آزاد سهراب
سلام خدمت دوستانی که به تازگی به جمع ما اضافه شدن :)
گفتم با خودم که یک توضیح بدم که من رو بهتر بشناسید و درمورد من بدونید.
من سهراب هستم، توسعهدهندهی توزیع پارچ لینوکس ۲۰ سالمه مشتاق یادگیری.
توی این کانال از تجربیاتم مینویسم، چیزهایی که برام جالب هست رو به اشتراک میذارم، به سوالات شما پاسخ میدم، یا روند توسعهی پارچ لینوکس رو توضیح میدم.
اطلاعات بیشتر درمورد توزیع پارچ رو از کانال پارچ میتونید ببینید:
@parchlinux
لیست شبکات اجتماعی من:
Pixelfed
Mastodon
Twitter
Peertube
Lemmy
YouTube
Matrix
Website
انبار کتابم:
https://t.iss.one/+YPUGPgfr0QM3ZWM0
محتوای غیرآزاد(کانال خصوصی):
https://t.iss.one/+YHtlQZVMMDRjOGJk
گفتم با خودم که یک توضیح بدم که من رو بهتر بشناسید و درمورد من بدونید.
من سهراب هستم، توسعهدهندهی توزیع پارچ لینوکس ۲۰ سالمه مشتاق یادگیری.
توی این کانال از تجربیاتم مینویسم، چیزهایی که برام جالب هست رو به اشتراک میذارم، به سوالات شما پاسخ میدم، یا روند توسعهی پارچ لینوکس رو توضیح میدم.
اطلاعات بیشتر درمورد توزیع پارچ رو از کانال پارچ میتونید ببینید:
@parchlinux
لیست شبکات اجتماعی من:
Pixelfed
Mastodon
Peertube
Lemmy
YouTube
Matrix
Website
انبار کتابم:
https://t.iss.one/+YPUGPgfr0QM3ZWM0
محتوای غیرآزاد(کانال خصوصی):
https://t.iss.one/+YHtlQZVMMDRjOGJk
عضویت صرفا با تایید است.
Forwarded from Rust for Python developers
اگر روی نسخههای اخیر Rust هستید (édition:2024) پیشنهاد میکنم به آخرین نسخه آپدیت کنید توی آپدیت 1.90 یک تغییر جذاب داریم:
LLD is now the default linker
همین مورد روی build هایی که دارم سرعت رو نسبت به قبل افزایش داده اما من یک مورد دیگه هم دیدم؛ حجم فایل نهایی ریلیزها هم کم شده.
مثلاً توی یک کد بکند که شخصاً داشتم؛ حجم پروژه به ۱۳ مگ میرسید الان با 1.90 که بیلد انجام دادم روی ۱۲ مگ هست.
برای اطمینان بیشتر؛ یک پروژهای رو تازه شروع کردم بکند نیست (crate های متفاوتی رو داره) روی سیستمی که هنوز آپدیت نکردم Rust رو با معماری و توزیع و ورژن یکسان لینوکس حجم فایل خروجی پروژه (تو همین وضعیت شروع) ۱.۵ مگ بود ولی روی سیستم دیگه با Rust 1.90 به ۱ مگ کاهش یافت؛ که خب خیلی عالیه این موضوع بنظرم 👌
LLD is now the default linker
همین مورد روی build هایی که دارم سرعت رو نسبت به قبل افزایش داده اما من یک مورد دیگه هم دیدم؛ حجم فایل نهایی ریلیزها هم کم شده.
مثلاً توی یک کد بکند که شخصاً داشتم؛ حجم پروژه به ۱۳ مگ میرسید الان با 1.90 که بیلد انجام دادم روی ۱۲ مگ هست.
برای اطمینان بیشتر؛ یک پروژهای رو تازه شروع کردم بکند نیست (crate های متفاوتی رو داره) روی سیستمی که هنوز آپدیت نکردم Rust رو با معماری و توزیع و ورژن یکسان لینوکس حجم فایل خروجی پروژه (تو همین وضعیت شروع) ۱.۵ مگ بود ولی روی سیستم دیگه با Rust 1.90 به ۱ مگ کاهش یافت؛ که خب خیلی عالیه این موضوع بنظرم 👌
Forwarded from محتوای آزاد سهراب (Sohrab)
کاملا موقت
سامانتل برای شماهم دچار اختلال شده؟
سامانتل برای شماهم دچار اختلال شده؟
Forwarded from Morteza Bashsiz مرتضی باشسیز
یکی از روشهای آخوندا برای انحراف جامعه و پرت کردن حواس مردم اینه که از حس گوگولی پرست بودن و سلبریتی دوستی عموم جامعه سواستفاده کنن و اصل داستان رو ببرن توی حاشیه
مثلا میان یه تعداد آدم معروف و سلبریتی رو دستگیر میکنن و بعد از اینکه کلی توی مدیا سرش مانوور رفتن و همه جا رسانهای شد، میخوابونن تو آبنمک تا سر فرصت همزمان با یه کاری مثل اعدام کردن مخالفان واقعیشون که در سکوت انجام میشه اون مخالفان پلاستیکی رو آزاد میکنن با بوق و بزرگسازی.
و متاسفانه عموم مردم هم چشاشون قلبی میشه و اکلیل میپاشن برای پلاستیکی و خبر اصلی تو این شلوغی گم و گور میشه.
یعنی پست و توییت کردن درباره خاطرات فلانی بعد از زندون خیلی دلچسبتره تا اعدام فلانی
مثلا میان یه تعداد آدم معروف و سلبریتی رو دستگیر میکنن و بعد از اینکه کلی توی مدیا سرش مانوور رفتن و همه جا رسانهای شد، میخوابونن تو آبنمک تا سر فرصت همزمان با یه کاری مثل اعدام کردن مخالفان واقعیشون که در سکوت انجام میشه اون مخالفان پلاستیکی رو آزاد میکنن با بوق و بزرگسازی.
و متاسفانه عموم مردم هم چشاشون قلبی میشه و اکلیل میپاشن برای پلاستیکی و خبر اصلی تو این شلوغی گم و گور میشه.
یعنی پست و توییت کردن درباره خاطرات فلانی بعد از زندون خیلی دلچسبتره تا اعدام فلانی
👍1
Forwarded from 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
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, [email protected] Jake Bailey (@jakebailey) Carlos Amedee (@cagedmantis) Filippo Valsorda (@FiloSottile) [email protected] Roxy Light (@zombiezen)…
Forwarded from DevTwitter | توییت برنامه نویسی
اگر کاربر دسکتاپی اوبونتو هستین من اینجا با قابلیت نصب خودکار اوبونتوهای جدید، یک ساختار خودکار درست کردم که فرایند نصب اوبونتو رو ساده و قابل تکرار کنه و چیزهای ضروریتون رو هم نصب میکنه (مثلا کروم، تلگرام، php و go و ...)
https://github.com/ohmydevops/ohmyautoinstaller
@DevTwitter | <Amir.local/>
https://github.com/ohmydevops/ohmyautoinstaller
@DevTwitter | <Amir.local/>
Forwarded from Morteza Bashsiz مرتضی باشسیز
درود
فک کنم دیگه زمان کنار کشیدن من رسیده
توی این چند سالی که فعال بودم، کنار زندگی خودم، همیشه سعی داشتم تا بتونم به جامعهای که عضوی ازش هستم کمک کنم و تاثیرگذار باشم. مدتیه که منتظر روزی بودم که ذهن و روح و روانم رو آماده کنم تا این پیام رو بنویسم و خداحافظی کنم و امروز، اون روز است.
قبلا هم این تصمیم رو موقت گرفته بودم، ولی اینبار متفاوته.
امروز ۳۱ شهریور، روزی که برام خیلی مهم و متفاوته تصمیم گرفتم تا این کار رو بالاخره انجام بدم.
مراقب خودتون باشید
مرتضی باشسیز
فک کنم دیگه زمان کنار کشیدن من رسیده
توی این چند سالی که فعال بودم، کنار زندگی خودم، همیشه سعی داشتم تا بتونم به جامعهای که عضوی ازش هستم کمک کنم و تاثیرگذار باشم. مدتیه که منتظر روزی بودم که ذهن و روح و روانم رو آماده کنم تا این پیام رو بنویسم و خداحافظی کنم و امروز، اون روز است.
قبلا هم این تصمیم رو موقت گرفته بودم، ولی اینبار متفاوته.
امروز ۳۱ شهریور، روزی که برام خیلی مهم و متفاوته تصمیم گرفتم تا این کار رو بالاخره انجام بدم.
مراقب خودتون باشید
مرتضی باشسیز
Forwarded from Gopher Academy
🔵 عنوان مقاله
How to Implement the Outbox Pattern in Go and Postgres
🟢 خلاصه مقاله:
** این مقاله توضیح میدهد چگونه با الگوی Outbox در کنار Go و Postgres، مشکل دونوشتن را حل کنیم و ارسال رویدادها را قابلاعتماد کنیم. ایده اصلی این است که در یک تراکنش واحد، هم تغییرات دامنه و هم رکورد مربوط به رویداد در جدول outbox ذخیره شود تا یا هر دو باهم انجام شوند یا هیچکدام. سپس یک پردازشگر پسزمینه رکوردهای معوق را با SELECT … FOR UPDATE SKIP LOCKED برداشته، آنها را به سامانهای مثل Kafka یا RabbitMQ یا یک وبهوک ارسال میکند و وضعیتشان را به processed تغییر میدهد.
نکات کلیدی پیادهسازی شامل: طراحی جدول outbox با فیلدهایی مانند type، payload (معمولاً JSON)، status، retry_count و زمانها؛ پوشش هر دو عملیات (نوشتن دامنه و درج outbox) در یک تراکنش؛ پیادهسازی worker در Go برای برداشت دستهای، ارسال، ثبت موفقیت/خطا و بازآزمایی با backoff؛ تکیه بر تحویل حداقل-یکبار همراه با مصرفکنندههای idempotent برای مدیریت تکرار؛ و پایش شاخصهایی مثل تأخیر برداشت و نرخ شکست. برای بهینگی عملیاتی، پاکسازی دورهای رکوردهای پردازششده، ایندکسگذاری مناسب، رسیدگی به پیامهای مشکلدار (dead-letter) و حفظ ترتیب رویدادها در سطح aggregate ضروری است. ترکیب polling با LISTEN/NOTIFY در Postgres میتواند زمان واکنش را بهتر کند. نتیجه، راهکاری ساده و مقیاسپذیر است که بدون تراکنشهای توزیعشده، قابلیت اتکا را در معماری رویدادمحور فراهم میکند.
#OutboxPattern #Go #Postgres #Microservices #EventDriven #TransactionalOutbox #Messaging #Reliability
🟣لینک مقاله:
https://golangweekly.com/link/174422/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
How to Implement the Outbox Pattern in Go and Postgres
🟢 خلاصه مقاله:
** این مقاله توضیح میدهد چگونه با الگوی Outbox در کنار Go و Postgres، مشکل دونوشتن را حل کنیم و ارسال رویدادها را قابلاعتماد کنیم. ایده اصلی این است که در یک تراکنش واحد، هم تغییرات دامنه و هم رکورد مربوط به رویداد در جدول outbox ذخیره شود تا یا هر دو باهم انجام شوند یا هیچکدام. سپس یک پردازشگر پسزمینه رکوردهای معوق را با SELECT … FOR UPDATE SKIP LOCKED برداشته، آنها را به سامانهای مثل Kafka یا RabbitMQ یا یک وبهوک ارسال میکند و وضعیتشان را به processed تغییر میدهد.
نکات کلیدی پیادهسازی شامل: طراحی جدول outbox با فیلدهایی مانند type، payload (معمولاً JSON)، status، retry_count و زمانها؛ پوشش هر دو عملیات (نوشتن دامنه و درج outbox) در یک تراکنش؛ پیادهسازی worker در Go برای برداشت دستهای، ارسال، ثبت موفقیت/خطا و بازآزمایی با backoff؛ تکیه بر تحویل حداقل-یکبار همراه با مصرفکنندههای idempotent برای مدیریت تکرار؛ و پایش شاخصهایی مثل تأخیر برداشت و نرخ شکست. برای بهینگی عملیاتی، پاکسازی دورهای رکوردهای پردازششده، ایندکسگذاری مناسب، رسیدگی به پیامهای مشکلدار (dead-letter) و حفظ ترتیب رویدادها در سطح aggregate ضروری است. ترکیب polling با LISTEN/NOTIFY در Postgres میتواند زمان واکنش را بهتر کند. نتیجه، راهکاری ساده و مقیاسپذیر است که بدون تراکنشهای توزیعشده، قابلیت اتکا را در معماری رویدادمحور فراهم میکند.
#OutboxPattern #Go #Postgres #Microservices #EventDriven #TransactionalOutbox #Messaging #Reliability
🟣لینک مقاله:
https://golangweekly.com/link/174422/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Medium
How to implement the Outbox pattern in Go and Postgres
I was at a ContainerDays conference recently and attended a great talk from Nikolay Kuznetsov about the Outbox pattern and resilient system…
Forwarded from محتوای آزاد سهراب (Sohrab)
یک RFC باز شده برای چند کرنلی کردن هسته لینوکس.
پروژهی Multikernel برای لینوکس رسماً کد خود را بهصورت آزاد منتشر کرد. همزمان، کونگ وانگ، مهندس گوگل، نخستین پچها را برای بررسی به فهرست پستی کرنل لینوکس (LKML) ارسال کرده است. این حرکت میتواند نقطهی عطفی در تاریخ توسعهی گنو/لینوکس باشد.
تا به امروز لینوکس، با وجود توانایی چشمگیر در مقیاسپذیری، بر پایهی مدل تککرنلی بنا شده بود: یک هستهی مرکزی که همهی منابع سختافزاری را مدیریت میکند. اما Multikernel رویکرد متفاوتی را معرفی میکند. به جای اتکا بر یک کرنل واحد یا لایههای سنگین مجازیسازی، این پروژه از kexec استفاده میکند تا چند کرنل مستقل روی یک ماشین بوت شوند و بهعنوان «همکار» با همدیگر ارتباط بگیرند.
در عمل، این یعنی میتوان همزمان چند نسخهی لینوکس را روی یک سختافزار اجرا کرد، برای مثال یک کرنل بهینهشده برای شبکه، و دیگری برای پردازشهای سنگین ذخیرهسازی و آنها بار کاری را بین خود تقسیم کنند.
خب این امکان از ۳۵ سال پیش جزو اهداف هرد بوده. گنو/هرد یک میکروکرنل سروره برای کرنل گنو ماخ که اونهارو در کنار هم اجرا کنه، هرچند درمورد هرد حرف زیاد زدم، پروژه جدای از جالب بودنش از کمبود توسعه دهنده رنج میبره و بعد از ۳۰ و اندی سال بالاخره یک پورت ۶۴ بیتی ازش بر روی دبیان ساختن.
https://multikernel.io/2025/09/18/multikernel-goes-open-source/
@SohrabContents
پروژهی Multikernel برای لینوکس رسماً کد خود را بهصورت آزاد منتشر کرد. همزمان، کونگ وانگ، مهندس گوگل، نخستین پچها را برای بررسی به فهرست پستی کرنل لینوکس (LKML) ارسال کرده است. این حرکت میتواند نقطهی عطفی در تاریخ توسعهی گنو/لینوکس باشد.
تا به امروز لینوکس، با وجود توانایی چشمگیر در مقیاسپذیری، بر پایهی مدل تککرنلی بنا شده بود: یک هستهی مرکزی که همهی منابع سختافزاری را مدیریت میکند. اما Multikernel رویکرد متفاوتی را معرفی میکند. به جای اتکا بر یک کرنل واحد یا لایههای سنگین مجازیسازی، این پروژه از kexec استفاده میکند تا چند کرنل مستقل روی یک ماشین بوت شوند و بهعنوان «همکار» با همدیگر ارتباط بگیرند.
در عمل، این یعنی میتوان همزمان چند نسخهی لینوکس را روی یک سختافزار اجرا کرد، برای مثال یک کرنل بهینهشده برای شبکه، و دیگری برای پردازشهای سنگین ذخیرهسازی و آنها بار کاری را بین خود تقسیم کنند.
خب این امکان از ۳۵ سال پیش جزو اهداف هرد بوده. گنو/هرد یک میکروکرنل سروره برای کرنل گنو ماخ که اونهارو در کنار هم اجرا کنه، هرچند درمورد هرد حرف زیاد زدم، پروژه جدای از جالب بودنش از کمبود توسعه دهنده رنج میبره و بعد از ۳۰ و اندی سال بالاخره یک پورت ۶۴ بیتی ازش بر روی دبیان ساختن.
https://multikernel.io/2025/09/18/multikernel-goes-open-source/
@SohrabContents
Forwarded from DevTwitter | توییت برنامه نویسی
روزی ۲۰ دقیقه دارم Ocaml یاد میگیرم. به عنوان یه زبان فانکشنال اینقدر با زبان های قبلی که کار کردم متفاوت هست که انگار دفعه اولمه کد میزنم.
به عنوان تمرین مغزی و یادگیری یه شیوه جدید فکری بهش نگاه میکنم و هدف خاصی ازش ندارم.
@DevTwitter | <Soroush Sardashti/>
به عنوان تمرین مغزی و یادگیری یه شیوه جدید فکری بهش نگاه میکنم و هدف خاصی ازش ندارم.
@DevTwitter | <Soroush Sardashti/>
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
⭐️ کتاب مرجع کامل مدرک بینالمللی Linux Essentials
🔹پس از انتشار کتاب LPIC1 و کتاب 1001 دستور لینوکس این بار با افتخار کتابی جامع و کاربردی دیگه ای برای شما آماده کردهام.
🔹 راهنمایی گامبهگام برای ورود به دنیای لینوکس، مبتنی بر منابع بینالمللی معتبر و تجربههای عملی.
مخصوص افرادی است که میخواهند گام اول در لینوکس را محکم بردارند. شما با مطالعه آن با مفاهیم پایهای آشنا میشوید و برای آزمون بنیاد LPI آماده شوید.
🔹 این کتاب منابع معتبر زیر را پوشش میدهد و نیاز به خواندن کتاب دیگری نیست:
🔸Linux Essentials Exam 010 Objectives
🔸Linux Essentials, 2nd Edition — Wiley
🔸LPI Linux Essentials Study Guide: Exam 010 v1.6 — Sybex / Wiley
🔸LPI Linux Essentials Certification All-in-One Exam Guide — McGraw-Hill
و منابع مستقل منتشر شده در Amazon KDP
🔻تماماً رنگی
🔻۲۸۰ صفحه، قطع وزیری (شومیز)
🔻ویرایش اول، سال انتشار ۱۴۰۴
🔻منتشر شده توسط: انتشارات یافته
🔻نویسنده :حسین سیلانی
🔻فرمت فایل: PDF
https://learninghive.ir/product/book11-linux-essentials/
📥 دانلود فایل نمونه کتاب به همراه فهرست کامل
Linux Essentials PDF
🔹پس از انتشار کتاب LPIC1 و کتاب 1001 دستور لینوکس این بار با افتخار کتابی جامع و کاربردی دیگه ای برای شما آماده کردهام.
🔹 راهنمایی گامبهگام برای ورود به دنیای لینوکس، مبتنی بر منابع بینالمللی معتبر و تجربههای عملی.
مخصوص افرادی است که میخواهند گام اول در لینوکس را محکم بردارند. شما با مطالعه آن با مفاهیم پایهای آشنا میشوید و برای آزمون بنیاد LPI آماده شوید.
🔹 این کتاب منابع معتبر زیر را پوشش میدهد و نیاز به خواندن کتاب دیگری نیست:
🔸Linux Essentials Exam 010 Objectives
🔸Linux Essentials, 2nd Edition — Wiley
🔸LPI Linux Essentials Study Guide: Exam 010 v1.6 — Sybex / Wiley
🔸LPI Linux Essentials Certification All-in-One Exam Guide — McGraw-Hill
و منابع مستقل منتشر شده در Amazon KDP
🔻تماماً رنگی
🔻۲۸۰ صفحه، قطع وزیری (شومیز)
🔻ویرایش اول، سال انتشار ۱۴۰۴
🔻منتشر شده توسط: انتشارات یافته
🔻نویسنده :حسین سیلانی
🔻فرمت فایل: PDF
https://learninghive.ir/product/book11-linux-essentials/
📥 دانلود فایل نمونه کتاب به همراه فهرست کامل
Linux Essentials PDF
Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from 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
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
Forwarded from جامعهٔ فارسی زبان کیدیای
برنامه کلیدساز (Keysmith) یک ابزار مدیریت کدهای ورود دوعاملی (2fa) برای میزکار کیدیای پلاسما هستش.
این ابزار از وارد کردن کلیدهای خروجی andotp, aegis و freeotp پشتیبانی میکنه.
برای نصب میتونید در توزیعهای آرچپایه از دستور زیر استفاده کنید:
برای توزیعهای دیگر از فلتهاب استفاده کنید یا به مستندات توزیع خود مراجعه کنید.
#چیزهای_کیدیای
@KDE_fa
این ابزار از وارد کردن کلیدهای خروجی andotp, aegis و freeotp پشتیبانی میکنه.
برای نصب میتونید در توزیعهای آرچپایه از دستور زیر استفاده کنید:
sudo pacman -S keysmith
برای توزیعهای دیگر از فلتهاب استفاده کنید یا به مستندات توزیع خود مراجعه کنید.
#چیزهای_کیدیای
@KDE_fa
Forwarded from DevTwitter | توییت برنامه نویسی
داریکس یه زبان برنامه نویسی جدیده!
زبان داریکس یه زبان برنامه نویسی نوظهوره و سینتکسی مشابه دارت و پایتون داره و یادگیریش خیلی راحته.
یه نکته جالبی که داخل این زبان دیدم این بوده که گذاشتن سیمیکالن اختیاریه:)
میتونی روی ویندوز، لینوکس و حتی اندروید (ترموکس) اجراش کنی، این زبان اولین زبانیه که توسط یه برنامه نویس افغان به اسم شایان حیدری ساخته شده و تیتر رسانه های برنامه نویسی شده
گیت هاب این زبان اینجاست
https://github.com/shayanheidari01/DariX
@DevTwitter | <یه کاربر پایتون/>
زبان داریکس یه زبان برنامه نویسی نوظهوره و سینتکسی مشابه دارت و پایتون داره و یادگیریش خیلی راحته.
یه نکته جالبی که داخل این زبان دیدم این بوده که گذاشتن سیمیکالن اختیاریه:)
میتونی روی ویندوز، لینوکس و حتی اندروید (ترموکس) اجراش کنی، این زبان اولین زبانیه که توسط یه برنامه نویس افغان به اسم شایان حیدری ساخته شده و تیتر رسانه های برنامه نویسی شده
گیت هاب این زبان اینجاست
https://github.com/shayanheidari01/DariX
@DevTwitter | <یه کاربر پایتون/>
Forwarded from Laravel News
Laravel Collection Pluck Method Gains Closure Transformation Power https://laravel-news.com/pluck-closure
Laravel News
Laravel Collection Pluck Method Gains Closure Transformation Power - Laravel News
Laravel's pluck method now supports closures for key and value parameters, enabling elegant data transformations during extraction without resorting to complex mapWithKeys operations for simple formatting needs.