LeanServer needs an amazing technical evangelist

LeanServer has been up to a lot this past year (also making it harder to blog).  We’ve built some exciting scalability tech for clients, released our first product, and have several more exciting things in the pipeline. Now, we need to take things to the next level – by getting the word out about our … [Read more…]

Reliably uploading very large files with the Reliable Transfer Client

Its been a few months since the release of LeanServer ScaleUP, a high-performance upload engine for ASP.NET and other IIS 7.0 applications on the Windows Server 2008 platform. One of the things that has been interesting is how many people have trouble with uploads – and how varied their challenges really are. While we initially … [Read more…]

Caution when stopping and starting an IIS application pool with appcmd

When starting and stopping IIS 7 application pools from command line with appcmd.exe, you should be aware of a behavior that can sometimes lead to unintended circumstances. To explain it, lets first review what happens when you stop an application pool with the InetMgr.exe tool: 1) Set the autoStart property of the <applicationPool> configuration element to … [Read more…]

Enabling Fast, Reliable, and Super-Scalable Uploads in ASP.NET, ASP, and PHP applications

Uploads have always historically been a major pain point for web applications, due to poor performance, spotty reliability, and framework-specific limitations. As more and more websites rely on social networking, user generated content, and in general storing data in the cloud, the ability to support reliable and scalable uploads is rapidly becoming more critical than … [Read more…]

Brief History of Web Uploads

The upload support in the Microsoft web platform has come quite a long way since the early days of IIS. Unfortunately, a number of remaining limitations have made it difficult to offer a quality upload experience, especially for high-traffic sites. As more and more websites rely on user generated content, and in general storing data … [Read more…]

Help LeanServer grow – become a part of our expert developer team

In the last 6 months, LeanServer has deployed several high performance web technologies with some of the biggest names in the web.  It’s been a very intense ride, but totally worth it when seeing the impact we can have in a large-scale web environment – and the grins on the faces of people running it.  … [Read more…]

LeanServer needs a rockstar .NET Developer in the Philadelphia area

Things have been pretty hectic.  Although I haven’t blogged about this much, I’ve been working on LeanServer, a new company I started last year.  LeanServer is a technical expert in scalability and performance for very large web sites, with multiple technologies and tools aimed at making these sites scale and significantly reduce operational costs.  This is … [Read more…]

Troubleshooting performance counter problems with PerfMon and a debugger

Performance counters are a wonderful tool when it comes to quickly assessing system health and performance of Windows subsystems.  In addition to learning much about the operation of Microsoft products, exposing performance counters from your own code can be extremely valuable for the very same reasons.  We do this a lot for LeanServer code – … [Read more…]