Pioush Programmers
194 subscribers
90 photos
53 links
دورهمی‌های برنامه‌نویسان پیوش، جایی برای یادگیری، حل چالش و گپ‌های دوستانه! 🔥 گاهی هدفمند مثل بررسی کتاب یا CTF، گاهی هم آزاد برای آشنایی و گفتگو. مهم اینه که کنار هم باشیم! 😊🍥
Download Telegram
دومین دورهمی برنامه‌نویسی ما با حضور دوستان علاقه‌مند برگزار شد. از مباحث جالب مثل بک‌اند، فرانت‌اند، پایتون، Rest API و افزونه‌های VS Code مثل Jupiter صحبت کردیم. عباس در مورد Libre OS هم نکات جذابی گفت. سوالات زیادی در حوزه دیباگرها، امنیت نرم‌افزار و پشتیبانی از نسخه‌های جدید اندروید مطرح شد. به‌زودی گزارش کامل‌تر رو در پست بعدی منتشر می‌کنم!
👍31
دومین دورهمی برنامه‌نویسی ما شب گذشته با حضور دوستان بسیار مشتاق و خلاق برگزار شد و از شور و هیجان دوستان، واقعا شگفت‌زده شدم. گفتگوی ما از علاقه بچه‌ها به زبان‌های برنامه‌نویسی و تفاوت بین برنامه‌نویسی در سمت فرانت‌اند و بک‌اند آغاز شد. برخی بچه‌ها طرفدار بک‌اند بودن و برخی فرانت‌اند، که هرکدوم دلایل جالب خودشون رو داشتن.

در ادامه، بحث‌های بسیار جالبی در حوزه‌های مختلف داشتیم. از برنامه‌نویسی با پایتون و Rest API صحبت شد و همین طور عباس برای ما افزونه‌های مفید VS Code رو معرفی کرد، از جمله Jupiter و کاربردش در ساخت روبات‌ها. همچنین در مورد سیستم‌عامل Libre OS و نصب اون روی موبایل هم صحبت کرد. امیدوارم در جلسات بعدی بیشتر به افزونه‌های دیباگ و ابزارهایی مثل Dev Container بپردازیم.

یکی از بحث‌های جذاب بین احسان و حسین در مورد عدم پشتیبانی اپلیکیشن‌ها از اندرویدهای جدید بود. تغییرات سخت‌افزاری و نیازهای خاص برنامه‌ها می‌تونن چالش‌های زیادی ایجاد کنن. مثلاً اگر برنامه‌ای نیاز به حسگر اثر انگشت داشته باشه و به درستی نوشته نشه، ممکنه روی دیوایس‌هایی که این حسگر رو ندارن کار نکنه. همچنین بحث‌هایی در مورد امنیت نرم‌افزار، استفاده از فریم‌ورک‌ها و محافظت در برابر حملاتی مثل xss داشتیم که هانیه دیدگاه خیلی جالبی نسبت بهش داشت و سوال‌های خیلی خوبی مطرح کرد.

امیر هم سوال‌های جالبی در مورد زبان جاوا و کتابخانه‌هاش مطرح کرد که منجر به بحثی تخصصی در این حوزه شد. امیدوارم در جلسات بعدی یکی از دوستان ارائه‌ای درباره کتابخانه‌های جاوا و فریم‌ورک‌ها داشته باشه.

این دورهمی یک تجربه فوق‌العاده بود و از گفتگوها و تبادل نظرات خیلی راضی و خوشحالم. از همه بچه‌ها بابت حضور و مشارکتشون تشکر می‌کنم و امیدوارم در جلسات بعدی هم بتونیم این روند مثبت رو ادامه بدیم.

به زودی زمان و مکان دورهمی بعدی رو اعلام می‌کنم و امیدوارم دوستان علاقه‌مند بیشتری به ما بپیوندن.
👍4
سلام دوستان عزیز!

شما رو به سومین دورهمی برنامه‌نویسی ما در شیراز دعوت می‌کنم. این بار قصد داریم به مباحث تحصیلی و تخصصی بپردازیم.

🎓 موضوع عمومی: ادامه تحصیل در رشته IT و مسیرهای پیشرفت در این حوزه.

