Compile podcast compilation-logo

Compile podcast compilation

Technology Podcasts

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

Location:

Denmark

Description:

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

Language:

Persian


Episodes
Ask host to enable sharing for playback control

۱۴ عادت توسعه دهندگان با بهره وری بالا

7/12/2022
در این اپیزود من و محمد اهتمام در مورد مسائل مختلفی بحث کردیم ولی تمرکز اصلی مون روی یه کتاب بود که راجع به عادات برنامه نویسان با بهره وری بالا بود، این که چه کار کنیم که بتونیم بهتر و کاراتر کار کنیم.. محمد یه برنامه نویس خوبه و مدت زیادیه که ما با هم دوست هستیم و توی این قسمت شوخی های زیادی کردیم و گاهی اوقات بحث هامون به موضوعات دیگه ای هم وصل می شد امیدوارم خوشتون بیاد Links : 14 Habits of Highly Productive Developers https://14habits.com/...

Duration:02:15:24

Ask host to enable sharing for playback control

نگاه اجمالی به کتاب تست چابک (Agile Testing)

2/15/2022
این یک اپیزود مشترک با پدرام کشاورزی از پادکست اجایل گپ است که سعی کردیم راجع به موضوع تست در اجایل صحبت کنیم. پدرام خودش مربی اجایل و اسکرام مستره و توی پادکستش اطلاعات خوبی در مورد توسعه چابک میتونید پیدا کنید. بهتون پیشنهاد میکنم حتما به پادکستش سر بزنید. اما توی این اپیزود یک کتاب را به شکل اجمالی بررسی کردیم، کتابی که موضوعش در رابطه با همین عنوان این اپیزود است. امیدوارم که خوشتون بیاد تدوین: پدرام کشاورزی طراح پوستر: سید محمد حسین بطحایی لینک پادکست اجایل گپ لینک کتاب لینک آموزش...

Duration:01:27:12

Ask host to enable sharing for playback control

JUnit 5 Tutorial معرفی

1/29/2022
آدرس Tutorial در یوتوب https://www.youtube.com/playlist?list=PLT--3zJy_gmksbzNQfkko4iW2C6poku4d در این اپیزود چکیده ای از آموزش Junit5 که به شکل ویدیویی آپلود شده را گذاشتم با این ایده که اگر به نظرتون جالب اومد کاملتر اون را دنبال کنید

Duration:00:40:31

Ask host to enable sharing for playback control

دربارهٔ Gradle

8/28/2021
این اپیزود راجع به یک ابزار ساخت یا بیلد تول صحبت میکنه به نام Gradle که از جهات مختلف تفاوت های زیادی با هم گروه های خودش داره مهمترینش اینه که با این ابزار میتونید سرعت بالاتری در ساخت خروجی از پروژه تون تجربه کنید و البته این بستگی داره که ویژگی های مختلفش را بشناسید و بتونید ازشون استفاده کنید

Duration:00:29:03

Ask host to enable sharing for playback control

شروع کار با TDD

5/6/2021
این اپیزود بریده ای از لایو برنامه نویسی است که توی اونجا راجع به TDD صحبت کردم TDD (Test driven development) روشی برای طراحیه کده که به شما پیشنهاد میکنه وقتی میخوایید کدی را پیاده‌سازی کنید اول براش یک تست کیس طراحی کنید و بعد کاری کنید که اون تست پاس بشه. با اینکه ایده ساده است ولی میتونه تاثیر زیادی روی بالابردن کیفیت محصولمون بذاره. کمی زمان میبره که با این روش خو گرفت ولی در عمل با این روش پوشش تست کدمون را بالا میبریم و این یعنی اطمینان بالا از کیفیت میتونید بخش ویدیویی این اپیزود...

Duration:00:29:30

Ask host to enable sharing for playback control

گفتگوی اینستاگرامی در مورد مهاجرت به دانمارک با بهرام

