Sign In
AppDev: Something You Should Know by Irena Kennedy
Everything that is related to application development, and other cool stuff...
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
Email Blog Author
RSS for posts
Atom
RSS for comments
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
.NET
Application Development
Async
Config
Deployment
Environment
RIA
Silverlight
SQL
Telerik
TFS
Tools
Visual Studio
VSTS
WCF
Web
Archive
Archives
March 2012
(1)
January 2012
(2)
April 2011
(1)
March 2011
(2)
October 2010
(1)
September 2010
(1)
August 2010
(2)
December 2009
(4)
November 2009
(1)
September 2009
(1)
June 2009
(2)
April 2009
(1)
December 2008
(2)
February 2008
(1)
October 2007
(3)
September 2007
(1)
August 2007
(7)
July 2007
(5)
June 2007
(8)
May 2007
(19)
April 2007
(42)
March 2007
(43)
February 2007
(33)
January 2007
(21)
December 2006
(7)
November 2006
(20)
October 2006
(22)
September 2006
(20)
August 2006
(23)
July 2006
(19)
June 2006
(12)
May 2006
(22)
April 2006
(20)
March 2006
(23)
February 2006
(20)
January 2006
(21)
December 2005
(14)
November 2005
(19)
October, 2006
MSDN Blogs
>
AppDev: Something You Should Know by Irena Kennedy
>
October, 2006
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
AppDev: Something You Should Know by Irena Kennedy
SYSK 230: Do You Need BizTalk To Load a CSV File?
Posted
over 6 years ago
by
irenake
1
Comments
Consider the following scenario: you get a comma separated values (CSV) file from your business partner via a file upload feature available on your B2B web site. For this file to be processed, you need to convert it to a relational format (e.g. data table...
AppDev: Something You Should Know by Irena Kennedy
SYSK 229: AJAX.NET Update Panel or Web Service?
Posted
over 6 years ago
by
irenake
2
Comments
AJAX.NET has two methods for incrementally updating user interface of a web page – UpdatePanel and .asmx/.svc programming model. So, which should you choose when? If you need to have access to the view state of your server side controls, including...
AppDev: Something You Should Know by Irena Kennedy
SYSK 228: Get Table Columns or Rows with Single Key Press
Posted
over 6 years ago
by
irenake
7
Comments
Imagine this: you type in a table name in SQL Server Management Studio, press Ctrl+9 and get all rows from that table displayed in the results pane. Or you press Ctrl+8 and instead of data rows, you get metadata about columns of that table. No more...
AppDev: Something You Should Know by Irena Kennedy
SYSK 227: Monthly Calendar control in ASP.NET
Posted
over 6 years ago
by
irenake
5
Comments
Did you ever need a calendar control that allows you to color-code certain days based on your business logic and display details on mouse-over event? Here is an example of what I’m talking about: So, perhaps the yellow color means “standard” appointments...
AppDev: Something You Should Know by Irena Kennedy
SYSK 226: Exception Handling in JavaScript
Posted
over 6 years ago
by
irenake
0
Comments
Have you seen a coding guidelines document that did not call for some sort of exception handling, be it in the form of __try/__except, On Error GoTo, try/catch, or any other way? Most developers would agree that it’s important to catch exceptions and...
AppDev: Something You Should Know by Irena Kennedy
SYSK 225: Portals, Dashboards, Scorecards…
Posted
over 6 years ago
by
irenake
0
Comments
In case of portals, the story is reasonably clear. I think most would agree that the goal of portals is to provide users with integrated access to relevant business information. The key words here are: access, integrated and relevant. So, it’s a “one...
AppDev: Something You Should Know by Irena Kennedy
SYSK 224: Why Join Is Better Than Sleep
Posted
over 6 years ago
by
irenake
3
Comments
All the “best practices” I’ve seen recommend avoid calling System.Thread.CurrentThread.Sleep() method. Agreed; but there are some legitimate situations when you just have to block for a certain period of time… If that is the case, consider using System...
AppDev: Something You Should Know by Irena Kennedy
SYSK 223: The Power of Double-Not Operator
Posted
over 6 years ago
by
irenake
2
Comments
If you need to convert a non-boolean data type to a boolean, and you’re dealing with a typeless language (e.g. javascript), you’ve got a couple of choices: write an if-then-else logic or use the not-not (a.k.a. double-not) operator. The results are same...
AppDev: Something You Should Know by Irena Kennedy
SYSK 222: CPU Impact of Animated GIFs
Posted
over 6 years ago
by
irenake
0
Comments
Animation, whether via an animated gif (a sequence of frames) or custom drawing, does not come for free. As a rule of thumb, the more colors and the more frames your animated gif has, the larger the memory footprint and the higher the CPU utilization...
AppDev: Something You Should Know by Irena Kennedy
SYSK 221: Combat Spyware -- Check Your Browser Settings
Posted
over 6 years ago
by
irenake
0
Comments
From within Internet Explorer, click on Tools and then on Internet Options. Now click on the Advanced tab, and under the Browser section make sure Enable Install On Demand (Internet Explorer) and enable Install On Demand (other) are not checked. This...
AppDev: Something You Should Know by Irena Kennedy
SYSK 220: Triggers and Bulk Insert of Data
Posted
over 6 years ago
by
irenake
0
Comments
Fact: triggers execute automatically whenever user modifies data in the underlying table or view. In my projects, I frequently use triggers when comprehensive auditing is a requirement. However, I’ve seen some developers use triggers as a mechanism to...
AppDev: Something You Should Know by Irena Kennedy
SYSK 219: Solution for SQL Reporting Services Problem Described in SYSK 203
Posted
over 6 years ago
by
irenake
5
Comments
In http://blogs.msdn.com/irenak/archive/2006/09/22/766164.aspx post, the following problem was described: if you have a SSRS report parameter that is multi-value and of one of the label s in the “available values” list exceeds 25 characters , the dropdown...
AppDev: Something You Should Know by Irena Kennedy
SYSK 218: Reclaim Space Immediately After Dropping a Column
Posted
over 6 years ago
by
irenake
0
Comments
If you are deleting a column of varchar(max), text, ntext, or image data type, your database has likely allocated a large amount of space for the stored data. When you drop a column, it’s always a good idea to rebuild indexes which may help you...
AppDev: Something You Should Know by Irena Kennedy
SYSK 217: Processing WebService Response using JSON
Posted
over 6 years ago
by
irenake
1
Comments
For those of you who haven’t done much work with JSON, this blog may be a good introduction... JSON stands for JavaScript Object Notation (pronounced ‘Jason’) and is a lightweight data-interchange format with smaller footprint than xml, human readable...
AppDev: Something You Should Know by Irena Kennedy
SYSK 216: BizTalk Orchestration or Windows Workflow Foundation?
Posted
over 6 years ago
by
irenake
1
Comments
Both, BizTalk server and .NET Windows Workflow Foundation (WinWF) provide design tools to build a process workflow. So, what product/technology is right for you? Below are some questions I go through when making such decision on my projects. · Do...
AppDev: Something You Should Know by Irena Kennedy
SYSK 215: Testing the Limits of .NET 3.0 Workflow Foundation
Posted
over 6 years ago
by
irenake
3
Comments
First, here is what triggered this investigation: since your application (windows/web) hosts the workflow runtime in process, and given that the WinWF is managed code, it made me think: 1. What application domain will it run in? Will it create its...
AppDev: Something You Should Know by Irena Kennedy
SYSK 214: in cm mm pt px pc em… You guessed it – this post is about font sizes
Posted
over 6 years ago
by
irenake
0
Comments
Did you know that the “best practice” in terms of font sizes is to use em not px ? Interested? Then read on… When it comes to font sizes, they can be fixed , a.k.a. absolute, or relative , a.k.a. variable. As the name suggests, fixed font sizes...
AppDev: Something You Should Know by Irena Kennedy
SYSK 213: Curious to Know How C# lock Keyword is Actually Implemented? Then read on…
Posted
over 6 years ago
by
irenake
4
Comments
We know that C# keywords are simply programming language (in this case, C#) lingo that map into the .NET framework types, objects, etc. So, what does the ‘lock’ keyword map to? Through the simple use of ildasm tool, you can see that the lock keyword ends...
AppDev: Something You Should Know by Irena Kennedy
SYSK 212: Does .NET Garbage Collector call Dispose? Dispose – Best Practices.
Posted
over 6 years ago
by
irenake
9
Comments
Since there are still developers out there that are not clear on if/when should you call Dispose, and what your class’s finalizer should look like if it holds on to non-memory resources such as file handles, GDI objects, database connections, etc., I...
AppDev: Something You Should Know by Irena Kennedy
SYSK 211: Trace Only What You Want with TraceSource and SourceSwitch
Posted
over 6 years ago
by
irenake
3
Comments
With .NET 1.0 came the beloved System.Diagnostics.Trace and System.Diagnostics.TraceSwitch classes. While it provided the ability to filter out Trace.Write statements that did not meet the trace level setting of the TraceSwitch setting, it gave no ability...
AppDev: Something You Should Know by Irena Kennedy
SYSK 210: Cross-Process Synchronization
Posted
over 6 years ago
by
irenake
1
Comments
Say you need to prevent two pieces of code from running at the same time. If you’re dealing with two threads in the same application domain, then it’s easy – you’ve got many synchronization objects to choose from for the job such as System.Threading....
AppDev: Something You Should Know by Irena Kennedy
SYSK 209: What Is Groove 2007? And, Is Microsoft Competing with Itself?
Posted
over 6 years ago
by
irenake
0
Comments
Groove is collaboration software that allows project teams to work together in a more efficient manner. How? Below are some of its features: The Files tool is used to store, organize, and share files. To support offline usage, Groove stores all...
Page 1 of 1 (22 items)