Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Everything / Architect

Architect

Architect

Great Reads

by Daron Cox
If you're trying to integrate with UAG from a mobile device, this tip is for you!
by Nirosh
This tutorial is designed for .NET programmers who need to understand ‘Nido’ framework and its application.
by Suresh Dasari's
Auto Generate Code (CRUD) for 3 Layered architecture (Entity, Data Access & Business Layer) with Stored Procedures based on table design.
by Paul Rony
Programmer's Guide to Starting a Software Company and Building an Enterprise Application

Latest Articles

by Daron Cox
If you're trying to integrate with UAG from a mobile device, this tip is for you!
by Nirosh
This tutorial is designed for .NET programmers who need to understand ‘Nido’ framework and its application.
by Suresh Dasari's
Auto Generate Code (CRUD) for 3 Layered architecture (Entity, Data Access & Business Layer) with Stored Procedures based on table design.
by Paul Rony
Programmer's Guide to Starting a Software Company and Building an Enterprise Application

All Articles

Sort by Score

Architect 

by Rick Bassham
How to use the SqlChangeMonitor with the new MemoryCache class in .NET 4.0.
by AssemblySoft
A trivial business logic layer from scratch with a TDD approach.
by JasonShort
Here are 10 things to make your desktop database apps better
by Stephen C Young
12 Attributes of a good web application architecture
by Bobby Lough
Listed here are 13 steps to make TDD actually work
by Anton Angelov
A short list of keyboard shortcuts for things you probably do often in Visual Studio
by Anton Angelov
A short list of keyboard shortcuts for things you probably do often in Visual Studio
by Zhuyun Dai
I once implemented my own Basic authentication logic in a custom ISAPI filter on IIS 6 and IIS 7.5 (classic mode).
by Keyhole Software
Practices in development that, while they don’t explicitly violate any standards (whether unwritten or not), they leave behind a "stench" of inexperience or lack of discipline.
by jgauffin
Wrap a singleton in a facade to make it less evil.
by Matthew Dennis
A lot about nothing (or null)
by Mukit, Ataul
This blog is actually a reply to a tweet which asked "What's an example of a programming problem, in your perspective".
by Bob McGowan
Using strong cryptography with entropy to secure user passwords.
by Afzaal Ahmad Zeeshan
In this post, I am writing about the procedure to set up a home server using IIS and ASP.NET; IIS as the web server, ASP.NET as web scripting framework.
by Paulo Morgado
Sometimes, for demo or testing purposes, I need a synchronization context that behaves like the user interface ones but doesn’t force me to build applications with a user interface and the TPL Dataflow Library seemed like a good option to implement such synchronization context.
by Afzaal Ahmad Zeeshan
This blog post shares a tip for Ajax developers in ASP.NET MVC framework.
by Jeremy Likness
A method for abstracting WCF service calls in Silverlight to facilitate reuse and easy re-targeting of services.
by Gary H Guo
Discuss adding functionality at runtime using Component-Based Object Extender with static typing
by Sebastian Solnica
Managed exceptions and the ways we can handle them using Adplus
by Anton Angelov
Create an extendable test execution in automation tests via Observer Design Pattern. Explains an implementation in C# via .NET IObserver interfaces.
by Adrian Alexander
Confining object/relational mapping logic to a clearly demarcated Data Access Layer (DAL) within your application facilitates the creation of a single, coherent, object-oriented Domain Model to represent your application’s business objects.
by Mark Vinod Sinnathamby
What else do we knowingly or unknowingly measure in relative terms in our day to day work?
by Betclic Tech
Finding the proper level of meetings is always a bit tricky.
by David W. Young
Don't use it just because it's "trendy" or because it can help you crank out quick interfaces for your sites and web based apps.
by Manjuke Fernando
Always encrypted feature in SQL Server 2016
by Ruben Rotteveel
AMQP provider RabbitMQ
by Shivprasad koirala
Anemic data Models (RDM) VS Rich Data Models ( RDM) in C#
by Diego Resnik
Use AOP principals to centralize application policy
by Sean Hart
Appending Items to a Unity Container at Runtime via Configuration edit
by Phil Sweeney
Applying MVC architecture to Titanium mobile apps
by Arian Celina
Architecture of web applications
by Gerd Wagner
Architectures for the Web of Things
by Isaac RF
ASO – App Store Optimization for Beginners
by Nuno M. F. Gomes
ASP.NET - Dynamic Control Mapping
by Nuno M. F. Gomes
The ASP.NET health monitoring enables you to add instrumentation to Web applications by using the so called Web Events. These Web events give us information about health status.
by Nuno M. F. Gomes
The ControlAdapter is available since .NET framework version 2.0 and his main goal is to adapt and customize a control render in order to achieve a specific behavior or layout.
by Nuno M. F. Gomes
ASP.NET controls - validators problem
by Salmanzz
In this post, I will explain you how I have embedded JavaScript, images and stylesheet to my previous article.
by Nuno M. F. Gomes
In the first post of this series I've manage to find the correct eventId for each Web Event type, and by this time the major problem has been solved, but I cannot yet write a correct entry into the EventLog.I still have to decided the best severity type and category to apply.SeverityIf you
by Nuno M. F. Gomes
ASP.NET Health Monitoring - Building an EventLogWebEventProvider
by Rajeesh.C.V
How we could write a conditional rendering HTML helper in ASP.NET MVC
by Mohit1110
In this blog, we would learn how an ASP.NET Website project keeps the references maintained as Website project does not have any Project file to maintain the same.
by Gary H Guo
Discusses aspects to object and aspects to class
by Manoj.Kumar12
Authentication against CRM contact using custom STS
by Jeremy Likness
How can you connect securely without storing credentials in the client and hosting your own identity service? The solution is to use Azure Active Directory for authentication and communicate securely with a serverless Azure Function.
by AssemblySoft
Azure Diagnostics in the Cloud
by Sarmaad Amin
Often a service is required to connect to a database to perform some operations. In this post, we are going to look at having an Azure Function connect and insert a record in database table. We will showcase the usage on nuget packages and usage in Azure Function to automate package management.
by Pavel Korsukov
Barcodes, Document Flow and 100 Points Identification on MS Dynamics CRM 2011
by Tom Janssens
In this article, you can download the very first alpha version of Aubergine; a BDD /DSL framework for .NET, initially based on Machine.Specifications, but later on heavily inspired by Cucumber.
by jgauffin
An article helping you choose which asynchronous model you should use in your .NET project.
by Zhuyun Dai
I summarized some best practice rules in writing a COM-visible assembly according to my recent work.
by Sampath Lokuge
This is a book review about Building Mobile Applications Using Kendo UI Mobile and ASP.NET Web API.
by eric hexter
The first and most important metric is having a Working build, in terms of continuous integration, that means: compiling software and passing unit tests. It is pretty simple but with distributed teams these becomes even more important.
by David Corne
The idea behind the builder pattern is to abstract away the construction of an object so that many implementations can use the same builder.
by Paulo Morgado
C# 4.0: Alternative To Optional Arguments
by Paulo Morgado
C# 4.0: Covariance And Contravariance In Generics
by Paulo Morgado
The major feature of C# 4.0 is dynamic programming - not just dynamic typing, but dynamic in a broader sense, which means talking to anything that is not statically typed to be a .NET object.
by Paulo Morgado
As part of the co-evolution effort of C# and Visual Basic, C# 4.0 introduces Named and Optional Arguments.
by Madhur Kapoor
New features of C# 6.0
by Paulo Morgado
C# Proposal: Compile Time Static Checking Of Dynamic Objects
by Pragmateek
How to scope your global state changes with IDisposable and the using statement
by Paul M Watt
C++: Template Meta-Programming 2.0
by Dinesh K Mandal
Exploring the CacheItemRemovedCallback delegate provided by ASP.NET
by Steve Wellens
Years ago, when I created my first ASMX Web Service and called it from an application, it was easy and it was fun. I was able to call functions on a server, from a client, with little effort.
by Steve Wellens
A user had a problem calling a Web Service from a web page asynchronously. I tried his code on my machine and was able to reproduce the problem. I was able to solve his problem, but only after taking the long scenic route through some of the more perplexing nuances of Web Services and Proxies.
by TechMyTalk
SOA creates an environment where different types of data must work together.
by mumera
Data partitioning with random and byte-ordered partitioners in Cassandra
by Gary H Guo
Discuss unifying static programming and dynamic programming in application development
by Girish J Jain
Lets learn different CLR versions which exist and did we miss one between v2.0 and v4.0?
by Girish J Jain
Let's learn the compatibility between multiple CLR versions which exist and how we can use the supportedRuntime element in an application's configuration file.
by Morshed Anwar
Code analyzing and NDepend
by Ritesh Ramesh
Code Management on a budget
by joinsaad
Coded UI Tests: Executing a test case while desktop is not active
by Paulo Morgado
CodeIt.Right Code File Header Template For StyleCop Rules
by Arthur Minduca
Cohesion and coupling: Principles of orthogonal, scalable design
by jgauffin
There are a few mistakes that's really common when it comes to exception handling and I thought that I should write a small entry about them. Continue reading →
by Afzaal Ahmad Zeeshan
In this article, I cover the most widely faced problems in Xamarin installation and setup for Android application development.
by Paulo Morgado
How to compile .NET 1.1 projects in Visual Studio 2008
by Ben Kotvis
Complex queries with Repository Pattern and the Entity Framework.
by Gary H Guo
A component-based object extensibility framework for .NET
by Mohit1110
How to configure Git with Visual Studio code
by Ritesh Ramesh
This is a brief to the point note on how to setup ASP session state to use SQL server to store session information.
by Paulo Zemek
What if C# evolved differently?
by Afzaal Ahmad Zeeshan
In this article, I provide an overview of using Visual Studio Team Services to automatically deploy the ASP.NET Core web application to Azure App Services.
by Tom Janssens
The concept behind CQRS is to detach your domain implementation completely from your representation requirements.
by Tom Janssens
A short overview of the key things that happened in the past two weeks in the Nerdbeers project.
by Joe Rattz
How to control collation order on DB2/400
by Rohit Shrivastava
Create Parallel Task in State Machine Workflow in SharePoint 2010
by Martin Hinshelwood
I am always pulling out the Unity assemblies. Maybe it is just because I am lazy, but I really can’t be bothered rolling my own dependency injection and mapping framework!
by Mahmudul Haque Azad
Database driven unit testing using VSTS
by Adrian Alexander
Data-binding among complex expressions in C#
by Dinesh K Mandal
Decorator Design Pattern in .NET
by Jeremy Likness
Decoupled ChildWindow Dialogs with Prism in Silverlight 3
by Md. Rashim Uddin
How to define your own dialog box
by MBigglesworth79
Event Handling
by Dev Leader
About dependency injected singletons
by Bhupindra Singh
Dependency Injection in ASP.NET MVC4 and webapi using Ninject
by Grzegorz @ tidyjava.com
Beginner guide to using the power of Dependency Inversion with examples in Java. Covers dependency injection, using abstractions and adapter pattern.
by loki2302
Depend explicitly, require explicitly, but only require what you really need.
by Bryan O'Connell
Design and document your RESTful API using RAML
by Paulo Zemek
Design and implementation mistakes - mostly .NET
by Paulo Zemek
Design and implementation mistakes - Part 2
by Paulo Morgado
Detecting User Regional Settings In The Web Browser
by Michael Banzon
Developing for .NET 2.0 in 2012
by Zac Gery
The concept of embracing failure put under the microscope.
by Nitin Singh India
Distance sensor in robotics.
by Diego Resnik
Cache mechanism is one of the basic infrastructures in every medium & above project, either web application or winForm application.
by jgauffin
Do NOT catch that exception
by garymcleanhall
You would save a lot of effort by starting with the simplest thing that works.
by Mohit1110
In this blog, we will explore how does a browser comes to know which version of HTML has been used in a Web Page. How Quirks mode & Standard mode affect the page rendering.
by Zac Gery
There are two potential pitfalls to avoid.
by Chris A. Johnson
Drag and Drop between Multiple Trees in Jquery using jstree
by Md. Rashim Uddin
Duplex service in WCF
by Gary H Guo
Dynamic behaviors with dynamic typing or dynamic decorating
by Gary H Guo
Add dynamic behaviors using static typing
by Bryan O'Connell
How to easily expose metadata information from Web API
by jgauffin
Easy and perfomant client/server communication with protobuf-net & Griffin.Framework
by Pavel Korsukov
E-mail queues in MS Dynamics CRM 2011 Online using Exchange Online and Windows Azure.
by Ernest Poletaev
How to load and use custom font, embedded in assembly resources
by Shahriar Iqbal Chowdhury/Galib
The purpose of this blog post is to provide a generic solution using .NET Reflation and Generics so the same export function can be reused through the entire application regardless of the object type and save us a lot of effort.
by Anton Angelov
Find how to create more refined and more maintainable page objects in WebDriver. These page objects will follow more closely the Single Responsibility Principle.
by Sabarinathan A
Enterprise architect automation - save/export all diagrams as pictures
by Ruben Rotteveel
In conclusion, logging needs to be a managed process, that is standardized, secured, and monitored and decoupled from the primary application, leaving it do what it needs to do without having to worry about something that is not central to its task.
by Radu Pascal
The way to use Entity Framework with Unit Of Work pattern in order to use only one context per HTTP request
by Ondrej_Uzovic
The article describes the error handling behavior of Eneter.Messaging.Framework and shows how to use Debug View for the diagnostic.
by John M. Dlugosz
“Whither exception handling?” We have come full circle.
by Anna-Jayne Metcalfe
Last night's reception at Maximilian's restaurant on Friedrichstraße was great fun. Good food, great beer (I particularly liked the Berliner Weiß) and fantastic company. After breakfast we set up our stand in the sponsor's area (complete with the usual last minute presentation edits).
by Anna-Jayne Metcalfe
Last night we descended en-masse on Berliner Republik, a quirky bar where the beer prices go up and down according to demand (they even have a mini stock exchange - watch for the crashes and run for the bar!). Really good food, too.
by Duncan Edwards Jones
How to wrap the business meaningful events in an event store with identity and context information, stored according to the backing technology
by S Leistikow
Leaving an end user with the ability to do more damage is never the way to go.
by Imran Abdul Ghani
Exception handling in ASP.NET Web API - Part 2
by alex turner
Exception Handling In Micro Focus Managed COBOL
by Dinesh K Mandal
Exception Handling in WCF
by mrcellux
Exception smells
by Mohit1110
In this blog we would learn how to execute a SQL Query on multiple databases of single DB Server or on a single Database on multiple DB Servers.
by Afzaal Ahmad Zeeshan
This post talks about the most important improvements to the C# language in its 7th version, provides some IL overview, as well as my own personal opinions on the features and improvements.
by CdnSecurityEngineer
Exploiting managed memory
by Bryan O'Connell
Exploring TypeScript and what makes it sweet
by Ernest Poletaev
How to use ICSharpCode.TextEditor, free, easy to use, extendable and good quality syntax highlighting control for .NET program.
by Zac Gery
Finding lost time in software development.
by Anton Angelov
Overview how to achieve better readability of page objects via fluent page object pattern. Use chaining methods to access the business test logic.
by Dev Leader
Creating a tabbed Android User Interface.
by Grzegorz @ tidyjava.com
Are you using frameworks the right way? Are you using frameworks for business purposes or the other way around? Are your business classes dependent on frameworks?
by gramoore
GEDCOM Data Model in C# using BrightstarDB for persistence
by jgauffin
Let’s look at what generic repositories give you
by essentialSQL
Database Second Normal Form explained in simple English
by essentialSQL
Database First Normal Form explained in simple English
by Pranay Rana
How to get exact location of exception in C# code
by Rion Williams
This post will cover how to get yourself up and running using SignalR within Visual Studio 2010 in a jiffy.
by Bobby Lough
Mutation Testing is amazing. Start doing it with PIT to test your tests. The cost of poor quality is too great to ignore.
by Bobby Lough
Give your tests mutant powers with PIT [Part 2]
by EngineerSpock
Global exceptions handling in WPF
by Steve Wellens
At one of the local golf courses I frequent, there is an open grass field next to the course. It is about eight acres in size and mowed regularly. It is permissible to hit golf balls there—you bring and shag our own balls.
by VentsyV
You can’t properly friend test methods that are in a different namespace than the class being tested.
by TechMyTalk
This article explains the usage and best practices around Grails.
by jgauffin
Griffin.Container: Introducing the Command Support
by jgauffin
Griffin.Framework – Performant networking in .NET
by jgauffin
A minimal SPA library written in TypeScript that has no dependencies at all.
by Allen C. Copeland Jr
Grokking the CLI - Part 1: Meta Mayhem
by Afzaal Ahmad Zeeshan
In this episode I am going to talk about using graphical applications in Mono. The graphical framework to use would be Windows Forms.
by Afzaal Ahmad Zeeshan
This is the second part of the series of articles for Ubuntu programming using C#. In this, I am talking about the quick tools and helpful features provided by MonoDevelop for C# programmers.
by Afzaal Ahmad Zeeshan
In this post version, I have talked about NuGet packages and their management in Mono environment.
by Pranay Rana
How to handle exception carefully
by Gaston Verelst
Handling a Microservices project
by n.podbielski
How to handle Ajax errors in ASP.NET
by Rion Williams
Handling casing issues though Extension Methods in C# and Visual Basic.
by Rion Williams
How to handle casing issues through extension methods in C# and Visual Basic
by EngineerSpock
Have you ever seen that recommendation to avoid exception handling like this: Well, indeed, I agree that this kind of code looks pretty bad. But is it helpful to know only that? No, it is not. The problem of proper error\exceptions handling is very far from being popular.
by Ivan Krivyakov
How to handle exceptions in plugins hosted in an AppDomain
by Imran Abdul Ghani
Handling transaction in WCF
by ManojKumar19
Hands on Lab for MVVM, Value Converter, XAML Binding, Delegate Command pattern, INotifyPropertyChange, Lambda Expression, LINQ etc. in Silverlight/WPF project
by Afzaal Ahmad Zeeshan
In this post, I talk about hashing the passwords in .NET Core.
by Mark Vinod Sinnathamby
This post is a tutorial that is complimentary to the session I did, demonstrating the steps of how a simple holographic application can be built and deployed in the HoloLens emulator.
by Jeremy Likness
Learn how to host WCF as a Windows service (without using a web project) and how to code it so that you can test interactively without installing the service.
by Dev Leader
How to structure your Singletons.
by Zac Gery
The difference between an average and good developer is time management.
by JasonDove
This is the number one recurring mistake I have seen consulting and pops its ugly head up time and again across all business sectors, reporting software, and methodologies.
by Cybermaxs
How speedy.js is your web site?
by StevenHollidge
Simple and brief introduction to PostSharp and AOP style logging and monitoring
by Cybermaxs
How to avoid 26 API requests on your page
by Dynms
Balancing project agility and predicitability.
by Pragmateek
This article will give you more concrete information, mainly source code, if you need to implement a web API binding in .NET using the C# language.
by Pragmateek
This article will give you more concrete information, mainly source code, if you need to implement a web API binding in Java.
by Pragmateek
This article describes the general principles, without diving too deeply into technical details that would be specific to a given platform.
by atverma
Criteria behind choosing IDisposable, IComponent, Component, MarshalByValueComponent and base Control classes(System.Windows.Form.Control and System.Web.UI.Control) while implementing a Class
by Libish Varghese Jacob
Configuring and using Entity Framework 4.1 for my Open Source project.
by Afzaal Ahmad Zeeshan
An overview for connecting an ASP.NET website or a web application to a remote SQL Server database
by Brij
Enabling HTTPCompression in IIS6
by Tharaka MTR
This post will show you how to fix orphaned SQL users.
by jgauffin
How to handle transactions in ASP.NET MVC3
by StevenHollidge
How to host multiple isolated WCF services within a single Windows service with zero App.config
by rusanu
How to Multicast messages with SQL Server Service Broker
by Shahriar Iqbal Chowdhury/Galib
This post shows you how to solve SSIS Error Code 0xC020801C/0xC004700C/0xC0047017
by Arun Endapally
ASP.NET MVC Areas can be very useful not only for organizing code or separating an application into smaller modules but also we can reuse the same area in multiple applications.
by jgauffin
This article explains how you can automatically proxy CORS requests in jQuery without changing your existing code.
by Salmanzz
How to create a Date Picker Composite Control in ASP.NET (C#)
by Paulo Morgado
How to make XAML Content Globalizable when using value converters
by Md. Rashim Uddin
HTTPS Communication in WCF
by Nitin Singh India
As IT's capabilities grow, so our own brain's capability and singularity would never arrive.
by Zac Gery
Understanding the reason behind a decision is vital in making the right decision the first time.
by Dheeraj Kumar Kesri
An in-depth guide on Immediately invoked function expressions in JavaScript.
by S Ravi Kumar (TechieRathore)
How to use the OpenId selector tool in an ASP.NET MVC3 application
by Robert Friberg
Implementing a Document Database Engine using #liveDB in less than 30 minutes
by Paulo Morgado
With Rx, events are first class citizens that can be passed around and composed as needed in a very simple way.
by Paul M Watt
How to improve code clarity with Typedef
by loki2302
The smaller an interface is, the better it is.
by deostroll
A trivial demonstration of Interface Usage
by Abhishek Sur
Internals of Exception Handling
by voloda2
Introducing .NET C# inversion of control and Microsoft Unity hands on lab
by Ruben Rotteveel
Advanced messaging is taking off, judging by the list of large companies embracing this technology, I'd say that AMQP is here to stay and it's time to get familiar with it.
by Ruben Rotteveel
Introducing Expert Systems and Distributed Architecure
by Philip Laureano
A look into the design of a statically precompiled IOC container that performs as fast as an application without an IOC container.
by Tarun_Arora
Branch by Quality is one of the most popular branching patterns used, and can serve as a base pattern for more complex branch strategies.
by Matthew Dennis
This is the first in a series of articles about using the Munq DI IOC Container and IOC containers in general.
by jgauffin
Is InvalidOperationException: “Exception” in disguise? Or just the new ApplicationException?
by jgauffin
A set of best practices helping you to get the most out of your container
by jgauffin
I've created a small sample project which demonstrates how you can invoke a query using JavaScript (and execute them in your server).
by Keyhole Software
I expect that most people with skin in the game will not be serious NoSQL users for a while. This should not discourage developers and architects from experimenting with various NoSQL DBMS now, so as to make choices based on knowledge.
by Zac Gery
The short answer is, "Yes."
by Pavel Korsukov
How to set up business process of Microsoft SharePoint permissions management to reduce IT Help Desk requests, speed up an access granting and increase collaborative value of MOSS corporate portal.
by John Atten
This post is a re-examination of some topics I discuss in an older post.
by John Atten
Checked exceptions in Java.
by Jeremy Likness
A brief discussion of how to bind JavaScript to custom server/ASP.NET Controls using the AJAX client control model.
by Jeremy Likness
Learn how to best embed/associate JavaScript with ASP.NET user controls
by Tharaka MTR
JavaScript frameworks and resources
by Anton Angelov
Shows how to create a Jenkins Job that gets the source code by specific changeset number. Uses a parameter to run the job in two modes.
by Arun Ramachandran India
jQuery - handling click events
by Steve Wellens
I've always appreciated these tools: Expresso and XPath Builder. They make designing regular expressions and XPath selectors almost fun! Did I say fun? I meant less painful.
by Nathan Gloyn
A discussion about how Kanban can be used for support
by Dev Leader
Ever since I can remember, I've always been told to keep fields private.
by webdev_hb
IIS can be a bully to your poor web application and when you're in a hosted environment you have even less control. In this post we discuss how we can keep your website from being recycled and do it without needing external code!
by Shakeel Iqbal
Lambda Expression is one of the best features of C# 3.0
by Dev Leader
An example in refactoring code.
by Afzaal Ahmad Zeeshan
In this article I will give you a complete overview of SQLite databases in Android and how to consume them using Xamarin APIs.
by Gaurav Aroraa
Earlier, I was thinking that learning of Object Oriented Programming (OOPs) is enough to write robust, scalable and re-usable application/program.
by AlexTatiyants
There is a big difference between figuring out what to do and why to do something.
by Pragmateek
Introduction Following my previous article on a similar subject, Extend your VBA code with C#, VB.Net or C++/CLI, I’ve received an interesting feedback from a VBA developer who wanted to leverage the advanced support of the .Net framework for regular … Continue reading →
by Philipp Sumi
A lightweight task scheduling library that allows you to easily schedule the invocation of callback methods at specified times or intervals. Supports .NET 3.5 and Silverlight.
by Paulo Morgado
LINQ: Enhancing Distinct With The PredicateEqualityComparer
by Paulo Morgado
LINQ: Enhancing Distinct with the SelectorEqualityComparer
by Paulo Morgado
LINQ: Introducing The Skip Last Operators
by jgauffin
This post is all about LSP.
by Ernest Poletaev
How to load and use font, not installed in the system?
by Martin Hinshelwood
I am not sure if this is a good idea, but I was bored one day and decided to add a TFS Error Log provider for Elmah. There are 2 ways you can do this.
by Md. Rashim Uddin
How to log and trace WCF Soap messages?
by Martin Jarvis
Logging is the new Exception Swallowing
by Jeremy Likness
Learn how to parse complex expression trees, and even modify them to alter IQueryable results.
by Mahmudul Haque Azad
Magic of JQuery in ASP.NET, simplifying AJAX
by Himanshu DS
What are the options available?
by Adnan Boz
Massively Parallel Random Nunber Generation using CUDA C, Thrust and C#
by Rion Williams
How to merge smarter with Semantic Merge.
by Won Dong
Mobile website expansion offers business unlimited potential
by Colin Eberhardt
This blog post looks at the problem of showing modal dialog windows in applications that target both the Silverlight and WPF platforms. A solution is provided which allows modal dialogs to be written that work well for both technologies.
by Cybermaxs
Moving to xUnit.net
by jebarson
Multi Language / Multicultural Exception Handling In WCF Using FaultReason
by li9705
How to manage objects in multi language programming
by Sander Knape
Nomad is a distributed, multi-datacenter scheduler for containers, virtual machines and more. It’s a tool from Hashicorp, the company that also brings us Consul, a service-discovery tool that allows you to register and discover services. With the latest big release of Nomad (version 0.4), inte
by li9705
Accessing interface objects defined in another language
by Matthew Dennis
Munq IOC Container – Creating a Thread Local Storage Lifetime Manager
by Matthew Dennis
Table of Contents Downloading the code Overview What is Munq IocContainer Using Munq IocContainer Registering Factory Methods Obtaining an Instance from the IocContainer Initializing the IocContainer Lifetime Management Downloading the Code The code is maintained at CodePlex.
by jmix90
When you create WPF applications, you may (or you should !) use the M-V-VM pattern and so have to use/create ViewModel.The viewModel job is mainly to expose properties of your businessObjects to your views, ready for binding. Here is a first solution to create ViewModel from your model.
by Nikos Baxevanis
This post aims to provide a way to implement the Model View ViewModel (MVVM) architectural pattern using Plain Old CLR Objects (POCOs) while taking full advantage of .NET 4.0 DynamicObject Class.
by BC3Tech
In a current project we’re developing a UWP application which, as you may or may not know, *requires* you to compile to .Net Native in order to submit to the store. No biggie, that hasn’t been a problem. Until now.
by johnniealan
ArcNet Protocol basics
by Esteban Alvarez
Structuring your libraries using Test Driven Development
by jgauffin
New HTTP support for Command/Queries in Griffin Framework
by Jeremy Likness
Learn how to use complex classes as primary (not composite!) keys with NHibernate
by Gary H Guo
Discuss object decoration, functional programming and dynamic behaviors
by Anton Angelov
A detailed overview with examples how to utilize the Observer Design Pattern in automated tests to create an extendable test execution.
by Ivan Krivyakov
Difference between 'Resource' and 'Embedded Resource' Build Actions described
by jgauffin
OneTrueError and the WCF Integration
by Gary H Guo
Discuss object-oriented programming, aspect-oriented programming and object programming
by Gary H Guo
How Object-Oriented Programming is benefited from Functional Programming and Object Decoration
by Pragmateek
Introduction If you've already developed COM APIs with .Net, typically in C# with VBA as the consuming language, you've probably leveraged two powerful features: by-reference parameter passing that allows the API to change the input object itself, not only its ... Continue reading ...
by Vipin Kumarr
Out of Memory Exception: A simple string.Split can become fatal if not used properly
by Anton Angelov
Find how to create more refined and more maintainable page objects in WebDriver. These page objects will follow the Single Responsibility Principle more closely.
by Paulo Morgado
Patch For ASP.NET Vulnerability Available
by hoonzis
Pex is a tool which helps generate inputs for unit test. Moles is a stub framework used to isolate the unit tests from code which is not being tested. In this post, I will try to describe an attempt to use Pex and Moles to test a typical business layer.
by Jeremy Likness
The pipeline pattern (sometimes also referred to as pipes and filters) has many useful applications. C# makes implementation even easier with the yield keyword.
by Bob McGowan
Processing SQL Server FILESTREAM Data - Part 1
by Bob McGowan
Utilizing SQL Server FILESTREAM capabilities from .NET
by Bob McGowan
Utilizing SQL Server FILESTREAM capabilities from .NET
by Afzaal Ahmad Zeeshan
This is an introductory post for Mac developers to get started using C# programming language on Mac environments using Mono Project!
by johnniealan
This article describes about adding progress bar in cell.
by Dev Leader
Python, Visual Studio, and C#
by Gert Boddaert
Real-time scheduling in operating systems.
by jebarson
Recovering your application from unhandled exception in .NET
by Pragmateek
How to reduce the size of MongoDB documents generated from .NET/C#
by EngineerSpock
Turn on your brain and extract when its meaningful
by Rion Williams
This article covers one of the switches that you might be interested in flipping, the App Suspend feature, which is available in .NET 4.5.1 on Windows Server 2012 R2.
by jgauffin
Griffin DAL Generator – Take 2
by adityaswami89
This blog post discusses the Repository Pattern
by jgauffin
This post aims to explain why the Repository Pattern can still be a great choice.
by David Corne
This post will be about the Resource Acquisition is Initialization (RAII) pattern which is a creational pattern.
by Bryan O'Connell
Review of the ebook: Brad's Sure Guide to SQL Server Maintenance Plans.
by tranthanhtu.vn
In "REST - Overview" article, I were introduced the basic rules in RESTful, Can you show me how to implement in WebApi?Ok, in this article, we will learn how to implement those rules in WebApi using C#.Where could I get sourcode was used in this article?Please checkout the code at https://github.com
by Dinesh K Mandal
Rethrow exception and InnerException property in .NET
by Anton Angelov
A detailed overview with examples of how to utilize the Rules Design Pattern in automated tests to separate individual rules from rules processing logic. The post Rules Design Pattern in Automation Testing appeared first on Automate The Planet.
by jgauffin
Running services in long lived applications in .NET
by zenwalker1985
Safe guarding from NoMethodError exception in Ruby
by Sky Sanders
salient.Delegate is a class that enables the implementation of numerous software design patterns that can accelerate design and development and improve the architecture of your JavaScript code by enabling reliable loose coupling of JavaScript code.
by Betclic Tech
Scaling Agile at a company level.
by Pavel Korsukov
Usage of Microsoft Dynamics CRM 2011 Online data in external applications
by Giorgio Bozio
Separating layers and components with constructor injection and Unity
by hans.hinnekint
How to serialize and encrypt an Object using C#
by Afzaal Ahmad Zeeshan
This article primarily focuses on the basics of serverless computing and how they emerged. It also talks about other changes such as NoOps. Finally, a sample Azure Function is shown as an example. This is just the introduction post. In future posts, I will give more explanation for Functions.
by jgauffin
I'm getting really tired of all blog posts that states that service locator is an anti pattern. It's not.
by User 1556233
codeproject Everyone knows SVN (Subversions) is the best version control tool on the planet. XCode, though, might not be as great as eclipse or Visual Studio, it offers one of the best integration with open platforms than both eclipse and Visual Studio.
by Artem Smirnov
The advantages of using TDD
by Member 11794279
How to handle browser connection limits in SignalR
by Jeremy Likness
One of the most powerful benefits of Silverlight is that it uses the DependencyProperty model. Using this model, you can have great attached properties to describe reusable behaviors and attach those behaviors to certain elements.
by Jeremy Likness
The TextBox control is popular in Silverlight, but comes with a few nuances. Learn how to filter textboxes and force databinding with attached behaviors.
by Jeremy Likness
Silverlight, with its powerful text and graphics manipulation capabilities and strong interaction with the scripting DOM, seems to be the perfect engine for a Captcha challenge.
by Jeremy Likness
One known issue with Silverlight is that the DataContext bound to a control may change, but there is no readily available change event. Unlike WPF, you don't have an explicit event to register with in order to track changes.
by Jeremy Likness
Use the Managed Extensibility Framework to export dictionary resources using custom ExportProvider in Silverlight
by Jeremy Likness
A simple Silverlight control that creates an image button with zoom and reflection
by webdev_hb
Some simple external templates with jQuery
by Dev Leader
I'd like to share the pattern I commonly use when creating threads in C# and discuss some of the highlights.
by jgauffin
Single responsibility principle
by Nikos Baxevanis
This post aims to provide a way to implement lazy initialization in a multi threaded environment using the SingleInstance(Of T) Class.
by Dev Leader
In this post, I’m going to focus on why singletons are “bad”, because for me it means acknowledging one of the two main perspectives–that they are the best thing since cat videos met The Internet or they are the worst thing since Justin Bieber.
by MJ Ferdous
How to solve "SMTP Exception: 550 5.7.1 Unable to relay"
by Pete O'Hanlon
Well, Microsoft has finally unveiled what is commonly known as Windows 8. The Metro UI represents a dramatic step forward for Windows applications.
by Chris_Green
I was fortunate enough to have the opportunity to attend the Software Architect Conference this year in London.  This is the same group which puts on DevWeek.  It was short and sweet, just 2 days without the additional sessions before and after.
by Paulo Zemek
In this post I present how the same application can be created if it is done without any architecture, with an architecture completely bound to a technology and its limitations and with an architecture that I consider to be "unbound" from technologies and their limitations.
by Dynms
Much like buying a house, choosing whether or not to customize the system to your needs is based on a multitude of factors and needs to be made on a situational basis.
by Gautham Prabhu K
Software Metrics
by Jeremy Likness
First part of 2 part series on the SOLID and DRY acronyms: Don't Repeat Yourself, Single Responsibility, Open/Closed, and Liskov Substitution in this part.
by Jeremy Likness
Second part of 2-part article about the SOLID and DRY acronyms for software development. This part covers Interface Segregation and Dependency Injection.
by Zhuyun Dai
How to solve "Could not load type 'System.ServiceModel.Activation.HttpModule’ IIS 8 error
by Shahriar Iqbal Chowdhury/Galib
Solve Mongo DB Element does not match any field or property of class
by Salmanzz
State Design Pattern
by Cybermaxs
Last time, I explored how to store time series in Microsoft Azure Table Service. This time I’ll do the same but in Redis. It’s is a very popular key-value store (but not only) and I highly encourage you to review it if you still don’t know it.
by nirman b doshi
Strategy Design Pattern - Explained with a real world example (C#)
by Anton Angelov
A detailed overview with examples how to utilize the Strategy Design Pattern in automated tests to create an extendable and decoupled Validators.
by Dinesh K Mandal
Strategy Design Pattern in .NET
by zenwalker1985
An introduction to the Decorator Pattern
by zenwalker1985
Using the Facade Pattern to simplify application design
by zenwalker1985
Not only is learning a pattern important or a big deal, it’s also important to know when to choose what.
by Wendelius
System.IO.Packaging namespace in WindowsBase may cause problems when trying to create a CLR procedure.
by Dennis E White
Swift error handling
by Pragmateek
Synchronization, Memory Visibility and Leaky Abstractions
by Girish J Jain
Read this article to understand the cost of validation rules in SDLC and how to decide when to add a new system validation
by Gary H Guo
Discuss application flexibility of static typing.
by Martin Hinshelwood
Team Foundation Server 2010 Event Handling with Subscribers
by Martin Hinshelwood
Team Foundation Server 2010 Event handling with subscribers
by Martin Hinshelwood
Team Foundation Server 2010 Event Handling with Subscribers
by Zac Gery
What do we do about technical debt? How does it fit within Agile? Does Agile eliminate or encourage technical debt?
by Zac Gery
Technical debt has been compared to credit card debt. It should not be ignored but is impractical to tackle all at once.
by Zac Gery
Strategic vs. Non-Strategic technical debt.
by Dinesh K Mandal
Template Method Design Pattern in .NET
by Paul M Watt
a brief overview of TDD, which will include a description of the concepts, development process and potential benefits associated with TDD.
by Bryan O'Connell
Write a functional test script for a REST API using PowerShell.
by Diego Resnik
Using Dynamic Proxy & MSMQ Duplex to create a proxy that switches automatically between online & offline network state
by Arthur Minduca
This post tells you about the absolute bare minimum that every programmer should know about memory management.
by User 6724513
The Adaptive Interface pattern
by Issam Lahlali
Discover the impact of architect decisions on other actors involved in a project.
by jgauffin
This will be my final piece on exception handling. It's been fun, but the show must go on, right? Got any suggestion on what I should rant about in this blog? Leave a comment. Continue reading →
by Zac Gery
"Beatures" fall into a gray area and come from a variety of sources, including customers, sales people, developers, QA analysts, or anyone with a bit of tinkering knowledge.
by Andrey Permamedov
The bug in MFC tool tip control
by Petru Faurescu
Is there an easy way to succinctly and unambiguously communicate the architecture of a software system? Something that could highlight the requirements, and still be brief?
by Zac Gery
Agile's short programming cycles often promote a common question. What about the long-term focus of a project or product?
by Sam Meacham
So what’s wrong with EF’s TPT inheritance? The SQL that EF generates. With some simple testing (2 or 3 subclasses) everything may appear to be fine. In fact, you may even be impressed that EF manages to fetch all the data you need in a single trip, indeed, in a single query.
by Paulo Morgado
The Evolution Of C#
by jgauffin
The persistence layer in SharpMessaging
by John M. Dlugosz
Here is the real answer to the FizzBuzz interview question
by StevenLJackson1
How you can structure your solution and project files in Visual Studio to make updating your assemblies' version number much easier
by Gordon Beeming
The type caught or thrown must be derived from System.Exception
by Dave C Andrews
A quick review of Google Music
by Dev Leader
Why do we have two different things to accomplish the same end result?
by jgauffin
A summary of all my answers focusing on View Models in ASP.NET MVC
by jgauffin
Throwing exceptions
by George Mamaladze
Tiny UML Sequence Diagram Markup Language for Agile Developer Documentation
by Nizar Noorani
To TDD or not to TDD
by Bryan O'Connell
Keep an eye on your team's software code metrics
by Erik Westermann
SOA-style solutions can seem complex; however, doing a few easy things can make SOA projects a lot simpler.
by Cybermaxs
Towards a better local caching strategy
by Arindam Sinha
SOAP Request/Response XML can be logged with TraceExtension
by Sacha Barber
Transient Exception Handling
by Shahriar Iqbal Chowdhury/Galib
TSQL Recursive Split function
by Shahriar Iqbal Chowdhury/Galib
TSQL split a string by delimiter
by Taiseer Joudeh
Part 1 of a 10 post tutorial where we will build a full microservices app using Dapr and then deploy it to Azure Container Apps
by jmix90
In this post, we will see how to make a custom control fully useable in a Coded UI Tests scenario.
by Abhishek Sur
Some of both Documented and Undocumented Keywords that we dont use often like Check, StackAlloc, Fixed,default,@variables,Nullables, __arglist,__reftype etc are explained with simple examples
by Gerd Wagner
We discuss the widely used, but ill-defined MVC architecture metaphor, and point out that the model classes should be decoupled from the storage component.
by Afzaal Ahmad Zeeshan
This article provides a brief description and overview of ASP.NET's MVC framework, and how developers can covert their real-world objects into MVC framework, to create web applications.
by Manjuke Fernando
It's very important to know what sort of JOINs are available in SQL Server and where exactly we can use them, in order to produce accurate results.
by webdev_hb
This post talks about possible ways to implement an Undo feature
by Abhishek Sur
The article will demonstrate how you could handle Unhandled Exceptions from both UI and NonUI threads for your WPF application.
by adityaswami89
This article will guide you if you want to create your own custom ORM or a wrapper over the ORM. This is only for demo towards the Unit of work pattern with Repository and a singleton Session class.
by jgauffin
How to create a Unit Of Work implementation for ADO.NET
by Sohel_Rana
How VS's Conditional Compilation supports team members with different working/deployment environment needs to work together
by Arindam Sinha
Saving user preferences while closing the application and loading that while opening next time - implemented through Application Settings
by jmix90
In this post, we'll discover how to access the template children by using the FindName method even on UserControl.
by webdev_hb
This post goes over a sample scenario where you might use delegates as arguments instead of writing multiple functions to perform different tasks.
by S Ravi Kumar (TechieRathore)
How to use Facebook login in ASP.NET application without any third party library
by Joe Rattz
Using LINQ To Filter By Object Type and Then Quantify
by Bryan O'Connell
Using LINQ to SQL for ETL projects.
by Dinesh K Mandal
Using MemoryCache in .NET 4.0
by Fitim Skenderi
In this article I will concentrate on how by using a specific functional structure called monad we can remove a lot of boilerplate code.
by Matthew Dennis
In this article, I will walk through the modification of the default ASP.NET MVC 2 application to use the Munq IOC container.
by Diego Resnik
If you don't really need a big session management solution that will cost you in performance (no matter what..) and you only want 2-3 parameters that will help you identify some user's preference without all the fuss, consider - soap extension.
by Mohit1110
Using SQL Server’s Registered Servers Functionality Effectively
by Paulo Morgado
How it can be used in a simple application
by Werner van Deventer
In-process side-by-side execution allows applications that were built on an older version of .NET (before 4.0) to use the new features of the updated CLR without even having to recompile your code!
by webdev_hb
This post continues the WebControls In MVC series. In this post we finally get some code that can be downloaded and tested. This post explains how to use the MvcWebForms methods to add WebControls to your Mvc Views -- and make them talk to your Controllers!
by Zhuyun Dai
In this serial of articles, I will share some knowledge I learnt recently in using WebSocket in .NET 4.5.
by atverma
This utility generates Word documents from templates using Content controls.
by Shivprasad koirala
In this blog, we will understand how to implement Value object design pattern in C#.
by Kamran Bilgrami
Exception helper in Visual Studio 2017
by Abhishek Sur
Here are the ways to throw an exception in C#
by Nitin Singh India
WCF exception handling.
by Acharya Raja Sekhar
WCF Global Exception Handling
by Sky Sanders
A strategy for implementing maintaining separation of concerns and implementation hiding.
by Zac Gery
Writing software is a team effort and everyone helps to make it possible.
by Arian Celina
Web services vs. SOA and Pretty URL vs. REST
by Md. Rashim Uddin
Getting introduced to WCF WebSocket
by Rion Williams
When MVC came along however, the water became a bit muddled and developers had a major choice to make when starting up a new project: Web Forms or MVC?
by jgauffin
This post will discuss what exceptions are.
by Shivprasad koirala
In this blog, we will discuss about CodeLens, a new feature of Visual Studio 2013.
by Shivprasad koirala
This technical blog will discuss about package-lock.json file in Node NPM.
by Dev Leader
A post about what makes a good API
by Afzaal Ahmad Zeeshan
What Windows runtime can teach .NET developers
by Kunal Chowdhury «IN»
Exception filters in C# 6.0
by Zac Gery
Happy visitors make happy customers!
by Gerd Wagner
Why are associations so difficult to understand, not just for developers?
by Rajat-Indiandotnet
In this post, we will try to implement PIVOT transformation in a few easy steps.
by jgauffin
This article aims to describe why I think that DDD is so great.
by Dev Leader
Flexibility
by Andrey Permamedov
Why an exception raised in timer callback function doesn't leads to process termination.
by Dev Leader
This post discusses why you should be using interfaces in your code
by Gergo Bogdan
Create objects from a JSON file.
by AssemblySoft
Upgrading Windows Azure Storage Emulator fails with error message 'Windows Azure Storage Emulator failed to install'
by Jeremy Likness
Windows Workflow Foundation (WWF) is a powerful programming model and designer for workflow processes. Using workflow is easier than some may believe.
by DevLake
WPF Master Details MVVM Application
by Camilo Reyes
Writing JavaScript can be daunting. What begins with fun light scripting, quickly escalates into a tangled mess. I once found myself in an unimaginative hodgepodge of callbacks tight coupled to HTML. But then, I began to believe that there must be a better way.
by Sebastian Solnica
Writing a .NET debugger (part 2) – Handling events and creating wrappers
by Brij
Asynchronous HTTP Module - one of the new features that got enhanced in ASP.NET 4.5
by Gaurav Aroraa
Writing simple odd even Kata in C#
by Vladimir Khorikov
YAGNI Revisited
by Dev Leader
In this article, I’d like to go over a couple of different approaches for an API and then explain why the yield keyword might be something you consider next time around.
by Prava-MFS
Zend Framework 2: Error & Exception Handling
by Aniruddha Loya
A module for compressing / decompressing files in windows using Windows shell