Click here to Skip to main content

Our Mailouts

Newsletter - 9 Jul 2012

Recapping Windows Phone 8 developer news
103 articles this week.
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

The bubbly was flowing as we celebrated crossing the 9 Million member accounts on CodeProject. That's a lot of developers who we've been able to help.

CodeProject started out with C and C++ as its bread-and-butter. We soon saw the release of .NET and the change in the web from hobby sites who overused the BLINK tag to serious business with serious, yet insanely fun tools. Today CodeProject has articles on everything from Ruby on Rails, MongoDB, F#, jQuery and Objective-C. We no longer target a 800x600 screen, we now worry about how our app looks on a 3.5" retina display. We don't worry less about disk space and more about offline access for cloud storage based apps. We spend less time reinventing and cutting and pasting and more time using mature frameworks and ensuring we follow sensible design methodologies.

We have - I'm sorry to say - grown up.

CodeProject will continue to grow and to serve the community of developers sharing their code and their wisdom. On behalf of everyone at CodeProject.com: Thank you. It's been a lot of fun.

cheers,
Chris Maunder

Click here Share database changes fast
Share SQL code updates, roll back changes you don’t want, inspect line-level differences between object versions, and check a full log of changes, all in SQL Server Management Studio. Works with schemas and data. Start with a no charge 28 day trial.
Click here Productivity Accelerated! Take a Tour of 12.1
Discover the latest improvements in CodeRush and User Experience Testing released as part of our next generation of tools: DXv2. CodeRush is a Visual Studio add-in that helps make your code better, faster and smaller. Watch the on-demand session now!
Click here 8 processor cores: ‘Nearly 2X performance increase’
Optimize your software for the Intel® Xeon processor E5 family: Up to 32 cores per system enable you to thread code and use pre-threaded libraries and efficient compilers. Learn more
Click here How Do Great Dev Teams Ship Software?
Two no-cost reference tools and a remarkable Scrum management tool that transforms dev teams into super-performers. Everyone talks about Scrum and being agile, but this is how it's really done. Find out how »
Click here SpreadsheetGear: Over 100 Times Faster...
"We just wanted you to know how thrilled we are by the performance we are seeing with SpreadsheetGear for .NET... over 100 times faster than other controls we’ve tested." Download fully functional SpreadsheetGear trial Today

Weekly Poll Results

Microsoft Surface: Will you be getting one?

Survey period: 2 Jul 2012 to 9 Jul 2012

No release date yet, just a few Pictures .

OptionVotes% 
Yes16816.12168 votes, 16.12%
Probably13512.96135 votes, 12.96%
Maybe21620.73216 votes, 20.73%
Probably not20519.67205 votes, 19.67%
No32230.90322 votes, 30.90%

This week's survey: Which of the following language extensions have you used?

Most popular new articles

2 Jul 2012 - 8 Jul 2012

Latest Additions

103 articles overall. 48 new, 55 updated.

New articles added

.NET Framework

  • CLR Hosting - Customizing the CLR - Mattias Högström
    .NET apps are run by the .NET runtime. There exists an unmanaged API which allows you to run apps under a customized runtime. This API lets you strengthen security, provide a different deployment strategy, add framework logging, provide your own memory management implementation, or sandbox an applic

ASP.NET

C / C++ Language

C#

Client side scripting

Code Generation

Design and Architecture

Dialogs and Windows

Grid & Data Controls

  • Dynamic Type Description Framework for PropertyGrid - Mizan Rahman
    A framework that allows you to customize your class for PropertyGrid at design-time and/or run-time. Using this framework your can control what properties PropertyGrid shows, how the properties are shown, and when it shows them.

Internet / Network

Java

SharePoint Server

Solutions Center

Threads, Processes & IPC

User Controls

Web Services

Windows Presentation Foundation

Articles updated

Algorithms & Recipes

  • A Calculation Engine for .NET - Bernardo Castilho
    A calculation engine that is small, fast, and extensible.

  • Ela, functional programming language - Basil Voronkov
    Description of an interpreted functional programming language implemented solely in .NET/C#.

  • Kruskal Algorithm - Omar Gamil
    Implementation of Kruskal Algorithm in C#

  • Generic Finite State Machine (FSM) - Cpp For All
    Practical, type safe and easy way to create and use state machine in C++

  • Create a Voronoi diagram 1 of 2 - Kenneth Haugland
    A detailed description for creating Voronoi diagrams, review of basic functions

  • Jazz Up Your C# Code - Charles Wiebe and John Hansen
    Maintaining code with complex permissions tends to be difficult, because the code can be distributed across multiple classes. By embedding permissions directly on methods and properties within a class, code is reduced and maintainability is simplified.

  • Fun with continued fractions - Kenneth Haugland
    Illustrates the calculation and the usefulness of continued fractions

Android

ASP.NET

Audio and Video