💻 موضوع تخصصی:

بررسی فریم‌ورک‌ها و توانایی‌های جاوا
ابزارهای دیباگ پایتون در VSCode و نحوه استفاده مؤثر از اون‌ها.

📅 برنامه: در ساعت اول موضوعات اصلی بررسی می‌شه و بعد به گروه‌های کوچیک تقسیم می‌شیم تا بحث‌های تخصصی‌تری رو داشته باشیم.

🗣 سوالات شما: سوال‌ها و دغدغه‌هاتون برامون خیلی مهمه! حتماً توی جلسه مطرح کنید.

🗓 چهارشنبه، ۱۸ مهر، ۶ تا ۹ عصر
📍 کافه شیرازه، ساختمان الف، شیراز

برای هماهنگی بیشتر پیام بدید:
تلفن: 09178960461
آی‌دی تلگرام: @metemaddar

منتظر حضور گرم‌تون هستم!
سلام دوستان عزیز!
یه یادآوری کوچیک برای دورهمی، امروز، چهارشنبه ۱۸ مهر از ساعت ۶ تا ۹ عصر در کافه شیرازه. خیلی خوشحال می‌شم اگر بتونید حضور داشته باشید! 🌟

لطفاً اگر هنوز اعلام حضور نکردید، خبر بدید تا جا رو براتون رزرو کنم.
منتظر دیدنتون هستم! 😊
گزارش دورهمی برنامه‌نویسی

امشب دورهمی برنامه‌نویسی ما با حضور من و حسین آزاد عزیز برگزار شد. حضور حسین به غنای بحث‌های ما کمک بسیاری کرد و گفتگوهایمان به صورت هدفمند و منسجم پیش رفت.

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

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

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

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

اهداف و برنامه‌های دورهمی
یکی از اهداف اصلی دورهمی ما، فراهم آوردن محیطی برای حضور برنامه‌نویسان تازه‌کار بود. اما پس از بحث با حسین، به این نتیجه رسیدیم که نیاز داریم فضا را به گونه‌ای آماده کنیم که مناسب برنامه‌نویسان حرفه‌ای نیز باشد، تا از این طریق، تازه‌کاران بتوانند از تجربه و دانش افراد حرفه‌ای بهره‌مند شوند.

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

از حسین عزیز بابت حضور ارزشمندش و زمانی که با وجود مشغله‌های فراوان، به دورهمی اختصاص داد، بسیار سپاسگزارم. حضور او باعث شد تا جلسه‌ای پربار و هدفمند داشته باشیم. امیدوارم بتوانیم فضایی جذاب و مفید برای برنامه‌نویسان حرفه‌ای، تازه‌کار و علاقه‌مند فراهم کنیم.
👍1
persepolis-lib package is now available in Debian testing(trixie) repositories.
بسته persepolis-lib وارد مخازن دبین تستینگ شد.

sudo apt install python3-persepolis-lib

@persepolisdm
سلام به همه دوستان عزیز!

خیلی خوشحال می‌شم شما رو به چهارمین دورهمی برنامه‌نویسی دعوت کنم. این بار قصد داریم درباره انتخاب یک ریپازیتوری از گیت‌هاب برای همکاری صحبت کنیم.

🎯 چرا این موضوع؟
قراره با همدیگه یه پروژه اوپن‌سورس از گیت‌هاب رو انتخاب کنیم و با همکاری روی اون پروژه، تجربه و مهارت‌هامون رو در زمینه توسعه نرم‌افزار، کار تیمی و مشارکت در پروژه‌های اوپن‌سورس ارتقا بدیم. هر کسی می‌تونه پروژه‌ای رو پیشنهاد بده و در نهایت یکی رو با هم انتخاب می‌کنیم تا شروع کنیم.

🗓 زمان: سه‌شنبه ۲۴ مهر، ساعت ۵ عصر تا ۸ شب
📍 مکان: کافه شیرازه، ساختمان الف، شیراز

روش ثبت‌نام؟ کافیه به من پیام بدید (@metemaddar) یا در کانال زیر همین پست کامنت بگذارید.

