حرفه ای

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

آنکات فارسی
آنکات فارسی
قسمت بیست و یکم (خودمونی و حرفه ای) - تست کردن
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 بیشتر بخوانید »

قسمت دوزادهم (حرفه ای) – آی او اس

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

این قسمت از سری های حرفه ای هست که بهراد در مورد آی او اس صحبت می کنه و به جزئیات پیاده سازی رابط کاربری می پردازه و نوید معادل همون رو توی اندروید می گه و یه بحث اندروید و آی او اس دوباره اتفاق افتاده و از دستشون در رفته 🙂

صحبت ها

  1. انواع ساخت های رابط کاربری
  2. نحوه ی ساخت رابط کاربری ساده و پیچیده
  3. مشکلات تکنولوژی های پیاده سازی رابط کاربری
  4. مختصر توضیح در مورد فلاتر
  5. بحث داغ دوباره در مورد اندروید و آی او اس (این دوتا خسته نمیشن از بس بحث می کنن)
  6. گذری به تاریخ کار استیو جابز

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

قسمت یازدهم (حرفه ای) – آی او اس

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

این قسمت از سری های حرفه ای هست که بهراد در مورد آی او اس صحبت می کنه و به جزئیات پیاده سازی برنامه ها روش می پردازه و نوید معادل همون رو توی اندروید می گه

صحبت ها

  1. اجرای برنامه ها در پس زمینه
  2. امنیت اندروید و آی او اس
  3. لایف سایکل های آی او اس و اندروید
  4. App Life-Cycle
  5. States
  6. Other langs and main function
  7. DidFinishLaunching
  8. WillEnterForeground (after receiving a phone call)
  9. DidBecomeActive(finished foreground animation)
  10. WillResignActive(when start an interruption or home button)
  11. DidEnterBackground(5 seconds)
  12. WillTerminate
  13. Background modes
  14. Audio
  15. location
  16. notification
  17. For calls (VoIP)
  18. Bluetooth devices
  19. Background fetch
  20. Background tasks
  21. Long Background task vs Timers Problems

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

قسمت هشتم (حرفه ای) – Swift

آنکات فارسی
آنکات فارسی
قسمت هشتم (حرفه ای) - Swift
Loading
/

این قسمت بهراد نگاهی سریع می اندازه به یک سری امکانات زبان برنامه نویسی Swift که در اپلیکیشن های iPhone مورد استفاده قرار میگیره

صحبت ها

  1. خرید پلی استیشن پنج
  2. امکانات iOS و زبان Swift
  3. مموری لیک (Memory Leak)

لینک ها

  1. PSN ID نوید برای بازی در پلی استیشن ghahramani
  2. اخبار در مورد پایین آوردن کیفیت و سرعت گوشی های آیفون ها  https://uncutfarsi.ir/news-apple-slowing-down

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

قسمت هفتم (حرفه ای) – SOLID

آنکات فارسی
آنکات فارسی
قسمت هفتم (حرفه ای) - SOLID
Loading
/

این قسمت بهراد نگاهی به اصول طراحی SOLID می کنه که خیلی از شرکت ها خواهان استفاده ازش هستن

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

قسمت چهارم (حرفه ای) – Serverless

آنکات فارسی
آنکات فارسی
قسمت چهارم (حرفه ای) - Serverless
Loading
/

این قسمت الگوهای طراحی که از قسمت قبل مونده بود رو پایان می دیم و بهراد درمورد تکنولوژی جذاب بدون سرور صحبت می کنه

لینک ها

  1. https://uncutfarsi.ir/serverless

صحبت ها

  1. اشتباهات قسمت قبل در مورد کانفیگ سرور و پترن ساگا و کامیت ۲ فازه
  2. سرورلس
  3. لمبدا فانکشن

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