🔥 How to create blog in 40 minutes
🌀 تو این ویدیو توی کمتر از 40 دقیقه نشون دادم که چطور میتونیم یه بلاگ رو درست کنیم، البته خودمون توسعه نمیدیم، و از سرویس های موجود استفاده میکنیم. درکنارش سرویس های متفاوتی مثل کلادفلر رو هم میبینم، که چه امکاناتی رو بهمون میده.
مهم اینه که ما نباید همه چیز رو خودمون درست کنیم، اگه ابزاری هست که میتونه به ما کمک کنه و توی 40 دقیقه بلاگ بیاریم بالا، چراکه نه.
اگه داکر کامپوز رو هم خواستید میتونید اینجا ببینید: دیگه داغ داغ سریع تو 40 دقیقه بلاگ میاد بالا همینه. (فقط ریسورس کمه اگه خطا دیدید بگید که ریسورس رو کم کم ببرم بالا)
https://mohammadkarimi.dev/how-to-run-ghost-blog-on-your-own-server-with-docker/
00:00 Cloudflare
10:00 Host and docker compose
16:00 ghost service
30:00 demo
🚢 پلی لیست : Code Jungle
🕶 مدت ویدیو : 40 دقیقه
📺 لینک ویدیو :
https://youtu.be/cE3Sh-MJB5g
🌀 تو این ویدیو توی کمتر از 40 دقیقه نشون دادم که چطور میتونیم یه بلاگ رو درست کنیم، البته خودمون توسعه نمیدیم، و از سرویس های موجود استفاده میکنیم. درکنارش سرویس های متفاوتی مثل کلادفلر رو هم میبینم، که چه امکاناتی رو بهمون میده.
مهم اینه که ما نباید همه چیز رو خودمون درست کنیم، اگه ابزاری هست که میتونه به ما کمک کنه و توی 40 دقیقه بلاگ بیاریم بالا، چراکه نه.
اگه داکر کامپوز رو هم خواستید میتونید اینجا ببینید: دیگه داغ داغ سریع تو 40 دقیقه بلاگ میاد بالا همینه. (فقط ریسورس کمه اگه خطا دیدید بگید که ریسورس رو کم کم ببرم بالا)
https://mohammadkarimi.dev/how-to-run-ghost-blog-on-your-own-server-with-docker/
00:00 Cloudflare
10:00 Host and docker compose
16:00 ghost service
30:00 demo
🚢 پلی لیست : Code Jungle
🕶 مدت ویدیو : 40 دقیقه
📺 لینک ویدیو :
https://youtu.be/cE3Sh-MJB5g
❤46👍4👏3🙏1
🌀 4 تا سشن باز کردم، اگه دوست دارید که باهم در مورد موضوع باحالی (موضوع رو تا چند روز قبلش میفرستم براتون) و یا موضوع خودتون گپ بزنیم میتونید از لینک زیر درخواست بدید. (فعلا پر شد، مجدد باز میکنم)
⚠ اگر موضوع رو خودتون مشخص میکنید، حتما توی اون باکس در زمان ثبت بنویسید.
❤️ جلسات مثل همیشه : رایگان
🚢 مدت زمان : 30 دقیقه - پنج شنبه ها صبح
🔗 https://adplist.org/mentors/mohammad-karimi
⚠ اگر موضوع رو خودتون مشخص میکنید، حتما توی اون باکس در زمان ثبت بنویسید.
❤️ جلسات مثل همیشه : رایگان
🚢 مدت زمان : 30 دقیقه - پنج شنبه ها صبح
🔗 https://adplist.org/mentors/mohammad-karimi
❤44👏2😭2🫡2🔥1🕊1
🔥 Liveness and Readiness in Asp.net core
🌀 خوب همیشه وقتی درمورد هلث چک صحبت میکنیم، باید حواسمون باشه که 2 تا موضوع مهم هم داریم برای اینکه بتونیم تشخیص بدیم که آیا سرویس اصلا بالا هست و یا اصلا هلثی هست؟ و اینکه آیا اصلا آماده سرویس دادن هم هست؟ اولیش فقط و فقط خود سرویس رو چک میکنه، اما دومیش میره وابستگی هاش رو هم چک میکنه مثل برقراری ارتباط با دیتابیس و صف و غیره.
00:00 Health Check
04:00 liveness and readiness
12:00 Sql Server Check
16:00 liveness readiness endpoint
23:00 Tags and predicate
🚢 پلی لیست : Asp.Net Core
🕶 مدت ویدیو : 30 دقیقه
📺 لینک ویدیو :
https://youtu.be/8OJSU3f28_o
🐟 لینک بلاگ که میتونید بخونید اگه حال دیدن رو ندارید
https://mohammadkarimi.dev/liveness-and-readiness-in-asp-net-core/
🌀 خوب همیشه وقتی درمورد هلث چک صحبت میکنیم، باید حواسمون باشه که 2 تا موضوع مهم هم داریم برای اینکه بتونیم تشخیص بدیم که آیا سرویس اصلا بالا هست و یا اصلا هلثی هست؟ و اینکه آیا اصلا آماده سرویس دادن هم هست؟ اولیش فقط و فقط خود سرویس رو چک میکنه، اما دومیش میره وابستگی هاش رو هم چک میکنه مثل برقراری ارتباط با دیتابیس و صف و غیره.
00:00 Health Check
04:00 liveness and readiness
12:00 Sql Server Check
16:00 liveness readiness endpoint
23:00 Tags and predicate
🚢 پلی لیست : Asp.Net Core
🕶 مدت ویدیو : 30 دقیقه
📺 لینک ویدیو :
https://youtu.be/8OJSU3f28_o
🐟 لینک بلاگ که میتونید بخونید اگه حال دیدن رو ندارید
https://mohammadkarimi.dev/liveness-and-readiness-in-asp-net-core/
❤39👍3🙏1
اگه میتونستیم یه غارنشین رو منجمد میکردیم و تو زمان فعلی از انجماد در می آوردیم، صد در صد همچنان با روش های زمان غارنشینی دنبال شکار و استفاده از ابزار ها بوده برای گذران زندگی.
به این پدیده Frozen Caveman Anti-Pattern میگن.
غارنشین منجمد (معروف به سندرم غارنشین منجمد) یک ضدالگوی توسعه نرمافزار هست که مدیر و یا شرکت و یا هرکسی به علت اینکه یا حالش رو نداره یعنی تمایلی نداره و یا حتی دانشش رو نداره، نمیزاره تیم توسعه در انتخاب فناوری و روش و شیوه های جدید دستشون باز باشه و همیشه مقاومت میکنند، که تهش میشه یه فرایند توسعه منسوخ شده و بدون استانداردی که خیلی سخته تو این شرایط بودن.
آیا جایی شما همچین تجربه ای رو داشتید؟
به این پدیده Frozen Caveman Anti-Pattern میگن.
غارنشین منجمد (معروف به سندرم غارنشین منجمد) یک ضدالگوی توسعه نرمافزار هست که مدیر و یا شرکت و یا هرکسی به علت اینکه یا حالش رو نداره یعنی تمایلی نداره و یا حتی دانشش رو نداره، نمیزاره تیم توسعه در انتخاب فناوری و روش و شیوه های جدید دستشون باز باشه و همیشه مقاومت میکنند، که تهش میشه یه فرایند توسعه منسوخ شده و بدون استانداردی که خیلی سخته تو این شرایط بودن.
آیا جایی شما همچین تجربه ای رو داشتید؟
❤36👍26
🔥 .Net Collection - Part 5
🌀 بعد از اینکه اینترفیس هارو متوجه شدیم که هر کدوم برای چه چیزی بوجود اومدن و چراییش رو درک کردیم، حالا نیاز داریم بریم سراغ پارت دوم از پلی لیست جاییکه باید کالکشن های موجود رو بررسی کنیم، ببینیم چطور کار میکنند و چطور پیاده سازی شدند، و حتی چه ایرادات طراحی هم دارند و در گذشت زمان بعضی هاشون درست شدن. پس تو این ویدیو سراغ List و ArrayList رفتیم که هم نسخه جنریک و غیر جنریک رو بررسی کردیم و تهش هم یه بنچمارک گرفتیم.
00:00 Previous Session
08:00 Array List
15:00 ArrayList's Problem
20:00 Boxing and Unboxing
35:00 List
40:00 Benchmark
🚢 پلی لیست : Net Collection , C# In a nutshell
🕶 مدت ویدیو : 43 دقیقه
📺 لینک ویدیو :
https://youtu.be/psqA5Q8mxyM
🌀 بعد از اینکه اینترفیس هارو متوجه شدیم که هر کدوم برای چه چیزی بوجود اومدن و چراییش رو درک کردیم، حالا نیاز داریم بریم سراغ پارت دوم از پلی لیست جاییکه باید کالکشن های موجود رو بررسی کنیم، ببینیم چطور کار میکنند و چطور پیاده سازی شدند، و حتی چه ایرادات طراحی هم دارند و در گذشت زمان بعضی هاشون درست شدن. پس تو این ویدیو سراغ List و ArrayList رفتیم که هم نسخه جنریک و غیر جنریک رو بررسی کردیم و تهش هم یه بنچمارک گرفتیم.
00:00 Previous Session
08:00 Array List
15:00 ArrayList's Problem
20:00 Boxing and Unboxing
35:00 List
40:00 Benchmark
🚢 پلی لیست : Net Collection , C# In a nutshell
🕶 مدت ویدیو : 43 دقیقه
📺 لینک ویدیو :
https://youtu.be/psqA5Q8mxyM
❤36👍5🔥4
موافق ادامه پلی لیست کالکشن هستید؟
Final Results
28%
نه خیلی، بریم یه موضوع دیگه، تا همینجا کافیه.
72%
ادامه بدیم و در موردش بیشتر بررسی کنیم.
👍20
🔥 Lazy<T> in .NET
🌀 توی لینکداین یه ویدیویی دیدم ازارشاد رئوفی درمورد استفاده از Lazy برای پرفورمنس و بهینه کردن منابع، دوست داشتم یکمی بیشتردر موردش صحبت کنم و بیشترعمیق بشیم. و اینکه بنظرم حداقل در انتشار و بازخورد به این نوع فعالیت ها داره کم لطفی میشه، و افراد متخصص که دارن توی این حوزه فعالیت میکنند بجای اینکه حمایت کنند و یا حتی نقد کنند و یا تکمیل کنند این نوع محتوی هارو، بجاش خیلی ساده از کنارشون رد میشیم و بعد از مدتی دیگه هیچ انرژی برای فردی نمی مونه که بخواد محتوی خوب تری رو تولید و بازنشر بده.
حتما ویدیوی ارشاد رو هم ببینید :
https://www.linkedin.com/feed/update/urn:li:activity:7248376399734984704/
00:00 Community
05:00 Lazy And Startup project
09:00 Lazy Loading
15:00 Service Usage and Injection
16:00 Benchmark and Problem of Lazy
🚢 پلی لیست : Booster
🕶 مدت ویدیو : 22 دقیقه
📺 لینک ویدیو :
https://youtu.be/PqM1i6-EDc8
❤️ با توجه به حمایت های شما دوستان، انشالله بزودی کالکشن هارو هم ادامه میدیم. دمتون گرم که هستید و کلی انرژی میدید.
🌀 توی لینکداین یه ویدیویی دیدم ازارشاد رئوفی درمورد استفاده از Lazy برای پرفورمنس و بهینه کردن منابع، دوست داشتم یکمی بیشتردر موردش صحبت کنم و بیشترعمیق بشیم. و اینکه بنظرم حداقل در انتشار و بازخورد به این نوع فعالیت ها داره کم لطفی میشه، و افراد متخصص که دارن توی این حوزه فعالیت میکنند بجای اینکه حمایت کنند و یا حتی نقد کنند و یا تکمیل کنند این نوع محتوی هارو، بجاش خیلی ساده از کنارشون رد میشیم و بعد از مدتی دیگه هیچ انرژی برای فردی نمی مونه که بخواد محتوی خوب تری رو تولید و بازنشر بده.
حتما ویدیوی ارشاد رو هم ببینید :
https://www.linkedin.com/feed/update/urn:li:activity:7248376399734984704/
00:00 Community
05:00 Lazy And Startup project
09:00 Lazy Loading
15:00 Service Usage and Injection
16:00 Benchmark and Problem of Lazy
🚢 پلی لیست : Booster
🕶 مدت ویدیو : 22 دقیقه
📺 لینک ویدیو :
https://youtu.be/PqM1i6-EDc8
❤️ با توجه به حمایت های شما دوستان، انشالله بزودی کالکشن هارو هم ادامه میدیم. دمتون گرم که هستید و کلی انرژی میدید.
❤92👏7🔥1
grafana-model.json
33.4 KB
دوستان اگه مشکلی داشتید، بمن پیام بدید با هم ردیفش میکنیم.
مشتی هستید.
مشتی هستید.
❤49👍3🙏1
🔥 پلی لیستی که واقعا خیلی باهاش حال میکنم، چون وقتی نزدیک میشیم به سطوح پایین و درک میکنیم که اینها چی هستند و چطور کار میکنند، کیف میده.
🚢 پلی لیست : Concurrency and Asynchrony
🕶 تعداد ویدیو : 9
📺 لینک پلی لیست :
https://www.youtube.com/watch?v=vIPW_JwV_jQ&list=PLN5rV4x2x5XeyHxgGOGSst1aEOygBrfjz
🚢 پلی لیست : Concurrency and Asynchrony
🕶 تعداد ویدیو : 9
📺 لینک پلی لیست :
https://www.youtube.com/watch?v=vIPW_JwV_jQ&list=PLN5rV4x2x5XeyHxgGOGSst1aEOygBrfjz
🔥69❤28👍5⚡2
🌀 خیلی وقت ها مبینیم که موارد اشتباها بجای همدیگه استفاده میشه، و یا اصلا طبقه بندی درستی نداشته. اون زمانیکه این ویدیوهارو میگرفتم تنها هدفم این بود که کمی این جنگل کلمات رو از هم تفکیک کنم، طبقه بندی کنم.( نمیدونم چقدر موفق بودم) شاید اوایلش برای خودم دور از انتظار بود که این همه استقبال از این پلی لیس بشه. اما دم همتون گرم.
دوباره کل پلی لیست رو میزارم برای کسایی که وقت نداشتن ببینن.
🚢 پلی لیست : Architectural Jungle
🕶 تعداد ویدیو :26
لینک پلی لیست :
https://www.youtube.com/watch?v=mexiRfX37fU&list=PLN5rV4x2x5XcRubBzzDQ_WApzFBPAgnoh
دوباره کل پلی لیست رو میزارم برای کسایی که وقت نداشتن ببینن.
🚢 پلی لیست : Architectural Jungle
🕶 تعداد ویدیو :26
لینک پلی لیست :
https://www.youtube.com/watch?v=mexiRfX37fU&list=PLN5rV4x2x5XcRubBzzDQ_WApzFBPAgnoh
❤74👍11🔥3
🔥 .NET Collection - Part 6
🌀 تو این قسمت تقریبا تمام وجه های لیست رو بررسی کردیم و بنچمارک های متفاوتی رو دیدیم که در چه سناریویی باید از کدام اینترفیس استفاده کنیم. در انتها هم به بررسی yield return پرداختیم و مواردش رو هم کامل بررسی کردیم.
00:00 Previous Session
10:00 List Constructor
12:00 EF and List
15:00 Type of interface
35:00 benchmark
37:00 yield return
🚢 پلی لیست : Net Collection , C# In a nutshell
🕶 مدت ویدیو : 43 دقیقه
📺 لینک ویدیو :
https://youtu.be/QUVBZieJxQs
برای ادامه موضوع yield return هم میتونید بلاگ زیر رو مطالعه کنید.
https://mohammadkarimi.dev/yield-return-ienumerable/
🌀 تو این قسمت تقریبا تمام وجه های لیست رو بررسی کردیم و بنچمارک های متفاوتی رو دیدیم که در چه سناریویی باید از کدام اینترفیس استفاده کنیم. در انتها هم به بررسی yield return پرداختیم و مواردش رو هم کامل بررسی کردیم.
00:00 Previous Session
10:00 List Constructor
12:00 EF and List
15:00 Type of interface
35:00 benchmark
37:00 yield return
🚢 پلی لیست : Net Collection , C# In a nutshell
🕶 مدت ویدیو : 43 دقیقه
📺 لینک ویدیو :
https://youtu.be/QUVBZieJxQs
برای ادامه موضوع yield return هم میتونید بلاگ زیر رو مطالعه کنید.
https://mohammadkarimi.dev/yield-return-ienumerable/
👍20❤19🔥2🫡2💯1
🔥 آخرین بروز رسانی روی رودمپ انتیتی فریمورک رو انجام دادم، تقریبا خیلی از موارد ورژن 9 رو هم آوردم.
و برای همشون ویدیو ساختم، تو مرحله ی بعدی از این رودمپ هرکدوم از این هارو به ویدیوها لینک میکنم.
مشتی هستید، بدون حمایت شما خداییش نمیشه اصلا ویدیو درست کرد.
❤️ ❤️ ❤️
🕶 لینک رود مپ:
https://roadmap.sh/r/entity-framework-core-o4dag
و برای همشون ویدیو ساختم، تو مرحله ی بعدی از این رودمپ هرکدوم از این هارو به ویدیوها لینک میکنم.
مشتی هستید، بدون حمایت شما خداییش نمیشه اصلا ویدیو درست کرد.
❤️ ❤️ ❤️
🕶 لینک رود مپ:
https://roadmap.sh/r/entity-framework-core-o4dag
❤133👌4👍3🔥3
🔥 Expression Tree - Part 1 - Delegate and Lambda Expression
🌀 اولین ویدیو از سری بررسی Expression Tree که تو این ویدیو در ابتدا دلیگیت ها و لمبدا رو بررسی کردیم. و در انتها به بحث Expression Tree میرسیم.
02:12 statement and expression in c#
07:48 delegate
12:30 delegate instance
14:09 Func
15:03 lambda expression
19:30 lambda expression return type
20:15 captured value
20:57 static lambda
🚢 پلی لیست : Expression Tree
🕶 مدت زمان ویدیو : ۲۴ دقیقه
📺 لینک ویدیو :
https://youtu.be/iraD98-Z1UM
🌀 اولین ویدیو از سری بررسی Expression Tree که تو این ویدیو در ابتدا دلیگیت ها و لمبدا رو بررسی کردیم. و در انتها به بحث Expression Tree میرسیم.
02:12 statement and expression in c#
07:48 delegate
12:30 delegate instance
14:09 Func
15:03 lambda expression
19:30 lambda expression return type
20:15 captured value
20:57 static lambda
🚢 پلی لیست : Expression Tree
🕶 مدت زمان ویدیو : ۲۴ دقیقه
📺 لینک ویدیو :
https://youtu.be/iraD98-Z1UM
❤44👍8🔥6😍1
🔥 Expression Tree Part 2
🌀 خوب تو قسمت دوم از مجموعه موضوعات اکسپرشن، یه مقداری رفتیم عمیقتر و بیشتر بررسیش کردیم و یه نمونه هم خودمون اکسپرشن ساختیم.
04:00 IEnumerable, IQueryable
13:50 Description of Expression Tree
20:30 Writing an Expression Tree
پ.ن. اگه ویدیو براتون مفید بود، حتما لایک کنید، چون لایک های شماست که به ما این سیگنال رو میده که باید ادامه بدیم.
🚢 پلی لیست : Expression Tree
🕶 مدت زمان ویدیو : ۲۴ دقیقه
📺 لینک ویدیو :
https://youtu.be/44GJxrN97Oc
🌀 خوب تو قسمت دوم از مجموعه موضوعات اکسپرشن، یه مقداری رفتیم عمیقتر و بیشتر بررسیش کردیم و یه نمونه هم خودمون اکسپرشن ساختیم.
04:00 IEnumerable, IQueryable
13:50 Description of Expression Tree
20:30 Writing an Expression Tree
پ.ن. اگه ویدیو براتون مفید بود، حتما لایک کنید، چون لایک های شماست که به ما این سیگنال رو میده که باید ادامه بدیم.
🚢 پلی لیست : Expression Tree
🕶 مدت زمان ویدیو : ۲۴ دقیقه
📺 لینک ویدیو :
https://youtu.be/44GJxrN97Oc
❤35🔥6👍5
🔥 Expression Tree Part 3
قسمت نهایی از موضوع Expression Tree.
0:00 Previous Session
12:00 Where and Order by and ... Decorator
14:23 Chaining decorator
17:30 Query Execution
22:17 Inside of IQueryable
23:57 Expression Visitor
🚢 پلی لیست : Expression Tree
🕶 مدت زمان ویدیو : 35 دقیقه
📺 لینک ویدیو :
https://youtu.be/1bdHudU0y3o
قسمت نهایی از موضوع Expression Tree.
0:00 Previous Session
12:00 Where and Order by and ... Decorator
14:23 Chaining decorator
17:30 Query Execution
22:17 Inside of IQueryable
23:57 Expression Visitor
🚢 پلی لیست : Expression Tree
🕶 مدت زمان ویدیو : 35 دقیقه
📺 لینک ویدیو :
https://youtu.be/1bdHudU0y3o
🔥33👍11❤8
🔥 .Net Collection - Part 7
🌀 کالکشن ها همیشه مهم بودند، و استفاده ازشون هم همینطور، اما شاید خیلی وقت ها اینکه اینها با چه ظرافتی طراحی شدند فکر نکردیم، بعضی وقت ها حال میده که روشون دقیق بشیم و ببینم پشت صحنه هر کدوم از این کالکشن ها چی هست و چطور طراحی شده و چقدر بهینه. پس بریم سروقت صف.
00:00 Previous Session
10:00 Concept and data structure
24:00 Memory Management
30:00 Enumerator
🚢 پلی لیست : Net Collection , C# In a nutshell
🕶 مدت ویدیو : 47 دقیقه
📺 لینک ویدیو :
https://youtu.be/ik-2Dw-gvgw
🌀 کالکشن ها همیشه مهم بودند، و استفاده ازشون هم همینطور، اما شاید خیلی وقت ها اینکه اینها با چه ظرافتی طراحی شدند فکر نکردیم، بعضی وقت ها حال میده که روشون دقیق بشیم و ببینم پشت صحنه هر کدوم از این کالکشن ها چی هست و چطور طراحی شده و چقدر بهینه. پس بریم سروقت صف.
00:00 Previous Session
10:00 Concept and data structure
24:00 Memory Management
30:00 Enumerator
🚢 پلی لیست : Net Collection , C# In a nutshell
🕶 مدت ویدیو : 47 دقیقه
📺 لینک ویدیو :
https://youtu.be/ik-2Dw-gvgw
🔥27👍14❤12
🔥 Dispatch Proxy and AOP in .Net
🌀 در واقع یه تایپ جدیدیه که از ابتدای دات نت کور بوده و یه مکانیزم درست کردن پراکسی روی آبجکت هاییه که میخواید.
قبلا این نوع پراکسی هارو با Real Proxy انجام میدادن اما عملا این تایپ یه جایگزین عالی براش محسوب میشه.
00:00 Aspect Oriented Programming
06:00 Dispatch Proxy
🚢 پلی لیست : C# In a nutshell
🕶 مدت ویدیو : 19 دقیقه
📺 لینک ویدیو :
https://youtu.be/0pXk9y97Vlk
🌀 در واقع یه تایپ جدیدیه که از ابتدای دات نت کور بوده و یه مکانیزم درست کردن پراکسی روی آبجکت هاییه که میخواید.
قبلا این نوع پراکسی هارو با Real Proxy انجام میدادن اما عملا این تایپ یه جایگزین عالی براش محسوب میشه.
00:00 Aspect Oriented Programming
06:00 Dispatch Proxy
🚢 پلی لیست : C# In a nutshell
🕶 مدت ویدیو : 19 دقیقه
📺 لینک ویدیو :
https://youtu.be/0pXk9y97Vlk
❤30👍5🔥5
🔥 Riter is not a pen, it's your mind.
🌀 خیلی وقته که من از ابزار های اینچنینی استفاده میکنم، اما خوب همیشه محدودیت هاش برام زیاد بود، و پکیجی هم که من استفاده میکردم دیگه آپدیت نمیشد. خوب گفتم از یه جایی شروع کنم، اولش اینقدر جدی نبود، بعد دیدم که خوب داره میره جلو. تقریبا هر چیزی بود رو کم کم دارم پیاده سازی میکنم. کلا حال میده، روی پروژه های الکی وقت بگذرونه آدم. هم یه چیزی یاد میگیره، تهشم اگه شد یه محصول که چه بهتر.
ممنون میشم اگه حالش رو داشتید، ازش استفاده کنید، و یا حتی پیشنهاد بدید، توسعه بدید.
بازم ممنونم بایت استار هایی که به پروژه میدید،(هر چند تعداد محدودی از افراد این کار رو میکنند، اما همیشه مشتی هستند) ❤️❤️❤️
بسیار بسیار ممنونم از تک تک افرادی که تست کردند و کلی فیدبک دادند. من 5 نفر اول رو منشن کردم، بقیه دوستان معذرت میخوام خیلی زیادن خداییش.
@NimaKaviyani @Saman_H2500 @StubbornGirlInfo @raminny @HassanRezaei3790
لینک پروژه:
https://github.com/mohammadKarimi/Riter
🌀 خیلی وقته که من از ابزار های اینچنینی استفاده میکنم، اما خوب همیشه محدودیت هاش برام زیاد بود، و پکیجی هم که من استفاده میکردم دیگه آپدیت نمیشد. خوب گفتم از یه جایی شروع کنم، اولش اینقدر جدی نبود، بعد دیدم که خوب داره میره جلو. تقریبا هر چیزی بود رو کم کم دارم پیاده سازی میکنم. کلا حال میده، روی پروژه های الکی وقت بگذرونه آدم. هم یه چیزی یاد میگیره، تهشم اگه شد یه محصول که چه بهتر.
ممنون میشم اگه حالش رو داشتید، ازش استفاده کنید، و یا حتی پیشنهاد بدید، توسعه بدید.
بازم ممنونم بایت استار هایی که به پروژه میدید،(هر چند تعداد محدودی از افراد این کار رو میکنند، اما همیشه مشتی هستند) ❤️❤️❤️
بسیار بسیار ممنونم از تک تک افرادی که تست کردند و کلی فیدبک دادند. من 5 نفر اول رو منشن کردم، بقیه دوستان معذرت میخوام خیلی زیادن خداییش.
@NimaKaviyani @Saman_H2500 @StubbornGirlInfo @raminny @HassanRezaei3790
لینک پروژه:
https://github.com/mohammadKarimi/Riter
🔥43❤22👍2