اگه علاقه‌مندید که تو این مسیر با ما همراه بشید یا سوالی دارید، خوشحال می‌شم به من پیام بدید. منتظر دیدار همگی شما هستم!
👍3
سلام به همه دوستان عزیز!

تا حالا فکر کردید که چطور می‌تونید به پروژه‌های اوپن‌سورس کمک کنید؟ چطور می‌تونید ریپازیتوری‌هایی رو پیدا کنید که هم مهارت‌های شما رو به چالش بکشن و هم فرصت‌های جدیدی براتون باز کنن؟ شاید همین الآن رویایی دارید که به دنبال فرصتی برای تحققش می‌گردید! فردا دورهمی داریم و دقیقاً قراره در همین مورد صحبت کنیم:

🤔 چطور ریپازیتوری‌های خوب رو پیدا کنیم؟
🪐 چه فایده‌ای داره که به پروژه‌های اوپن‌سورس کمک کنیم؟ برای ما، برای جامعه‌مون؟
🌪 چالش‌های همکاری توی پروژه‌های اوپن‌سورس چیا هستن؟

به زبان‌هایی که بلدید فکر کنید. از HTML و CSS گرفته تا پایتون، جاوا، یا حتی زبان‌های خاص‌تری مثل Rust. همه این‌ها نقطه شروع شما هستن. بعد از اون، یه کاوش کوچیک توی گیت‌هاب با بخش Explore می‌تونه بهتون کمک کنه ریپازیتوری‌هایی پیدا کنید که شاید همون پروژه‌ای باشن که دنبالش بودید! مثلاً با جستجوی "awesome python" یا "awesome java" می‌تونید کتابخانه‌ها و پروژه‌های جذابی پیدا کنید.

یا حوزه علاقه‌مندیتون، حوزه خاصیه؟ توی حوزه‌هایی مثل شبکه، پردازش تصویر، مدیریت سیستم، یا حتی هنر و اقتصاد؟ گیت‌هاب پر از پروژه‌هایی تو این زمینه‌هاست که شاید ارزش وقت شما رو داشته باشن. یادتون باشه، همه پروژه‌ها به عمق برنامه‌نویسی نیاز ندارن! مثلاً پروژه‌های Open Data روی جمع‌آوری و تحلیل دیتا تمرکز دارن.

چطور بفهمیم یک ریپازیتوری برای همکاری خوبه؟

۱. حتماً README رو چک کنید. این اولین قدم برای شناخت پروژه‌ست.
۲. بخش Issues می‌تونه مشکلاتی که نیاز به حل دارن رو نشون بده. پروژه‌هایی که تگ‌های "good first issue" یا "help wanted" دارن، برای شروع عالی‌ان.

حالا که ریپازیتوری مناسب رو پیدا کردید، چطور همکاری رو شروع کنید؟

فورک کردن پروژه و ایجاد Pull Request اولین قدم‌ها برای ورود به دنیای همکاریه. بعد از انجام تغییرات، درخواستتون رو به پروژه ارسال کنید. اگر کم‌کم با پروژه بیشتر آشنا شدید، می‌تونید نقش‌های بزرگتری رو هم به عهده بگیرید.

اما چی باعث می‌شه یک پروژه ارزش همکاری داشته باشه؟

پروژه باید فعال باشه، جامعه‌ای پویا داشته باشه و فضای همکاریش دوستانه و حرفه‌ای باشه.

اگر تجربه‌ای دارید یا به همکاری علاقه‌مندید، زیر همین پست نظرتون رو بنویسید. دورهمی فردا منتظر دیدن شما و ایده‌های ناب‌تون هست! 🌟

منتظر شماییم!
منتظر حضور گرمتون هستم دوستان ☕️🪁
👍1
دورهمی سه‌شنبه‌شب با حضور مهدی، مورتی، امید و امیر برگزار شد و یکی از بهترین جلساتمون بود. هر کدوم تخصص‌های خاص خودشون رو داشتن: امید با میکروپایتون برای Embedded، مهدی با NodeJS در بک‌اند، و مورتی که برنامه‌نویس همه‌فن‌حریف با فلاتر بود.

