• Spotlight: AI in Enterprise
  • Videos
  • Newsletters
  • Resources

About

  • About us
  • Advertise
  • Contact Us
  • Foundry Careers
  • Newsletters
  • Reprints

Policies

  • Terms of Service
  • Privacy Policy
  • Cookie Policy
  • Copyright Notice
  • Member Preferences
  • About AdChoices
  • E-commerce Affiliate Relationships
  • Your California Privacy Rights

Our Network

  • CIO
  • Computerworld
  • CSO
  • Network World

More

  • Blogs
  • BrandPosts
  • Events
  • Videos
  • Enterprise Buyer’s Guides
  • Analytics
  • Artificial Intelligence
  • Generative AI
  • Careers
  • Cloud Computing
  • Data Management
  • Databases
  • Emerging Technology
  • Technology Industry
  • Security
  • Software Development
  • Microsoft .NET
  • Development Tools
  • Devops
  • Open Source
  • Programming Languages
  • Java
  • JavaScript
  • Python
  • Enterprise Buyer’s Guides
Popular Topics
  • Artificial Intelligence
  • Cloud Computing
  • Data Management
  • Software Development
  • Spotlight: AI in Enterprise
  • Videos
  • Newsletters
  • Resources

Topics

  • Analytics
  • Artificial Intelligence
  • Generative AI
  • Careers
  • Cloud Computing
  • Data Management
  • Databases
  • Emerging Technology
  • Technology Industry
  • Security
  • Software Development
  • Microsoft .NET
  • Development Tools
  • Devops
  • Open Source
  • Programming Languages
  • Java
  • JavaScript
  • Python
  • Enterprise Buyer’s Guides

About

  • About us
  • Advertise
  • Contact Us
  • Foundry Careers
  • Newsletters
  • Reprints

Policies

  • Terms of Service
  • Privacy Policy
  • Cookie Policy
  • Copyright Notice
  • Member Preferences
  • About AdChoices
  • E-commerce Affiliate Relationships
  • Your California Privacy Rights

Our Network

  • CIO
  • Computerworld
  • CSO
  • Network World

More

  • Blogs
  • BrandPosts
  • Events
  • Videos
  • Enterprise Buyer’s Guides
HomeBlogs.NET ProgrammingPage 9

.NET Programming

Filter by
Analysis
BrandPost
Feature
How-To
Interview
News
News Analysis
Opinion
Reviews
Tip
opinion

How to work with Quartz.Net in C#

Quartz.Net is a .Net port of the popular Java job scheduling framework. It is an open source job scheduling system that can be used from smallest apps to large-scale enterprise systems.

By Joydip Kanjilal
Jun 03, 2016 4 mins
Software Development
opinion

Working with Hashtable and Dictionary in C#

Learn how to work with the Hashtable and Dictionary collection types and when to use one in lieu of the other in your applications

By Joydip Kanjilal
May 27, 2016 4 mins
Software Development
opinion

My two cents on constructors in C#

Constructors in C# initialize the members of the class to which they belong and design your classes with elegance

By Joydip Kanjilal
May 26, 2016 4 mins
Software Development
opinion

How to access the Windows Registry using C#

Explore ways to program the Windows Registry using C# to store and retrieve configuration information

By Joydip Kanjilal
May 20, 2016 4 mins
Software Development
opinion

How to work with the Decorator design pattern in C#

Take advantage of the Decorator design pattern to add extensibility either dynamically or statically to your application

By Joydip Kanjilal
May 19, 2016 4 mins
Software Development
opinion

How to work with operator overloading in C#

Operator overloading or ad-hoc polymorphism lets you work with user defined types much the same way you work with fundamental data types

By Joydip Kanjilal
May 13, 2016 4 mins
Software Development
opinion

How to solidify your application’s code using PostSharp

Take advantage of PostSharp's compile-time weaving features to reduce code clutter and solidify your application’s code

By Joydip Kanjilal
May 12, 2016 4 mins
Software Development
opinion

Best practices for avoiding high CPU usage

In this post I would like to highlight a few performance optimization tips that would help you to prevent CPU outrages in your application.

By Joydip Kanjilal
May 06, 2016 3 mins
Software Development
opinion

How to work with TPL Dataflow Library in .Net

Take advantage of the TPL Dataflow Library to implement producer / consumer pattern in .Net

By Joydip Kanjilal
May 05, 2016 5 mins
Software Development
how-to

How to build your own task scheduler in C#

Take advantage of a custom task scheduler to provide added functionalities over the default task scheduler and manage how tasks are scheduled in .Net

By Joydip Kanjilal
Apr 29, 2016 5 mins
Software Development
opinion

How to create a RESTful service in WCF

Take advantage of WCF to build light-weight RESTful services and keep the resource URIs clean and lean

By Joydip Kanjilal
Apr 26, 2016 4 mins
Software Development
opinion

On Task.Factory.StartNew and Task.Run methods

