Why Cloud Computing Cannot be Ignored!

Cloud computing is the on-demand delivery of computer power and database storage for anything that involves delivering hosted services over the Internet. A predominant ...
Read More

Microsoft Dynamics CRM - Processes

Microsoft Dynamics CRM is a Customer Relationship Management software developed by Microsoft Corporation. It is used for managing a company’s relationship with customers and to ...
Read More

Multi-platform Crash Reporting with Bugsplat

Why Crash Reporting? Crash reporting allows us to easily find, fix, and track crashes affecting our users. Crash Reporting Tools like Bugsplat are thought of as guard dogs ...
Read More

Uses of Office 365 Planner

Challenges in the modern work place: Recently, we have come across multiple challenges in the modern work place, such as: Users work from multiple locations Most of the user's ...
Read More

String extensions using LINQ

For the question, `The class System.String is sealed and therefore you cannot use it for overriding or inheritance?' There is  a Yes and a No answer. Yes! you can extend ...
Read More

Hybrid Windows Applications: Interoperability between Winforms and WPF

Windows Presentation Foundation (WPF) and Windows forms are two different mature architectures for creating Windows application interfaces. While Winforms is a time tested, ...
Read More

Transactions in Dot Net - Part 1

In my 2-part blog series I will be explaining how transactions can be implemented in .Net and SQL servers respectively.  In this blog (Part 1), I will go into details on how ...
Read More

SEO Services: Proven SEO Techniques To Help Grow Your Website Traffic

Webmasters need to be updated with the current SEO practices in order to establish a strong and visible presence online. This can only be made possible with the help of the ...
Read More

Synchronous vs. Asynchronous Request Handling

Synchronous The requests in the system depend on some external resource like user request. When a request comes in, ASP.NET takes one of its thread pool threads and assigns it ...
Read More

Telerik Reporting Integration with ASP.NET MVC

Introduction: Telerik Reporting is a reporting solution for all .NET cloud, web, mobile and desktop platforms that provides a full range of ready-to-use tools and services, ...
Read More

How .Net Garbage Collection Works?

Whenever you instantiate an object in your .net application, some memory is allocated to store that object. But at some point that object may no longer be needed by your ...
Read More

Automatically Run Programs and Windows Task Scheduler

Introduction The Task Scheduler has a wide variety of uses such as automatically triggering job schedule, sending email notifications to the appropriate users etc. Scheduling ...
Read More

Security in Web API - Part 1

Security has always been a major concern when we talk about enterprise-level applications. This is truer, when we talk about exposing our business through services.  However, ...
Read More

Posting Invoices & Cash Receipts in Dynamics GP Using Post Master

Microsoft Dynamics GP is a mid-market business accounting software package used extensively in the Financial, Sales, Purchasing, Inventory, Project, Payroll functions in an ...
Read More

Understanding Microsoft Azure Storage

Cloud storage platform is designed for Internet-scale applications. It is highly reliable, available and scalable. At an average, we can manage more than 40 trillion stored ...
Read More

Preventing Cross-Site scripting (XSS) attack

Introduction Cross-site scripting attack, also called XSS attack, is a security vulnerability found in web applications. In XSS, malicious script is injected into the web pages ...
Read More

Six Key Benefits of ASP.NET Core 1.0 which make it Different & Better

Introduction ASP.NET Core 1.0 is not a continuation of ASP.NET 4.6. It is a whole new framework, a side-by-side project which happily lives alongside everything else we know. ...
Read More

Overcome Coupling & Separation Concerns with Onion Architecture

There are several traditional architectures available, and one of the basic issues with these architectures is the coupling of UI and business logic layer to data access.
Read More

Creating Open XML Documents using SharePoint Object Model

Introduction Open XML files are Zip files that contain XML, and it is very easy to generate or modify Open XML documents programmatically. Using the programmability features of ...
Read More

Caching in ASP.NET

Introduction Caching is a process for storing frequently accessed data/information in memory, so that, when the same data/information is needed the next time, it could then be ...
Read More

Run your own Message Bus to communicate between View, View models & Services

I am working on a project that had a requirement to centralize message system. I decided to use Prism’s Event Aggregator which worked fine. However I did find a few ...
Read More

How to work your way through log4net?

Log4net is an open source library and by using this library any .net application can write a log to different sources (i.e text file, console, database, event Log etc.). ...
Read More

Why Troubleshooting Skills are Critical for a Programmer ?

'How do I learn computer programming?' is a question which often arises in the minds of engineering graduates as soon as they complete their course. In my experience, a ...
Read More

Why 'User Control' is Better Than 'Notify' in WPF

As we all know Notify icon is small pop up window which pops for any updates or any warnings.  Notify icon control is readily available in WPF. Its implementation in the back ...
Read More

So, you want to optimize performance of Asp.net MVC applications

In this article we will discuss how to improve performance of asp.net MVC4 application. First of all you need to debug the application to find out areas that has performance ...
Read More

Want to know the importance of Fluent Interface & Method Chaining in C# ?

Want to simplify your class consumption code by making your code more simple, readable and discoverable ? Want to really please your people who consume a component with ...
Read More

Adding real-time communication simplified with ASP.NET SIGNALR

As a developer I have seen how the world of web pages has evolved. Static web pages are long gone and dynamic web pages are expected even from the simplest of websites. But what ...
Read More

Product Development Using Agile Methodology

Customers are not expected to worry about the development methodology used in developing their software.  However, the fact is, they do worry! They worry about things like - - ...
Read More

What are the benefits of Phased Rollouts ?

In this blog, I would like to share my experience and views on “Phased Rollouts”. We have been hearing “phase” right from our school days, isn’t it?  “A distinct period or stage ...
Read More

Who Wins ? Java v/s .NET - Clash of the Titans !

Well, this blog is not about which technology is better nor about listing the advantages / dis-advantages of each one. More often we face situations where we have to propose ...
Read More

Part 2, Continued...Product localization – Winning the global Race!

In my last blog post, I harped on “Product localization concept”, covering aspects like definition of Product Localization, building baseline version for a product and ...
Read More

Product localization – Winning the global Race !

We all understand what a software product means. But, what is localization for a software product or application? According to w3c “Localization refers to the adaptation of ...
Read More

Back to Basics: Agile Project Management Recoded

Many of the IT project managers, who have been practicing the traditional project management in their projects like waterfall, iterative etc., have started advocating “Agile” ...
Read More

What to watch out for in Forms Authentication?

Padma - Senior .Net Manager in Trigent, 20 + Years of Experience, MBA in Information Management from University of Texas at Austin. I manage the design and development of asp.net ...
Read More

The Rise of Custom Software Development Services

“Change” is probably the only constant entity that is more relevant in today’s business world. All the models, processes, concepts and approaches to run a business have witnessed ...
Read More

.Net Programming - Padma Krishnan Speaks!

Senior .Net Project Manager, Mrs. Padma Krishnan speaks about her experience and a .net project she is currently handling at Trigent. Mrs. Padma Krishnan is an MBA from University ...
Read More