4/18/2021
این اپیزود در واقع گفتگوی اینستاگرامی منه با بهرام براتی در آبان ۱۳۹۹ در صفحه ی اینستاگرام https://www.instagram.com/kar_varzan/ که ​به طور زنده انجام شد. توی این مصاحبه در مورد چیزهای مختلفی صحبت کردیم ، از جمله نحوه ی کاریابی ، ارسال رزومه، مصاحبه. چالش های مثل کار کردن در یک کشور خارجی. در مورد خود کشور دانمارک ، مردمانش، فرهنگ و غیره

Duration:01:38:14

Ask host to enable sharing for playback control

Software testing foundation - Part 3 تکنیک ها و ابزار - پایه تست نرم افزار

4/4/2021
تست کردن در نرم افزار یک آزمایش روش مند و اصولی روی یک محصول کاریه که با یکسری از تکنیک ها با یک هدف مشخصی انجام میشه برای اینکه نشون بده محصول نهایی مون چه اهداف و ویژگی‌هایی را برآورده نکرده در قسمت آخر سری میزنیم به تکنیک های رایج در طراحی و پیاده سازی تست کیس ها. با هم مرور میکنیم چه تکنیک هایی در انواع تست های جعبه سیاه و سفید وجود داره. در انتهای اپیزود به موضوع ابزار تست اشاره شده. منبع: www.istqb.org https://www.oreilly.com/library/view/software-testing-/9781780174921/ به کانال...

Duration:00:37:28

Ask host to enable sharing for playback control

Software testing foundation - Part 2 پایه تست نرم افزار

3/18/2021
تست کردن در نرم افزار یک آزمایش روش مند و اصولی روی یک محصول کاریه که با یکسری از تکنیک ها با یک هدف مشخصی انجام میشه برای اینکه نشون بده محصول نهایی مون چه اهداف و ویژگی‌هایی را برآورده نکرده در ادامه ی قسمت قبل توی این اپیزود میخوام اول راجع به تست توی مدل های چرخه تولید نرم افزار صحبت کنم بعد از اون میریم سراغ استاتیک تست ها و اونجا بحث را با موضوع بررسی و نحوه انجامش تموم میکنیم منبع: www.istqb.org https://www.oreilly.com/library/view/software-testing-/9781780174921/ به کانال...

Duration:00:34:10

Ask host to enable sharing for playback control

Software testing foundation - Part 1 پایه تست نرم افزار

3/3/2021
تست کردن در نرم افزار یک آزمایش روش مند و اصولی روی یک محصول کاریه که با یکسری از تکنیک ها با یک هدف مشخصی انجام میشه برای اینکه نشون بده محصول نهایی مون چه اهداف و ویژگی‌هایی را برآورده نکرده این قسمت اول از مجموعه پایه تست نرم افزار از پادکست کامپایل است. توی این مجموعه سعی کردم که سراغ این بحث مهم برم و سعی کنیم بحثی را شروع کنیم که دقیقا منظور از تست نرم افزار چیه ؟ چه پروسه ای داره؟ شامل چه فعالیت هایی میشه؟ چه اصولی را باید توی این ذهنیت به خاطر داشته باشیم برای تست کردن مفاهیم و...

Duration:00:46:07

Ask host to enable sharing for playback control

یک توضیح کوتاه راجع به فصل چهارم پادکست کامپایل

3/3/2021
خوش اومدید به فصل چهارم پادکست کامپایل در این فصل قصد دارم با اصول تست نرم افزار شروع کنم و در آینده به موضوعات دیگه ای بپردازم این فصل را با زمانبندی خاصی منتشر نخواهم کرد و سعی میکنم محتواهای مشترکی هم برای کانال یوتوب و هم پادکست تولید کنم شما میتونید با اشتراک گذاری اپیزود ها من را حمایت کنید، همچنین میتونید کانال یوتوب من را مشترک بشید . خیلی متشکرم https://www.youtube.com/RaminZare

Duration:00:03:26

Ask host to enable sharing for playback control