Learn the best practices to create and schedule tasks efficiently in .Net using Task.Run and Task.Factory.StartNew methods

By Joydip Kanjilal
Apr 22, 2016 5 mins
Software Development
opinion

How to work with MSMQ in C#

MSMQ is a simple, convenient, reliable and persistent backing store for storing your messages

By Joydip Kanjilal
Apr 21, 2016 4 mins
Software Development
opinion

How to work with transactional WCF services

You can leverage the TransactionScope class present in the System.Transactions namespace for efficient transaction management when working in .Net.

By Joydip Kanjilal
Apr 13, 2016 4 mins
Software Development
opinion

How to work with nullable types in C#

Take advantage of nullable types to assign 'no values' or 'null values' to value types when there is no value available

By Joydip Kanjilal
Apr 04, 2016 4 mins
Software Development
opinion

How to work with Hangfire in C#

Take advantage of Hangfire, an open source job scheduling framework, to schedule fire-and-forget, recurring tasks in Web applications sans the need of a Windows Service

By Joydip Kanjilal
Apr 01, 2016 4 mins
Web Development Open Source Software Development
opinion

Introducing ASP.Net WebHooks

Take advantage of ASP.Net Web Hooks to send HTTP POST notifications within the context of the ASP.Net runtime

By Joydip Kanjilal
Mar 31, 2016 4 mins
Technology Industry Web Development Software Development
opinion

How to program using PostSharp in C#

Take advantage of this popular AOP framework to seamlessly manage common functionalities like exception handling, logging, security, and transactions in your application

By Joydip Kanjilal
Mar 25, 2016 4 mins
Software Development
how-to

How to version your Web API

Take advantage of the various ways to version your Web API to make it more flexible and adaptable to changes while keeping the functionality intact

By Joydip Kanjilal
Mar 24, 2016 4 mins
Microsoft .NET C# APIs
opinion

A deep dive: Value and reference types in .Net

Explore value types and reference types in .Net and learn how and where they are stored

By Joydip Kanjilal
Mar 14, 2016 4 mins
Software Development
opinion

My two cents on weak references in .Net

Weak references in .Net create references to large objects in your application that are used infrequently so that they can be reclaimed by the garbage collector if needed

By Joydip Kanjilal
Mar 11, 2016 4 mins
Software Development
opinion

How to work with structs in C#

A struct is a good choice when you need to create a user defined type that would hold a few value types

By Joydip Kanjilal
Mar 09, 2016 4 mins
Software Development
opinion

How to work with ADO.Net in disconnected mode

Leverage ADO.Net's ability to work in disconnected mode to enable your application to stay disconnected to the database, conserve the system resources, and reduce the network traffic

By Joydip Kanjilal
Mar 04, 2016 4 mins
Software Development
opinion

How to tune machine.config settings for improved performance

Explore ways to tweak the settings in machine.config file for improved performance

By Joydip Kanjilal
Feb 26, 2016 4 mins
Software Development
opinion

How to internationalize your application in .Net

Learn how to build multilingual applications in .Net by leveraging the framework's built-in support for globalization

By Joydip Kanjilal
Feb 25, 2016 4 mins
Software Development
opinion

How to work with a WCF service programmatically

Explore ways to work with a WCF service programmatically without the service configuration files

By Joydip Kanjilal
Feb 18, 2016 5 mins
Software Development
opinion

How to work with serialization in .Net

Serialization converts an object's state into a stream of bytes so that it can be persisted in a permanent or temporary storage medium

By Joydip Kanjilal
Feb 12, 2016 4 mins
Software Development
opinion

Exploring generalization, specialization, and dependency in OOP

Generalization, specialization and dependency define relationships between the objects in your application

By Joydip Kanjilal
Feb 10, 2016 4 mins
Software Development
opinion

How to work with Fluent NHibernate in C#

Fluent NHibernate provides a Fluent API also enables you to use LINQ to query data on top of the NHibernate engine

By Joydip Kanjilal
Feb 04, 2016 4 mins
Software Development
opinion

How to work with reflection in C#

Take advantage of reflection in .Net to inspect or retrieve metadata of a type at runtime

By Joydip Kanjilal
Jan 29, 2016 4 mins
Software Development
how-to

How to work with Sessions in ASP.NET

Take advantage of sessions to store and manage information pertaining to a logged user's session.

By Joydip Kanjilal
Jan 28, 2016 4 mins
C# Microsoft .NET Web Development
opinion

How to implement polymorphism in C#

Take advantage of polymorphism to isolate interface from implementation and promote flexibility in your designs

By Joydip Kanjilal
Jan 20, 2016 4 mins
Software Development
opinion

My two cents on collections in C#

Leverage collections in .Net to store to promote type safety, facilitate code reuse, and improve performance when working with in-memory collection of objects

By Joydip Kanjilal
Jan 15, 2016 4 mins
Software Development
opinion

How to work with Parallel LINQ in C#

