Freigeben über


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

<Previous Next>