در این جلسه درباره شرایط کار با کشورهای اروپایی صحبت کردیم و تجربیات خوبی به اشتراک گذاشتیم. اما مهم‌ترین بخش انتخاب ریپازیتوری برای همکاری بود. با پیشنهاد مورتی، Red Notebook انتخاب شد و برخلاف برنامه، با اجرای کد و شروع تغییرات، بحث‌ها داغ‌تر شد.

همه، حتی بچه‌هایی که تخصص اصلیشون پایتون نبود، در حل مشکل راست‌به‌چپ پروژه مشارکت کردن و از ابزارهای هوش مصنوعی هم کمک گرفتیم. بحث‌ها تا ساعت ۹:۳۰ شب ادامه داشت و همگی کلی چیز یاد گرفتیم. 👩‍💻👨‍💻
3👍1
گزارش دورهمی برنامه‌نویسی سه‌شنبه شب

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

معرفی تخصص‌ها:


امید با تخصص در برنامه‌نویسی با میکروپایتون حاضر شد. میکروپایتون برای برنامه‌نویسی آی‌سی‌های Embeded به کار می‌رود. این موضوع برای من جذاب بود، چرا که تاکنون فقط زبان سی را در این زمینه دیده بودم و استفاده از میکروپایتون یک تجربه جدید و متفاوت بود.

مهدی تخصص اصلی‌اش برنامه‌نویسی بک‌اند با NodeJS است. این موضوع هم برای من جالب بود، چون معمولا NodeJS را به‌عنوان یک ابزار فرانت‌اند یا فول‌استک می‌شناختم. دیدن آن در نقش بک‌اند، نگاهی تازه به این ابزار برای من ایجاد کرد.

امیر که معرف حضورتان است، و مورتی به‌عنوان برنامه‌نویسی همه‌فن‌حریف به آخرین استک انتخابی‌اش، یعنی فلاتر، اشاره کرد.

بحث‌های شغلی و تجربه همکاری:


یکی از موضوعات مهمی که در این دورهمی به آن پرداختیم، شرایط کار با کشورهای اروپایی بود. سایت‌ها و کانال‌های مختلفی برای پیدا کردن کار معرفی شد و بچه‌ها تجربیات شخصی‌شان را در این زمینه با هم به اشتراک گذاشتند.

انتخاب ریپازیتوری برای همکاری:


پس از گفتگو درباره چندین ریپازیتوری مثل Red Notebook و Celery، مورتی بسته‌ای اوپن‌سورس به نام Kritta را که مدت‌ها با آن همکاری کرده بود، معرفی کرد. Kritta یکی از ابزارهای مهم محیط KDE برای ویرایش عکس است. مورتی تجربه‌های جذابی از کار با این پروژه، از جمله کار با روش‌های Agile، جلسات در IRC و گفتگوهای Mailing Listها، با ما در میان گذاشت.

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

شروع به کار با Red Notebook:


ما ابتدا با اجرای بسته Red Notebook از سورس شروع کردیم. این فرآیند به ما کمک کرد تا از طریق مطالعه فایل‌های YAML پروژه، روش آماده‌سازی سیستم برای اجرا را بیاموزیم و موفق به اجرای Red Notebook از سورس شدیم.

پس از آن، با کمک امید که تخصص خوبی در پایتون داشت، شروع به مطالعه سورس‌کد کردیم تا به بخش مورد نظر برای حل مشکل راست به چپ در زبان فارسی برسیم. این قسمت خیلی هیجان‌انگیز بود؛ همه با دنبال کردن سرنخ‌ها در کد، سعی و خطا کردند و با کمک داکیومنت‌ها و ابزارهای هوش مصنوعی مثل Gemini راه‌حل‌های مختلفی را بررسی کردیم.

هر کسی روش و دیدگاه خودش را برای حل مشکل ارائه داد و جالب بود که حتی کسانی که تخصص‌شان پایتون نبود هم ایده‌های خوبی مطرح کردند.

جمع‌بندی:


