یکی از مهمترین کارهایی که یک معمار نرمافزار انجام میدهد تشخیص و خلق مفهومی به نام «فضا» است. اگر در نرمافزاری فضاها به درستی ساخته نشوند، برنامه نویسان دچار سردرگمی میشوند و عمدتا کدهای تکراری خواهند نوشت. ساخت فضاهای درست توسط معمار نرمافزار احتمال نوشته شدن کدهای تکراری یا اضافی را کم میکند.
در لینک زیر مفهوم فضا در معماری نرمافزار توضیح داده شده
http://mehrandvd.me/2015/09/16/software-architect-its-all-about-spaces/
در لینک زیر مفهوم فضا در معماری نرمافزار توضیح داده شده
http://mehrandvd.me/2015/09/16/software-architect-its-all-about-spaces/
👍1
این بلاگ توضیح داده که چطور EF 6 رو به همراه ASP.NET Core 1.0 استفاده کنیم.
http://blog.tonysneed.com/2016/01/22/ef6-asp-net-core-mvc6/
@SoftwarePhilosophy
http://blog.tonysneed.com/2016/01/22/ef6-asp-net-core-mvc6/
@SoftwarePhilosophy
Microsoft
ASP.NET Core, an open-source web development framework | .NET
Build web apps and services that run on Windows, Linux, and macOS using C#, HTML, CSS, and JavaScript. Get started for free on Windows, Linux, or macOS.
امکاناتی که در TypeScript 1.8 اضافه شدهاست در این بلاگ توضیح داده شده. این زبان واقعا با سرعتی فراتر از یک زبان معمولی در حال رشد است. جالب است بدانید تیم Angular 2.0 از TypeScript برای توسعه این محصول استفاده میکنند.
https://blogs.msdn.microsoft.com/typescript/2016/01/28/announcing-typescript-1-8-beta/
@SoftwarePhilosophy
https://blogs.msdn.microsoft.com/typescript/2016/01/28/announcing-typescript-1-8-beta/
@SoftwarePhilosophy
اسکات گوتری از نسخهای از SQL خبر داد که بر روی لینوکس اجرا میشود.
http://blogs.microsoft.com/blog/2016/03/07/announcing-sql-server-on-linux/
@SoftwarePhilosophy
http://blogs.microsoft.com/blog/2016/03/07/announcing-sql-server-on-linux/
@SoftwarePhilosophy
The Official Microsoft Blog
Announcing SQL Server on Linux
It’s been an incredible year for the data business at Microsoft and an incredible year for data across the industry. This Thursday at our Data Driven event in New York, we will kick off a wave of launch activities for SQL Server 2016 with general availability…
Quality of a software mostly comes from the quality of its developers, not from the quality of its language or technologies.
http://mehrandvd.me/2015/10/15/software-quality-comes-from-people-not-languages/
@SoftwarePhilosophy
http://mehrandvd.me/2015/10/15/software-quality-comes-from-people-not-languages/
@SoftwarePhilosophy
ما به عنوان مهندسین نرمافزار عادت کردیم که نرمافزار بسازیم، در حقیقت به آن معتاد شدهایم. به خاطر همین موضو است که اغلب دوست نداریم به این فکر کنیم که تغییری که در نرمافزار میدهیم چطور باید در نسخه لایو اجرایی شود. خیلی وقتها نرمافزار را به صورت بسیار عالی تغییر میدهیم، ولی برنامهای برای اینکه این تغییر چطور باید در نسخهاجرایی اعمال شود نداریم.
یکی از دغدغه اصلی یک مهندس نرمافزار خوب، تمرکز بر Software Migration است. هر قطعه کدی که توسط یک مهندس نرمافزار نوشته میشود باید با دید یک Change دیده شود که باید روی نسخه لایو اعمال شود، نه صرفا یک کد جدید که Create شدهاست.
http://mehrandvd.me/2015/09/06/be-a-developer-not-a-programmer/
@SoftwarePhilosophy
___
یکی از دغدغه اصلی یک مهندس نرمافزار خوب، تمرکز بر Software Migration است. هر قطعه کدی که توسط یک مهندس نرمافزار نوشته میشود باید با دید یک Change دیده شود که باید روی نسخه لایو اعمال شود، نه صرفا یک کد جدید که Create شدهاست.
http://mehrandvd.me/2015/09/06/be-a-developer-not-a-programmer/
@SoftwarePhilosophy
___
