جامعه برنامه نویسی فانکشنال ایران
چهارشنبه 19 شهریور (امروز!), ساعت 9:42 شب با حضور @jedimahdi لایو هفتگی #فانکشنال_تراپی داریم! این هفته قرار typeclass های روزمره را داخل Haskell و PureScript معرفی کنیم. مثل Eq و Ord و ... مهمتر از اون قرار یاد بگیریم بازم کمتر boilerplate تولید کنیم و…
توی #فانکشنال_تراپی امشب درباره موضوعات زیر صحبت کردیم:
- Eq, Ord, Enum, Bounded, Show
- instance deriving
- stock deriving strategy
میتونید نسخه خام لایو امشب را از لینک زیر تماشا کنید.
https://www.twitch.tv/videos/736126931
- Eq, Ord, Enum, Bounded, Show
- instance deriving
- stock deriving strategy
میتونید نسخه خام لایو امشب را از لینک زیر تماشا کنید.
https://www.twitch.tv/videos/736126931
Twitch
Twitch is the world's leading video platform and community for gamers.
چهارشنبه 26 شهریور (امروز!), ساعت 9:42 شب با حضور @jedimahdi و @mohaalak و @rsharifnasab لایو هفتگی #فانکشنال_تراپی داریم!
این هفته قرار data structure های List و Maybe و Either را که هر برنامه نویسی روزانه باهاش سر و کار داره را داخل Haskell پیاده سازی و استفاده کنیم.
میتونید ما را از صفحه Twitch زیر تماشا کنید:
https://twitch.tv/the_dr_lazy
این هفته قرار data structure های List و Maybe و Either را که هر برنامه نویسی روزانه باهاش سر و کار داره را داخل Haskell پیاده سازی و استفاده کنیم.
میتونید ما را از صفحه Twitch زیر تماشا کنید:
https://twitch.tv/the_dr_lazy
چهارشنبه 2 مهر (امروز!), ساعت 9:42 شب با حضور @jedimahdi و @rsharifnasab لایو هفتگی #فانکشنال_تراپی داریم!
هفته پیش درباره linked list توضیح دادیم. این هفته Maybe (ممکن با اسم Optional بشناسیدش!) و Either را بررسی میکنیم.
میتونید ما را از صفحه Twitch زیر تماشا کنید:
https://twitch.tv/the_dr_lazy
هفته پیش درباره linked list توضیح دادیم. این هفته Maybe (ممکن با اسم Optional بشناسیدش!) و Either را بررسی میکنیم.
میتونید ما را از صفحه Twitch زیر تماشا کنید:
https://twitch.tv/the_dr_lazy
چهارشنبه 9 مهر (امروز!), ساعت 9:25 شب با حضور @jedimahdi لایو هفتگی #فانکشنال_تراپی داریم!
این هفته بهتون میگیم که abstraction چیه؟ از کجا باید abstraction درست را بشناسید؟ و یک دسته از abstraction ها یعنی group-like algebraic structures را به شکل کلی مورد بررسی قرار میدیم که شامل موارد زیر میشه:
Magma
Semigroup
Monoid
Group
اون عزیزی که میگفت FP چون abstraction نداره به درد نمیخوره هم توصیه میکنم نگاه کنه.
میتونید ما را از صفحه Twitch زیر تماشا کنید:
https://twitch.tv/the_dr_lazy
این هفته بهتون میگیم که abstraction چیه؟ از کجا باید abstraction درست را بشناسید؟ و یک دسته از abstraction ها یعنی group-like algebraic structures را به شکل کلی مورد بررسی قرار میدیم که شامل موارد زیر میشه:
Magma
Semigroup
Monoid
Group
اون عزیزی که میگفت FP چون abstraction نداره به درد نمیخوره هم توصیه میکنم نگاه کنه.
میتونید ما را از صفحه Twitch زیر تماشا کنید:
https://twitch.tv/the_dr_lazy
چهارشنبه 16 مهر (امروز!), ساعت 9:25 شب با حضور @jedimahdi و @mohaalak لایو هفتگی #فانکشنال_تراپی داریم!
هفته پیش با group-like algebraic structure ها آشنا شدیم. این هفته با Haskell پیادهسازیشون خواهیم کرد.
#Magma
#Semigroup
#Monoid
میتونید ما را از صفحه Twitch زیر تماشا کنید:
https://twitch.tv/the_dr_lazy
هفته پیش با group-like algebraic structure ها آشنا شدیم. این هفته با Haskell پیادهسازیشون خواهیم کرد.
#Magma
#Semigroup
#Monoid
میتونید ما را از صفحه Twitch زیر تماشا کنید:
https://twitch.tv/the_dr_lazy
چهارشنبه 23 مهر (امروز!), ساعت 9:25 شب با حضور @jedimahdi و @rsharifnasab لایو هفتگی #فانکشنال_تراپی داریم!
این هفته قرار درباره control flow و functor algebraic structure صحبت کنیم.
#Functor
میتونید ما را از صفحه Twitch زیر تماشا کنید:
https://twitch.tv/the_dr_lazy
این هفته قرار درباره control flow و functor algebraic structure صحبت کنیم.
#Functor
میتونید ما را از صفحه Twitch زیر تماشا کنید:
https://twitch.tv/the_dr_lazy
جامعه غیرانحصاری برنامهنویسی فانکشنال ایران بیش از یک سال پیش با هدف توسعه دانش برنامهنویسی فانکشنال در بین توسعهدهندگان عزیز کارش رو اغاز کرد.
برای انجام این رسالت یکی از بهترین شیوههای قابل استفاده در شرایط کنونی ایجاد محیطی برای گپ و گفت و انتقال تجربیات (meet up) در بستر تلگرام و یا کلاب هوس و یا سایر شبکههای اجتماعی هست.
برای انجام این رسالت یکی از بهترین شیوههای قابل استفاده در شرایط کنونی ایجاد محیطی برای گپ و گفت و انتقال تجربیات (meet up) در بستر تلگرام و یا کلاب هوس و یا سایر شبکههای اجتماعی هست.
جامعه برنامه نویسی فانکشنال ایران
جامعه غیرانحصاری برنامهنویسی فانکشنال ایران بیش از یک سال پیش با هدف توسعه دانش برنامهنویسی فانکشنال در بین توسعهدهندگان عزیز کارش رو اغاز کرد. برای انجام این رسالت یکی از بهترین شیوههای قابل استفاده در شرایط کنونی ایجاد محیطی برای گپ و گفت و انتقال تجربیات…
برای برگزاری چنین گپ و گفت هایی نظر شما بر استفاده از چه بستری می باشد؟
Anonymous Poll
74%
تلگرام
9%
کلاب هوس
10%
سایر(توئیتر و ...)
7%
هیچکدام :)
اولین میتآپ آنلاین جامعه فانکشنال پروگرمینگ ایران در تاریخ 31 تیر ساعت 18:00 به وقت تهران(July 22 - 15:30 CET) در کانال تلگرام جامعه برگزار خواهد شد.
🆔️ @ifpc_channel
🆔️ @ifpc_channel
دومین میتآپ آنلاین جامعه فانکشنال پروگرمینگ ایران در تاریخ 14 مرداد ساعت 18:00 به وقت تهران با موضوع Algebraic data type در کانال تلگرام جامعه برگزار خواهد شد.
🆔 @ifpc_channel
🆔 @ifpc_channel
یکی از مشکلاتی که بچه هایی که FP شروع میکنن اینه که ما چطوری باید Architecture و بچینیم
این ویدئو قشنگ توضیح میده
https://www.youtube.com/watch?v=US8QG9I1XW0
این ویدئو قشنگ توضیح میده
https://www.youtube.com/watch?v=US8QG9I1XW0
YouTube
Functional architecture - The pits of success - Mark Seemann
Object-oriented architects and developers have, over the years, learned many hard lessons about successfully designing systems with object-oriented programming. This has led to a plethora of ‘best practices’ that are painfully passed on from older to younger…
جامعه فانکشنال پروگرمینگ ایران روز برنامه نویس را به تمامی برنامه نویسان پر تلاش تبریک عرض مینماید :)
🆔 @ifpc_channel
🆔 @ifpc_channel
یکی از کتاب های خوب برای یادگرفتن اصول برنامه نویسی فانکشنال کتاب تازه به چاپ رسیده ی Functional Programming Made Easier است.
این کتاب توسط Charls Scalfani نوشته شده که ۴۰ سال تجربه برنامهنویسی دارد.
کتاب از مفاهیم پایه شروع میکند و زبان purescript و آموزش میدهد و در انتها با این زبان یک پروژه Full Stack به همراه وب سرویس و فرانت اند میزند.
زبان purescript یک زبان pure FP هستش که شباهت زیادی به Haskell دارد و در واقع بعد از یاد گیری purescript شما Haskell و راحت میتوانید Haskell کار کنید.
زبان purescript به js ترجمه میشود و شما میتوانید از تمامی کتابخانه های js در این زبان استفاده کنید از react تا express js
شاید اولین بار کتاب و ببینید از حجم دوهزار صفحه ایش منصرف بشید ولی این حجم زیاد برای این است که نویسنده تیکه کد ها را دائم کپی کرده تا شما راحت تر کتاب و بخوانید. خود نویسنده درباره این مورد در مقدمه بیشتر توضیح داده است.
https://leanpub.com/fp-made-easier
این کتاب توسط Charls Scalfani نوشته شده که ۴۰ سال تجربه برنامهنویسی دارد.
کتاب از مفاهیم پایه شروع میکند و زبان purescript و آموزش میدهد و در انتها با این زبان یک پروژه Full Stack به همراه وب سرویس و فرانت اند میزند.
زبان purescript یک زبان pure FP هستش که شباهت زیادی به Haskell دارد و در واقع بعد از یاد گیری purescript شما Haskell و راحت میتوانید Haskell کار کنید.
زبان purescript به js ترجمه میشود و شما میتوانید از تمامی کتابخانه های js در این زبان استفاده کنید از react تا express js
شاید اولین بار کتاب و ببینید از حجم دوهزار صفحه ایش منصرف بشید ولی این حجم زیاد برای این است که نویسنده تیکه کد ها را دائم کپی کرده تا شما راحت تر کتاب و بخوانید. خود نویسنده درباره این مورد در مقدمه بیشتر توضیح داده است.
https://leanpub.com/fp-made-easier
Leanpub
Functional Programming Made Easier
Functional Programming book that takes programmers from beginner to advanced using the PureScript language.