Parallel LINQ enables you to optimize your queries by splitting them into parts so as to execute these parts in parallel and hence boost the query performance. In this article we would discuss PLINQ and how it can be used in applications.

By Joydip Kanjilal
Jan 13, 2016 4 mins
Software Development
how-to

How to work with Windows services in C#

Take advantage of Windows services to build applications that you want to run in the background or execute automatically at predefined intervals of time.

By Joydip Kanjilal
Jan 08, 2016 4 mins
Small and Medium Business Microsoft .NET C#
opinion

Working with application domains in .Net

Leverage application domains to provide a level of isolation inside the managed environment so as to enable multiple applications to run in a single process

By Joydip Kanjilal
Jan 04, 2016 4 mins
Software Development
opinion

How to work with indexers in C#

Take advantage of indexers in C# to access an instance of a class or a struct by using indexes

By Joydip Kanjilal
Dec 24, 2015 4 mins
Software Development
opinion

New features in WCF 4.5

WCF has matured a lot over the years, and the new WCF 4.5 comes up with many significant improvements

By Joydip Kanjilal
Dec 23, 2015 4 mins
Software Development
opinion

How to work with Sockets in C#

Take advantage of sockets in C# to implement inter-process communication for the purpose of sharing data over a network

By Joydip Kanjilal
Dec 18, 2015 4 mins
Software Development
opinion

My two cents on contracts in WCF

Take advantage of contracts, a standard followed in WCF to specify what your WCF service is supposed to do

By Joydip Kanjilal
Dec 17, 2015 4 mins
Software Development
opinion

How to use the Facade design pattern in C#

Take advantage of the facade design pattern to provide a simplified interface to a set of sub systems and hence reduce the dependencies and complexities in your designs

By Joydip Kanjilal
Dec 10, 2015 4 mins
Software Development
opinion

New features in SQL Server 2016

Take advantage of the mission-critical capabilities in SQL Server 2016 for real time operational analytics, rich data visualizations and improved data security

By Joydip Kanjilal
Dec 09, 2015 4 mins
Databases Software Development
opinion

How to work with performance counters in C#

Take advantage of performance counters to get an insight on the performance of your applications

By Joydip Kanjilal
Nov 25, 2015 4 mins
Software Development
opinion

Understanding thread pools in C#

Take advantage of thread pools to create and use threads on demand and improve the responsiveness of your application

By Joydip Kanjilal
Nov 24, 2015 4 mins
Software Development
opinion

How to work with attributes in C#

Take advantage of attributes to embed metadata information to your assemblies and decorate the business objects in your C# application.

By Joydip Kanjilal
Nov 20, 2015 4 mins
Software Development
opinion

How to build custom rules with FxCop

Take advantage of the FxCop library to build custom rules and enforce code quality

By Joydip Kanjilal
Nov 18, 2015 5 mins
Software Development
opinion

How to implement the Builder design pattern

Take advantage of the Builder design pattern to create complex objects in a step by step manner

By Joydip Kanjilal
Nov 13, 2015 4 mins
Software Development
opinion

How to work with ActionResults in Web API

Leverage action results to return data as an HttpResponseMessage object from your Web API controller method

By Joydip Kanjilal
Nov 11, 2015 4 mins
Software Development
opinion

How to host your Web API in a separate process

Explore ways to build and host your Web API in a separate process

By Joydip Kanjilal
Nov 06, 2015 5 mins
Software Development
opinion

How to work with unsafe code in .Net

Unsafe code helps you to write unmanaged code that wouldn't be handled by the execution environment of the CLR. This article takes a look at how we can work with unsafe code in the managed environment of .Net.

By Joydip Kanjilal
Oct 30, 2015 4 mins
Software Development
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

Show me more

opinion

The dirty little secret of open source contributions

By Matt Asay
Nov 18, 20244 mins
Technology IndustryOpen Source
Image
feature

14 great preprocessors for developers who love to code

By Peter Wayner
Nov 18, 202410 mins
Development ToolsSoftware Development
Image
feature

Designing the APIs that accidentally power businesses

By Jean Yang
Nov 18, 20246 mins
APIsSoftware Development
Image
video

Building Python wheels to distribute your programs

Nov 15, 20246 mins
PythonSoftware Development
Image
video

Creating a pip install-able Python package

Nov 14, 20243 mins
PythonSoftware Development
Image
video

How to get better web requests in Python with httpx

Oct 07, 20244 mins
Python
Image
About
  • About us
  • Advertise
  • Contact Us
  • Foundry Careers
  • Reprints
  • Newsletters
  • BrandPosts
Policies
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
  • Copyright Notice
  • Member Preferences
  • About AdChoices
  • E-commerce Affiliate Relationships
  • Your California Privacy Rights
  • Privacy Settings
Our Network
  • CIO
  • Computerworld
  • CSO
  • Network World
  • LinkedIn
  • X
  • Facebook
Copyright © 2024 IDG Communications, Inc.