CodeProject | Newsletter (23 May 2011)

166 articles this week
For comments or enquiries please contact webmaster@codeproject.com View online Monday, May 23, 2011

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.

Site News

This long weekend in Canada is the opening of the season of monthly long weekends in Canada, with a timely, alarming and gruesome special on CBC radio this morning about bear attacks.

So, what better day than today to spend a lazy day inside and expand your skills learning HTML5 and CSS3! Web developers and mobile developers increasingly need to know about these two technologies, and with smartphones growing into tablets and PCs adopting tablet features there's more reason for all developers to at least be familiar with the concepts.

We have a number of HTML5 and CSS3 articles to get you started but we would love more. Next week we'll be launching a HTML5 / CSS3 competition, open to all, but I figured an early warning always helps, so dig in to the articles and docs, get creative, and write up what you know and what you can do. Our Virtual Tech Summit on HTML5/CSS3 is this Wednesday so don't miss out if you're after ideas.

Let's help each other get a grip on HTML5 and CSS3. Bear free.

cheers,
Chris Maunder

The Code Project Offers

Click HereJoin us at The Code Project Virtual Tech Summit on HTML5/CSS3! Premieres May 25, 2011, 12:00 pm EST. Get a thorough understanding of HTML5/CSS3 with informative sessions at no cost! Attend the premiere event and be eligible to win our grand prize: a brand new laptop! Register Now – no cost!
Click HereThe AMD Fusion Developer Summit – First 50 registrants will receive an AMD graphics card! Learn more about programming methodologies using industry-standard APIs like OpenCL™, OpenGL and Microsoft DirectCompute. Understand Accelerated Processing Unit (APU) technology from AMD. Space is limited so register early!
Click HereASP.NET Ad Hoc Reporting. Life can be simpler.
Download here.
Click Here 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 a fully functional SpreadsheetGear trial Today!

Weekly Poll Results

Do you wrap single line statements in braces (or begin/end)?

Survey period: 16 May 2011 to 23 May 2011

Do you:

if (condition)      statement
or
if (condition)  {      statement  }
(Replace {}'s with Begin/End or whatever is appropriate for your language du jour)

OptionVotes% 
I always wrap single line statements95548.09955 votes, 48.09%
I sometimes wrap single line statements57328.85573 votes, 28.85%
I never wrap single line statements - only multiple lines get wrapped.45823.06458 votes, 23.06%

This week's survey: Who does the security audit of your applications?

Most popular new articles
16 May 2011 - 23 May 2011

Latest Additions

166 articles overall 119 new, 85 updated, 1 moved. 36 were edited, 130 unedited
Article topics listed: C++

Too many articles? Visit your profile page to change your newsletter article filters.

New articles added

OpenGL

C / C++ Language

C++ / CLI

  • Pre-allocated Arrayed List - Vinod Vijayan
    List that combines the advantage of array and linked-list (Unedited)
    C++, Windows, Win32, Win64, Visual-Studio (VS2008), Dev, Design, optimization

Windows Presentation Foundation

  • Switching to MVVM - Zeeshan Amjad
    How to incorporate MVVM in your existing codebase, step by step, and the risks involved in each step.
    C++, .NET, Dev

Algorithms & Recipes

Macros and Add-ins

Articles updated

Applications & Tools

C / C++ Language

STL

  • Reading UTF-8 with C++ streams - Emilio Garavaglia
    A locale codecvt facet from char to wchar_t (Unedited)
    C++ (VC6, VC7, VC7.1, VC8.0), Windows, STL, Dev, Design

Win32/64 SDK & OS

Algorithms & Recipes

  • Man, Marriage and Machine – Adventures in Artificial Advice, part 1 - asheesh goja
    'Expert Systems' is one of the most commercially successful application of Artificial Intelligence. This three part series describes how to develop an expert system based artificial advisor, using a backward reasoning algorithm. (Unedited)
    C++, C#, Java, Architect, Dev, AI

Parallel Programming

  • Parallel Programming Essentials via the Intel TBB - logicchild
    An article meant to introduce and expand upon the Intel Threading Building Blocks threading library
    C++ (VC6, VC7, VC7.1, VC8.0, VC9.0), Windows (Win2003, Vista, Win2008, Win7, Win2008-R2), Visual-Studio (VS2008), Architect, Parallel

String handling

  • Converting ANSI to Unicode and back - Doc Lobster
    I found another option using the code_cvt facet. This code is a "bit" more complex but will also work with MBCSs such as codepage 932 (Japanese). I have tested it with some central european and japanese characters on VS2008:#include #include #include... (Unedited)
    C++, STL, Unicode

Technical blogs added

Site & Server Management

  • Comparing the performance of AppFabric against Sql Server - Ben Liebert
    I’ve been doing a lot of work lately implementing distributed caching systems for various clients. During my initial scoping, I found a lot of information out there comparing the performance between cache types (AppFabric, Memcached etc), however I could find very little comparing the performa (Unedited)
    C++, Windows

C / C++ Language

  • Fluent Functors - PeteBarber
    I've been learning about BOOST Spirit; a C++ expression based compiler generator. One of the examples is for a Roman Numeral parser. This contained the following interesting code for pre-loading a symbol table... (Unedited)
    C++, Dev, library, Boost


This email was sent to gang007@gmail.com. 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

Search This Blog

Blog Archive

Pages