حرفه ای

قسمت سی و یکم (حرفه ای) لایو کد – ساختار بکند پروژه کاتلین رو ساختیم که توسعه بدیمش

آنکات فارسی
آنکات فارسی
قسمت سی و یکم (حرفه ای) لایو کد - ساختار بکند پروژه کاتلین رو ساختیم که توسعه بدیمش
Loading
/

توی این قسمت ما پروژه کاتلینمون رو توسعه دادیم و باهم قدم به قدم تکمیلش کردیم . اولین API رو نوشتیم. توی این قسمت ساختار کلی پروژه کاتلین رو میبینیم و با زیرساخت مورد نیاز اجرای اون آشنا میشیم. برای API مون تست مینویسیم و با ساختار استاندار اجرای تست ها آشنا میشیم

قسمت سی و یکم (حرفه ای) لایو کد – ساختار بکند پروژه کاتلین رو ساختیم که توسعه بدیمش بیشتر بخوانید »

قسمت سی ام – (حرفه ای) لایو کد – یه پروژه اسپرینگ بوت رو استارت زدیم

آنکات فارسی
آنکات فارسی
قسمت سی ام - (حرفه ای) لایو کد - یه پروژه اسپرینگ بوت رو استارت زدیم
Loading
/

توی این اپیزود ما یه پروژه جذاب رو تعریف کردیم و نوید میخواد نشونمون بده که چطوری میتونیم با اسپرینگ بوت و کاتلین اون رو پیاده سازی کنیم

قسمت سی ام – (حرفه ای) لایو کد – یه پروژه اسپرینگ بوت رو استارت زدیم بیشتر بخوانید »

قسمت بیست و پنجم (حرفه ای) – ماکروسرویس (بخش دوم)

آنکات فارسی
آنکات فارسی
قسمت بیست و پنجم (حرفه ای) – ماکروسرویس (بخش دوم)



Loading





/

در این قسمت نوید و بهراد بیشتر تمرکزشون رو روی تعریف دامنه، ورژن های مختلف ماکروسرویس ها و همینطور ابزارهاش گذاشتن

صحبت ها

  1. تعریف دامنه
  2. ورژن های مختلف ماکروسرویس
  3. Network Discovery
  4. Service Mesh
  5. Event Driven Architecture
  6. RestAPI Microservices
  7. بررسی مزایا و معایب مدل RestAPI نسبت به Messaging

قسمت بیست و پنجم (حرفه ای) – ماکروسرویس (بخش دوم) بیشتر بخوانید »

قسمت بیست و چهارم (حرفه ای) – ماکروسرویس (بخش اول)

آنکات فارسی
آنکات فارسی
قسمت بیست و چهارم (حرفه ای) – ماکروسرویس (بخش اول)



Loading





/

بالاخره بعد مدتها سری ماکروسرویس رو شروع کردیم. این قسمت بیشتر معرفی بود و آشنایی با زیرساخت های ماکروسرویس هست

صحبت ها

  1. تعریف ماکروسرویس
  2. اهمیت تعریف درست دامنه
  3. ورژن های مختلف ماکروسرویس
  4. Netflix OSS
  5. Kubernetes
  6. بررسی مختصر امکانات Kubernetes
  7. بررسی شرایط کانفیگ Kubernetes
  8. Blue Green Deployment

قسمت بیست و چهارم (حرفه ای) – ماکروسرویس (بخش اول) بیشتر بخوانید »

قسمت بیست و یکم (خودمونی و حرفه ای) – تست کردن

آنکات فارسی
آنکات فارسی
قسمت بیست و یکم (خودمونی و حرفه ای) - تست کردن



Loading





/

در این قسمت نوید و بهراد در مورد ایران و فرهنگ صحبت می کنم و نیم نگاهی هم به تست کردن و روش های تست در برنامه نویسی می کنن

صحبت ها

  1. فرهنگ ایرانی و مقایسه با فرهنگ های دیگر
  2. جشن های قدیمی ایرانی
  3. TDD تست نویسی
  4. تجربه کار TDD و تیم های Agile
  5. مزایا و معایب تست نویسی TDD
  6. کجاها تست نوشتیم و باید بنویسیم
  7. نظرمون راجع به Uncle Bob

قسمت بیست و یکم (خودمونی و حرفه ای) – تست کردن بیشتر بخوانید »

قسمت هجدهم (حرفه ای) – Reactive Programming

آنکات فارسی
آنکات فارسی
قسمت هجدهم (حرفه ای) - Reactive Programming



Loading





/

در قسمت هجدهم پادکست آنکات که از سری های حرفه ای هست نوید و بهراد بیشتر در مورد اینکه چطوری Reactive Programming رو یاد گرفتن و چه چالش هایی داشتن صحبت می کنم