آشنایی با مایکروسرویس ها

8/6/2020
توی این اپیزود به طور کلی و مقدماتی از مایکروسرویس ها گفتم. یک معماری ای که از یک سری مفاهیم و راهکارهای قدیمی تر شکل گرفته و الان به بلوغ رسیده. مایکروسرویس ها شبیه به یه فریم ورک یا پلتفرم معمولی نیستند که به راحتی بشه آوردش و استفاده اش کرد، عملاً ساختار سازمان و تیم هاتون را عوض میکنه. تیم ها باید از قبل با فرهنگی مثل تحویل پیوسته (سی دی) آشنایی داشته باشند، زیر ساخت ها باید برای مانیتورینگ و تحویل سریع و مقیاس پذیری آماده باشن. در کل این معماری به درد همه جور فضایی نمیخوره و باید با دید...

Duration:00:26:55

Ask host to enable sharing for playback control

حریم خصوصی در اینترنت

7/12/2020
سؤال پیش میاد آیا باید نسبت به حریم خصوصی مان در فضای اینترنت حساس باشیم یا نه؟ اگر مثلاً بپرسید کار اصلی گوگل چیه ممکنه بگند که یه موتور جستجو است اما درآمد اصلی گوگل از نمایش تبلیغات توی سایتهای دیگه به دست میاد. برای اینکار اطلاعات شما را جمع آوری میکنه تا بتونه تبلیغات را بر اساس علایق شما طبقه بندی کنه. اسکریپت های رهگیری گوگل توی ۷۵٪ وبسایت ها نصب شده حریم خصوصی فقط موضوع نگهداری اطلاعات از شرکت هایی مثل گوگل نیست، مسأله سر امنیت اطلاعات و آزادی بیان هم هست. توی این اپیزود به طور...

Duration:00:36:29

Ask host to enable sharing for playback control

(BDD) توسعه رفتار محور چگونه انجام میشود؟

6/20/2020
حدود ۳۰ تا ۵۰ درصد پروژه های نرم افزاری به شکست میخورند! حدود ۴۵ درصد ویژگی هایی که درون برنامه ها نوشته میشه استفاده نمیشند! دلیل این موضوع چیه؟ توسعه رفتار محور یا BDD روشی معرفی میکنه که تیم ها روی شناخت، فهم و ساخت ویژگی های کلیدی و با ارزش یک محصول یا کسب و کار تمرکز کنن و بعد به توسعه نرم افزار بپردازن. همچنین این روش مطمئن میشه که آیا این ویژگی ها درست و با کیفیت طراحی شده اند یا نه. در این اپیزود چکیده ای از کتاب BDD in action را براتون تعریف خواهم کرد و همچنین نکاتی از تجربه خودم...

Duration:00:36:57

Ask host to enable sharing for playback control

شروع کار در یک شرکت خارجی (قسمت سوم - جامعه)

5/31/2020
قبل از مهاجرتم وقتی یکی میگفت که داره خارج از ایران کار میکنه اصلاً ایده ای نداشتم که چه فضا و جوّی داره؟ توی قسمت سوم و آخر از این مجموعه سعی کردم از جامعه دانمارک بگم. چه چیزایی برای من عجیب بود؟ شوک فرهنگی من چی بود؟ آیا اینجا همه چیز عالیه؟ البته باید توجه داشت که نظر افراد به مرور تغییر میکنه و ممکنه این طرز نگاه من متعلق به الان باشه. شاید در آینده دید کاملتری به جامعه اینجا و کلاً مقوله مهاجرت پیدا کنم. پادکست کامپایل رایگانه ولی میتونید از من به شکل مالی هم حمایت...

Duration:00:22:24

Ask host to enable sharing for playback control

شروع کار در یک شرکت خارجی (قسمت دوم - محیط کار)

