OFFERS

There are many ways to secure different parts of your application. The security of running code in .NET revolves around the concept of Code Access Security (CAS). CAS determines the trustworthiness of an assembly based upon its origin and the characteristics of the assembly itself, such as its harsh value. For example, code installed locally on the machine is more trusted than code downloaded from the Internet. more>
Understanding how web services work is key to using Visual Studio .NET to build reliable, high-performance distributed applications. With Visual Studio .NET, developers are being encouraged to build applications not as monolithic entities, but rather as individual components that work together. Some of these components may be tightly coupled, communicating via method calls or through named pipes. Others will be loosely coupled, and communicate in more asynchronous ways. more>
Deployed software is continuously under attack. Hackers have been exposing and exploiting vulnerabilities for decades and seem to be increasing their attacks. This paper describes complete lifecycle activities aimed at producing more secure and robust code that can better withstand attack. more>
Agile software development methodologies hinge on: working software, employing an iterative development process, involving the customer, and harnessing change for competitive advantage. This typically requires efficient coding, quality architecture, continuous attention to technical excellence and focus on delivering business value. The rapid turnaround of new features allows frequent user feedback and increases the chances that the proper software is being built. more>
The 21st century is driven by software. The fact that it is a fundamental player in almost all aspects of life, suggests continued growth of the industry—and an increasing need for reliable and predictable software. more>
Increasingly, ASP.NET developers are being asked to wear two hats; one as a developer of applications that work in very complex distributed environments, and the other as a security expert who must build security into ASP.NET applications during development. more>
Java has greatly simplified application development and deployment through its cross-platform virtual machine, object-oriented semantics, language-intrinsic thread model, and garbage-collected memory management. These features have contributed to greater programmer productivity and more reliable software. more>