صحبت ها

  1. توضیحات تکمیلی قسمت قبل
  2. نوع سوم Back pressure
  3. مشکلات Back pressure نوع سوم
  4. داستان یادگیری ری اکتیو بهراد
  5. بهراد چطوری یاد گرفت
  6. داستان یادگیری ری اکتیو نوید
  7. Mind shifting
  8. بهترین راه شروع یادگیری برنامه نویسی reactive
  9. اولین سوتی هایی که در شروع داشتیم
  10. بررسی کلی فریمورک های reactive programming
  11. بررسی کامیونیتی های هر فریم ورک
  12. سورس هایی که داریم برای یادگیری
  13. صحبت های تکمیلی و مواردی که باید در نظر بگیریم

لینک ها

  1. https://uncutfarsi.ir/video-netflix-js-reactive
  2. https://uncutfarsi.ir/e13
  3. https://uncutfarsi.ir/behrad-rx-socket
  4. https://uncutfarsi.ir/behrad-rx-combine
  5. https://uncutfarsi.ir/behrad-rx-starscream
  6. https://uncutfarsi.ir/video-build-that-app-channel

قسمت هجدهم (حرفه ای) – Reactive Programming بیشتر بخوانید »

قسمت هفدهم (حرفه ای) – Reactive Programming

آنکات فارسی
آنکات فارسی
قسمت هفدهم (حرفه ای) - Reactive Programming



Loading





/

قسمت هفدهم پادکست آنکات فارسی (البته به اشتباه گفتم قسمت شانزدهم) از سری های حرفه ای می باشد که نوید و بهراد در مورد یه بحث بسیار جذاب و تقریبا تازه تو دنیای برنامه صحبت می کنن به نام Reactive Programming که می تونه مدت ها برنامه نویس رو در مورد موقعیت های شغلی آینده تضمین کنه

صحبت ها

  1. ادامه ElasticSearch
  2. Engine و meta engine
  3. بحث date / geo
  4. بحث Indexing و Date
  5. بحث Geo Hash
  6. برنامه نویسی Reactive در سمت کلاینت به همراه مثال در Android  و iOS
  7. مزایا Reactive Programming  در پروژه سمت کلاینت
  8. کاهش بار روی سرور در تعداد ریکئوست های بالا به همراه مثال
  9. مفهوم Zero Copy
  10. بحث Backward compatible بودن Reactive
  11. مزایای برنامه نویسی Reactive
  12. چالش هایی از برنامه نویسی Reactive
  13. Back-pressure
  14. بحث Multi-threading و Reactive
  15. معرفی Framework های Reactive
  16. معرفی کلاس های Rx

لینک ها

  1. https://uncutfarsi.ir/behrad-playor
  2. https://uncutfarsi.ir/e07

قسمت هفدهم (حرفه ای) – Reactive Programming بیشتر بخوانید »

قسمت شانزدهم (حرفه ای) – Elasticsearch

آنکات فارسی
آنکات فارسی
قسمت شانزدهم (حرفه ای) - Elasticsearch



Loading





/

تو قسمت شانزدهم که از سری های حرفه ای هست یک قسمت ویژه در مورد Elasticsearch صبحت می کنیم و اینکه چطوری می تونی داده هاتو در دیتابیس به صورت بهینه مدل سازی کنی مخصوصا تو دیتابیس های nosql

صحبت ها

  1. امکانات Elasticsearch
  2. توضیحات Kibana
  3. کلمه ی ELK چیست؟
  4. خدمتگذار Logstash چیست؟
  5. بهینه سازی مدل های داده در دیتابیس های nosql

لینک ها

  1. https://uncutfarsi.ir/cap
  2. https://uncutfarsi.ir/elasticsearch-beats
  3. https://uncutfarsi.ir/data-dog
  4. https://uncutfarsi.ir/logz
  5. https://uncutfarsi.ir/new-relic

قسمت شانزدهم (حرفه ای) – Elasticsearch بیشتر بخوانید »

قسمت سیزدهم (حرفه ای) – Clean Architecture

آنکات فارسی
آنکات فارسی
قسمت سیزدهم (حرفه ای) - Clean Architecture



Loading





/

ما بالاخره تونستیم یه قسمت در مورد معماری تمیز (Clean Architecture) بریم که امیدواریم براتون مفید باشه

صحبت ها

  1. چطور یاد گرفتیم
  2. چه چالش هایی داشتیم
  3. توضیحات کلی در مورد معماریش
  4. نحوه ی پیاده سازی
  5. انواع پیاده سازی
  6. بهره بردن از امکانات زبان Swift و Kotlin برای داشتن پیاده سازی بهتر
  7. مشکلات این نوع معماری
  8. جاهایی که بهتره استفاده کنیم

دوستان لطفا اگه نظرات خودتون رو درمودش بهمون بدین و بگین شما چطوری یاد گرفتین یا چه چالش هایی داشتید

قسمت سیزدهم (حرفه ای) – Clean Architecture بیشتر بخوانید »