Classes and Structs in C#

Classes and Structs (C# Programming Guide) https://msdn.microsoft.com/en-us/library/ms173109.aspx

How to: Know the Difference Between Passing a Struct and Passing a Class Reference to a Method (C# Programming Guide) https://msdn.microsoft.com/en-us/library/8b0bdca4.aspx

Structs Tutorial “Structs vs. Classes Structs may seem similar to classes, but there are important differences that you should be aware of. First of all, classes are […]

web apis, web service protocols, data portals, odata

hessian binary web service protocol “The Hessian binary web service protocol makes web services usable without requiring a large framework, and without learning yet another alphabet soup of protocols. Because it is a binary protocol, it is well-suited to sending binary data without any need to extend the protocol with attachments.” http://hessian.caucho.com/

“1. Introduction

Hessian […]

Data barriers and Software boundaries, limits for SharePoint

Limits

Software boundaries and limits for SharePoint 2013 “Items 30,000,000 per list, Supported, You can create very large lists using standard views, site hierarchies, and metadata navigation. This value may vary depending on the number of columns in the list and the usage of the list.

Security scope 50,000 per list Threshold The […]

web rtc platforms

http://apprtc.appspot.com addlive.com vline.com vsee.com

tokbox.com vidyo.com xirsys.com

Max Concurrent Requests Per CPU, IIS Concurrent Requests Limit

Understanding IIS7 Request Restrictions on Windows Vista “Here is how many concurrent requests IIS7 allows on Windows Vista SKUs:

Windows Vista Home Basic* 3 Windows Vista Home Premium 3 Windows Vista Ultimate 10 Windows Vista Professional 10 All Windows Server 2008 SKUs unlimited” http://blogs.iis.net/thomad/archive/2008/05/01/understanding-iis7-request-restrictions-on-windows-vista.aspx Windows 8 / IIS 8 Concurrent Requests Limit

“Windows 8 (Basic […]

Enterprise Job Schedulers

Quartz Enterprise Scheduler .NET “Quartz is a job scheduling system that can be integrated with, or used along side virtually any other software system.” ref: http://www.quartz-scheduler.net/documentation/faq.html

Walkthrough: Scheduling jobs using Quartz.net – Part 1: What is Quartz.Net? http://geekswithblogs.net/TarunArora/archive/2012/04/10/walkthrough-scheduling-jobs-using-quartz.net-ndash-part-1-what-is.aspx

Quartz Enterprise Scheduler .NET source https://github.com/quartznet/quartznet

aspnet websockets signalir

Learn to Use ASP.NET 4.5 WebSockets The Easy Way https://www.youtube.com/watch?v=RKzxOUeVrIU

Building Real-time Web Apps with ASP.NET WebAPI and WebSockets http://blogs.msdn.com/b/youssefm/archive/2012/07/17/building-real-time-web-apps-with-asp-net-webapi-and-websockets.aspx

Learn About ASP.NET SignalR http://www.asp.net/signalr

Tutorial: Getting Started with SignalR 2.0 http://www.asp.net/signalr/overview/signalr-20/getting-started-with-signalr-20/tutorial-getting-started-with-signalr-20

 

Signalr Supported Platforms “Supported server operating systems

The SignalR server component can be hosted in the following server or client operating systems. […]

Sorting Algorithms

Sorting Match betwwen Quicksort and Bubble Sort http://www.youtube.com/watch?v=aXXWXz5rF64

Three Beautiful Quicksorts http://www.youtube.com/watch?v=aMnn0Jq0J-E

Visual Demonstration of the QuickSort Algorithm http://www.youtube.com/watch?v=Z5nSXTnD1I4

How to discover multi threading related bugs and debug them?

Multi threaded applications are great, they provide high performance, high throughput but tackling concurrency issues are sometimes not easy. Especially preemption related bug cannot be easily reproduced. Thus Microsoft created a useful tool called CHESS, to simulate all possible preemptions for your multi threaded application.

How to correctly implement multi-threading in C# http://csharptest.net/323/how-to-correctly-implement-multi-threading-in-c/

Tools And […]

Continous Integration and Continuous Deployment

Comparison of continuous integration software http://en.wikipedia.org/wiki/Comparison_of_continuous_integration_software

Improving your build process with NAnt and CruiseControl.NET http://www.youtube.com/watch?v=d37DMsy0qko

TeamCity http://www.jetbrains.com/teamcity/

Continuous Integration for Visual Studio Load Test via Cruise Control http://www.youtube.com/watch?v=IBCD6CZJQ14

Building and Deploying Using NAnt http://www.codeproject.com/Articles/38718/Building-and-Deploying-Using-NAnt

 

 

Continuous Deployment “Amazon May Deployment Stats (production hosts & environments only) 11.6 seconds Mean time between deployments (weekday) 1,079 […]