Sign In
MSDN Blogs
Microsoft Blog Images
More ...
Alik Levin's
Clarity, Technology, and Solving Problems |
PracticeThis.com
This Blog
Blog Home
Email Blog Author
RSS for posts
RSS for comments
Atom
OK
Search
Advanced search options...
Search In:
Everything
Blogs
Forums
People
Groups
Places
Pages
Date range:
All Time
Last Year
Last 6 Months
Last 3 Months
Last Month
Last Week
Last Two Days
Tags
AJAX
Architecture
Authentication
Azure
Data Access
Deployment
Development
Exception Handling
Inspection
LINQ
Maintenance
Operations
Practices
Reflection
Security
SharePoint
Test
Threading
Tools
WCF
Archives
Archives
February 2012
(4)
January 2012
(1)
November 2011
(2)
October 2011
(2)
September 2011
(11)
August 2011
(3)
July 2011
(1)
June 2011
(6)
May 2011
(9)
April 2011
(13)
March 2011
(23)
February 2011
(8)
January 2011
(8)
December 2010
(13)
November 2010
(6)
October 2010
(5)
September 2010
(7)
August 2010
(1)
July 2010
(3)
June 2010
(5)
May 2010
(8)
April 2010
(6)
March 2010
(8)
June 2009
(4)
May 2009
(4)
April 2009
(2)
March 2009
(7)
February 2009
(8)
December 2008
(2)
November 2008
(9)
October 2008
(6)
September 2008
(4)
August 2008
(1)
July 2008
(7)
June 2008
(5)
May 2008
(4)
April 2008
(4)
March 2008
(3)
February 2008
(3)
January 2008
(10)
December 2007
(6)
November 2007
(4)
October 2007
(11)
September 2007
(4)
August 2007
(6)
July 2007
(8)
June 2007
(3)
May 2007
(21)
April 2007
(25)
March 2007
(25)
.Net Security How To's
patterns & practices Security How To's Index
ASP.NET 2.0 Security Questions and Answers
Tamper detection
Authentication Hub
VSTS Resources
Architecture and Design checklists
Securing Sites with IP Address Restrictions
WCF - XSD validation for WCF services
WCF - Message Inspectors
Using Credential Management in Windows XP and Windows Server 2003
WCF - Common Security Scenarios
WCF - Authorization
Validating XML Data with XmlReader
Input Validation - XML Data
Validation - Web Client Software Factory
patterns & practices WCF Security Application Scenarios
Microsoft Identity and Access Management Series
Popular
My Favorite Shortcuts
My Pipeline Is My Inbox
Security .Net Code Inspection Using Outlook 2007
Security Code Inspection - Eternal Search For SQL Injection
.Net Assembly Spoof Attack
Code Inspection - First Look For What To Look For
How To Hack WCF - New Technology, Old Hacking Tricks
Generate Documents Out Of Mail Items Directly From Outlook 2007
ARCast With Ron Jacobs - Defending the Application
How to Use Outlook 2007 RSS To Effectively Aggregate And Distill Information
Impactful
Super Size Me
Billy Eliot
The Legend of 1900
The Terminal
The Counterfeiters
Tools
Fiddler2 Web Debugger - Freeware HTTP(S) debugging tool
Microsoft Network Monitor 3
FxCop Team Page
Microsoft Threat Analysis & Modeling
Windows Sysinternals tools
Log Parser 2.2
p&p Practices Checker - performance
Microsoft ® Windows Server ™ 2003 Performance Advisor
Ajax View
WCat 6.3 (x86)
Funnel Web Analyzer 5.0 for Windows
.Net Performance How To's
Improving .NET Application Performance and Scalability
Exceptional Performance
Performance Testing Guidance How-To's
Fiddler PowerToy - Part 2: HTTP Performance
Performance Testing with Fiddler
Bottleneck-Detection Counters
Troubleshooting Performance Problems in SQL Server 2005
Performance Frame - v2
12 Steps To Faster Web Pages With Visual Round Trip Analyzer
. My Personal Blog .
Practice This
Design Patterns
data & object factory
Yahho Design Pattern Library
Sample .Net 3.0 app
Application Architecture for .NET: Designing Applications and Services
Litware HR - A Multitenant sample application
Microsoft .NET Pet Shop 4.0
Responsive Composite Web Client Reference Implementation
Table of Contents: Introduction to CAB/SCSF
ASP.NET Quickstarts
Microsoft Identity and Access Management Series
Software design patterns
Browse by Tags
MSDN Blogs
>
Alik Levin's
>
All Tags
>
performance
Tag Cloud
AJAX
Architecture
Authentication
Azure
Data Access
Deployment
Development
Exception Handling
Inspection
LINQ
Maintenance
Operations
Practices
Reflection
Security
SharePoint
Test
Threading
Tools
WCF
Tagged Content List
Blog Post:
Windows Azure AppFabric Caching Under Fire Scenarios
Alik Levin
This is a quick list of resources for the under fire scenarios for Windows Azure Caching (Windows Azure is here , SQL Azure here , Service Bus here , and ACS here ). Under fire scenarios in my speak is when something needs to be done quickly. Example, fix error, write working code, get up to speed with...
on
18 Sep 2011
Blog Post:
Index Of How To’s – Windows Azure AppFabric Caching
Alik Levin
This is a list of how-To’s distilled from MSDN documentation of Windows Azure AppFabric Caching How to: Create an Azure AppFabric Cache How to: Prepare a Visual Studio Project to Use Azure AppFabric Caching How to: Configure a Cache Client Programmatically (Azure AppFabric) How to: Configure a Cache...
on
2 May 2011
Blog Post:
SQL Server – SELECT Query & JOIN Types
Alik Levin
The notes taken while reading MCITP Self-Paced Training Kit (Exam 70-442): Designing and Optimizing Data Access by Using Microsoft SQL Server 2005 (Self-Paced Training Kits) . From the book: “The join relates tables based on a key column, such as primary key or a foreign key.” JOIN Types Performance...
on
20 Jul 2010
Blog Post:
Configuring Application Data Access and Network Protocols for SQL Server
Alik Levin
The notes taken while reading MCITP Self-Paced Training Kit (Exam 70-442): Designing and Optimizing Data Access by Using Microsoft SQL Server 2005 (Self-Paced Training Kits) . When application access the SQL Server instance make sure those three configurations are in sync: Network protocols...
on
16 Jul 2010
Blog Post:
Inspecting Solution For Performance
Alik Levin
In this post I’d like to share my approach to managing performance throughout SDLC (Software Development Life Cycle). Before recently joining the Solution Engineering team I worked as a field consultant with MCS [Microsoft Consulting Services]. Quick Resource Box Improving ...
on
27 May 2010
Blog Post:
Robust, Efficient, & Fast Data Access With LINQ to SQL
Alik Levin
In the post I have quickly captured the steps required to access a database using LINQ to SQL. I am reading a book LINQ in Action – good read, easy and practical. Love it a lot. Quick Resource Box LINQ in Action Microsoft .NET Pet Shop 4.0 General ORM Limitations In the book...
on
24 May 2010
Blog Post:
Improving Productivity & Readability With Auto-Implemented Properties, & Object Initializers
Alik Levin
I have improved readability dramatically by re-implementing my Entities using auto-implemented properties and object initializers . The change is inspired after reading a book LINQ in Action . Quick Resource Box Step 2: Design Your Entities & Business Components Remove Old...
on
23 May 2010
Blog Post:
File Upload In A Web Test: The Case Of Submitting A Form With JavaScript
Alik Levin
This post documents steps we have taken to simulate file upload with Web Test when the form is submitted via JavaScript [vs. simple postback]. Credits go directly to Shai Raiten , MVP, brilliant young man, and the mind behind the workaround. Quick Resource Box How to upload a file in a Web test Shai...
on
26 Apr 2010
Blog Post:
Tracing & Instrumenting ASP.NET Application For Performance
Alik Levin
Tracing or Instrumentation is invaluable, most effective, and efficient when dealing with performance problems in ASP.NET Applications. The problem is that it requires coding that too often cut or even never planned to be made. Quick Resource Box Sysinternals ProcMon New &...
on
20 Apr 2010
Blog Post:
Sysinternals ProcMon New & Improved – Captures Both System & Application Events
Alik Levin
This post inspired by fantastic news I heard over at John Robbins blog of Wintellect. John collaborated with Mark Russinovich . Mark made it possible for Process Monitor [ProcMon] to collect events reported by an application and John wrapped a nice API that can be used either from native or managed code...
on
18 Apr 2010
Blog Post:
Are You Ready To Test For Performance?
Alik Levin
This post is inspired by a post Load Testing 101 by Andreas Grabner. The dynatrace blog and the dynaTrace AJAX Edition free tool are both invaluable resources for anyone who cares about performance – and you should! Quick Resource Box dynaTrace AJAX Edition patterns & practices...
on
15 Apr 2010
Blog Post:
Fiddler Extensibility: Flagging ASP.NET Performance Problems
Alik Levin
Although Fiddler PowerToy - Part 2: HTTP Performance is quite dated article about Fiddler , I constantly find very useful and practical gems in it. Flagging performance problems by coloring outstanding requests is one of them. Quick Resource Box Fiddler PowerToy - Part 2: HTTP...
on
10 Apr 2010
Blog Post:
Web Performance Session Slides From p&p Summit Israel 2010
Alik Levin
Few months ago MCS Israel hosted patterns & practices summit . I have presented too. I was presenting on performance in web applications - Dissecting web app performance from browser through ASP.NET to IIS . Here is the abstract: Quick Resource Box patterns & practices summit – Israel...
on
6 Apr 2010
Blog Post:
ASP.NET Performance: Get Rid of HTTP 401 and HTTP 304
Alik Levin
Making fewer calls to IIS web server improves your ASP.NET application’s performance, or more precisely, it improves UI responsiveness or, even more precisely, it improves UX, the User Experience. Better User Experience leads to better adoption. Quick Resource Box Free...
on
23 Mar 2010
Blog Post:
Automating Code Review for Common ASP.NET Performance & Security Anti-Patterns
Alik Levin
In this post I will share with you how to automate code review when searching MSIL for common performance and security anti-patterns. Scenario You are an application performance/security consultant who’s been asked to review a large application for common security and performance anti-patterns. You are...
on
16 Mar 2010
Blog Post:
ASP.NET Performance Toolset
Alik Levin
Any consultant can streamline ASP.NET Application performance troubleshooting process when he has a good toolset handy. By “good” I mean the tools are well known and it is free. These two attributes usually help passing security department smoothly and never meet procurement department too. These departments...
on
14 Mar 2010
Blog Post:
Measuring ASP.NET Performance Using Counters
Alik Levin
Following is a list of performance counters I am usually taking to spot low hanging fruits when measuring ASP.NET performance: Resource utilization \.Processor\%Processor Time \.NET CLR Memory(*)\Allocated Bytes/sec \.NET CLR Memory(*)\% Time in GC \.NET CLR Exceptions(*)\# of Exceps Thrown / sec...
on
9 Mar 2010
Blog Post:
ASP.NET Performance: Web Application Gets Slow Periodically – “Sudden” Traffic Spikes
Alik Levin
A customer complained that his web application gets slow each morning at specific times. The rest of the day the application was providing satisfactory performance in terms of response time. The assumption was that at that times all employees sign in creating unexpectedly high traffic which caused the...
on
7 Mar 2010
Blog Post:
ASP.NET Performance: Web Application Gets Slow Periodically – IIS Recycles
Alik Levin
A customer complained that his ASP.NET web application gets slow periodically. It happens at random times, the system just gets slow then after few minutes it gets back on track with normal response times. One of the reasons for such behavior is an AppPool default recycling policy set in IIS. Default...
on
4 Mar 2010
Blog Post:
Architects UG: 16 Case Studies of ASP.NET Web Performance
Alik Levin
Below is a slide deck for the talk I gave today on Architect UG. The presentation focused on 16 case studies of performance that is less than optimal. The session is focused on baking performance engineering into the development lifecycle. Each case study has a link to the detailed...
on
23 Jun 2009
Blog Post:
Free Web Performance Tools From Microsoft, Google, Yahoo, And IBM
Alik Levin
This post is a quick overview of free performance tools available from Microsoft, Yahoo, Google, and IBM. It also contains a pointers to related articles that go deeper regarding the best practices and how the tools can help in identifying compliance to the best practices. Quick...
on
11 Jun 2009
Blog Post:
Distributed Architecture Drawbacks Revealed By Netmon(Bonus - TDS Parser Goes Public)
Alik Levin
Distributed architecture can mercilessly backfire at you. In my case flexible architecture, elegant design patterns, and smart code led to abuse of the flexibility, resulting in very poor performance . Free Microsoft Network Monitor (Netmon) helped to identify the root...
on
13 Mar 2009
Blog Post:
WinDBG Walkthrough - Dump Values Of DataSet or DataTable
Alik Levin
This walkthrough is completely based on Johan's post WinDBG+SOS: Getting at the values in a DataTable . I have created this one to help me do the job in straightforward way next time I hit similar problem. Joan also offers few scripts for process automation - recommended. ...
on
9 Mar 2009
Blog Post:
Identify And Fix Performance Bottlenecks In ASP.NET Web Applications - Case Studies, Problems, And Solutions
Alik Levin
I thought it'd be useful to package the resources referenced in my previous post - Why My ASP.NET Application's Performance Is Less Than Optimal? I packaged it in form of PDF file. Hope it'll be useful for you when dealing with performance bottlenecks in your ASP.NET web application...
on
6 Mar 2009
Blog Post:
Why My ASP.NET Application's Performance Is Less Than Optimal?
Alik Levin
From my recent engagements I collected few performance anti-patterns that make ASP.NET web application to perform the way that is less than optimal. Many related to architecture and design. Below is the list of the anti-patterns and related materials on how to identify, analyze...
on
6 Mar 2009
Page 1 of 3 (69 items)
1
2
3