در نهایت، حدود ساعت ۹:۳۰ شب، تصمیم گرفتیم ادامه کار را به جلسه بعد موکول کنیم، اما تا آن لحظه بحث‌ها داغ و مفید بود. این دورهمی به ما نشان داد که چقدر همکاری و عمل‌گرایی می‌تواند در حل مسائل مؤثر باشد و باعث شد هر کدام از ما چیزهای جدیدی یاد بگیریم.

امیدوارم که در دورهمی بعدی هم همه دوستان را ببینم و این مسیر یادگیری را ادامه دهیم.
5👍1
سلام به همه دوستان عزیز!

خیلی خوشحالم که شما رو به پنجمین دورهمی برنامه‌نویسی دعوت کنم. این هفته قصد داریم روی یک پروژه جذاب و کاربردی به نام Anki کار کنیم. این پروژه نسخه دسکتاپ اپلیکیشن معروف Ankidroid هست و با استفاده از زبان‌های Rust, Python, Typescript و Svelt نوشته شده. یکی از نکات جالب این پروژه، مولتی‌پلتفرم بودنشه؛ یعنی شما می‌تونید روی ویندوز، لینوکس یا مک ازش استفاده کنید.

🎯 چرا این پروژه؟ علاوه بر بررسی ساختار فنی پروژه، قصد داریم درباره روش‌های همکاری و چگونگی برقراری ارتباط در پروژه‌های اوپن‌سورس صحبت کنیم. این فرصت خوبی برای ارتقای مهارت‌هاتون در توسعه نرم‌افزار و کار تیمی هست.

🗓 زمان: چهارشنبه ۲ آبان، ساعت ۵ عصر تا ۸ شب
📍 مکان: کافه شیرازه، ساختمان الف، شیراز

روش ثبت‌نام؟ کافیه به من پیام بدید (@metemaddar) یا در کانال زیر همین پست کامنت بگذارید.

اگه علاقه‌مندید که تو این مسیر با ما همراه بشید یا سوالی دارید، خیلی خوشحال می‌شم به من پیام بدید. منتظر دیدار شما هستم!
👍2
سلام دوستان عزیز!

این هفته دو نفر برای شرکت در دورهمی اعلام حضور کردند: امید عزیز که از وقت ارزشمندش سر کار میزنه و تشریف میاره، و یک دوست عزیز دیگه که براش تعداد افراد شرکت‌کننده مهمه و ترجیح می‌ده اگر تعداد زیاد نباشه، نیاد.
با توجه به تعداد کم افراد، فعلاً میزی رزرو نشده.

🌟 لطفاً اگر تمایل به شرکت دارید، تا ساعت ۵ بعد از ظهر زیر همین پست کامنت بگذارید تا بتونیم برنامه رو هماهنگ کنیم.

در ضمن، اگر دوست دارید تعداد بیشتری حضور داشته باشن، می‌تونیم این جلسه رو به زمان دیگه‌ای موکول کنیم تا شرایط بهتری فراهم بشه. اما در هر صورت، من در همون ساعت در کافه شیرازه هستم و بسیار خوشحال می‌شم از دیدار و گپ زدن درباره موضوعات مختلف! 😊

یادتون نره که اگر تصمیم به حضور دارید، همین‌جا کامنت بگذارید تا بتونیم صندلی‌ها رو رزرو کنیم.

منتظر دیدارتون هستم! 👋
سلام به همه دوستان
🌟 یک یادآوری 🌟

قراره در ساعت ۵ دور هم جمع بشیم 🪁 و میزها رزرو شده ☕️🥤🧋

اگر براتون مقدور هست، با خودتون لپتاپ هم بیارید 👨‍💻🧑‍💻👩‍💻

منتظرتون هستم 💫🍀
دورهمی برنامه‌نویسان، ۱ آبان ۱۴۰۳

با هم درباره موضوعات جذابی مثل معماری ARM، نصب سیستم‌عامل‌ها و پروژه AnkiDroid صحبت کردیم. تجربه‌های جدید، بحث‌های فنی و گفتگوهای دوستانه باعث شد که دورهمی خیلی پرانرژی و مفید باشه. 🌱

در پست بعدی، به طور کامل‌تری در مورد این دورهمی می‌نویسیم!
1
گزارش دورهمی برنامه‌نویسان (۱ آبان ۱۴۰۳)