5/19/2020
قبل از مهاجرتم وقتی یکی میگفت که داره خارج از ایران کار میکنه اصلاً ایده ای نداشتم که چه فضا و جوی داره؟ کار کردن با غیر ایرانی ها چطوریه و چقدر فرق داره؟ توی این اپیزود در رابطه با محیط کاری جدید گفتم. اینکه چه مواردی توی شرکت جدید ارزش محسوب میشه، مواردی مثل اعتماد، شفافیت، گفتگو و ... همچنین سعی کردم تفاوت تکنیکی افراد و تکنولوژی های استفاده شده را هم راجع بهش صحبت کنم. پادکست کامپایل رایگانه ولی میتونید از من به شکل مالی هم حمایت...

Duration:00:29:00

Ask host to enable sharing for playback control

شروع کار در یک شرکت خارجی (قسمت اول − زبان انگلیسی)

5/3/2020
قبل از مهاجرتم وقتی یکی میگفت که داره خارج از ایران کار میکنه اصلاً ایده ای نداشتم که چه فضا و جوی داره؟ کار کردن با غیر ایرانی ها چطوریه و چقدر فرق داره؟ یکی از استرس هام بحث ارتباط برقرار کردن و زبان انگلیسی بود. توی این اپیزود میگم واقعا چقدر این استرس به جا بود و چطوری من تونستم بهش فایق بیام. توی اپیزود های بعدی از موارد دیگه ی این تجربه براتون میگم پادکست کامپایل رایگانه ولی میتونید از من به شکل مالی هم حمایت بکنید. www.hamibash.com/raminzare www.paypal.me/raminzare

Duration:00:19:36

Ask host to enable sharing for playback control

یک توضیح کوتاه راجع به فصل سوم پادکست کامپایل

5/3/2020
توضیح کوتاهی راجع به فصل سوم پادکست کامپایل قرار بود راجع به حریم خصوصی و زندگی دیجیتال باشه ولی اون را گذاشتم برای یه وقت دیگه و برای اون موضوع وبلاگی درست کردم به آدرس www.goodTechLife.com فصل جدید کمی راجع به چالش ها و تجربیات کار در یک شرکت خارجی خواهد بود (از منظر من) و بعد دوباره چند اپیزود تکنیکال تر. راستی میتونید از من حمایت مالی هم بکنید. کاملاً اختیاری www.hamibash.com/raminzare www.paypal.me/raminzare

Duration:00:09:32

Ask host to enable sharing for playback control

Effective DevOps - Part 4 (تغییر مقیاس)

9/11/2019
این بخش آخر از سری Effective Devops هست . در ابتدا از آخرین مبحث که تغییر مقیاس یا Scaling هست صحبت میکنم و در انتها به نقد این کتاب هم میپردازم

Duration:00:28:48

Ask host to enable sharing for playback control

Effective DevOps - Part 3

8/22/2019
در قسمت سوم از مجموعه Effective DevOps دو موضوع را بررسی میکنیم ۱ - همبستگی : در ادامه مبحث نحوه همکاری به موضوع ایجاد روابط بین تیم ها میپردازیم ۲ - ابزار :‌ تاثیر ابزار در بهبود کارکرد و بررسی برخی ابزارهای مورد نیاز برای رفتن به سمت DevOps

Duration:00:27:12

Ask host to enable sharing for playback control

Effective DevOps - Part 2 (آداب همکاری)

7/28/2019
این قسمت، بخش دوم از سری بحث Effective DevOps هست توی این بخش به موضوع همکاری و تعامل بین افراد میپردازیم. وقتی به تفاوت بین افراد، نوع نگاهشون و نحوه ی فکر کردنشون میپردازیم میبینم صرفاً گفتن اینکه میخواییم یه فرهنگ کاری مناسب ایجاد کنیم یک شعاره ، ما نیاز به شناخت و درک تفاوت ها داریم. در نهایت توی این قسمت میفهمیم فقط داشتن تخصص و دانش یک گروه کافی نیست یکی از مهمترین روش های ساخت یک تیم موفق ایجاد همدلی و اعتماد بین اونهاست

Duration:00:50:57