Bugs & Workarounds

C#

Code Generation

Custom Controls

Database

Game Development

  • Windows Phone Crosswords - Marcelo Ricardo de Oliveira
    Learn how to create a Windows Phone crosswords game taking advantage of online internet resources

GPU Programming

Hardware & System

HTML / CSS

Internet / Network

Metro

Office Development

  • VBA Extend - NewPast.Net
    Format, add line numbers, error handler and expose some dot Net library to VBA

PHP

  • Token Manager - VectorX
    The Token Manager allows web developers to program PHP, HTML, CSS and JavaScript into tokens that can be used throughout WordPress.

Product Showcase

  • Access Control in Multi-Tenant Applications with Visual Guard - Novalys
    As companies look for different ways to manage their IT needs, “Multi-tenant” and “SaaS” applications are becoming more and more common. However, they also pose unique challenges. We will look at security administration and user management in a multi-tenant application with Visual Guard.

Progress Controls

SharePoint Server

Static & Panel Controls

Tools and IDE

VB.NET

Windows Phone 7

Windows Presentation Foundation

  • Commands in MVVM - Dave Kerr
    A consistent approach to Commands, Asynchronous Commands, and Events-to-Commands for WPF, Silverlight, and WP7.

  • Displaying User Friendly Enum Values in WPF - Henrik Jonsson
    Presents a helper class to easily display user-friendly enum value representations including customizable and localizable text, images, and arbitrary XAML content. This class can also be used as a general XAML switch statement for enum and non-enum classes.

  • Lifetime events of a WPF application - rajeshkanakarajan
    Lifetime events of a WPF application.

New Tips and Tricks added

Applications & Tools

C#

Collections

Database

Internet / Network

SharePoint Server

Tools and IDE

Windows Mobile

Tips and Tricks updated

Ajax

C#

Programming Tips

Web Security

New Technical Blogs added

C#

Database

  • Three tricks to get more out of SQL Server in common web scenarios - lelandrichardson
    Learn several little-known SQL tricks/techniques used to improve query times and enforce business rules with common everyday web-development scenarios. Article Index: The MERGE Statement Indexed Views (a.k.a Materialized Views) Common Table Expressions 1. The MERGE Statement The MERGE Statement is a

  • AUTO INCREMENTED ID WITH NVARCHAR/VARCHAR DATATYPE - Tejas_Vaishnav
    CodeProjectINTRODUNCTIONAs we all know SQL provide functionality for Auto Incremented Column and we (mostly) use it for creating primary keys. But there is one limitation for it, it will Auto Increment only NUMERIC value like 1,2,3……up to N. But sometimes we need something like this. Suppose I have

Design and Architecture

  • How Intelligent is Your Business Intelligence? - JasonDove
    This is the number one recurring mistake I have seen consulting and pops its ugly head up time and again across all business sectors, reporting software, and methodologies.

DLLs & Assemblies

Hardware & System

Third Party Products and Tools

  • Change and Deleted Item Tracking within the Infragistics DataGrid - Karl Shifflett
    Now that I’m back developing production Line of Business (LOB) applications again, I wanted to share some techniques and challenges that I’ve overcome in our WPF UI. Our company uses the Infragistics NetAdvantage for WPF product for our WPF UI. We have been very happy with the product, support respo

Uncategorised Technical Blogs

  • MData – The idea - Pieter Van Parys
    A while ago, I was playing around with the XAF framework from Devexpress, in particular with the Domain Components technology (see here and here). I was really convinced about this technology which keeps it simple to test/mock domain objects/classes. Now here is the basic idea: Instead of having a D

Technical Blogs updated

Algorithms & Recipes

C#

Dialogs and Windows

Files and Folders

  • Reading and Writing CSV Files in MFC - Jonathan Wood
    I recently had the need to import and export CSV files in an MFC application. A CSV (Comma-Delimited Values) file is a plain-text file where each row contains one or more fields, separated by commas. CSV files are probably best known for their use by Microsoft Excel. CSV files provide a convenient

HTML / CSS

Metro

String handling

Uncategorised Technical Blogs

  • How Do You Solve a Problem Like a Euler? Using F# - James Kolpack
    I’ve been slowly making my way through the first 100 ProjectEuler problems while learning F# in an attempt to be morepragmatic - and to try and prevent my grey matter from getting too stale. After many hours of keyboard-head-banging, I’m now getting to the point where I don’tflail uselessly




© 2012 The Code Project.  All rights reserved.


This email was sent to mailout@maillist.codeproject.com. To stop receiving The Code Project Insider News click here.
The Code Project 503-250 Ferrand Drive, Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100

Please do not reply directly to this email. It was sent from an unattended mailbox. For correspondence please use webmaster@codeproject.com


Advertise | Privacy | Mobile
Web03 | 2.8.150331.1 | Last Updated 10 Aug 2007
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid