<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های علیرضا احمدی</title>
        <link>https://virgool.io/feed/@alirezap30web</link>
        <description>برنامه نویس #لاراول / هکر شیطون / که گاهی هم از تجربیاتش می نویسه !</description>
        <language>fa</language>
        <pubDate>2026-04-14 09:05:13</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/29883/avatar/NXAu45.jpeg?height=120&amp;width=120</url>
            <title>علیرضا احمدی</title>
            <link>https://virgool.io/@alirezap30web</link>
        </image>

                    <item>
                <title>ویژگی‌های جدید Laravel 11 بخش اول</title>
                <link>https://virgool.io/laravel-community/%D9%88%DB%8C%DA%98%DA%AF%DB%8C-%D9%87%D8%A7%DB%8C-%D8%AC%D8%AF%DB%8C%D8%AF-laravel-11-%D8%A8%D8%AE%D8%B4-%D8%A7%D9%88%D9%84-e2xabsudhefp</link>
                <description>سلام رفقا من علیرضا احمدی هستم و بیش از ۱۲ ساله که دارم برنامه نویسی میکنم عاشق زبان برنامه نویسی php و python هستم و سمت php مثل همه فریمورک لاراول رو خیلی دوست دارم و ویژگی های جدیدش رو دنبال میکنم، امروز تصمیم گرفتم در مورد برخی از ویژگی های جدیدش باهاتون صحبت کنم طبیعتا این پست بخش های مختلفی رو خواهد داشت و قسمت مقدمه اش رو هم قبلا در وبلاگم (معرفی لاراول 11 : رونمایی از ویژگی های جدید laravel 11 ) صحبت کرده بودم من عاشق اموزش هستم و حتی توی تایم های آزادم به تدریس خصوصی لاراول مشغول هستم این جا دوست دارم در مورد بهبود در Job Batching در لاراول ۱۱ صحبت کنم معرفی Job Batching در لاراول ۱۱ : در Laravel 10 و نسخه‌های قبل از آن، مدیریت دسته‌ای از Jobها (Job Batching) به صورت محدودتری انجام می‌شد و قابلیت‌های پیشرفته‌ای که در Laravel 11 معرفی شده‌اند، وجود نداشت. در ادامه، نحوه استفاده از Job Batching در Laravel 10 و قبل از آن را بررسی می‌کنیم.مثالی از نحوه استفاده از Job Batching در Laravel 10:مثالی از نحوه استفاده از Job Batching در Laravel 10:phpCopy codeuse App\Jobs\ProcessPodcast;
use App\Jobs\ReleasePodcast;
use Illuminate\Bus\Batch;
use Illuminate\Support\Facades\Bus;
use Throwable;

Bus::batch([
    new ProcessPodcast,
    new ReleasePodcast
])-&gt;then(function (Batch $batch) {
    // همه Jobها با موفقیت انجام شد
})-&gt;catch(function (Batch $batch, Throwable $e) {
    // یکی از Jobها شکست خورده است
})-&gt;finally(function (Batch $batch) {
    // این کد همیشه اجرا می‌شود، چه Jobها موفق شوند یا شکست بخورند
})-&gt;dispatch();مقایسه با Laravel 11 :در Laravel 11، قابلیت Job Batching بهبود یافته و امکانات بیشتری اضافه شده است. بهبودهای عمده شامل قابلیت مدیریت بهتر دسته‌ها، امکان بررسی وضعیت هر Job به صورت دقیق‌تر و ارائه گزارش‌های دقیق‌تر از وضعیت اجرای Jobها می‌شود. این ویژگی‌ها به توسعه‌دهندگان این امکان را می‌دهد که کنترل بیشتری بر روی اجرای Jobهای دسته‌ای داشته باشند.برای مقایسه، در ادامه همان مثال قبلی با بهبودهای Laravel 11 را می‌بینیم:برای مقایسه، در ادامه همان مثال قبلی با بهبودهای Laravel 11 را می‌بینیم:phpCopy codeuse App\Jobs\ProcessPodcast;
use App\Jobs\ReleasePodcast;
use Illuminate\Bus\Batch;
use Illuminate\Support\Facades\Bus;
use Throwable;

