Freigeben über


AppDev: Something You Should Know by Irena Kennedy

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

<Previous Next>