Asp.Net MVC-4,Entity Framework and JQGrid Demo with simple Todo List WebApplication – CodeProject

There are many advantages of using MVC as follows: – MVC helps us to develop loosely coupled architecture. Complex applications can be easily managed. Separations of concerns is possible by dividing the application in to Model,View and Controller. Extensive support for Test Driven Development(TDD). Unit testing will be easy, an additional layer of testing will… Read More

Multicast Message Broker – CodeProject

In one of my projects I needed to use udp multicast messaging to distribute notifications. I’ve found numerous articles about multicasting but these were mostly oriented towards an explanation of the technology with just simple code snippets demonstrating basic api calls. My aim was to build a component which would provide reliable encapsulation of network… Read More

Protecting your data in the age of the NSA and PRISM

Soon after Edward Snowden released a cache of top-secret documents detailing the far-ranging data collection activities of the U.S. National Security Agency (NSA) in the summer of 2013, the Federal Bureau of Investigation (FBI) approached the secure email provider Lavabit with a demand to turn over the encryption keys to its communications. Their target was,… Read More

Best Practices for Virtualizing & Managing SharePoint 2013

Why Virtualize SharePoint? Increasingly, organizations want to virtualize modern multi-tiered applications like SharePoint, to better meet their business and collaboration needs. According to a report from the Enterprise Strategy Group (ESG) Lab, among organizations already using virtualization in some way, approximately 53 percent are moving toward implementing virtualization technology for more complex and advanced systems.1… Read More

Synthetic Monitoring: Helpful Info for Web Developers, Architects and Admins

Every website requires some kind of real-time monitoring to stay abreast of changes to the production behavior of web applications at runtime. We all need to see how our websites hold up by simulating a customer clicking through our site pages and launching various transactions or complex requests. We also need to see how our… Read More

Solution Architecture Best Practice: Using System Availability and Recovery Metrics

// Before endeavoring on an IT project involving the introduction of a new software package or or expansion of an existing one, business leaders need to know the impact of such an initiative on revenues, labor costs, and capital budgets. A solution architecture design document  (aka SAD) can help as long as it is part of… Read More