Agafonov Slava Digest about software

Cross-Platform with .NET Core

Many people mean .NET Framework when they say .NET, but there's more to it than that. .NET is an ECMA standard that has different implementations - .NET Framework Mono, Unity and now .NET Core. .NET Core is cross-platform it runs on Windows, OS X and multiple distributions of Linux. It also supports different CPU architectures. For example Linux distribution and CPU architecture will be supported soon. Goal is to make the cost of abstraction clear to developers, by implementing a pay-for-play model that makes obvious the costs that come from employing a higher-level abstraction to solve a problem. .NET core will favor performance with standard library that minimizes allocation and the overall memory footprint of your system. More...

.NET Gadgeteer platform and Micro Framework

.NET Gadgeteer platform and Micro Framework.NET Micro Framework is an open source platform that expands the power and versatility of .NET to the world of small embedded applications. Desktop programmers can harness their existing .NET knowledge base to bring complex embedded concepts to market on time (and under budget). Embedded Developers can tap into the massive productivity gains that have been seen on the Desktop. Microsoft has announced the official launch of Gadgeteer, a set of electronic parts designed to be plugged together to build prototypes or working electronic devices. Remote controlled cars and cameras are given as possible examples. More...

More productive with Visual Studio Toolbox. All in one code framework.

All in one code frameworkCode samples, code framework, how to find them with Visual Studio and bring them to the product. Senior Project manager Mei Liang show how to use code framework and what customer can do with it. Free centralized, customer driven library. Online support services provide typical samples available for developers to help them resolve typical tasks. Frequently questions analyzed and provided as free code samples. You also can ask for code sample from Microsoft. Over 600 samples can be found in 2 places: code-plex and MSDN. Just download visual studio extension from Tools menu Search Code sample inside Visual Studio. Just highlight code and right click then search code sample and it will give you highlighted API examples. The Microsoft All-In-One Code Framework is a free, centralized code sample library driven by developers' needs. Our goal is to provide typical code samples for all Microsoft development technologies, and reduce developers' efforts in solving typical programming tasks. More...

Orleans - software framework for cloud applications

Orleans
Orleans - is a Microsoft Research project and managed (.NET) software framework for building client + cloud applications. As outlined in the recently released paper on the topic: Orleans defines an actor-like model of isolated grains that communicate through asynchronous messages and manage asynchronous computations with promises. The isolated state and constrained execution model of grains allows the Orleans runtime to persist, migrate, replicate, and reconcile grain state without programmer intervention. More...

Visual Studio Async

Asynchronous operations are methods and other function members that may have most of their execution take place after they return. In .NET the recommended pattern for asynchronous operations is for them to return a task which represents the ongoing operation and allows waiting for its eventual outcome. An asynchronous function is a method or anonymous function which is marked with the async modifier. A function without the async modifier is called synchronous. You would experience the following behavior using a synchronous application. The program becomes non-responsive. You cannot move, resize the window while data is loading. You cannot hit the Close button to end the program while data is loading. More...

WCF + WF

In this article, I will explore new WCF and WF Services features in the .NET 4.0 as well as the new application server capabilities provided by the "Dublin" (AppFabric) extensions. I will use many materials from MSDN and PDC conference. WF4 provides declarative authoring of programs that coordinate work Activities, Runtime and Tooling.

What is Windows Workflow Foundation? A framework for declarative programming or Tools for creating program definitions or A runtime for executing program logic? What is declarative workflow services? Services (WCF) extend the reach of workflows or declarative service authoring and composition? What benefits of declarative service authoring? Declarative flow control – parallel / async / compensation or Automatic state management or just Tracking / visibility. What declarative services ideal for: Long running, multi-interaction processes (e.g. approvals, applications), Coordinating multiple interactions (e.g. aggregation, composition). More...

Most popular .NET web frameworks

What is most popular .NET WEB Frameworks? Web frameworks for .NET - some confusion around the difference between WebForms, ASP.NET MVC, FubuMVC, ASP.NET.  Basic explanations of these frameworks, what the intended audience is for each, and what the strengths and weaknesses are of this Frameworks. This is not an exhaustive list. It does not include all the frameworks that are out there. There are many good ones for .NET each with their own particular take on the matter in behalf what you need. If you’re shopping for a framework, please do your research and only consider this post as one of many resources. More...

Friend assemblies in .NET

What is friend assemblies in .NET and how it works? Friend assembly is an assembly that can access another assembly's or project Friend (Visual Basic) or internal (C#) types and members. If you identify an assembly as a friend assembly, you no longer need to have this types and members as public in order for them to be accessed by other assemblies. Why you need friend assembly especially if you senior developer? More...

Copyright © 2018 - Design by FS