✨ ساعتی قبل اپل در کنار گوشی و ساعت و ایرباد جدیدش، از iOS 18 رونمایی کرد.
برای توسعه نرمافزار روی پلتفرمهای اپل مثل آیفون، آیپد، اپلواچ و مک swift تنها گزینه نیست. شاید از نظر پرفرمنس یا سازگاری بهترین باشه، ولی آیا در همه اپلیکیشنها اون تمایز کارایی برای کاربر مشهوده؟ آیا هزینه توسعه محصول native برای همهی تیمها و شرکتها مقرونبهصرفه یا بهتر بگم گزینهی بهینه است؟
مفهوم Reusable codebase که استفاده از بخشی از کد برای چند پلتفرم رو شامل میشه، میتونه در هزینه تولید و پشتیبانی + زمان توسعه و رسیدن به مارکت برای برخی محصولات گزینه بهتری باشه.
برای فلاتر، BMW, Toyota, eBay و برای NET MAUI شرکتهایی مثل Esri, NBC Sports و برای ریاکت نیتیو شرکتهایی مثل والمارت، تسلا، فیسبوک و Airbnb مثالهای خوبی هستن.
نظر شما چیه؟
برای توسعه نرمافزار روی پلتفرمهای اپل مثل آیفون، آیپد، اپلواچ و مک swift تنها گزینه نیست. شاید از نظر پرفرمنس یا سازگاری بهترین باشه، ولی آیا در همه اپلیکیشنها اون تمایز کارایی برای کاربر مشهوده؟ آیا هزینه توسعه محصول native برای همهی تیمها و شرکتها مقرونبهصرفه یا بهتر بگم گزینهی بهینه است؟
مفهوم Reusable codebase که استفاده از بخشی از کد برای چند پلتفرم رو شامل میشه، میتونه در هزینه تولید و پشتیبانی + زمان توسعه و رسیدن به مارکت برای برخی محصولات گزینه بهتری باشه.
برای فلاتر، BMW, Toyota, eBay و برای NET MAUI شرکتهایی مثل Esri, NBC Sports و برای ریاکت نیتیو شرکتهایی مثل والمارت، تسلا، فیسبوک و Airbnb مثالهای خوبی هستن.
نظر شما چیه؟
👍3
tech-afternoon
✨🚀 سلام این ایونت «احتمالا» بخش اول سری بنچمارکینگ است، قصد دارم اهمیت و نکات بنچمارکینگ رو مرور کنیم و در بخش اول، روی داتنت و اسکیوال سرور کار خواهیم کرد و اگر استقبال خوبی بشه، در بخش دوم روی روی لایبریهای پایتون و گو کار کنیم. این فرم ثبتنام است (جلسات…
😊 قبل از هر چیز از دوستانی که در جلسه شرکت کردن متشکرم و امیدوارم مطالب مفید بوده باشه.
🔗 ویدیو جلسه، اسلایدها و سورسکد مثالها آپلود شد و در صورت تمایل از لینکهای زیر دریافت کنید.
پیشاپیش از نقد، نظر و پیشنهاد شما برای بهبود جلسات، و همچنین انتخاب موضوع جلسات بعدی استقبال تشکر میکنم.
🎬 YouTube: Webinar Video
📈 SlideShare: Presentation File
🖥 GitHub: Source Codes
🔗 ویدیو جلسه، اسلایدها و سورسکد مثالها آپلود شد و در صورت تمایل از لینکهای زیر دریافت کنید.
پیشاپیش از نقد، نظر و پیشنهاد شما برای بهبود جلسات، و همچنین انتخاب موضوع جلسات بعدی استقبال تشکر میکنم.
🎬 YouTube: Webinar Video
📈 SlideShare: Presentation File
🖥 GitHub: Source Codes
YouTube
Benchmarking your code
ویدیو جلسه تکافترنون، در مورد اندازهگیری پرفرمنس کدها نرمافزارها.
توی این جلسه در مورد مفاهیم بنچمارکینگ، چرایی و اهمیتش در فرایند توسعه نرمافزار صحبت کردیم.
مثالها بر مبنای داتنت است، ولی در توضیح و تشریح موضوع سعی کردم برای منحصر به داتنت نباشه و…
توی این جلسه در مورد مفاهیم بنچمارکینگ، چرایی و اهمیتش در فرایند توسعه نرمافزار صحبت کردیم.
مثالها بر مبنای داتنت است، ولی در توضیح و تشریح موضوع سعی کردم برای منحصر به داتنت نباشه و…
🙏4❤3👍2
از ۱ (کمترین) تا ۵ (بیشترین) چقدر آشنایی با امکانات جدید داتنت براتون مهمه؟ (علاقه شخصی و اهمیت در کار)
Anonymous Poll
18%
۱
0%
۲
0%
۳
14%
۴
68%
۵
به بهانه ریلیز نسخه RC1 داتنت ۹
از داتنت ۵ اعلام کردن که:
🗓 نوامبر هر سال نسخه جدید ارائه میشه (آبان-آذر)
⚡️ نسخههای فرد (۵، ۷، ۹، ۱۱) با پشتیبانی ۱ ساله خواهند بود
💎 نسخههای زوج (۶، ۸، ۱۰) دارای ۳ سال پشتیبانی هستند (Long-Term Support یا LTS)
اطلاعات نسخه RC1 داتنت ۹ در گیتهاب
رأیگیری بالا برای تصمیم در مورد موضوع تکافترنون بعدی است.
از داتنت ۵ اعلام کردن که:
🗓 نوامبر هر سال نسخه جدید ارائه میشه (آبان-آذر)
⚡️ نسخههای فرد (۵، ۷، ۹، ۱۱) با پشتیبانی ۱ ساله خواهند بود
💎 نسخههای زوج (۶، ۸، ۱۰) دارای ۳ سال پشتیبانی هستند (Long-Term Support یا LTS)
اطلاعات نسخه RC1 داتنت ۹ در گیتهاب
رأیگیری بالا برای تصمیم در مورد موضوع تکافترنون بعدی است.
GitHub
.NET 9 RC 1 · dotnet/core · Discussion #9496
Announcement We are pleased to announce the release of .NET 9 Release Candidate 1. This release contains the following improvements: 📚Libraries WebSocket Keep-Alive Ping and Timeout APIs Add ZLib, ...
👍3
کمکم به ریلیز نسخه جدید PostgreSQL نزدیک میشیم.
این هم ۴ کارت جدید آموزشی برای SQL Server کارهایی که دوست دارن به PostgreSQL مهاجرت کنند.
کوئریهای ساده رو با مقایسه سینتکس مشابه در هر دو پلتفرم به راحتی میتونیم یاد بگیریم و این هدف من از درست کردن این کارتهاست.
درسته که قابلیتهای SQL Server یا اوراکل برای انترپرایزها بسیار پایدار، آمادهبهاستفاده و خوشایند هستند. ولی اگر مجبور به تهیه مجوز قانونی باشیم، باز هم گزینه ما هستند؟
#MSSQL_to_PGSQL
این هم ۴ کارت جدید آموزشی برای SQL Server کارهایی که دوست دارن به PostgreSQL مهاجرت کنند.
کوئریهای ساده رو با مقایسه سینتکس مشابه در هر دو پلتفرم به راحتی میتونیم یاد بگیریم و این هدف من از درست کردن این کارتهاست.
درسته که قابلیتهای SQL Server یا اوراکل برای انترپرایزها بسیار پایدار، آمادهبهاستفاده و خوشایند هستند. ولی اگر مجبور به تهیه مجوز قانونی باشیم، باز هم گزینه ما هستند؟
#MSSQL_to_PGSQL
👍5
📌 چه لیدر یک یا چند تیم باشیم چه یک عضو ساده، مهمه که با مفاهیم لیدرشیپ آشنا باشیم!
یادگیری مفاهیم لیدرشیپ به ما به عنوان عضو یک تیم کمک میکنه تا سازمان و تیمی رو انتخاب کنیم که لیدر خوبی داره و «حال خوب» رو تجربه کنیم از کار کردن. همچنین به عنوان لیدر بهمون کمک میکنه تا باعث پیشرفت و «حال خوب» همتیمیهامون بشیم.
تجربه شخصی من از بهکارگیری این سبک از لیدرشیپ همیشه مثبت بوده، و برداشت خودم اینطور بوده که باعث رشد اعضاء تیم و احساس راحتی در محیط کار شده. هرچند درگیری با سایر بخشهای سازمان بهمنظور تسهیل کارها برای تیم، باعث دردسر خودم شده، ولی اگر به output و outcome همزمان توجه بشه، به دشواریهاش میارزه 😉
این کارتها خلاصهای از نکات رهبری خدمتگزار است که من فکر میکنم میتونه دید خوبی بده.
🌱 ♻️ اگر فکر کردید نکات خوبی بودند با دیگران هم به اشتراک بگذارید و نظرتون رو از طریق کامنت بگید!
یادگیری مفاهیم لیدرشیپ به ما به عنوان عضو یک تیم کمک میکنه تا سازمان و تیمی رو انتخاب کنیم که لیدر خوبی داره و «حال خوب» رو تجربه کنیم از کار کردن. همچنین به عنوان لیدر بهمون کمک میکنه تا باعث پیشرفت و «حال خوب» همتیمیهامون بشیم.
تجربه شخصی من از بهکارگیری این سبک از لیدرشیپ همیشه مثبت بوده، و برداشت خودم اینطور بوده که باعث رشد اعضاء تیم و احساس راحتی در محیط کار شده. هرچند درگیری با سایر بخشهای سازمان بهمنظور تسهیل کارها برای تیم، باعث دردسر خودم شده، ولی اگر به output و outcome همزمان توجه بشه، به دشواریهاش میارزه 😉
این کارتها خلاصهای از نکات رهبری خدمتگزار است که من فکر میکنم میتونه دید خوبی بده.
🌱 ♻️ اگر فکر کردید نکات خوبی بودند با دیگران هم به اشتراک بگذارید و نظرتون رو از طریق کامنت بگید!
👌4
⚡️ نتایج بنچمارک SQLite در دو حالت In-Memory و On-Disk
تفاوت پرفرمنس بین قرارگیری روی رَم و دیسک حتی وقتی دیسک NVMe 4.0 باشه تا این اندازه زیاده!
این جدول نتیجه ۹ ساعت اجرای بنچمارک است و اعداد تا حد خیلی خوبی دقیق هستند. و این کار «احتمالا» بخشی از بازاجرای یک پروژه بعد از ۱۴ سال است! ۱۴ سال پیش ۷ embedded database رو که امروز خیلیهاشون دیگه سالهاست نسخه جدید نداشتن رو بنچمارک کردم. یادمه با لپتاپ روشن از این جلسه به اون جلسه میرفتم و نگران بودم توی مسیر شارژ کم بیارم 😅
تفاوت پرفرمنس بین قرارگیری روی رَم و دیسک حتی وقتی دیسک NVMe 4.0 باشه تا این اندازه زیاده!
این جدول نتیجه ۹ ساعت اجرای بنچمارک است و اعداد تا حد خیلی خوبی دقیق هستند. و این کار «احتمالا» بخشی از بازاجرای یک پروژه بعد از ۱۴ سال است! ۱۴ سال پیش ۷ embedded database رو که امروز خیلیهاشون دیگه سالهاست نسخه جدید نداشتن رو بنچمارک کردم. یادمه با لپتاپ روشن از این جلسه به اون جلسه میرفتم و نگران بودم توی مسیر شارژ کم بیارم 😅
👌4
دوست دارید تا بیشتر در مورد فایلهای editorconfig. بدونید؟
Final Results
91%
بله
9%
نه
0%
اصلا چی هست؟
✍1
فایل editorconfig. برای تنظیم ویرایشگر کد استفاده میشه، تقریبا همه ادیتورهای رایج از محصولات JetBrains و مایکروسافت (VS, VS Code) پشتیبانیش میکنن.
پس اگر فایل خودتون رو داشته باشید یا توی تیم یک فایل رو استفاده کنید، تنظیمات یکسانی خواهید داشت...
مرجع
مرجع خوب برای داتنتیها
مثال خوب برای داتنتیها
مثال خوب برای پایتون و ادیتورهای JetBrains
پس اگر فایل خودتون رو داشته باشید یا توی تیم یک فایل رو استفاده کنید، تنظیمات یکسانی خواهید داشت...
مرجع
مرجع خوب برای داتنتیها
مثال خوب برای داتنتیها
مثال خوب برای پایتون و ادیتورهای JetBrains
❤5
🎁 اگر ۳۰ تایی بشیم، معرفی ۳۰ نوع فایل که به نقطه شروع میشن و هر کدوم مثل editorconfig. کمک به فرایند. توسعه دارن رو خواهم گذاشت...
❤4
🚀 بخش جدید مهاجرت به PostgreSQL برای SQL Server کارها
باز هم از این کارت قرمزها 😁 ولی اینبار برای معادل هر نوع آبجکت در دو دیتابیس انجین...
به راحتی با دیدن مثالها میتونید معادل هر آبجکت رو ببینید و تفاوتها رو پیدا کنید...
هرجا هم نیاز به توضیح داشت، کامنت بگذارید 😊
♻️ اگر هم مفید دونستید با دیگران به اشتراک بگذارید
#MSSQL_to_PGSQL
باز هم از این کارت قرمزها 😁 ولی اینبار برای معادل هر نوع آبجکت در دو دیتابیس انجین...
به راحتی با دیدن مثالها میتونید معادل هر آبجکت رو ببینید و تفاوتها رو پیدا کنید...
هرجا هم نیاز به توضیح داشت، کامنت بگذارید 😊
♻️ اگر هم مفید دونستید با دیگران به اشتراک بگذارید
#MSSQL_to_PGSQL
🔥5