Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Everything that is related to application development, and other cool stuff...
SYSK 222: CPU Impact of Animated GIFs
Animation, whether via an animated gif (a sequence of frames) or custom drawing, does not come for...
Author: irenake Date: 10/19/2006
SYSK 221: Combat Spyware -- Check Your Browser Settings
From within Internet Explorer, click on Tools and then on Internet Options. Now click on the...
Author: irenake Date: 10/18/2006
SYSK 220: Triggers and Bulk Insert of Data
Fact: triggers execute automatically whenever user modifies data in the underlying table or view. In...
Author: irenake Date: 10/17/2006
SYSK 219: Solution for SQL Reporting Services Problem Described in SYSK 203
In http://blogs.msdn.com/irenak/archive/2006/09/22/766164.aspx post, the following problem was...
Author: irenake Date: 10/16/2006
SYSK 218: Reclaim Space Immediately After Dropping a Column
If you are deleting a column of varchar(max), text, ntext, or image data type, your database has...
Author: irenake Date: 10/13/2006
SYSK 217: Processing WebService Response using JSON
For those of you who haven’t done much work with JSON, this blog may be a good introduction... JSON...
Author: irenake Date: 10/12/2006
SYSK 216: BizTalk Orchestration or Windows Workflow Foundation?
Both, BizTalk server and .NET Windows Workflow Foundation (WinWF) provide design tools to build a...
Author: irenake Date: 10/11/2006
SYSK 215: Testing the Limits of .NET 3.0 Workflow Foundation
First, here is what triggered this investigation: since your application (windows/web) hosts the...
Author: irenake Date: 10/10/2006
SYSK 214: in cm mm pt px pc em… You guessed it – this post is about font sizes
Did you know that the “best practice” in terms of font sizes is to use em not px? Interested? Then...
Author: irenake Date: 10/09/2006
SYSK 213: Curious to Know How C# lock Keyword is Actually Implemented? Then read on…
We know that C# keywords are simply programming language (in this case, C#) lingo that map into the...
Author: irenake Date: 10/06/2006
SYSK 212: Does .NET Garbage Collector call Dispose? Dispose – Best Practices.
Since there are still developers out there that are not clear on if/when should you call Dispose,...
Author: irenake Date: 10/05/2006
SYSK 211: Trace Only What You Want with TraceSource and SourceSwitch
With .NET 1.0 came the beloved System.Diagnostics.Trace and System.Diagnostics.TraceSwitch classes....
Author: irenake Date: 10/04/2006
SYSK 210: Cross-Process Synchronization
Say you need to prevent two pieces of code from running at the same time. If you’re dealing with two...
Author: irenake Date: 10/03/2006
SYSK 209: What Is Groove 2007? And, Is Microsoft Competing with Itself?
Groove is collaboration software that allows project teams to work together in a more efficient...
Author: irenake Date: 10/02/2006
SYSK 208: Slow Running SQL Queries? Here are possible reasons…
There are several reasons that could cause a query or updates to take longer then expected. This...
Author: irenake Date: 09/29/2006
SYSK 207: Delete Recycle Bin Icon from Your Desktop
If you’re like me and use Shift + Del to permanently delete files, then Recycle Bin icon is of not...
Author: irenake Date: 09/28/2006
SYSK 206: Aliases in SQL Server
Almost everybody knows that you can give aliases to columns in a result set and to tables/views in a...
Author: irenake Date: 09/27/2006
SYSK 205: Profiling Tool for .NET Developers
Performance profiling? -- Yes. You get the traditional profile info like number of calls, time spent...
Author: irenake Date: 09/26/2006
SYSK 204: Windows Vista Resources
Want to learn more on what’s new in Windows Vista, how to best leverage the new functionality and...
Author: irenake Date: 09/25/2006
SYSK 203: Mind That Label Length in SQL Reporting Services
Another possible (but unconfirmed) bug in SQL 2005 Reporting Services: If you have a SSRS report...
Author: irenake Date: 09/22/2006
SYSK 202: Shining a Light into the Mystery of the Boot Process
Want to know what’s going on during your computer boot time, i.e. which device drivers are being...
Author: irenake Date: 09/21/2006
SYSK 201: Using Linked Server? Possible bug discovered…
I was not able to find out, yet, directly from the SQL Server product group whether this is a known...
Author: irenake Date: 09/20/2006
SYSK 200: How To Detect and Remove No Longer Valid Windows Logins From SQL Server
It is a good idea to occasionally audit your SQL servers for users/groups that no longer exist in...
Author: irenake Date: 09/19/2006
SYSK 1 – 199
For of those of you who like to revisit certain topics at times, and for those of you who started...
Author: irenake Date: 09/18/2006
SYSK 199: A Quick Way To Lock Your Computer
Did you know that pressing Windows key + L will do the same as Ctrl + Alt + Del followed by K;...
Author: irenake Date: 09/15/2006
SYSK 198: What is CodePlex?
Did you know that CodePlex is a new developer oriented web site containing source code for projects...
Author: irenake Date: 09/14/2006
SYSK 197: Smart Start and Stop Service in VS.NET Build
If you have a windows service project as part of your solution, you’re quite familiar with the...
Author: irenake Date: 09/13/2006
SYSK 196: Is there a performance hit and CPU spike when concatenating literal strings?
For example, is doing something like the code snippet below (done for readability) falls into the...
Author: irenake Date: 09/12/2006
SYSK 195: Speeding Up Index Creation
In SQL Server 2000 and 2005 when you create or rebuild an index you can set SORT_IN_TEMPDB option to...
Author: irenake Date: 09/11/2006
SYSK 194: “X-Ray Vision” of HTTP Traffic
Your browser knows that http://www.microsoft.com is running IIS 6.0/.NET 2.0 as the web server...
Author: irenake Date: 09/08/2006
SYSK 193: Uncommon HTTP Verbs
Did you know that HTTP defines eight methods (a.k.a. "verbs") indicating the desired action to be...
Author: irenake Date: 09/07/2006
SYSK 192: Compact Policies
The P3P specification (see yesterday’s blog post) requires websites to put their privacy policies in...
Author: irenake Date: 09/06/2006
SYSK 191: Is Your Public Web Site P3P Compliant?
The W3C's Platform for Privacy Preferences (P3P) provides a standard way for web sites to...
Author: irenake Date: 09/05/2006
SYSK 190: Desktop View at Your Fingertips
What’s the fastest way to hide from the passing-by co-worker (or your boss) what you’re doing on the...
Author: irenake Date: 09/01/2006
SYSK 189: The Footprint of SQL Everywhere
The message is everywhere -- need an in-proc relational database for your “occasionally connected”...
Author: irenake Date: 08/31/2006
SYSK 188: Understanding AspNetHostingPermission…
If you’ve ever seen “insufficient trust for...” types of error message, this blog post may be...
Author: irenake Date: 08/30/2006
The Person Behind The SYSK Blog
Some of you have been following my blog for a while now… If you’re curious to see the face behind...
Author: irenake Date: 08/29/2006
SYSK 187: The New Way to Get Configuration Settings
In ASP.NET 2.0, you can use the new class – WebConfigurationManager – to access machine and...
Author: irenake Date: 08/28/2006
SYSK 186: CSS as a Replacement of Tables? Yes! … part 2
Yesterday’s post (http://blogs.msdn.com/irenak/archive/2006/08/24/717170.aspx) described the four...
Author: irenake Date: 08/25/2006
SYSK 185: CSS as a Replacement of Tables? Yes!
Did you know that you can design complex web pages without a single table by using cascading style...
Author: irenake Date: 08/24/2006
SYSK 184: What Is CardSpace? The Reader’s Digest Version…
In April 2006, David Chappel wrote an excellent article “Introducing Windows Cardspace” available at...
Author: irenake Date: 08/23/2006
SYSK 183: Variable Number of Parameters – the Right and the Wrong Way
If you need to create a function that takes in a variable (unknown at creation time) number of...
Author: irenake Date: 08/22/2006
SYSK 182: SQL -- Are We There Yet?
Want to know how long it’s estimated to take for your SQL long running SQL command to finish...
Author: irenake Date: 08/21/2006
SYSK 181: What Is a Greynet?
Greynets are network enabled applications that are installed on an end user's system without...
Author: irenake Date: 08/18/2006
SYSK 180: Different Accessor Accessibility
Did you know that you can now give different accessibility modifiers for get and set? There are...
Author: irenake Date: 08/17/2006
SYSK 179: MSMQ Roadmap
When I found that searching on the Internet for “MSMQ Roadmap” resulted with zero matches, I knew I...
Author: irenake Date: 08/16/2006
SYSK 178: A Simple Way to Improve Performance of a Secure Web Site
If I had to choose one performance optimization technique for a web site that uses SSL, such that it...
Author: irenake Date: 08/15/2006
SYSK 177: Formatting Numeric Data with Comma and Decimal Separators in SQL
The other day I was asked whether it’s possible to format numeric data to have commas every three...
Author: irenake Date: 08/14/2006
SYSK 176: Recycling Only One Application Pool
iisreset command line utility is certainly a very useful tool for stopping a starting IIS. But if...
Author: irenake Date: 08/11/2006
SYSK 175: Border for a Element Without a ColSpan or a Div
Need to have a table row that has a border around it? How about leveraging class selectors for this...
Author: irenake Date: 08/10/2006