دیشب قرار بود دورهمی ما حول محور پروژه Anki باشد، اما به شکلی جالب و خودجوش گفتگوها به موضوعات متنوع‌تری تغییر کرد.

در این جلسه، دو دانشمند جوان به جمع ما اضافه شدند: ماهان عزیز و اهورا. همچنین حضور دوستانی مثل عباس و امید عزیز هم به گرمای جمع افزود. ماهان، که به تازگی رشته مهندسی نرم‌افزار را شروع کرده، از امید درباره چارت درسی این رشته پرسید. توضیحات امید عزیز باعث شد با ساختار دروس مهندسی نرم‌افزار بهتر آشنا شویم. برای من و عباس که رشته برق خوانده‌ایم، این اطلاعات بسیار جالب و مفید بود و سوالات جدیدی برای آینده در ذهن ما ایجاد کرد.

امید همچنین درباره کتاب‌های مفید در حوزه برنامه‌نویسی مثل Clean Code صحبت کرد و به موضوع اصول برنامه‌نویسی SOLID پرداخت. تخصص امید در این زمینه باعث شد که بتوانیم وارد جزئیات بیشتری شویم و سوالات متنوعی را مطرح کنیم.

بعد از آن، گفتگویی بین امید و ماهان درباره سیستم‌عامل‌ها و ارتباط آنها با پردازنده‌ها شکل گرفت. امید برایمان از معماری ARM گفت و برای اولین بار متوجه شدم که ARM فقط فروشنده معماری است و خود تولیدکننده میکروپردازنده نیست. این نکته برایم بسیار جالب بود. همچنین، بحثی درباره نصب سیستم‌عامل روی AVR داشتیم که هرچند ممکن است ساده به نظر برسد، اما این گفتگو زوایای جدیدی را به روی ما باز کرد.

ما به تفاوت بین firmware و سیستم‌عامل هم پرداختیم و این موضوع به شکلی جامع بررسی شد. تجربه ماهان با سیستم‌عامل آرچ او را به گفتگویی با عباس درباره نصب سیستم‌عامل Libre OS کشاند، که برای من بسیار جذاب بود. واقعاً شگفت‌انگیز است که با وجود محدودیت‌های زیاد، ایرانیان همچنان در توسعه سیستم‌عامل‌ها پیشرو هستند.
همچنین درباره پروژه‌ای مرتبط با AnkiDroid صحبت کردیم و عباس سایتی را معرفی کرد که ایرانیان در آن به فروش فلش‌کارت‌های AnkiDroid می‌پردازند. این برای من یک اتفاق جذاب و خوشایند بود.

این گفتگوی ما فقط محدود به موضوعات فنی نبود. از ماهان و اهورا درباره دنیای آموزشی جدید و چالش‌های آن شنیدیم، و حرف‌های ناگفته‌ای از این عرصه را با هم به اشتراک گذاشتیم.

خوشحالم که این دورهمی‌ها به من فرصت می‌دهند تا دوستانی به این خوبی پیدا کنم. جای همه کسانی که نتوانستند حضور داشته باشند نیز خالی بود.

به امید دیدارتان در دورهمی بعدی!
👍4
سلام دوستان عزیز.
امروز ساعت ۶ همون جای همیشگی هستیم.
خوشحال می‌شم ببینمتون 😊🍀
دورهمی ششم پیوش:
در این جلسه، از تغییرات جذاب دسکتاپ هایپرلند با توضیحات ماهان شروع کردیم و بعد با ورود مهدی و امید به بحث‌های جذاب IoT و امنیت SSL پرداختیم. امید جفت‌کلیدهای SSL رو توضیح داد و اهمیت امنیت در IoT رو بررسی کردیم. بحث کوتاهی هم راجع به نقاط ضعف توکن‌های JWT داشتیم و اینکه استفاده ناقص از اون‌ها می‌تونه چقدر آسیب‌پذیر باشه.

همچنین عباس و آرمین هم به جمع ما اضافه شدند و به مرور تجربیاتشون در آرچ و سایر موضوعات پرداختند.
توضیحات کامل‌تر رو در پست بعدی می‌نویسم.
@pioush_programming