Forwarded from Software Science and AI
معماری تکامل یا Architecture Evolution
برای درک اینکه چرا معماری پاک (Clean Architecture) بهتر، محبوب تر و اصولی تر یا غیر استاندارد تر از دیگر معماری های مطرح امروز و چند سال اخیر در جهان است، باید به نحوه تکامل معماری های نرم افزاری مختلف (تصویر بالا) نگاهی بیندازیم.
در صورت ممکن در آینده و در پست های بعد، ما چندین گروه از معماری های محبوب را مورد بحث قرار خواهیم داد.
کانال مهندسی نرم افزار و هوش مصنوعی
@MKavehnia
برای درک اینکه چرا معماری پاک (Clean Architecture) بهتر، محبوب تر و اصولی تر یا غیر استاندارد تر از دیگر معماری های مطرح امروز و چند سال اخیر در جهان است، باید به نحوه تکامل معماری های نرم افزاری مختلف (تصویر بالا) نگاهی بیندازیم.
در صورت ممکن در آینده و در پست های بعد، ما چندین گروه از معماری های محبوب را مورد بحث قرار خواهیم داد.
کانال مهندسی نرم افزار و هوش مصنوعی
@MKavehnia
Forwarded from راه پرداخت
Blockchain-way2pay.jpg
1.6 MB
Forwarded from Programming?
Packt_Java_EE_8_Design_Patterns.pdf
6.8 MB
سلام و عرض ادب خدمت دوستان
امروز به این مقاله برخورد کردم ، به نظرم خالی از لطف نیست یک نگاهی بهش بندازید و مطالعه بکنید.
https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/
ارادتمند
حمیدرضا صادقیان
امروز به این مقاله برخورد کردم ، به نظرم خالی از لطف نیست یک نگاهی بهش بندازید و مطالعه بکنید.
https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/
ارادتمند
حمیدرضا صادقیان
Joel on Software
The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)
Ever wonder about that mysterious Content-Type tag? You know, the one you’re supposed to put in HTML and you never quite know what it should be? Did you ever get an email from your friends in…
Forwarded from SQLLand (Vahid Ghorbani)
#معرفی_کتاب
مرجعی کامل جهت بهبود عملکرد و کارایی در SQL Server 2017
#PerformanceTuning #SQL #QueryOptimization
@SQLLand
مرجعی کامل جهت بهبود عملکرد و کارایی در SQL Server 2017
#PerformanceTuning #SQL #QueryOptimization
@SQLLand
👍1
Forwarded from SQLLand (Vahid Ghorbani)
SQL Server 2017 Query Performance Tuning, 5th Edition.pdf
32.2 MB
Forwarded from SQLLand (Vahid Ghorbani)
#معرفی_کتاب
آموزش کاربرد انواع داده ای پیشرفته در SQL Server
XML, JSON, HierarchyID, Spatial
#PerformanceTuning #SQL #QueryOptimization
@SQLLand
آموزش کاربرد انواع داده ای پیشرفته در SQL Server
XML, JSON, HierarchyID, Spatial
#PerformanceTuning #SQL #QueryOptimization
@SQLLand
معماری میکروسرویس با ASP.NET Core:
https://www.youtube.com/watch?v=RyHDWlIq6vI&t=802s
https://www.youtube.com/watch?v=wz9iPUH36Ec
https://www.youtube.com/watch?v=RyHDWlIq6vI&t=802s
https://www.youtube.com/watch?v=wz9iPUH36Ec
YouTube
Microservice Architecture with ASP.NET Core
Having a solid architecture is an essential piece for ensuring the longevity of your software. In this episode Cesar De la Torre Llorente (@cesardelatorre) c...
Travel Agency Analyst.pdf
2.2 MB
ﺗﺠﺰﯾﻪ و ﺗﺤﻠﯿﻞ ﺳﯿﺴﺘﻢ رزرو و ﻓﺮوش ﺑﻠﯿﻂ آژاﻧﺲ ﻣﺴﺎﻓﺮﺗﯽ ﻫﻮاﭘﯿﻤﺎﯾﯽ
@SystemAnalysis
@SystemAnalysis
Forwarded from دستیار
🔴
📡 #خبر :
✳️ بر اساس اخبار منتشر شده در سایت اصلی و توییتر تلگرام ؛ هنوز هیچ نگارشی از تلگرام براساس بلاک چین منتشر نشده است .
♨️ لذا کلیه اطلاعیه ها و اخباری که در شبکه های مجازی مبنی بر انتشار تلگرام ضد فیلتر بر اساس بلاک چین منتشر میشود معتبر نبوده و هدف از انتشار این اخبار هک و نفوذ به سیستمهای شخصی و موبایل است .
⛔️ تحت هیچ شرایطی برنامه های ناشناس و دریافتی از منابع نامعتبر را بر روی موبایل و یا سیستم های کامپیوتری خود نصب نکنید ⛔️
⚪️
🆔 @DigitalArzExchanger
📡 #خبر :
✳️ بر اساس اخبار منتشر شده در سایت اصلی و توییتر تلگرام ؛ هنوز هیچ نگارشی از تلگرام براساس بلاک چین منتشر نشده است .
♨️ لذا کلیه اطلاعیه ها و اخباری که در شبکه های مجازی مبنی بر انتشار تلگرام ضد فیلتر بر اساس بلاک چین منتشر میشود معتبر نبوده و هدف از انتشار این اخبار هک و نفوذ به سیستمهای شخصی و موبایل است .
⛔️ تحت هیچ شرایطی برنامه های ناشناس و دریافتی از منابع نامعتبر را بر روی موبایل و یا سیستم های کامپیوتری خود نصب نکنید ⛔️
⚪️
🆔 @DigitalArzExchanger
Forwarded from SQL Server (Hamidreza)
سلام و عرض ادب خدمت دوستان گرامی
شب بر همگان خوش باشه
یکی از مواردی که در اکثر مشاوره ها در شرکتها باهاش برخورد کردم نحوه نوشتن کدها در زبان شیرین T-SQL بوده .
دوستانی که دارن کد T-SQL می نویسند باید به این نکته توجه کنند که زبان T-SQL یک زبان توصیفی یا Declarative هست.
زبانهای برنامه نویسی مثل C# یا Delphi اینها Procedural هستند.
شما نباید با همون منطقی که در زبانی مثل سی شارپ تفکر می کنید و کد می نویسید ،در زبان T-SQL هم کد بنویسید.
بارها دیدم که مشکلات خیلی راحت حل می شدن ولی چون تفکر Procedural بوده یا حلقه while در کدها تعریف شده یا از جداول Temp به شدت استفاده شده یا Cursor تعریف شده که گاها با یک Select یا update یا Insert به راحتی حل شده و Performance اون چند ده برابر نیز شده است.
زبان T-SQL از زبان SQL مشتق شده که یک زبان با استاندارد Ansi هست. این زبان از Relational Model اقتباس شده که خود Relational Model از ترکیب Set Theory و Predicate Logic ایجاد شده است.
پس وقتی که شما دارید کدنویسی می کنید باید به صورت Set Based به داده ها نگاه کنید نه یک رکورد از یک جدول.
شما نباید هیچ وقت هیچ وقت هیچ وقت در کد نویسی T-SQL برای SQL Server الگوریتم مشخص کنید. وقتی که در خیلی از موارد ترکیبی از Cursor, While ,Temp Table ها مشاهده میشه ، کاملا مشخص هست که برنامه نویس داره الگوریتم فراخوانی اطلاعات هم به SQL Server تحمیل میکنه که کاری کاملا اشتباهه.
شما در SQL Server باید به این طریق کد بنویسید که نیازتون رو بیان کنید. همین
اینکه چطوری این داده ها فراخوانی می شوند رو به Engine SQL Server بسپارید . بهتون قول میدم به بهترین نحو و با بهترین الگوریتم ها ،اطلاعات موردنظر شمارو فراخوانی خواهد کرد و به شما نشان خواهد داد.
اگر در این خصوص سوالی داشتید در خدمتتون هستم.
ارادتمند.
حمیدرضا صادقیان
ID:@Hamidreza_Sadeghian
Channel :@SQL_Server
#Set_Based_Thinking #T_SQL #SQL_Server #SQLServer #Hamidreza_Sadeghian #Declarative #SQL
شب بر همگان خوش باشه
یکی از مواردی که در اکثر مشاوره ها در شرکتها باهاش برخورد کردم نحوه نوشتن کدها در زبان شیرین T-SQL بوده .
دوستانی که دارن کد T-SQL می نویسند باید به این نکته توجه کنند که زبان T-SQL یک زبان توصیفی یا Declarative هست.
زبانهای برنامه نویسی مثل C# یا Delphi اینها Procedural هستند.
شما نباید با همون منطقی که در زبانی مثل سی شارپ تفکر می کنید و کد می نویسید ،در زبان T-SQL هم کد بنویسید.
بارها دیدم که مشکلات خیلی راحت حل می شدن ولی چون تفکر Procedural بوده یا حلقه while در کدها تعریف شده یا از جداول Temp به شدت استفاده شده یا Cursor تعریف شده که گاها با یک Select یا update یا Insert به راحتی حل شده و Performance اون چند ده برابر نیز شده است.
زبان T-SQL از زبان SQL مشتق شده که یک زبان با استاندارد Ansi هست. این زبان از Relational Model اقتباس شده که خود Relational Model از ترکیب Set Theory و Predicate Logic ایجاد شده است.
پس وقتی که شما دارید کدنویسی می کنید باید به صورت Set Based به داده ها نگاه کنید نه یک رکورد از یک جدول.
شما نباید هیچ وقت هیچ وقت هیچ وقت در کد نویسی T-SQL برای SQL Server الگوریتم مشخص کنید. وقتی که در خیلی از موارد ترکیبی از Cursor, While ,Temp Table ها مشاهده میشه ، کاملا مشخص هست که برنامه نویس داره الگوریتم فراخوانی اطلاعات هم به SQL Server تحمیل میکنه که کاری کاملا اشتباهه.
شما در SQL Server باید به این طریق کد بنویسید که نیازتون رو بیان کنید. همین
اینکه چطوری این داده ها فراخوانی می شوند رو به Engine SQL Server بسپارید . بهتون قول میدم به بهترین نحو و با بهترین الگوریتم ها ،اطلاعات موردنظر شمارو فراخوانی خواهد کرد و به شما نشان خواهد داد.
اگر در این خصوص سوالی داشتید در خدمتتون هستم.
ارادتمند.
حمیدرضا صادقیان
ID:@Hamidreza_Sadeghian
Channel :@SQL_Server
#Set_Based_Thinking #T_SQL #SQL_Server #SQLServer #Hamidreza_Sadeghian #Declarative #SQL