Bus::batch([
    new ProcessPodcast,
    new ReleasePodcast
])-&gt;then(function (Batch $batch) {
    // همه Jobها با موفقیت انجام شد
})-&gt;catch(function (Batch $batch, Throwable $e) {
    // یکی از Jobها شکست خورده است
})-&gt;finally(function (Batch $batch) {
    // این کد همیشه اجرا می‌شود، چه Jobها موفق شوند یا شکست بخورند
})-&gt;name(&#039;Podcast Processing Batch&#039;)  // نامگذاری دسته برای مدیریت بهتر
-&gt;onQueue(&#039;podcasts&#039;)  // اختصاص صف خاص برای دسته
-&gt;allowFailures()  // اجازه به شکست خوردن برخی از Jobها بدون توقف دسته
-&gt;dispatch();نتیجه‌گیریدر حالی که Laravel 10 قابلیت‌های ابتدایی Job Batching را معرفی کرد، Laravel 11 با ارائه ویژگی‌های جدید و بهبود یافته، کنترل و امکانات بیشتری را برای مدیریت دسته‌های Jobها به توسعه‌دهندگان ارائه می‌دهد. این بهبودها شامل نامگذاری دسته‌ها، اختصاص صف‌های خاص، اجازه به شکست برخی از Jobها و دیگر امکانات پیشرفته می‌شود که تجربه بهتری در مدیریت Jobها فراهم می‌کند.امیدوارم از خواند این مقاله لذت برده باشید </description>
                <category>علیرضا احمدی</category>
                <author>علیرضا احمدی</author>
                <pubDate>Mon, 27 May 2024 10:06:27 +0330</pubDate>
            </item>
                    <item>
                <title>رویداد ماجراجویی در دنیای دیتابیس ها</title>
                <link>https://virgool.io/@alirezap30web/%D8%B1%D9%88%DB%8C%D8%AF%D8%A7%D8%AF-%D9%85%D8%A7%D8%AC%D8%B1%D8%A7%D8%AC%D9%88%DB%8C%DB%8C-%D8%AF%D8%B1-%D8%AF%D9%86%DB%8C%D8%A7%DB%8C-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3-%D9%87%D8%A7-eo88tmptky5t</link>
                <description>منتظر حضورتان در رویداد ماجراجویی در دنیای دیتابیس ها هستیماین رویداد کاملا رایگان است و قرار است سه‌شنبه ۳۰ خرداد ۱۴۰۲ از ساعت ۲۰ برگزار شود ?برگذار کننده رویداد : علیرضا احمدی محل برگزاری : گوگل میت کانال اطلاع رسانی ها :‌ https://t.me/t_eventفردا شب یک مهمان درجه یک داریم: آقای رضا شیخله (@reza19sh) و قرار است یک ماجراجویی جالب داشته باشیم و در خصوص PostgreSQL صحبت کنیم و از تجربیات رضا شیخله عزیز استفاده کنیم ?گفتگوی فردا مطمئناً بسیار چالش‌برانگیز خواهد بود. رضا شیخله را برخی از قدیمی‌های حوزه برنامه‌نویسی خیلی خوب می‌شناسند، چون رضا از سال ۸۸ داره تخصصی در حوزه برنامه‌نویسی کار می‌کند ?و همچنین تمرکزش روی سیستم‌های مالی بوده و توی مسیر با دیتابیس‌هایی مانند PostgreSQL کارکرده و تجربیات بسیار با ارزشی را دارد ?️به نظرم برای کسانی که شرکت می‌کنند، یک تجربه هیجان‌انگیز و بسیار خوب خواهد بود ?اگر دوست داشتید از اخبار دورهمی‌های بعدی ما با خبر شوید، حتماً کانال رویدادهای ما را دنبال کنید:https://t.me/t_eventپیدا کردن و برقرار کردن ارتباط با افراد برجسته حوزه‌های مختلف بسیار سخت و گاهی زمان‌بر است، اما ارزش آن بسیار بالاست. بنابراین، ما این زمان را می‌گذاریم و بهترین‌های این حوزه‌ها را پیدا می‌کنیم و دعوتشان می‌کنیم تا بتوانید از تجربیات آن‌ها استفاده کنید ?</description>
                <category>علیرضا احمدی</category>
                <author>علیرضا احمدی</author>
                <pubDate>Mon, 19 Jun 2023 10:54:39 +0330</pubDate>
            </item>
                    <item>
                <title>گروه دورهمی برنامه نویسان در تلگرام ۲.۶۰۰۰ نفره شد</title>
                <link>https://virgool.io/@alirezap30web/%DA%AF%D8%B1%D9%88%D9%87-%D8%AF%D9%88%D8%B1%D9%87%D9%85%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%D8%A7%D9%86-%D8%AF%D8%B1-%D8%AA%D9%84%DA%AF%D8%B1%D8%A7%D9%85-%DB%B2%DB%B6%DB%B0%DB%B0%DB%B0-%D9%86%D9%81%D8%B1%D9%87-%D8%B4%D8%AF-ip6xd8xyhlow</link>
                <description>گروه دورهمی برنامه نویسان ۲.۶۰۰ نفره شد ? + ثبت آگهی استخدام در گروه رایگان باقی می ماندتقریبا ۱ سال هست که دارم روی گروه دورهمی برنامه نویسان در تلگرام :https://t.me/irdev2کار میکنم و البته مدتی هست که گروه دورهمی برنامه نویسان بک اند رو هم ایجاد کردیم که بخش های تخصصی تری رو برای بک اند داره :https://t.me/irdev3ما توی گروه چندتا موضوع مهم رو پیگیری میکنیم :‌یکی از اون ها در واقع بحث استخدام هست که کارفرما ها میتوانند اگهی های استخدامی خودشون رو منتشر کنند و ما هم معمولا از کارفرماها حمایت میکنیم و چه در گروه و چه در رسانه های دیگه امون بدون هزینه انتشار می دهیمموضوع مهم بعدی که دنبال میکنیم :بحث رزومه است که رزومه کارجویان را تحلیل میکنیم و نسبت به آنها نظر می دهیمخوشحال میشوم اگر نسبت به گروه دورهمی برنامه نویسان نظری دارید در کامنت ها مطرح کنیدثبت آگهی استخدام برنامه نویسی در گروه رایگان باقی می ماند :اگر کارفرما هستید و میخواهید اگهی شغلی تون رو منتشر کنید / میتوانید به صورت رایگان در گروه منتشر کنید / همچنین میتوانید باما ارتباط بگیرید تا آگهی شغلی تون رو در گروه ها و کانال های دیگه امون هم باز نشر کنیم در باره گروه دورهمی برنامه نویسان در تلگرام بیشتر بدانید : گروه دورهمی برنامه‌نویسانی که ما آن را مدیریت می‌کنیم، یک فضای پویا و الهام‌بخش برای برنامه‌نویسان حرفه‌ای و علاقه‌مندان به حوزه توسعه نرم‌افزار است. هدف اصلی این گروه، ایجاد یک محیط اشتراک‌گذاری دانش و تجربیات، رشد شخصی و حرفه‌ای برنامه‌نویسان، و ایجاد فرصت‌های شبکه‌سازی است.با توجه به پویایی صنعت فناوری اطلاعات و تحولات مداوم در زمینه برنامه‌نویسی، تلاش ما بر این است که یک فضای منحصربه‌فرد برای ارتقاء دانش فنی و مهارت‌های کاربردی برنامه‌نویسان فراهم آوریم. به منظور دستیابی به این هدف، برنامه‌های آموزشی، کارگاه‌ها و سخنرانی‌های ما بر مبنای موضوعات متنوعی از جمله زبان‌های برنامه‌نویسی، فریمورک‌ها، الگوریتم‌ها، تکنیک‌های برتر برنامه‌نویسی و دیگر موضوعات مرتبط با توسعه نرم‌افزار تنظیم می‌شود.گروه ما برای برنامه‌نویسان با سطوح مختلف تجربه و تخصص مناسب است. مهم‌ترین ویژگی این گروه، تمرکز بر ارتقاء توانمندی‌های فنی و ارتباطاتی اعضاست. اعضای گروه از تبادل دانش و تجربیات میان خود لذت می‌برند و به یکدیگر کمک می‌کنند تا مهارت‌های خود را تقویت و توسعه دهند.</description>
                <category>علیرضا احمدی</category>
                <author>علیرضا احمدی</author>
                <pubDate>Mon, 22 May 2023 14:11:36 +0330</pubDate>
            </item>
                    <item>
                <title>ثبت نام رایگان رویداد باید و نبایدهای کاریابی و رزومه شغلی</title>
                <link>https://virgool.io/@alirezap30web/%D8%AB%D8%A8%D8%AA-%D9%86%D8%A7%D9%85-%D8%B1%D8%A7%DB%8C%DA%AF%D8%A7%D9%86-%D8%AF%D9%88%D8%B1%D9%87%D9%85%DB%8C-%D8%AD%D8%B6%D9%88%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%D8%A7%D9%86-%D8%AF%D8%B1-%D8%AA%D9%87%D8%B1%D8%A7%D9%86-ea58nweed7hy</link>
                <description>آغاز ثبت نام رایگان هشتمین دورهمی حضوی برنامه نویسان در تهرانباسلام و درود خدمت دوستان و همراهان گرامی ما در کانال تلگرامی معرفی دورهمی ها و رویداد ها به نشانی : https://t.me/t_event به معرفی رویداد ها و دورهمی های مفید برای متخصصان می پردازم.رویدادی که امروز قصد دارم معرفی کنم برای برنامه نویسان مفید هست،  اگر دوست دارید از رویداد ها و دورهمی ها و اخبار آنها باخبر شوید پیشنهاد میکنم حتما کانال ما رو دنبال کنید،‌ اما  در ادامه همراه من باشید موضوع رویداد : باید و نبایدهای کاریابی و رزومه شغلی? تاریخ و ساعت برگزاری : پنج شنبه 31 فروردین ماه 1402 از ساعت 15:30 الی ۱۷ هست?  ظرفیت رویداد :‌ ۴۵ نفربرگذار کننده رویداد : آکامنوع رویداد : حضوریتجربه گوی این قسمت : هادی عابدینی (تیم لید اسنپ فود)مکان رویداد : خیابان انقلاب بین فلسطین و وصال شیرازی، پلاک ۹۵۵ - خانه خلاق کندمعرفی کوتاه رویداد :‌داشتن یک رزومه قوی و موثر برای انتخاب شغل، جذب فرصت های شغلی و کسب موفقیت بسیار مهم است. با این حال، بسیاری از ما نمی‌دانیم که چگونه رزومه خود را بهبود بخشیم و از خطاهای رایج در رزومه‌نویسی جلوگیری کنیم. برای کمک به شما همران عزیز رویدادی را برای ارتقای مهارت های رزومه نویسان تدارک دیده‌ایمثبت نام و توضیحات بیشتر:https://pollen.ir/dev-eventلینک کانال دورهمی های حضوری برنامه نویسان:https://t.me/dev_dor_1لینک کانال جامع معرفی دورهی های حضوری / غیر حضوری و تفریحی برای برنامه نویسان : https://t.me/t_eventدر هشتمین دورهمی حضوری برنامه نویسان منتظر حضورتان هستیم ….</description>
                <category>علیرضا احمدی</category>
                <author>علیرضا احمدی</author>
                <pubDate>Mon, 17 Apr 2023 15:22:25 +0330</pubDate>
            </item>
                    <item>
                <title>آکام برگذار می کند :  ششمین دورهمی حضوی برنامه نویسان</title>
                <link>https://virgool.io/@alirezap30web/%D8%A2%DA%A9%D8%A7%D9%85-%D8%A8%D8%B1%DA%AF%D8%B0%D8%A7%D8%B1-%D9%85%DB%8C-%DA%A9%D9%86%D8%AF-%D8%B4%D8%B4%D9%85%DB%8C%D9%86-%D8%AF%D9%88%D8%B1%D9%87%D9%85%DB%8C-%D8%AD%D8%B6%D9%88%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%D8%A7%D9%86-xrk5ahbl7wpv</link>
                <description>ثبت نام ششمین دورهمی رایگان برنامه نویس پنجشنبه 25 اسفند ماه آغاز شد جا نمونید !? موضوع این هفته : چالش با رویکرد DevOps? ظرفیت رویداد :‌ ۴۵ نفر? تجربه گوی این قسمت : مهدی یار فراهانیلینک ثبت نام : https://pollen.ir/dev-eventما چند ظرفیت اختصاصی رو همیشه برای دوستان کانال دارم پس اگر ظرفیت تمون شده بود میتونید به ای دی تلگرام من پیام دهید :?ای دی تلگرام من : @alirezap30webداستان ششمین دورهمی حضوی برنامه نویسان : رویداد های DevOps یکی از مهم ترین رویدادهای فناوری اطلاعات هستند که به‌طور منظم در سراسر جهان برگزار می‌شوند. این رویداد ها با هدف ترویج روش DevOps و ایجاد فرصت برای شبکه سازی و تبادل تجربیات بین فعالین این حوزه برگزار می‌شوند.در رویداد چالش با رویکرد DevOps، مباحث متنوعی مانند ابزارهای اتوماسیون، پایش، امنیت، تست و عرضه نرم‌افزار در محیط‌های DevOps مورد بحث و بررسی قرار می‌گیرند.همچنین، این رویداد فرصتی مناسب برای شرکت‌کنندگان است تا علاوه بر شبکه سازی، تجربیات خود را با دیگران به اشتراک بگذارند.و همین موضوع میتواند باعث اتفاقات مثبتی مثل : بهبود دانش فردی و تیمی، افزایش هم‌افزایی و همکاری در ارتقای فرایندهای DevOps و رسیدن به راه‌حل‌های نوین برای چالش‌های موجود باشد.حامیان و همراهان همیشگی این رویداد :‌جا داره تشکر ویژه ای از شرک طراحی و توسعه  آکام داشته باشیم که حامی و همراه ما در این رویداد هست همچنین جا داره تشکر ویژه ای رو داشته باشیم از پالن و کندو که آنها هم در این مسیر ما را همراهی می کنند . کانال ها و گروه های این رویداد : کانال اصلی این رویداد ها در تلگرام : https://t.me/dev_dor_1صفحه دورهمی حضوری برنامه نویسان در لینکدین :‌https://www.linkedin.com/company/ken-meet/کانال جامع معرفی رویداد ها و دورهمی ها :https://t.me/t_event</description>
                <category>علیرضا احمدی</category>
                <author>علیرضا احمدی</author>
                <pubDate>Sun, 12 Mar 2023 23:31:25 +0330</pubDate>
            </item>
                    <item>
                <title>میخواهی در دورهمی های برنامه نویسان شرکت کنی ؟</title>
                <link>https://virgool.io/@alirezap30web/%D9%85%DB%8C%D8%AE%D9%88%D8%A7%D9%87%DB%8C-%D8%AF%D8%B1-%D8%AF%D9%88%D8%B1%D9%87%D9%85%DB%8C-%D9%87%D8%A7%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%D8%A7%D9%86-%D8%B4%D8%B1%DA%A9%D8%AA-%DA%A9%D9%86%DB%8C-murmprlhy4ev</link>
                <description>سلام، اگر علاقه مند هستید که در دورهمی های برنامه نویسان شرکت کنی، در ادامه همراه ما باشید وپیشنهاد میکنم کانال ها و گروه هایی که معرفی میکنم رو حتما دنبال کنید ... دورهمی برنامه نویسان همه چیز از ۴ سال پیش از دورهمی های داخل شرکت شروع شد، اما دورهمی های کوچک برایمان هیچ وقت قانع کننده نبود و دوست داشتیم برنامه نویسان بیشتر دورهم دیگه باشند که گروه دورهمی برنامه نویسان در تلگرام استارت شد : https://t.me/irdev2بعد از آن شعبه دوم گروه برای برنامه نویسان بک اند با نام دورهمی برنامه نویسان بک اند : https://t.me/irdev3استارت شد، ما همیشه دوست داشتیم که برنامه نویسان بیشتر دور هم دیگه باشند، پس دورهمی های آنلاین و حضوری برنامه نویسان رو استارت کردیم ، که اگر کانال زیر رو داشته باشید : https://t.me/t_eventاحتمالا در جریان باشید که تا به امروز بیش از ۱۶۰ رویداد مختلف برگذار شده است، که برخی از رویداد ها و تصاویر شون در کانال موجود هست، ما بعضی اوقات هر شب دورهمی های آنلاین رایگان رو داشتیم ... اما هیچان انگیز ترین بخش این داستان دورهمی های حضوری هست که با یک تیم قدرتمند و پر انرژی و همراهی ویژه شرکت آکام داره جلو میره https://t.me/dev_dor_1ما تا به امروز ۴ قسمت از دورهمی های حضوری برنامه نویسان را با همراهی شما دوستان برگذار کرده ایمدورهمی حضوری برنامه نویسان در تهرانو این مسیر همچنان ادامه خواهد داشت ، اگر علاقه مند بودید در دورهمی های بعدی شرکت کنید کانال میتوانید کانال ها و گروه های اعلامی رو دنبال کنید تا از دورهمی ها و کارهای هیجان انگیز ما با خبر شوید جهت ارتباط بیشتر میتوانید از طریق ای دی تلگرام : @alirezap30webباما در تماس باشید ...</description>
                <category>علیرضا احمدی</category>
                <author>علیرضا احمدی</author>
                <pubDate>Tue, 21 Feb 2023 12:42:32 +0330</pubDate>
            </item>
                    <item>
                <title>دورهمی آنلاین و رایگان برنامه نویسان (دغدغه ها و مسائل مهم برنامه نویسان)</title>
                <link>https://virgool.io/@alirezap30web/%D8%AF%D9%88%D8%B1%D9%87%D9%85%DB%8C-%D8%A2%D9%86%D9%84%D8%A7%DB%8C%D9%86-%D9%88-%D8%B1%D8%A7%DB%8C%DA%AF%D8%A7%D9%86-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%D8%A7%D9%86-%D8%AF%D8%BA%D8%AF%D8%BA%D9%87-%D9%87%D8%A7-%D9%88-%D9%85%D8%B3%D8%A7%D8%A6%D9%84-%D9%85%D9%87%D9%85-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%D8%A7%D9%86-idkslgor8m7p</link>
                <description>دورهمی آنلاین و رایگان برنامه نویسان (دغدغه ها و مسائل مهم برنامه نویسان) :تاریخ برگذاری : سه شنبه ۱۸ بهمن ماه ۱۴۰۱ ساعت : ۲۱ به وقت ایرانبرگذار کننده : علیرضا احمدی - لینکدین من : @alirezap30webمن کی هست : من علیرضا احمدی هستم در شبکه های اجتماعی بیشتر با نام alirezap30web حضور دارم و بیش از ۱۲ ساله که دارم برنامه نویسی میکنم، با رویداد های آنلاین تلاش میکنم به جریان انتقال تجربه و شبکه سازی بین برنامه نویسان کمک کنم و آشنایی با برنامه نویسان مختلف همیشه برای خودم هم باعث اتفاقات مثبتی بوده است ...ظرفیت : ۹۰ نفرمدت زمان رویداد : ۱ الی ۲ ساعتموضوع رویداد : دغدغه ها و مسائل مهم برنامه نویسانداستان این رویداد :اگر یادتون باشه ما از طریق کانال تلگرامی : https://t.me/t_event رویداد ها و دورهمی های زیادی رو تا به امروز برگذار کرده ایم، مدتی بود که به دلیل تمرکز روی برگذاری رویداد های حضوری و کارگاه های آموزشی فرصت این که دورهمی رو داشته باشیم نداشتیم. در طی این مدت درخواست های زیادی رو داشتیم که دوباره دورهمی هایمان را داشته باشیم و در طی این مدت برنامه نویسان زیادی از دغدغه ها و مسائلشون بامن صحبت می کردند طبق قولی که داده بودیم، قرار هست این هفته کمی در خصوص برخی از مسائل مهمی که برنامه نویسان با آن روبرو هستند صحبت کنیم ...ثبت نام و توضیحات بیشتر : برای ثبت نام و مشاهده توضیحات بیشتر به لینک زیر مراجعه کنید : ثبت نام در رویداد دغدغه ها و مسائل مهم برنامه نویسان</description>
                <category>علیرضا احمدی</category>
                <author>علیرضا احمدی</author>
                <pubDate>Sun, 05 Feb 2023 00:02:21 +0330</pubDate>
            </item>
                    <item>
                <title>ثبت نام دورهمی حضوری برنامه نویسان در تهران به صورت رایگان</title>
                <link>https://virgool.io/@alirezap30web/%D8%AB%D8%A8%D8%AA-%D9%86%D8%A7%D9%85-%D8%AF%D9%88%D8%B1%D9%87%D9%85%DB%8C-%D8%AD%D8%B6%D9%88%D8%B1%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%D8%A7%D9%86-%D8%AF%D8%B1-%D8%AA%D9%87%D8%B1%D8%A7%D9%86-%D8%A8%D9%87-%D8%B5%D9%88%D8%B1%D8%AA-%D8%B1%D8%A7%DB%8C%DA%AF%D8%A7%D9%86-blla1osiqarv</link>
                <description>سومین دورهمی حضوری برنامه نویسان در تهران به صورت رایگان - ظرفیت محدودموضوع رویداد : مهارت های زندگی برنامه نویسان (یادگیری)تاریخ و ساعت برگزاری : پنج شنبه 13 بهمن ماه 1401 ساعت 15:30ظرفیت : ۳۰ نفرمجری رویداد : علیرضا احمدیتجربه گوی این قسمت : رضا مرتضویثبت نام و توضیحات بیشتر:https://b2n.ir/b28250مختصری از داستان این رویداد :ما در اولین بخش از مهارت های لازم برای زندگی برنامه نویسان میخواهیم در خصوص یادگیری مهارت های نرم صحبت کنیم و در کنار شبکه سازی، میخواهیم جریان انتقال تجربه در خصوص این موضوع مهم را شروع کنیمبرای اطلاع از اخبار رویداد های حضوری میتونید کانال های زیرا را دنبال کنید  : کانال تلگرام دورهمی های حضوری برنامه نویسان : https://t.me/dev_dor_1کانال تلگرام رویداد های حضوری و غیرحضوری ویژه بازار کار : https://t.me/t_event</description>
                <category>علیرضا احمدی</category>
                <author>علیرضا احمدی</author>
                <pubDate>Sun, 29 Jan 2023 16:13:18 +0330</pubDate>
            </item>
                    <item>
                <title>دومین دورهمی حضوری برنامه نویسان ایرانی در تهران</title>
                <link>https://virgool.io/@alirezap30web/%D8%AF%D9%88%D9%85%DB%8C%D9%86-%D8%AF%D9%88%D8%B1%D9%87%D9%85%DB%8C-%D8%AD%D8%B6%D9%88%D8%B1%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%D8%A7%D9%86-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86%DB%8C-%D8%AF%D8%B1-%D8%AA%D9%87%D8%B1%D8%A7%D9%86-xklhdilldadx</link>
                <description>دومین دورهمی حضوری برنامه نویسان ایرانی در تهران / رایگان / ظرفیت بسیار محدودباسلام و درود خدمت همراهان همیشگی کانال معرفی بهترین دورهمی و رویداد های برنامه نویسی / اگر کانال تلگرام رویداد ها من رو داشته باشیدhttps://t.me/t_eventاحتمالا در جریان این دورهمی ها بوده اید اما امروز با یک رویداد دیگه در کنارتون هستیمتاریخ برگذاری : پنجشنبه ۲۹ دی ماه ۱۴۰۱ از ساعت ۱۵:۳۰ الی ۱۷موضوع رویداد : شکست و تجربه برنامه نویسان هستهزینه : رایگان / مهمان استودیو کندو هستیمظرفیت رویداد : ۳۰ نفر می باشدمجری رویداد : علیرضا احمدی (بیش از ۱۲ سال که در حوزه برنامه نویسی فعالیت میکنم)در این رویداد دو تجربه گوی با تجربه داریم : امین گلمکانی و علیرضا عباس زاده که قراره در این رویداد از شکست ها و دست آورد هاشون بگنلینک ثبت نام : https://pollen.ir/dev-eventتوضیحات رویداد :همیشه یک بخش هیجان انگیز دورهمی های حضوری استفاده از تجربیات افراد موفق بوده و هست، موضوعی که دورهمی های حضوری رو جذاب تر میکنه، این هست که میتونیم علاوه بر استفاده از برفضای شبکه سازی از این تجربیات گرانبها هم بهره ببریم .خیلی اوقات ما فقط موفقیت های افراد موفق در جامعه برنامه نویسی را می بینیم و یا در مورد آنها می شنویم !اما این افراد موفق چگونه به این دست آورد ها رسیده اند ؟همه این افراد مطمئنا در گذشته با شکست های مختلفی در مسیر کاری شان مواجه شده اند که این امر از دید عموم پنهان است،ولی میتوان آن را مهم ترین دلیل رسیدن به این جایگاه دانست.ما در دومین دورهمی حضوری برنامه نویسان قصد داریم با سفر به گذشته مسیر انتقال تجربیات را بین شما عزیزان ایجاد کنیمکه در این سفر با شکست ها و دست آوردهای با دو تجربه گوی موفق آقای امین گلمکانی و علیرضا عباس زاده در حوزه برنامه نویسی همراه خواهیم بود.همچنین با داشتن پنل پرسش و پاسخ میتوانید سوال های خود را مطرح و در کنار هم پاسخی برای آنها پیدا کنیمهمچنین این دورهمی ها بهترین فضا برای ملاقات دوستان قدیمی از دیار برنامه نویسی خواهد بود که ، پس رویداد ما را از دست ندهید و آن رو برای دوستان خودت هم بفرستدر استودیو کندو منتظر دیدار شما هستیم ….کانال اختصاصی این دروهمی ها :https://t.me/dev_dor_1</description>
                <category>علیرضا احمدی</category>
                <author>علیرضا احمدی</author>
                <pubDate>Sun, 15 Jan 2023 22:00:09 +0330</pubDate>
            </item>
                    <item>
                <title>استخدام برنامه نویس VueJS / حضوری / دورکاری</title>
                <link>https://virgool.io/irjob1/%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3-vuejs-%D8%AD%D8%B6%D9%88%D8%B1%DB%8C-%D8%AF%D9%88%D8%B1%DA%A9%D8%A7%D8%B1%DB%8C-lfwocq9kxsus</link>
                <description>استخدام برنامه نویس VueJS  / تمام وقت / حضوری یا دورکاری باسلام و درود خدمت شما کاربران کانال معرفی فرصت های شغلی VueJS اگر کانال تلگرام اگهی های استخدامی ویو جی اس رو ندارید میتونید از طریق ادرس : https://t.me/vue_job1به بهترین اگهی های شغلی حوزه vue دسترسی داشته باشید / اما بریم سراغ معرفی : نام شرکت :‌ عصر دانش حوزه فعالیت شرکت : نرم افزارهای مالی و بانکینوع همکاری: حضوری / دورکاری  -  تمام وقتشرح مهارت های لازم:-  /Composition API- NuxtJs- Typescript- PostCss- آشنایی با Tailwind امتیاز محسوب می‌شوند.معرفی شرکت: شركت عصر دانش افزار در سال ۱۳۷۴ با هدف ارائه راه‌حل‌های جامع و خدمات تخصصی در زمینه طراحی و اجرای بستر فنی امن، نرم‌افزار، آموزش، مدیریت انتقال فناوری و مشاوره تأسیس گردید و از سال ۱۳۹۰ تا کنون در حوزه سرویس های مبتنی بر ابزارهای هوشمند مشغول فعالیت می باشد.توضیحات بیشتر و ارسال رزومه :https://jobinja.ir/930165همچنین اگر مایل به مشاهده اگهی های شغلی بیشتر در این زمینه هستید کانال های زیر رو دنبال کنید :کانال اگهی های استخدامی تهران :https://t.me/tehran_job1کانال اگهی های استخدامی فرانت اند :https://t.me/front_jobs1کانال اگهی های استخدامی ری اکت :https://t.me/react_job1</description>
                <category>علیرضا احمدی</category>
                <author>علیرضا احمدی</author>
                <pubDate>Tue, 10 Jan 2023 12:35:04 +0330</pubDate>
            </item>
                    <item>
                <title>سومین رویداد شبکه سازی برنامه نویسان به صورت آنلاین</title>
                <link>https://virgool.io/@alirezap30web/%D8%B3%D9%88%D9%85%DB%8C%D9%86-%D8%B1%D9%88%DB%8C%D8%AF%D8%A7%D8%AF-%D8%B4%D8%A8%DA%A9%D9%87-%D8%B3%D8%A7%D8%B2%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%D8%A7%D9%86-%D8%A8%D9%87-%D8%B5%D9%88%D8%B1%D8%AA-%D8%A2%D9%86%D9%84%D8%A7%DB%8C%D9%86-zyjmsa5oyirh</link>
                <description>سومین رویداد شبکه سازی برنامه نویسان به صورت آنلاینتاریخ برگذاری : پنجشنبه ۲۴ آذر ماه از ساعت ۱۹محل برگذاری : گوگل میتما این رویداد رو بین کارجویان و کارفرمایان برگذار می کنیم و هدفش هم آشنایی بیشتر کارجویان با هم دیگه بود و گاهی اوقات هم در این رویداد ها کارفرمایان حضور دارند و کارجویان و کارفرمایان میتوانند باهم آشنا شونداین رویداد هر دو هفته یکبار یا ماهی یکبار برگذار می شود .همچنین ما در این رویداد با مسائل برنامه نویسان بیشتر آشنا می شویم و اگر بتوانیم به رفع آنها کمک خواهیم کردسناریوی کلی این رویداد به این صورت هست که افراد خودشون رو معرفی خواهند کردو سپس اگر دغذغه یا سئوالی رو داشته باشند / میتوانند مطرح خواهند کردو تلاش میکنیم در خصوص آن مسائل انتقال تجربه داشته باشیمتوی هر جلسه در خصوص یکی از دغذغه های مهمی هم که برنامه نویسان در جلسات قبلی داشتند معمولا من تحقیق میکنم و تلاش میکنم نتیجه بررسی های خودم رو در اختیار بقیه قرار بدهمکه توی این جلسه در خصوص : حقوق مناسب صحبت خواهم کردما هزینه ثبت نام در این رویداد رو برای این که افراد بیشتری استفاده کنند تقریبا ۵۰ درصد کاهش دادیم که بتوانیم پذیرای افراد بیشتری باشیم :هزینه ثبت برای کارجویان و افراد بی طرف به جای ۱۰۰ هزارتومان / ۵۰ هزارتومان می باشدو هزینه ثبت نام برای کارفرمایان : به جای ۳۰۰ هزارتومان / ۱۵۰ هزارتومان می باشدبرای ثبت نام میتوانید به ای دی تلگرام :‌ @irh32n پیام دهیدیا میتوانید در واتساپ با شماره : ۰۹۱۲۰۱۵۰۹۸۹ در ارتباط باشیداگر مایل هستید با رویداد های قبلی که ما تا به امروز برگذار کردیم آشنا شوید میتوانید به کانال آپارات ما مراجعه کنید :‌https://lnkd.in/eyRJnfezبرای اطلاع از اخبار دورهمی های و اطلاع از رویداد های قبلی میتونید کانال تلگرام :‌https://t.me/t_eventگروه دورهمی برنامه نویسان :‌https://t.me/irdev2با آروی بهترین ها برای شما دوستان و همراهان عزیز</description>
                <category>علیرضا احمدی</category>
                <author>علیرضا احمدی</author>
                <pubDate>Tue, 06 Dec 2022 12:45:43 +0330</pubDate>
            </item>
                    <item>
                <title>کارگاه آموزشی Vue.js Nuxt.js (قسمت پنجم مدیریت Event ها)</title>
                <link>https://virgool.io/@alirezap30web/%DA%A9%D8%A7%D8%B1%DA%AF%D8%A7%D9%87-%D8%A2%D9%85%D9%88%D8%B2%D8%B4%DB%8C-vuejs-nuxtjs-%D9%82%D8%B3%D9%85%D8%AA-%D8%B3%D9%88%D9%85-%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA-event-%D9%87%D8%A7-i7jhyrcy15s5</link>
                <description>سلام و درود دوستان عزیز من علیرضا احمدی هستم یک برنامه نویسی که تلاش میکنه دانسته های خودش رو با دیگران هم به اشتراک بگذارد و سطح دانش عمومی رو افزایش بده مدیریت رویداد ها در vueJSاین قسمت سوم از دوره آموزشی رایگان VueJS هست و داریم میریم سراغ یک مفهوم خیلی مهم در VueJS و اون چیزی نیست جز مدیریت رویداد ها در Vue : این مفهوم رو خیلی از آموزش ها به صورت سطی در موردش صحبت کردند و ما در دو پارت مختلف اون رو به شما تا حد خیلی زیادی آموزش میدهیم و حتی به چیز هایی که تا حالا در آموزش های خیلی اشاره نشده مثل :‌Event Modifiers ها / Key Modifiers ها / Mouse Button Modifiers ها و... اشاره میکنیم . مدیریت رویداد ها در VueJS بخش اول :‌اول از همه اگر قسمت های قبلی مجموعه آموزشی ما رو ندید پیشنهاد میکنم از طریق این لینک :‌https://www.aparat.com/playlist/1865507قسمت های قبلی این مجموعه آموزشی رو ببینیدمخصوص قسمت (آموزش Methods در ویو جی اس) که پیش نیاز مهم این بخش هست :  https://www.aparat.com/v/02slL?playlist=1865507 که از طریق ویدیوی فوق یا لینک زیر :‌https://www.aparat.com/v/02slL?playlist=1865507میتونید به اون دسترسی داشته باشیددر این بخش قراره چه چیز هایی رو یاد بگیرید ؟ما رویداد ها رو در VueJS در دوبخش مقدماتی و پیشرفته آموزش میدهیم و در بخش مقدماتی به مباحث زیر اشاره خواهیم کرد :‌۱) ساختار کلی رویداد ها در VueJSبراساس تصویر فوق به صورت کلی در VueJS رویداد ها چنین ساختاری رو دارند که در این قسمت بخش زیادی از مفهوم فوق رو توضیح میدهیم . 2) نمونه کد :‌&lt;a v-on:[eventName]=&amp;quotdoSomething&amp;quot&gt; ... &lt;/a&gt;&lt;!-- shorthand --&gt;&lt;a @[eventName]=&amp;quotdoSomething&amp;quot&gt;رو بررسی خواهیم کرد ۳)‌ یک مثال واقعی رو بررسی میکنیم :‌&lt;a v-on:click=&amp;quotincrement&amp;quot&gt; ... &lt;/a&gt;&lt;!-- shorthand --&gt;&lt;a @click=&amp;quotincrement&amp;quot&gt; ... &lt;/a&gt;۴) اشنایی با @play و pauseبا دو تا از رویداد های بامزه در ویدیو آشنا خواهیم شد ۵) با ref در VueJs اشنا خواهید شد ۶) یک مینی پروژه بامزه ویدیو پلیر رو با VueJS پیاده سازی خواهیم کرد و نتیجه نهایی کار به این صورت خواهد بود که به شدت مطمئنا برایتان جذاب خواهد بود . مینی پروژه VuePlaye در vueJS پس پیشنهاد میکنم در ادامه این ویدیو همراه من باشید اطلاع رسانی آخرین ویدیو های این دوره آموزشی : ما ویدیو ها رو در گروه VueJS در تلگرام هم قرار میدهیم : https://t.me/irdev2/9293و میتوانید از طریق گروه فوق سئوالات خودتون رو هم مطرح کنید . </description>
                <category>علیرضا احمدی</category>
                <author>علیرضا احمدی</author>
                <pubDate>Sun, 20 Nov 2022 21:57:56 +0330</pubDate>
            </item>
                    <item>
                <title>آموزش RabbitMQ - قسمت اول از کجا شروع کنیم ؟</title>
                <link>https://virgool.io/@alirezap30web/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-rabbitmq-%D9%82%D8%B3%D9%85%D8%AA-%D8%A7%D9%88%D9%84-%D8%A7%D8%B2-%DA%A9%D8%AC%D8%A7-%D8%B4%D8%B1%D9%88%D8%B9-%DA%A9%D9%86%DB%8C%D9%85-u27lddodyq37</link>
                <description>سلام و درود دوستان عزیزم من علیرضا احمدی هستم یک برنامه نویس BacK-end که بیشتر سمت بک اند با زبان برنامه نویسی php کار میکنم و به عنوان مشاور فنی با شرکت های مختلفی کار میکنم و در حال حاظر هم در پوزیشن مدیر فنی در یکی از شرکت های ایرانی مشغول به کار هستم و دوست دارم تجربیات خودم رو در خصوص RabbitMQ در اختیار شما دوستان قرار بدهم آموزش RabbitMQ - قسمت اول از کجا شروع کنیم ؟اول از همه بپردازیم به این RabbitMQ چی هست ؟خود سایت RabbitmQ این گونه خودش رو توصیف میکنه :‌RabbitMQ is the most widely deployed open source message broker.و در واقع میشه گفت یکی از پراستفاده ترین message broker های اپن سورس هست برای استقرار در یک پروژه  که البته شما برای این که این تعریف رو بهتر درک کنید قبلش بهتر بدونید که اصلا message broker چی هست ؟کارگذار پیام (صرافی پیام) یا message broker چی هست ؟مسیج بروکر که برخی بهش صرافی پیام ها می گویند :‌ در واقع به نظرم من یک لایه ارتباطی بین میکرو سرویس ها هست که هر کدام از میکروسرویس ها بخواهند پیامی رو بین سرویس ها جا به جا کنند / پیام هاشون رو از طریق بستر Message Broker ارسال و  میکنند . کارگذار پیام (صرافی پیام) یا message broker چی هست ؟کاری که مسیج بروکر برای ما انجام میده این هست که صف هایی رو برای هر کدام از سرویس های ما ایجاد میکنه که ما میتونیم پیغام هامون رو به اون صف ارسال کنیم و از همه مهم تر اگر گیرنده در دسترس نبود ما دیگه نگران از بین رفتن پیام مون نخواهیم بود چون میتونیم دوباره پیام رو از صف دریافت کنیم یا هر زمان که دوباره در دسترس قرار بگیره پیام ها ارسال میشه یا اگر گیرنده به هر دلیلی پاسخی رو با تاخیر ارسال کند / درخواست های دیگر در صف همچنان پردازش می شوند و فرایند ما متوقف نمی شود . یکمی در مورد معماری میکرو سرویس بدانید :‌برای این که مفهوم message broker رو بیشتر درک کنید بهتر یکم در مورد معماری میکروسرویس باهم صحبت کنیم ما توی معماری میکرو سرویس  با دو مفهوم روبرو هستیم :‌۱) ارتباط های همزمان / synchronous یا به اختصار sync :ارتباط sync  به این صورت است که سرویس مبدأ به‌صورت مستقیم یک API از سرویس مقصد را call  می‌کند و منتظر می‌ماند که Response آن را دریافت کندیه مثال خیلی ساده :‌به عنوان مثال میخواهیم اطلاعات Alexa یک سایت رو بگیریم / سرویس مبدا از کاربر ادرس سایت مورد نظرش رو دریافت میکنه و بعد Api مربوط به Alexa رو call l میکنیم که در جواب برمیگردونه که اصلا این سایت معتبر هست یا نه و اگر معتبر هست مثلا اطلاعات مربوط به اون سایت رو برمیگردونه ۲) ارتباط های غیرهمزمان / asynchronous یا به اختصار async در این روش سرویس مبدأ منتظر پاسخ سرویس مقصد نمی‌ماند و به کار خودش ادامه می‌دهد و بعد پاسخ برای آن ارسال می‌شود یکی از محبوب ترین روش ها همون پیاده سازی به صورت  message broker هست که درخواست که درخواست ثبت میشه و در طی یک صف این پیام ها رسیدگی می شود و جواب آن به سمت کاربر بازگشت داده میشه . خوب فایده استفاده از message broker ها چی هست ؟در ارتباط همزمان اگر Api مربوط به alexa رو call کنیم و این Api به هر دلیل اگر پاسخ ندهد یا دیر پاسخ در عملکرد برنامه ما مشکل ایجاد میشه ولی در حالت message broker اگر Consumer پاسخ ندهد ما نگران از بین رفتن درخواست نخواهیم بود و یا دیر پاسخ بدهد اختلالی در برنامه ما به وجود نمیاد . خوب فکر کنم الان یکمی براتون ماجرا مشخص تر شده است / اما توی این معماری با دو تا واژه Consumer و Publisher هم روبرو هستیم که در ادامه بیشتر در موردش توضیح میدهم . در این معماری منظور از Consumer و Publisher چی هست ؟یکی کلا کار کردن با message broker یکم پیچیده است / درک میکنم ولی برای این که بهتر این مسائل رو درک کنید من همه مفاهیم پیچیده رو دارم لایه به لایه ساده سازی میکنم تا اینقدر ساده باشه که راحت تر بتونید درکش کنید به شما هم در آینده برای این که کار براتون راحت تر باشه پیشنهاد میکنم ابتدا تا جای ممکن در مورد مفاهیم مختلفش بخونید بعد برید سراغ پیاده سازیددر این معماری در واقع ما دو تا سرویس جداگانه داریم که یکی از آنها Publisher هست یا ناشر که کاری که قراره اتفاق بی افته رو میگه / مثلا توی مثال مربوط به الکسا میگه که قرار ما دیتای alexa رو جمع اوری کنیم / و سرویس دوم : Consumer یا مصرف کننده هست . و کار در واقع جمع آوری دیتا با Consumer خواهد بود . و خوب اگر به هر دلیلی Consumer ما از کار افتاده باشه ما میتونیم پیام ها رو داخل صف داشته باشیم و حداقل خیالمون راحت خواهد بود که چیزی رو از دست ندادیم . یک معماری خیلی ساده :‌وقتی داشتم سرچ میکردم برای یک معماری ساده رو پیدا کنم این تصویر رو پیدا کردم : که برای خودم هم به شدت جالب بود و یک سیستم آپلود رو پیاده سازی کرده بود که یکمی براتون همین تصویر فضا رو باز تر میکنه . فکر کنم حالا با  message broker ها تا حدودی اشنا شدیم با انواع message broker ها بیشتر آشنا شوید :‌ما message broker های مختلفی رو داریم که یکی از رایج ترین هاش RabitmQ هست و یکی دیگه از رایج ترین هاش Apache Kafka که هر کدام از این ها یکسری مزایای و معایب دارند که برای این که این مقاله مون خیلی طولانی نشه فقط خواستم یک معرفی داشته باشم و در آینده بیشتر در موردش توضیح خواهم داد . کی بریم سراغ message broker ها ؟به نظرم من کلا زمانی خوبه برید سمت معماری میکروسرویس و استفاده از message broker ها که واقعا پروژه به یک بلوغ اولیه رسیده باشه و به نظرم واقعا برای پروژه های بزرگ کاربردی خواهد بود وگرنه برای پروژه های کوچک همون ساختار مونولیت هم در ابتدا مفید تر خواهد بود یا ساده تر بخواهم بگم به نظرم زمانی خوبه برید سمت این معماری که حدود ۱۰۰۰ کاربر فعال دارید و با یک سیستمی روبرو هستیم که داره بزرگتر میشه و دیگه معماری مونولیت داره روند توسعه اتون رو کند میکنه . ادامه دارد :‌این تازه یک شروع بود و ما این موضوع رو ادامه خواهیم داد / من تلاش کردم خیلی ساده خیلی از مفاهیم پایه رو توضیح بدهم و یکمی فضا رو براتون شفاف تر کنم / اما در آینده تلاش میکنم این مسیر رو ادامه بدهم و مقالات بیشتری رو در موردش بنویسم و ویدیو هایی رو هم براش بسازم ...</description>
                <category>علیرضا احمدی</category>
                <author>علیرضا احمدی</author>
                <pubDate>Tue, 08 Nov 2022 20:43:59 +0330</pubDate>
            </item>
                    <item>
                <title>رادیو ماجرا گو : چگونه کار پیدا کنیم ؟</title>
                <link>https://virgool.io/majarago/%D8%B1%D8%A7%D8%AF%DB%8C%D9%88-%D9%85%D8%A7%D8%AC%D8%B1%D8%A7-%DA%AF%D9%88-%DA%86%DA%AF%D9%88%D9%86%D9%87-%DA%A9%D8%A7%D8%B1-%D9%BE%DB%8C%D8%AF%D8%A7-%DA%A9%D9%86%DB%8C%D9%85-hhpocorhyfed</link>
                <description>رادیو ماجرا گو : قسمت چهارم / چگونه کار پیدا کنیم ؟من تلاش میکنم تجربیات خودم و برنامه نویسان دیگر رو به کمک این رادیو به گوش شما برسانمتا مسیر رو برای شما هموار تر کنیمرادیو ماجرا گو : چگونه کار پیدا کنیم ؟در رادیو ماجرا گوی امشب پرداختم به این که چگونه کار پیدا کنیم❇️ رادیو ماجرا گو رو میتونید از طریق :https://t.me/radio_majaragoدر تلگرام هم دنبال کنید------------این رادیو متعلق به شماست جایی که شما بتونید صدای خودتون رو به گوش دیگران برسانیداگر هر گونه سوال و یا ابهامی در هر حوزه ای دارید به ما بگید تا در این رادیو به آن بپردازیم</description>
                <category>علیرضا احمدی</category>
                <author>علیرضا احمدی</author>
                <pubDate>Tue, 01 Nov 2022 23:48:57 +0330</pubDate>
            </item>
                    <item>
                <title>موارد مهمی از گیت که باید بدانید</title>
                <link>https://virgool.io/@alirezap30web/%D9%85%D9%88%D8%A7%D8%B1%D8%AF-%D9%85%D9%87%D9%85%DB%8C-%D8%A7%D8%B2-%DA%AF%DB%8C%D8%AA-%DA%A9%D9%87-%D8%A8%D8%A7%DB%8C%D8%AF-%D8%A8%D8%AF%D8%A7%D9%86%DB%8C%D8%AF-tcz3l388byba</link>
                <description>سلام و درود به همه دوستان عزیز نمیدونم چقدر با گروه دورهمی برنامه نویسان در تلگرام آشنا هستید ؟ولی ما یک گروه در تلگرام داریم به آدرس :‌https://t.me/irdev2که خوب هر شب در خصوص یکسری از موارد دورهمی های تخصصی و عمومی داریم هدف مون با این کار این هست که مهارت هایی که برای بازار کار نیاز هست رو به برنامه نویسان آموزش دهیم موارد مهمی از گیت که باید بدانیدامشب در خصوص گیت صحبت کردیم / ویدیوی آن را در زیر برایتان قرار میدهم :‌ https://www.aparat.com/v/IhwHP?playlist=1827636 اما امشب در خصوص چه مواردی صحبت کردیم ؟برخی از مواردی که امشب صحبت کردیم به شرح زیر می باشد :‌00:43 : گیت رو از کجا شروع کنیم ؟ 01:24 : چه دوره ای رو برای شروع انتخاب کنیم ؟ 02:00 گیت flow چیست ؟ 03:40 انتقال تجره روی گیت 05:00 نکات مهم در مورد readme و changelog.mdما بخشی از دورهمی هر شب رو منتشر میکنیم که بقیه هم بتوانند از آن استفاده کنند خلاصه ای از دورهمی امشب : خیلی از دوستان در مورد یادگیری گیت از من سئوال داشتند که من در دورهمی امشب یک مسیر ساده برای یادگیری رو پیشنهاد دادم و گیت به صورت تیمی و فردی رو در خصوصش صبحت کردیم همچنین چند تا از تجربیات خودم رو در خصوص گیت در اختیار دوستان قرار دادم . دیگه چه اتفاقاتی می افته ؟همچنین هر شب دوستان فضای شبکه سازی و انتقال تجربه + پرسش و پاسخ رو هم دارند که من به جهت این که ویدیوی طولانه نشه / بخشی از دورهمی هر شب رو تلاش میکنم باز نشرکنم خوشحال میشم نظرات و پیشنهادات خودتون رو با ما در میان بگذارید</description>
                <category>علیرضا احمدی</category>
                <author>علیرضا احمدی</author>
                <pubDate>Tue, 01 Nov 2022 22:45:49 +0330</pubDate>
            </item>
                    <item>
                <title>کسب درآمد از فریلنسری</title>
                <link>https://virgool.io/@alirezap30web/%DA%A9%D8%B3%D8%A8-%D8%AF%D8%B1%D8%A2%D9%85%D8%AF-%D8%A7%D8%B2-%D9%81%D8%B1%DB%8C%D9%84%D9%86%D8%B3%D8%B1%DB%8C-uiap9irqfeoa</link>
                <description>من علیرضا احمدی هستم - برگذار کننده رویداد های دورهمی برنامه نویسان - ما این رویداد رو تا به امروز در چند کشور - چند شهر و استان ایران برگذار کرده ایم و به صورت مرتب هر شب یکسری رویداد ها رو برای برنامه نویسان داریم که در واقع انتقال تجربه بین برنامه نویسان رو افزایش دهیممن بیش از ۱۰ سال هست که در زمینه برنامه نویسی فعالیت میکنم / سمت بک اند زبان مورد علاقه ام php هست و سمت فرانت اند با react و vuejs کار میکنم / همچنین در زمینه مدیریت / مشاوره فنی / مدیریت تیم های فنی در چند سال گذشته با شرکت های مختلفی همکاری داشتماگر مایل هستید در مورد من بیشتر بدانید پیشنهاد میکنم مقاله (علیرضا پی سی وب کیست)‌ رو در وبلاگ من بخوانید   و در ابتدای فعالیتم هم با شرکت های خیلی خوبی به صورت فریلنسری همکاری داشتم و در امشب تجربیات خودم رو در خصوص فریلسنری در اختیار دوستان قرار دادمویدیوی این قسمت : https://www.aparat.com/v/QmkgB?playlist=1827636  پیشنهاد میکنم حتما این ویدیو رو ببینید و خوشحال میشم نظرات خودتون رو درکامنت ها مطرح کنید  تمامی رویداد هایمان را در کانال تلگرام معرفی بهترین رویداد های بازار کار به ادرس :‌  https://t.me/t_event معرفی میکنیم و شما میتونید از ان مطلع شوید  لینک گروه دورهمی برنامه نویسان :  https://t.me/irdev2  هر شب رویداد هایی رو برای برنامه نویسان داریم تا باعث انتقال تجربه بین برنامه نویسان شویم ....</description>
                <category>علیرضا احمدی</category>
                <author>علیرضا احمدی</author>
                <pubDate>Sun, 30 Oct 2022 23:59:31 +0330</pubDate>
            </item>
                    <item>
                <title>آموزش استفاده از دستور rawValue در لاراول</title>
                <link>https://virgool.io/laravel-community/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-%D8%AF%D8%B3%D8%AA%D9%88%D8%B1-rawvalue-%D8%AF%D8%B1-%D9%84%D8%A7%D8%B1%D8%A7%D9%88%D9%84-awhlleoqqphc</link>
                <description>سلام دوستان من علیرضا احمدی هستم بیش از ۱۰ سال هست که در زمینه برنامه نویسی php فعالیت میکنم و معمولا هر چند وقت یکبار که فرصت میکنم تجربیات خودم رو در خصوص برنامه نویسی باز نشر میکنم آموزش استفاده از دستور rawValue در لاراولو حدودا ۴ سال پیش بود که جامعه توسعه دهندگان لاراول رو هم در ویرگول ایجاد کردم  https://virgool.io/laravel-community و شروع کردم به اشتراک گذاری تجربیات خودم و به مرور افراد زیادی در این راه بهم کمک کردند تا این که امروز کلی مطب در حوزه لاراول در ویرگول بازنشر کردیم و امروز جامعه توسعه دهندگان لاراول بیش از ۶۰۰ دنبال کننده دارد و صد ها نفر آموزش های خودشون رو بازنشر میکنند بعد از این کانال البته کانال تلگرام دورهمی برنامه نویسان رو هم در تلگرام ایجاد کردم : https://t.me/irdev2و خوب گروه تلگرامی مون هم امروز نزدیک به ۷۰۰ عضو دارد و برنامه نویسان حوزه های مختلف در آن حضور دارند شروع مون از اشتباهات رایج طراحی دیتابیس بود :یکی از بهترین آموزش هایی که ۳ سال پیش ایجاد کردم (اشتباهات رایج طراحی دیتابیس بود) https://virgool.io/laravel-community/%D8%A7%D8%B4%D8%AA%D8%A8%D8%A7%D9%87%D8%A7%D8%AA-%D8%B1%D8%A7%DB%8C%D8%AC-%D8%AF%D8%B1-%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3-%D9%82%D8%B3%D9%85%D8%AA-%D8%A7%D9%88%D9%84-hxmpvmwfr7fq و استقبال خیلی خوبی شد و خوب مدتی نرسیدم که واقعا ادامه بدهم تا امروز که واقعا باز هم دوست دارم در حوزه لاراول آموزش های بیشتری رو منتشر کنم آموزش استفاده از دستور rawValue در لاراول:اما بریم سراغ آموزش استفاده از دستور rawValue : قبل از نسخه 9.36.4 که این دستور وجود نداشت وقتی میخواستیم مثلا نام و ایمیل یک کاربر رو خروجی بگیریم از یه همچین کدی استفاده میکردیم :‌User::query()
    -&gt;select(DB::raw(&#039;CONCAT(`name`, &amp;quot &amp;quot, `email`) AS name&#039;))
    -&gt;where(&#039;id&#039;, 1)
-&gt;get();اما توی نسخه 9.36.4 یه متد جدید به الکوئنت اضافه شد به نام rawValue که میشه همین کد فوق رو ساده تر کرد User::query()
    -&gt;where(&#039;id&#039;, 1)
    -&gt;rawValue(&#039;CONCAT(`name`, &amp;quot &amp;quot, `email`)&#039;);دستورCONCAT یک تابع mysql است که به کمک اون در واقع من دارم نام و ایمیل کاربر رو به هم دیگه می چسبانم و خوب به جای CONCAT میشه خیلی دستورات دیگه هم استفاده کرد توی جزئیات این بروز رسانی v9.36.4 - 2022-10-20 :موارد زیر هم اضافه شده است که rawValue یکی از ویژگی هایی بود که من اون رو دوست داشتم - Added rawValue to Database Query Builder (and Eloquent as wrapper) (#44631)- Added TransactionCommitting (#44608)- Added dontIncludeSource to CliDumper and HtmlDumper (#44623)- Added Illuminate/Filesystem/FilesystemAdapter::checksum() (#44660)- Added handlers for silently discarded and missing attribute violations (#44664)توضیحات دقیق تغییرات انجام شده رو میتونید در لینک : https://github.com/laravel/framework/blob/9.x/CHANGELOG.mdمشاهده کنید ولی من برام rawValue جذاب بود به خاطر همین در موردش یک ویدیو هم تولید کردم و از یک زاویه دیگه هم این موضوع رو بررسی کردم لینک ویدیو این قسمت در اپارات :‌https://www.aparat.com/v/0xFJi?playlist=1843831مشاهده ویدیو :  https://www.aparat.com/v/0xFJi?playlist=1843831 و خوشحال میشم اگر هر نظر و یا پیشنهادی داشتید باهام به اشتراک بگذاریدتا یک آموزش دیگر براتون بهترین ها رو آرزو میکنم . </description>
                <category>علیرضا احمدی</category>
                <author>علیرضا احمدی</author>
                <pubDate>Fri, 28 Oct 2022 23:22:38 +0330</pubDate>
            </item>
                    <item>
                <title>بهترین گروه ها و کانال های تلگرام برای برنامه نویسان اندروید</title>
                <link>https://virgool.io/@alirezap30web/%D8%A8%D9%87%D8%AA%D8%B1%DB%8C%D9%86-%DA%AF%D8%B1%D9%88%D9%87-%D9%87%D8%A7-%D9%88-%DA%A9%D8%A7%D9%86%D8%A7%D9%84-%D9%87%D8%A7%DB%8C-%D8%AA%D9%84%DA%AF%D8%B1%D8%A7%D9%85-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%D8%A7%D9%86-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF-rwicdhlgyb2z</link>
                <description>بهترین گروه ها و کانال های تلگرام برای برنامه نویسان اندروید :ادامه قصد دارم برخی از گروه ها و کانال های تلگرامی که برای برنامه نویسان اندروید مناسب هست رو بهتون معرفی کنم .گروه پرسش و پاسخ و دورهمی برنامه نویسان :https://t.me/irdev2اگهی های استخدامی اندروید :https://t.me/app_jobکانال بهترین آگهی های دورکاری :‌https://t.me/remote_jobs1کانال اگهی های استخدامی خارج از ایران :https://t.me/remote_jobs2کانال بهترین آگهی های تهران :https://t.me/tehran_job1برای درج آگهی در کانال ها و گروه های فوق میتونید از طریق تلگرام ‌:https://t.me/irh32nباما در ارتباط باشیداگر دوست دارید با ما بیشتر آشنا شوید و بدانید که در این گروه ها چه اتفاقاتی می افته : ۱) ما یکسری دورهمی داریم که انتقال تجربه اتفاق می افتاده مثل این پست :  https://virgool.io/@alirezap30web/%D8%A7%D9%85%D9%86%DB%8C%D8%AA-%D8%B4%D8%BA%D9%84%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%D8%A7%D9%86-p6prtuoagfee که در یکی از دورهمی هامون که در گوگل میت بود درخصوص امنیت شغلی صحبت کردیم ۲)‌کلی گروه های استخدامی داریم که کمک میکنیم به برنامه نویسان که شغل مورد نظرشون رو پیدا کنند و کلی اتفاقات دیگه / اگر شما هم گروه و یا کانال خوبی رو می شناسید خوشحال میشیم به ما هم معرفی کنید </description>
                <category>علیرضا احمدی</category>
                <author>علیرضا احمدی</author>
                <pubDate>Fri, 28 Oct 2022 17:45:14 +0330</pubDate>
            </item>
                    <item>
                <title>رادیو ماجرا گو  | مصاحبه با امین گلمکانی</title>
                <link>https://virgool.io/@alirezap30web/%D8%B1%D8%A7%D8%AF%DB%8C%D9%88-%D9%85%D8%A7%D8%AC%D8%B1%D8%A7-%DA%AF%D9%88-%D9%85%D8%B5%D8%A7%D8%AD%D8%A8%D9%87-%D8%A8%D8%A7-%D8%A7%D9%85%DB%8C%D9%86-%DA%AF%D9%84%D9%85%DA%A9%D8%A7%D9%86%DB%8C-khgfijuyz3w5</link>
                <description>رادیو ماجرا گو  | مصاحبه با امین گلمکانی برنامه نویس دات نت :این سومین قسمت از رادیو ماجرا گو  و مصاحبه با امین گلمکانی برنامه نویس دات نت رو داریم / از امشب تقریبا تلاش میکنیم که هر چند وقت یکبار با یکی از دوستان یک مصاحبه رو داشته باشیم و اون رو با شما به اشتراک بگذاریمرادیو ماجرا گو  | مصاحبه با امین گلمکانیابتدا جا داره از امین گلمکانی عزیز یه تشکر ویژه داشته باشیم که دعوت ما رو برای این مصاحبه پذیرفت و در کنارمون بود / اما در این مصاحبه در خصوص موارد زیر صحبت کردیم : ۰۰:۰۰ شروع مصاحبه ۰۰:۳۰ معرفی امین گلمکانی (برنامه نویس حرفه ای در حوزه دات نت)۰۱:۱۴ چرا رفتی سمت دات نت ؟۰۴:۰۰ تحصیلات در حوزه برنامه نویسی۰۵:۵۵ اولین سایت یا بلاگی که داشتی چه سایتی بوده است ؟۰۹:۰۰ بزینس شخصی یا کارمندی ؟۱۳:۳۰ چه چیزی باعث پیشرفتت شد ؟۱۵:۰۰ موفقیت در دنیای برنامه نویسی ۱۷:۳۰ درمورد دستاورد هات بهمون بگوارتباط با امین گلمکانی :‌باتوجه به این که ممکن است دوستان مایل باشند با امین عزیز در ارتباط باشند / شماره تماس و راه های ارتباطی ایشون رو در اختیارتون قرار میدهم که بتونید با ایشان در ارتباط باشید . email : golmakaniamin@gmail.comTell : +989121883950id telegram : @GolmakaniAminhttps://www.linkedin.com/in/golmakaniamin/این بخش اول این مصاحبه هست و پارت دوم مصاحبه رو هم به زودی قرار خواهیم داد رادیو ماجرا گو رو میتونید از طریق : https://t.me/radio_majaragoدر تلگرام هم دنبال کنید </description>
                <category>علیرضا احمدی</category>
                <author>علیرضا احمدی</author>
                <pubDate>Thu, 27 Oct 2022 22:50:23 +0330</pubDate>
            </item>
                    <item>
                <title>امنیت شغلی برای برنامه نویسان</title>
                <link>https://virgool.io/@alirezap30web/%D8%A7%D9%85%D9%86%DB%8C%D8%AA-%D8%B4%D8%BA%D9%84%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%D8%A7%D9%86-p6prtuoagfee</link>
                <description>در واقع میشه گفت برنامه نویسی حتی در بهترین شرکت های دنیا هم در حدود ۲ الی ۳ سال خواهد بود و یعنی هر ۲ الی ۳ سال باید به یک جای جدید فکر کنید / البته هست مواردی که فرد در یک شرکت بیش از ۵ سال هم حضور داشته ولی خوب به صورت عمومی اکثر برنامه نویسان حرفه ای این گونه بوده اند امنیت شغلی برای برنامه نویسانمن علیرضا احمدی امشب قصد دارم در خصوص این موضوع با شما دوستان صحبت کنم حتی برای من هم این موضوع وجود داشته است که دوست دارم امشب تجربیات خودم رو و راهکار های خودم رو برای داشتن امنیت شغلی در اختیارتون قرار بدهم این رویداد پنجشنبه ۵ آبان ۱۴۰۱ ساعت ۲۱ به وقت ایران از طریق گوگل میت برگذار می شودلینک رویداد :‌  https://meet.google.com/tbz-qyyu-sraما هر شب ساعت ۲۱ دورهمی هامون رو داریم اگر میخواهید از رویداد های ما سریع تر اطلاع پیدا کنید گروه مون رو پیشنهاد میکنم دنبال کنید :‌https://t.me/t_eventما در این کانال تمامی دورهمی هامون رو معرفی میکنیم . گروه دورهمی برنامه نویسان ایرانی در تلگرام : https://t.me/irdev2جامعه برنامه نویسان ایرانی در لینکدین :‌https://www.linkedin.com/groups/12624249/اگر دوست دارید بدونید شب های گذشته چه اتفاقاتی افتاده است میتونید به لینک زیر مراجعه کنید :‌https://www.aparat.com/playlist/1827636خوشحال میشیم نظرات تون رو با ما به اشتراک بگذارید. </description>
                <category>علیرضا احمدی</category>
                <author>علیرضا احمدی</author>
                <pubDate>Thu, 27 Oct 2022 17:05:40 +0330</pubDate>
            </item>
            </channel>
</rss>