Alik Levin's
Solution Engineering for Performance & Security
Getting Started Building Web Parts in SharePoint 2010
I followed the instructions provided in Module 1: Getting Started Building...
Author: Alik Levin Date: 03/29/2010
Setting Up the Development Environment for SharePoint Foundation on Windows 7
This post is a summary of steps I have taken to set up a development...
Author: Alik Levin Date: 03/25/2010
ASP.NET Performance: Get Rid of HTTP 401 and HTTP 304
Making fewer calls to IIS web server improves your ASP.NET application’s...
Author: Alik Levin Date: 03/23/2010
Automating Code Review for Common ASP.NET Performance & Security Anti-Patterns
In this post I will share with you how to automate code review when searching MSIL for common...
Author: Alik Levin Date: 03/16/2010
ASP.NET Performance Toolset
Any consultant can streamline ASP.NET Application performance troubleshooting process when he has a...
Author: Alik Levin Date: 03/14/2010
ASP.NET Performance: Web Application Gets Slow Periodically – “Sudden” Traffic Spikes
A customer complained that his web application gets slow each morning at specific times. The rest of...
Author: Alik Levin Date: 03/07/2010
ASP.NET Performance: Web Application Gets Slow Periodically – IIS Recycles
A customer complained that his ASP.NET web application gets slow periodically. It happens at random...
Author: Alik Levin Date: 03/04/2010
How To Generate Unit Test Using WCF Load Test – Quick Steps
This is quick summary of steps for creating WCF Unit Tests using WCF Load...
Author: Alik Levin Date: 06/29/2009
Architects UG: 16 Case Studies of ASP.NET Web Performance
Below is a slide deck for the talk I gave today on Architect UG. The presentation...
Author: Alik Levin Date: 06/23/2009
Free Web Performance Tools From Microsoft, Google, Yahoo, And IBM
This post is a quick overview of free performance tools available from...
Author: Alik Levin Date: 06/11/2009
High Level Digest On Windows Azure Services Platform
I was reading a white paper called An Introduction to Microsoft .NET Services for...
Author: Alik Levin Date: 06/01/2009
Microsoft Certified Architect (MCA) - Preparing Your Competency Document Video Distilled
Preparing Your Competency Document video goes briefly about the documents...
Author: Alik Levin Date: 05/27/2009
Microsoft Certified Architect (MCA) - Preparing For The Review Board Interview Video Distilled
Review board interview is the critical part of the MCA certification...
Author: Alik Levin Date: 05/26/2009
Microsoft Certified Architect (MCA) Review Board Interview Video Distilled
I was watching MCA Review Board Interview video as part of my preparation to the MCA program....
Author: Alik Levin Date: 05/25/2009
Hollywood's Project Management System
What if I tell you there is a project management system that works? By "works" I mean it helps...
Author: Alik Levin Date: 05/01/2009
Understanding ASP.NET MVC Code (For Aspiring Architects) - #3
This post is a digest of the Understanding Models, Views, and Controllers...
Author: Alik Levin Date: 04/06/2009
How ASP.NET MVC Works (For Aspiring Architects) - #2
This post briefly describes ASP.NET MVC request processing model. It is...
Author: Alik Levin Date: 04/02/2009
ASP.NET MVC For Aspiring Architects - #1
Is ASP.NET MVC more than just new cool technology? What advantages it...
Author: Alik Levin Date: 03/31/2009
ASP.NET Security Architecture Cheat Sheet For Very Busy Architects
You are an architect. You are sitting in your fancy office thinking about...
Author: Alik Levin Date: 03/19/2009
Distributed Architecture Drawbacks Revealed By Netmon(Bonus - TDS Parser Goes Public)
Distributed architecture can mercilessly backfire at you. In my case...
Author: Alik Levin Date: 03/13/2009
WinDBG Walkthrough - Dump Values Of DataSet or DataTable
This walkthrough is completely based on Johan's post WinDBG+SOS: Getting at...
Author: Alik Levin Date: 03/09/2009
Identify And Fix Performance Bottlenecks In ASP.NET Web Applications - Case Studies, Problems, And Solutions
I thought it'd be useful to package the resources referenced in my previous...
Author: Alik Levin Date: 03/06/2009
Why My ASP.NET Application's Performance Is Less Than Optimal?
From my recent engagements I collected few performance anti-patterns that...
Author: Alik Levin Date: 03/06/2009
Silverlight - Browser Cache And Performance Optimization
I was recently involved in the discussion about how Silverlight application...
Author: Alik Levin Date: 02/27/2009
Solutions Architecture Foundations Hub
Now I know how the Solution Architect looks like and what he does (and what...
Author: Alik Levin Date: 02/18/2009
Use Process Explorer To Quickly Identify Performance Bottlenecks In ASP.NET Web Applications
Process Explorer is my best friend when I need to quickly identify...
Author: Alik Levin Date: 02/17/2009
What Do Solution Architect And Enterprise Architect Do?
I am aspiring Architect and I am on my quest to become an MCA: Solutions...
Author: Alik Levin Date: 02/16/2009
Enterprise Architect's Best Friend Is Production System Engineer
Dear software architect! When you build your new system. Do you think about...
Author: Alik Levin Date: 02/10/2009
Training Resources For Aspiring Enterprise Architect
What is Enterprise Architect? Who is Enterprise Architect? There are tons...
Author: Alik Levin Date: 02/09/2009
Software Release Management - The Questionnaire
Have you been involved with Application Lifecycle Management consulting? Have you...
Author: Alik Levin Date: 12/30/2008
Agile Method And Gemba Kaizen
JD Meier published recently great post covering Agile Method. After reading...
Author: Alik Levin Date: 11/14/2008
Three Laws Of Consulting By Gerald M. Weinberg
As part of my quest to become a better consultant I am reading Gerald M....
Author: Alik Levin Date: 11/12/2008
DebugView - Free Simple Tool To Quickly Identify Performance Problems
DebugView is well known free tool from Systinternals (Microsoft). Vast majority...
Author: Alik Levin Date: 11/11/2008
Core Values Of Agile Manifesto
I am reading Agile Portfolio Management by Jochen Krebs as an effort...
Author: Alik Levin Date: 11/10/2008
Two Crucial Lessons Every Consultant Must Learn First
Good consultant is a leader. If not, why hire one anyway? I was reading...
Author: Alik Levin Date: 11/07/2008
SQL Server Performance Insights From The Pro
Jimmy May, my colleague and a good friend, started to blog recently. Jimmy...
Author: Alik Levin Date: 11/06/2008
ASP.NET Performance By Design: Takeaways From PDC
During PDC, there were 5 dedicated sessions for improving performance in...
Author: Alik Levin Date: 11/03/2008
ASP.NET Performance: Fast AJAX, Faster AJAX
AJAX improves significantly both user experience and performance. It can be...
Author: Alik Levin Date: 10/28/2008
Seven Habits Of Highly Effective Consultants
I was reading The Practice of Leadership blog that briefly reviewed Steven...
Author: Alik Levin Date: 10/22/2008
Complex Enterprises And Simple Architectures
I started to read a book by Roger Sessions - Simple Architectures for...
Author: Alik Levin Date: 10/20/2008
ASP.NET Performance: Dynamically Loaded Assemblies Cause Application Recycles (Problem and Solution)
In my speak - dynamically loaded assemblies are those assemblies that were...
Author: Alik Levin Date: 10/08/2008
Improve ASP.NET 2.0 Performance With PageAsyncTask - Multithreading For The Masses
Multithreading is tough. This is what John Robbins says about it in his...
Author: Alik Levin Date: 10/02/2008