Articles Written by Bipin Joshi

Zip and Unzip Files Programmatically in C#

The .NET framework 4.5 introduces some new classes in System.IO.Compression namespace that allows you to deal with Zip files programmatically. Using these classes you can create new Zip files, open and modify existing Zip files and extract the contents of Zip files via code. This article examines some of these classes.

Working with Arrays in C#

Although single dimensional arrays are most commonly used in C#, other varieties such as multidimensional arrays and jagged arrays are also available to C# developers. Additionally, the Array class comes in handy when it comes to sorting or searching an array.

Using Preprocessor Directives in C#

Bipin Joshi shows you how to use C# preprocessor directives to instruct the C# compiler to alter the compilation process in some way. For example you may instruct the C# compiler that a particular block of code be excluded from the compilation process.

Working with Promises in Windows Store Apps

To deal with the complexity involved in asynchronous programming, Windows Store apps make use of what is known as a Promise. At code level a promise is an object that represents the result of an asynchronous operation and returns a value at some future point in time. This article discusses what Promises are and also shows how to use them in a Windows Store app.

Using SimpleMembership in ASP.NET MVC 4

SimpleMembership extends the ASP.NET core membership and role providers in such a way that you can use a custom database table to store user information. Bipin Joshi gives you step by step instructions to configure and use the SimpleMembership in ASP.NET MVC projects.

Top White Papers and Webcasts

  • Featuring Art Schoeller, VP and Principal Analyst, Forrester Research Wednesday, August 31, 2016 10:00 AM PT | 1 PM ET If Agility Is Essential to Your Business Survival--Now's the Time to Start the Move to Cloud! The maturity of cloud platforms has given organizations new confidence in moving mission-critical systems to the cloud, to gain agility, scale and realize cost benefits in the process. How can your company achieve these benefits, and what steps are necessary to begin your contact center's …

  • The future of cloud platforms is at hand. Even if your cloud applications are basic now, your next set of apps will require strong analytics services and tools, as well as features that ease enterprise integration. To fill these needs, consider using not only your current cloud provider but also specialists. Take advantage of not only the big cloud platforms, but also specialized providers in vertical industries; countries and regions; and functional domains including omnichannel, analytics, integration, and …

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date