Alik Levin's
Solution Engineering for Performance & Security
Cannot Install Visual Studio 2008 On Vista (Including Resolution)
Now I can. But I could not install Visual Studio 2008 on my Vista box few...
Author: Alik Levin Date: 09/28/2008
SharePoint Performance : Design, Implement, Deploy For Fast Experience.
Rico Says : Performance by Design. I say : Yeesh!! I am a big fan of...
Author: Alik Levin Date: 09/23/2008
.Net Performance And Security Knowledge Management (Including Sharepoint Template For Download)
Use MS Sharepoint to manage your .Net Security and Performance Engineering...
Author: Alik Levin Date: 09/15/2008
ASP.NET Data Binding Performance – Collection Is More Expensive Than Datatable
In my previous post - Best ASP.NET Performance Winner For Data Binding - Hands Up To...
Author: Alik Levin Date: 08/01/2008
Best ASP.NET Performance Winner For Data Binding - Hands Up To Response.Write()
To achieve best performance you need to make decisions based on trade-off...
Author: Alik Levin Date: 07/31/2008
Security Code Review – String Search Patterns For Authorization Vulnerabilities
These are the questions and the search criteria I use to identify authorization vulnerabilities in...
Author: Alik Levin Date: 07/24/2008
Performance Improvements In Architecture (Hebrew) – My Guest Post On MCS Israel Blog
Just posted guest post on MCS (Microsoft Consulting Services) Israel blog about performance in...
Author: Alik Levin Date: 07/21/2008
Security Code Review – String Search Patterns For Authentication Vulnerabilities
This post contains string search patterns that can help identifying authentication vulnerabilities...
Author: Alik Levin Date: 07/21/2008
Use FREE Tools From IIS Resource Kit To Warm Up Your ASP.NET 1.1 Application By Batch Compilation
Have you noticed that when ASP.NET web application is accessed for the first time the response is...
Author: Alik Levin Date: 07/20/2008
WLW Plugin For Blog Post Templates – New Version (Including Full Source Code)
What’s Blog Post Templates Plugin for WLW? Blog Post Template Plugin For Windows Live Writer is a...
Author: Alik Levin Date: 07/15/2008
Security Code Review – String Search Patterns For Finding Input Validation Vulnerabilities
Well defined set of search patterns helps significantly reduce time (cost) when performing security...
Author: Alik Levin Date: 07/11/2008
Improve ASP.NET Performance With Multithreading Using Thread Or ThreadPool Objects
Your ASP.NET application performs slower than expected? How many times do you access your database...
Author: Alik Levin Date: 06/23/2008
Pitfalls With .Net Multithreading And COM Objects – Threads Must Have Compatible Apartment Models (MTA vs. STA)
Be alert when implementing multithreading .Net in conjunction with COM objects. Thread apartment...
Author: Alik Levin Date: 06/20/2008
Windows Live Writer (WLW) Plugin For Post Templates - Boost Your Blogging Productivity Instantly
Using Windows Live Writer (WLW)? Writing posts takes you more time than you would like to invest?...
Author: Alik Levin Date: 06/10/2008
patterns & practices Improving Web Services Security: Scenarios and Implementation Guidance for WCF - BETA Is Out
patterns & practices team has just released a beta version of WCF Security Guide on Codeplex....
Author: Alik Levin Date: 06/04/2008
Best Kept Software Architecture Secrets Revealed
Do you read articles on software architecture? Want to go deeper? Want to see how real architectural...
Author: Alik Levin Date: 06/03/2008
WCF Security - Input/Data Validation Using Schemas
WCF offers very flexible approach of Input and Data Validation based on XML Schemas. The approach is...
Author: Alik Levin Date: 05/25/2008
WCF Security - Input/Data Validation Sample Visual Studio Project
Input and Data Validation is one of the core security principles. WCF is no exception. To get most...
Author: Alik Levin Date: 05/25/2008
ASP.NET Performance Engineering - Stress Test Your Architecture, Design, And Code
Field experience proves - the earlier performance is tackled in development lifecycle the better...
Author: Alik Levin Date: 05/05/2008
ASP.NET Performance Sin - Serving Images Dynamically (Or Another Reason To Love Fiddler)
Serving images dynamically may cause performance hit. Dynamically served images require more HTTP...
Author: Alik Levin Date: 05/02/2008
Performance Sin - Chatty Database Access And Loops (Plus Another Free Performance Tool)
Chatty database access is the surefire way for slow performance caused by resources starvation...
Author: Alik Levin Date: 04/28/2008
Free Performance Tool - Analyze IIS Logs Like A Pro With Funnel Web Analyzer
These free performance tools will save you time and money identifying performance bottlenecks. Your...
Author: Alik Levin Date: 04/21/2008
WCF Security Resources
This is a digest of WCF Security resources I was collecting for some time. Drop me a comment in case...
Author: Alik Levin Date: 04/18/2008
patterns & practices WCF Security Guidance Project - live on Codeplex
patterns & practices has recently released WCF Security Guidance Project. JD, the program...
Author: Alik Levin Date: 04/02/2008
Quickly Find And Fix Cross Site Scripting (XSS) Vulnerabilities In Your ASP.NET Application.
Want to quickly check your ASP.NET Web application for Cross Site Scripting (XSS) vulnerability? It...
Author: Alik Levin Date: 03/17/2008
Performance Development Lifecycle (PDL) Session Materials
Yesterday I gave a talk about the subject during Performance Open House First off, thanks for...
Author: Alik Levin Date: 03/11/2008
Stress Test ASP.NET Web Application With Free WCAT Tool
Building ASP.NET web applications? Plan to serve thousands of users? Would you like to see how your...
Author: Alik Levin Date: 03/09/2008
Securing IIS7 - Windows Server 2008 Security Guide
Windows Server 2008 Security Guide is out. It covers many crucial aspects but my favorite of course...
Author: Alik Levin Date: 02/28/2008
How To Consume WCF Using AJAX Without ASP.NET
How to consume WCF services directly from Html client? How to add AJAX-like functionally to...
Author: Alik Levin Date: 02/18/2008
Performance Sin - Using Exceptions To Control Flow
Want to spot coding anti-patterns from performance perspective without actually looking in the code?...
Author: Alik Levin Date: 02/02/2008
Security Code Review – Use Visual Studio Bookmarks To Capture Security Findings
How to streamline the process of capturing security flaws during security code review? How to save...
Author: Alik Levin Date: 01/24/2008
Performance Code Review Tool – Practices Checker
Care about performance? Do you write your code with performance in mind? Want little help to spot...
Author: Alik Levin Date: 01/21/2008
Design For Operations [DFO] – Problems And Solution Frame
patterns & practices team maintains Design for Operations [DFO] project on codeplex. The goal of...
Author: Alik Levin Date: 01/20/2008
Profiling JavaScript With Ajax View Tool: Spot Poor Performance Client Script In No Time
Ever wondered why your application unreasonably slow? You have it all - most powerful hardware, your...
Author: Alik Levin Date: 01/16/2008
Chain Of Responsibility Design Pattern – Focus On Security, Performance, And Operations
The pattern is also called Intercepting Filter, Pipeline, AOP, and may be few more… I am...
Author: Alik Levin Date: 01/14/2008
Create Your Own Guidance Explorer Items Inside Outlook 2007
Want to create your own nuggets of wisdom? Want it to look and feel like patterns&practices...
Author: Alik Levin Date: 01/09/2008
How To Keep ASP.NET ViewState On The Server – Revised
This is a follow up post to Basic Sample - How To Keep ASP.NET ViewState On The Server ASP.NET 2.0...
Author: Alik Levin Date: 01/08/2008
Customize Guidance Explorer Inside Outlook 2007 – Find Tech Gold Nuggets Instantly
Customize Guidance Explorer Inside Outlook 2007 – Find Tech Gold Nuggets Instantly In previous...
Author: Alik Levin Date: 01/07/2008
Consume patterns&practices Guidance Explorer Via RSS Using Outlook 2007
patterns&practices recently released new version of Guidance Explorer [GE]. One of the most...
Author: Alik Levin Date: 01/03/2008
Basic Sample - How To Keep ASP.NET ViewState On The Server
During recent few engagements with my customers I've noticed VIewState is extensively...
Author: Alik Levin Date: 01/02/2008
ASP.NET AJAX Control Toolkit - Basic Sample For DynamicPopulate Control
How to dynamically populate the content of a control based on Web Service call triggered by another...
Author: Alik Levin Date: 12/30/2007
Basic HttpModule Sample (Plus Bonus Case Study - How HttpModule Saved Mission Critical Project's Life)
This post to describe basic steps to write HttpModule and how it rescued mission critical...
Author: Alik Levin Date: 12/26/2007
ASP.NET 3.5 Extensions: Basic Steps To Create Dynamic Data Web Application - Focus On Security and Performance
This post walks through the steps I've taken to create simple Dynamic Data Web Application. I just...
Author: Alik Levin Date: 12/18/2007
Avoid Manipulating Passwords In Memory - It Is Easy To Reveal
Revealing clear text passwords in memory seems to be a trivial task. This post describes how to...
Author: Alik Levin Date: 12/08/2007
VS 2005 Web Application Project - Resources
It is a bundle of resources for VS 2005 Web Application Project feature. It should explain its...
Author: Alik Levin Date: 12/05/2007
Use DIR Command To Generate List Of Files And Store It In File
DIR /S /B /A:-DI use simple DIR command to generate file lists. It serves me in many scenarios. For...
Author: Alik Levin Date: 12/01/2007
TechEd Developers Barcelona 2007 - Web Application Security Session Presentation
Christophe Lauer published my presentation on SkyDrive Related posts TechEd 2007 Barcelona - Web...
Author: Alik Levin Date: 11/30/2007
ASP.NET 2.0 Internet Security Reference Implementation - Have It Handy
JD Meier writes in his blog: The ASP.NET 2.0 Internet Security Reference Implementation is a sample...
Author: Alik Levin Date: 11/21/2007