Newsletter (17 Aug 2009)
Welcome to this week's newsletter from The Code Project.
To ensure that future newsletters you receive from The Code Project aren't mistakenly blocked by antispam software, be sure to add the maillist.codeproject.com domain to your list of allowed senders.
We've been toying with the idea of changing the format of this weekly
newsletter to make it more timely and easier to digest. An obvious way is to
break up this weekly email into a daily email, but some like the weekly, some
prefer a daily. If you'd like to let us know how you feel then please take a
moment to fill out our "In
what form would you like to hear about new articles" survey. It'll only
take a second and it will help us know where we should be directing our energy.
Don't forget the
Lean and
Mean programming competition is currently underway. Get your entries in
quick!
|
20 Minutes to 4 Seconds...
SpreadsheetGear for .NET reduced the time to generate a critical Excel Report "from 20 minutes to 4 seconds" making his team "look like miracle workers" according to Luke Melia at Oxygen Media in New York. Download fully functional SpreadsheetGear trial Today!
|
|
|
1000’s of Sample Apps with Full Source Code Inside Studio Enterprise Seven platforms, hundreds of controls, one studio. Build awesome desktop, Web, and mobile apps with ComponentOne tools for WinForms, WPF, ASP.NET, Silverlight, iPhone, Mobile, and ActiveX. New Version, Just Released! |
|
|
Microsoft Developer Books & Videos, 15 Days, $0 – Learn about the hottest Microsoft topics online. Access thousands of books & training videos – Windows 7, Sharepoint, .NET, C#, WPF, WCF, SQL, Silverlight, Visual Studio - O’Reilly, Addison-Wesley, Apress, Microsoft Press & more. Try 15 Days on Us. |
|
|
Code is cheap! Generate data entry and reporting .NET Web apps in minutes, straight from your database. Quickly create visually stunning, feature-rich apps that are easy to customize and ready to deploy. Download Now |
|
|
No Charge SharePoint 2007 Training Download up to 3 hours of award-winning AppDev training for SharePoint 2007 at no charge – titles available for developers, administrators, business users and more. You’ll receive step-by-step instruction by experts like Doug Ware and Jeff Webb, plus hands-on labs, sample code, and printable courseware. Download now (Offer not available in all Countries)
|
|
|
WPF Styles – DBI the Scheduling component specialists releases the latest in Gantt style drag-n-drop scheduling with Silverlight-style presentations and more. See the latest in UI and scheduling component software. Take Advantage today and save 20%! |
|
|
Dundas Chart For .NET v7 Now Available – The industry leader in .NET charting technologies has gotten even better. Version 7.0 includes the new Silverlight Add-on, Scorecard, Contour, Wafer and Timeline Custom Chart types, Pie Plus drawing styles, and more. Download an evaluation now. |
What development tools and platforms do you expect to be using and targeting daily within a couple of years?
Survey period: 10 Aug 2009 to 17 Aug 2009
Just when you think you have a grip on one technology, a new one springs up. What will you be working in and on in a couple of years? (Suggested by Bill)
.NET (on any platform, eg Mono) | 1007 | 71.02 | |
Adobe Flash/Flex/Air | 109 | 7.69 | |
C++ | 461 | 32.51 | |
C# | 1029 | 72.57 | |
Chrome OS | 80 | 5.64 | |
Java | 200 | 14.10 | |
Javascript | 448 | 31.59 | |
Javascript libraries such as jQuery, script.aculo.us, Moo Tools etc. | 306 | 21.58 | |
Parallel programming extensions to current tools | 313 | 22.07 | |
PHP5 | 176 | 12.41 | |
Ruby on Rails or TurboGear | 35 | 2.47 | |
SilverLight | 433 | 30.54 | |
WPF (possibly with Expression Blend) | 515 | 36.32 | |
Something as yet unknown | 220 | 15.51 | |
Other | 115 | 8.11 | |
This is a multiple choice question. Totals may not add up to 100% |
View optional text answers (150 answers)
This week's survey: How often do you use the var type in C#? (1= never, 5=always)
Most popular new Job Vacancies 18 Jul 2009 - 17 Aug 2009
--------------------------------------------------------------------
MOST POPULAR NEW JOB VACANCIES 18 Jul 2009 - 17 Aug 2009
No popular jobs vacancies were found for this week
Most popular new articles 10 Aug 2009 - 17 Aug 2009
88 articles overall
60 new, 47 updated, 11 moved. 49 were edited, 39 unedited
Article topics listed: All Topics
Too many articles? Visit your profile page to change your newsletter article filters.
New articles added Last week
- Building Interactive Buttons - Muammar©
Shows you how to build an interactive button that responds to mouse cursor movements.
C#, Windows, .NET, Dev
- A Faster Directory Enumerator - wilsone8
Describes how to create a significantly faster enumerator for the attributes of all the files in a directory.
C# 3.0.NET 3.0, Dev
- FileDiff2 Optimized - Matthew Hazlett
A file diff utility.
C# 1.0, C# 2.0, C# 3.0.NET 2.0VS2008, Dev
- Fingerprint reader integration using the M2SYS SDK - brunzefb
An article exploring integrating a fingerprint reader into a user's application. (Unedited)
C# (C# 1.0, C# 2.0, C# 3.0)WinXP, Win2003, Vista, Win32, LINQ, Hardware, VS2008, SQL 2008, Architect, Dev, Sales, Marketing
- HTTP Binary Serialization through ASP.NET without WCF - Ricardo Pineda
Shows how to serialize an object using binary serialization without using WCF.
C#, Javascript, HTML, XHTML.NET 2.0, ASP.NET, IIS, WCF, WebForms, Architect, Dev, Design
- .NET Best Practice No: 1:- Detecting High Memory consuming functions in .NET code - Shivprasad koirala
.NET Best Practice No: 1:- Detecting High Memory consuming functions in .NET code (Unedited)
C# (C# 1.0, C# 2.0, C# 3.0, C# 4.0), .NET (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0), ASP.NET, Visual Studio (VS.NET2003, VS2005, VS2008, VS2010), ADO.NET, Architect
- ASP.NET Localization (Quick Reference) - DotNetIdeas
This article gives you a quick reference about localization of the commonly used contents on an ASP.NET page, including ASP.NET server controls, HTML content, SiteMap, and other resources.
C#, Javascript, HTML, XHTML, .NET, ASP.NET, WebForms
- How to insert hidden input html tags into an ASP.NET page so that the id or name attributes are not rewritten. - TexasMensch
How to insert hidden input html tags into an ASP.NET page so that the id or name attributes are not rewritten. (Unedited)
C# (C# 3.0), VB (VB 9.0), HTML, Windows, .NET, ASP.NET, WebForms
- HTML Helpers with Extension Methods - Farooq Kaiser
In this article, I will explore HTML Helpers with Extension Methods
C#, HTML, XHTML, ASP, ASP.NET, WebForms, Ajax, Dev
- Implementing HTTP File Upload with ASP.NET MVC - Farooq Kaiser
In this article, I will explore how to upload a file using ASP.NET MVC. Since the MVC framework does not use server controls, it will be interesting to see how file upload works in MVC.
C#, Javascript, CSS, HTML, XHTML.NET 3.5, ASP.NET, Ajax, MVC, VS2005, VS2008, Dev
- Handling Unknown Actions in ASP.NET MVC - Farooq Kaiser
In this article, I will explore handling unknown actions. A Controller.HandleUnknownAction method gets called when a controller cannot find an action method that matches a browser request.
Javascript, CSS, HTML, XHTML.NET 3.5, ASP.NET, WebForms, Ajax, Dev
- Fluid, multi-column, vertically ordered list using CSS - Richard Atkins
Create a fluid, multi-column, vertically ordered list using nested, floating divs.
Javascript, CSS, HTML, XHTML, VB 7.x, VB 8.0, VB 9.0, VB 10.NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0, ASP.NET, WebForms, Ajax, Dev, Design
- Form validation with ASP.NET MVC using the IErrorDataInfo interface - Farooq Kaiser
In this article, I will explore an alternative method of implementing validation logic. I will show you how to perform validation by using the IErrorDataInfo interface.
Javascript, HTML, XHTML, C# 3.0, .NET, ASP.NET, WebForms, Ajax, VS2005, VS2008, Dev
- Creating an ASP.NET captcha using jQuery and s3capcha - Mahdi Yousefi
Create an ASP.NET captcha that can be used in Web Forms or with AJAX using s3capcha.
Javascript, C# 2.0, C# 3.0.NET 2.0, .NET 3.5, ASP.NET, Ajax, Dev
- Performance and the Entity Framework - Perry Marchant
An article describing the best practices for Entity Framework performance
C#, .NET (.NET 3.5), ADO.NET, Architect, Dev
- Composable DML and Merge Statement in SQL Server 2008 - Robin_Roy
Simple example to show how Composable DML works in SQL Server 2008.
SQL, SQL Server, DBA, Dev
- A Closer Look Inside RAISERROR - SQLServer 2005 - Abhijit Jana
This articles describe how to use RAISERROR in SQL Server 2005 (Unedited)
SQL Server, ADO.NET, DBA, Dev
- Most Commonly Used Functions in SQL Server 2005/2008 - Abhijit Jana
This Table of Contents and articles is editable by all Silver members and above. Please update the article with as many as function you aware in SQL Server 2005/2008 that we are used generally. This will put all of them under a single article. (Unedited)
All Topics, Architect, DBA, Dev, QA, Design
- Overview of SQL Server 2005/08 Table Indexing (part-1) - Md. Marufuzzaman
Overview of SQL Server 2005/08 Table Indexing (part-1) (Unedited)
SQL, Windows, SQL Server (SQL 2005, SQL CE, SQL 2008), DBA, QA, Design
- CAL: Beginners guide to Modular applications: Part 1 of n - Raul Mainardi Neto
A simpler series to learn the Composite application library
C# 1.0, C# 2.0, C# 3.0, XAML, WPF, Dev
- WPF: If Heineken did MVVM Frameworks Part 6 of n - Sacha Barber
It would probably be like Cinch a MVVM framework for WPF (Unedited)
C# (C# 3.0, C# 4.0), .NET (.NET 3.0, .NET 3.5), WPF, Architect, Dev, Design
- Safety of 64-bit code - Karpov Andrey
The article reviews the issues of providing safety of program code when adapting it for 64-bit systems. (Unedited)
C++, C, Windows, Linux, Win64, Dev
- What's in Your Collection? Part 1 of 3: Interfaces - Jeremy Likness
Learn about collections in C#. Part 1 focuses on interfaces provided in the System.Collections namespace.
C# 1.0, C# 2.0, C# 3.0, .NET, Dev
- FileDiff Contest Entry - Matthew Hazlett
Text Difference between two files
C# (C# 2.0), Windows (WinXP, Vista, Win 7), Visual Studio (VS2008), Dev
- Simple Binary Clock using Graphics - Tommy Pickersgill
A simple binary clock snippet
C#, Dev
- How To: Hash Data Using MD5 and SHA1 - Waleed Elkot
Sample Application Describe How to Use MD5 Class and SHA1 Class (Unedited)
C# (C# 1.0, C# 2.0, C# 3.0)
- Transferring Data to the New EXE - SimpleData
Have you ever wanted to change variables without rebuilding?
C# (C# 1.0, C# 2.0, C# 3.0)
- The Pauper Man Dictionary - Eber Ramirez
Create your own PPC English dictionary downloading info from web pages. (Unedited)
C# (C# 1.0, C# 2.0, C# 3.0)WinXP, Vista, Win 7, WinForms, VS2008, Dev
- Refactoring a Switch Statement - rajeshjj
Avoiding a switch statement in order to avoid Cyclomatic complexity.
C# 2.0, C# 3.0, Windows, .NET, Dev
- Examining an Assembly at Runtime - logicchild
An article that desribes how to use the Reflection API.
C# 1.0, C# 2.0, C# 3.0, .NET, Dev
- Line Numbers for RichText Control in C# - Damian J. Suess
Display line numbers for rich text box with auto sizing. This is a converted verion from another article written in vb.net. (Unedited)
C# (C# 2.0, C# 3.0, C# 4.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5), Visual Studio (VS2008), Dev, Design
- How To Sort Generic List? - Anand Malli
An article on sorting generic list based on any attribute of user defined class
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0), Win32
- A TCP/IP Chat Program - Andrew Courtice
A TCP/IP chat program coded in Microsoft Visual Basic .NET.
VB 9.0.NET 2.0, WinXP, Vista, .NET 3.0, .NET 3.5, Win 7, WinForms, Dev
- Turn On Your PC/Computer Programmatically / Automatically –Wake On LAN ( WOL ) Over Internet- Wake On WAN ( WOW) - Arunava Bhowmick
Start your Computer by C , C++ , JAVA , .NET ..
Java (JavaSE 6, J2SE 5, J2SE 4, J2ME, J2EE), Swing
- Chat Application with Windows Services, .NET Remoting in C# - Nadeem Alvi
A chat application with Windows Services, .NET Remoting in C#.
C# 1.0, C# 2.0, C# 3.0, Windows, .NET 2.0, WinForms, Dev
- StringBuilderPlus Improves Upon StringBuilder - aspdotnetdev
StringBuilderPlus facilitates prefixing and suffixing strings and StringBuilderPluses in an efficient manner. (Unedited)
C# (C# 1.0, C# 2.0, C# 3.0), Windows, .NET, Architect, Dev
- Excerpt from: JavaScript for Programmers - Prentice_Hall
This book is bundled with video training on a two-part DVD, titled JavaScript Fundamentals I and II livelessons (video instruction from technology experts)
Javascript, Dev
Articles updated added Last week
- A simple cross-platform program - carl morey
How to write a program that allows a simple game to run on linux and windows (Unedited)
C++, C, VB, Windows (WinXP, Vista), Linux, Visual Studio
- RPC Plumming (Common tools and utilities) - René Paw Christensen
Plumming, tools, utilities.
C# 3.0, C# 4.0.NET 3.5, .NET 4.0, Dev
- ASP.NET Webforms and ASP.NET MVC in Harmony - Rajesh Pillai
Integrating ASP.NET MVC in existing ASP.NET Web Forms application. (Unedited)
C# (C# 3.0), .NET (.NET 3.0, .NET 3.5), Win2003, ASP.NET, WebForms, MVC, Architect, Dev, Design
- MyStream: Social Lifestreaming with ASP.NET 4 - Tanzim Saqib
Turn your current static website or blog into a lifestreaming portal with all your social activities with ASP.NET 4, C# 4.0, PLINQ, Task Parallel Library, Dependency Injection, Plugin architecture (Unedited)
C# (C# 4.0), Javascript, XML, CSS, .NET (.NET 4.0), ASP.NET, SQL Server (SQL 2005), Visual Studio (VS2010), WebForms, LINQ, Architect, Dev, Design, Sales, Marketing
- Beginner's Walk - Web Development - Sean Ewington
This Table of Contents is editable by all Silver members and above. What we want you to do is replace the entries in the Table of Contents below with links to articles that represent the entries. (Unedited)
Javascript, XML, CSS, HTML, XHTML, XSLT, ASP.NET, Dev
- Rotating Picture Tray - Christ Kennedy
Allows the user to view a collection of pictures by selecting them from a rotating tray.
C#, Windows, .NET, GDI+, Dev
- RunSharp - Reflection.Emit Has Never Been Easier - Stefan Simek
RunSharp (or Run#) is a high-level wrapper around the Reflection.Emit API, allowing you to generate code at runtime quickly and easily.
C# (C# 2.0), MSIL, Windows, .NET (.NET 2.0), Visual Studio (VS2005), Dev
- Finding Undisposed Objects - S. Senthil Kumar
An application to find undisposed objects in your .NET application.
C++ (VC9.0), C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 3.5), COM, WinForms, Dev
- Music Video Box (WPF) - Balamurali Balaji
This article explains the creation of a Music Video Box using Windows Presentation Foundation 3D Geometry and Media classes to play music albums as chosen by the user.
C# 3.0.NET 3.5, XAML, WPF, VS2008, Dev, Design
- DockPanel Splitter Control for WPF - objo
A splitter control for the WPF DockPanel
C#, XAML, WPF
- WPF : If Heineken did MVVM Frameworks Part 2 of n - Sacha Barber
It would probably be like Cinch a MVVM framework for WPF (Unedited)
C# (C# 3.0, C# 4.0), .NET (.NET 3.5, .NET 4.0), WPF, Architect, Dev, Design
- WPF: If Heineken did MVVM Frameworks Part 4 of n - Sacha Barber
It would probably be like Cinch a MVVM framework for WPF (Unedited)
C# (C# 3.0, C# 4.0), .NET (.NET 3.5, .NET 4.0), WPF, Architect, Dev, Design
- WPF: If Heineken did MVVM Frameworks Part 5 of n - Sacha Barber
It would probably be like Cinch a MVVM framework for WPF (Unedited)
C# (C# 3.0, C# 4.0), .NET (.NET 3.5, .NET 4.0), WPF, Architect, Dev, Design
- WPF: If Heineken did MVVM Frameworks Part 1 of n - Sacha Barber
It would probably be like Cinch a MVVM framework for WPF
C# (C# 3.0, C# 4.0), .NET (.NET 3.5, .NET 4.0), WPF, Architect, Dev, Design
- CLR Stored Procedures and creating it step by step - Virat Kothari
CLR Stored procedures are very simple and can be used in most complex scenarios when dealing with database. (Unedited)
C# (C# 1.0, C# 2.0, C# 3.0), Windows (WinXP, Win2003, Vista, Win2008, Win 7), .NET (.NET 3.5, .NET 4.0), SQL Server (SQL 2005, SQL 2008), DBA, Dev
- C# 4.0's New Features Explained - Josh Fischer
A guide to C# 4.0's new features - explained with code examples and a little historical perspective.
C# 4.0, Windows, .NET, Dev
- Generic List (C#) - Tommy Shrove
Generic List based object that acts as a List but with built-in events
C# (C# 1.0, C# 2.0, C# 3.0), Windows, Visual Studio
- C++ Strtk Tokenizer - Arash Partow
A brief introduction to a tokenizer implementation in C++ (Unedited)
C++ (VC7.1, VC8.0, VC9.0), C++/CLI, C, Win32, Win64, STL, Architect, Dev, Design
- JSON Spirit: A C++ JSON Parser/Generator Implemented with Boost Spirit - John W. Wilkinson
A C++ JSON parser/generator written using boost::spirit
C++, Windows, Visual Studio, Dev
Technical blogs added Last week
- Consuming ASP.net WebServices, WCF Services and static Page methods from JavaScript (sans MS AJAX) - Sky Sanders
download sample codeOverviewThe Microsoft ASP.NET AJAX platform, known previously as ATLAS and ASP.NET 2.0 AJAX Extensions and fully rolled into ASP.NET 3.5, offers rich functionality but in certain scenarios the the required .ASPX client page and ScriptManager control coupled with the Micro (Unedited)
C# (C# 2.0, C# 3.0), Javascript, .NET, ASP.NET, Ajax
- A simple JavaScript generic type pattern implementation - Sky Sanders
A simple JavaScript generic type pattern implementation (Unedited)
Javascript, Ajax, Dev
- Using WebControls In ASP.NET MVC Views – Part 3 - webdev_hb
This post continues the WebControls In Mvc series. In this post we finally get some code that can be downloaded and tested. This post explains how to use the MvcWebForms methods to add WebControls to your Mvc Views -- and make them talk to your Controllers! (Unedited)
C#, XML, HTML, XHTML, .NET, ASP.NET, WebForms, MVC, Architect, Dev, Design
- jLinq (LINQ for JSON) Screencast #2 – Creating Your Own Extension Methods - webdev_hb
jLinq (LINQ for JSON) is a completely extensible library that allows you to create your own query methods and attach them to the core library. This screencast goes over some of the basics for creating your first extension method. (Unedited)
Javascript, ASP, ASP.NET, PHP, Ajax, LINQ Topics, Dev, Design
- jLinq 2.2.0 Released! - webdev_hb
jLinq is a Javascript query language that makes it easy to work with large arrays of information. Today, jLinq 2.2.0 is released which offers new commands, bug fixes and more! (Unedited)
Javascript, Windows, Linux, Ajax, LINQ Topics, Architect, DBA, Dev, Design
- Form validation with ASP.NET MVC using the IErrorDataInfo interface - Farooq Kaiser
As I already shown in my previous article Form validation with ASP.NET MVC. In this article, I will explore an alternative method of implementing validation logic. I will show you how to perform validation by using the IErrorDataInfo interface. public interface IDataErrorInfo{ // Properties st (Unedited)
C#, .NET, ASP.NET, Dev
- Form validation with ASP.NET MVC - Farooq Kaiser
This topic shows you the MVC features that support form validation. (Unedited)
C#, .NET, ASP.NET, Dev
- UnCommon C# keywords - A Look - Abhishek Sur
Some of both Documented and Undocumented Keywords that we dont use often like Check, StackAlloc, Fixed, __arglist etc are explained with simple examples (Unedited)
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0), Win32 Topics, Architect, Dev, Design
- Named and optional parameters in C# 4.0 - Farooq Kaiser
In this article, I will explore named and optional parameters in C# 4.0. (Unedited)
C# 4.0.NET 4.0 Topics, Dev
- Strategy Design Pattern - Salmanzz
codeproject Introduction By definition Strategy design pattern allow an object to change its behaviour when its internal state changes. The object will appear to change its class. The Strategy design pattern enables a client to choose which algorithm to use from a family of algorithms (Unedited)
C++, Windows, .NET (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5), WTL, Architect, Design
- State Design Pattern - Salmanzz
codeproject In state design pattern, it can change its behaviour by switching to a set of different operations and we achieved this pattern from an object variable changing its subclass, within a hierarchy. Allow an object to alter its behaviour when its internal state changes. The object will app (Unedited)
C, C# (C# 2.0, C# 3.0, C# 4.0), Windows, .NET (.NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0), ADO.NET, Architect, Design
- INotifyPropertyChanged auto wiring or how to get rid of redundant code - Tamir Khason
For the last week most of WPF disciples are discussing how to get rid of hardcoded property name string inside INotifyPropertyChanged implementation and how to keep using automatic properties implementation but keep WPF binding working. The thread was started by Karl Shifflett, who proposed interest (Unedited)
All Topics
- Thread Safe Generic Queue Class - merlin981
I've been doing a lot of mult-threading work, recently, using the standard Thead class, the Worker Queue, and the new PLINQ (Parallel LINQ). The problem with most of the built-in generic collections (Queue<>, List<>, Dictionary<>, etc), is that they are not thread safe.
I created a library of (Unedited)
All Topics
cheers,
Chris Maunder
The Code Project
This email was sent to email@tempuri.org. To stop receiving this
newsletter click here.
The Code Project. 503-250 Ferrand Drive
Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100