Click here to Skip to main content
15,895,538 members

Our Mailouts

Newsletter - 10 Mar 2014

Most popular new articles
170 articles this week.
Welcome to this week's newsletter from CodeProject.
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

::Workspaces: Turn your article into a project

We're proud to announce CodeProject::Workspaces. This is a project we started over a year ago with the aim to see the "Project" part of CodeProject come to life.

First, ::GitMachine

We've had article versioning for a long time but not source code versioning so we've added a Git backend to CodeProject to provide full source code control for your articles. No more emailing fixes for someone's article in the hope they would merge. Now anyone can fork any article's code, make a fix, and issue a pull request. New versions of articles can be forked and grow and the Gigabytes of code we have on our servers can get a new lease of life. Yay.

Then, ::Tasks

We've had discussion boards forever but only a mediocre way to manage bugs and suggestions, so we've added ::Tasks, our task tracking system to allow you manage your TODOs for your articles. Drag and drop items, paste screenshots, live updates, comment and set alerts on items that send emails to team mates. Extremely customisable and extremely simple. It's the task tracking system we wrote because we never found the one that did what we needed. We're switching to it for CodeProject.com's bugs and suggestions and use it ourselves exclusively.

Finally, ::Workspaces

Wrapping Git and Tasks together is ::Workspaces, which serves as a backend for your articles and allows you to connect to your code using your favourite Git client, and to manage your and your users TODOs within a single project.

Build your own Workspace

Git and Tasks (and everything else we'll be adding) is great for articles but you can create your own Workspace independent of an article. Within a single Workspace you can have as many code repositories as you want, and as many Task trackers as you need, and you can invite as many people as you wish to collaborate on your workspace. And of course you can create as many Workspaces as you want. There are no limits.

If you're an author you already have a Workspace. Every article has a Workspace backing it, and you can fork the code of your or any other article into a new workspace. It's that easy.

Private Workspaces

One of the first questions we heard while building this was "can I make my Workspace private". Yes, absolutely.

Private Workspaces are available to Premium members and their are no limits on the number of private workspaces that can be managed by a premium member. The first 10,000 Premium memberships will be locked in at $2/month for the first 5 years (offer expires May 30) down from the standard $9/month.

Just the Start.

Our primary goal with this was to unlock all of the work that those who download code do with the downloaded code, and to create an easy environment where they can manage their work and submit their updates and be notified when others submit updates too. This is only the start, though: We've built a full platform on which to base our work and will be adding features and services constantly.

We've been using Workspaces internally for a long time now and we're incredibly proud to be able to offer it to our community. Please take a look around and give it a try.

cheers,
Chris Maunder

Click here Code-Monkeys Case Study
The Intel® Ultimate Coder Challenge: Going Perceptual contest challenged Code Monkeys with perceptual computing. See how they took Stargate Gunship*, an orbital shooter game, and modified it to accept movements of the head, hands, and voice commands. Read more here.
Click here No Graphic Designer? No Problem!
Iron Speed Designer is the fastest way to deliver feature-rich applications for .NET, SharePoint and software-as-a-service cloud computing environments. Amaze users with visually stunning applications that look like they took months to build. Download a Trial!
Click here SpreadsheetGear 2012 for .NET Now Available!
New WPF and Silverlight controls, multithreaded recalc, 64 new Excel compatible functions, save to XPS, improved efficiency and performance, Windows 8 support and more. Download your fully functional SpreadsheetGear trial Today!
Click here Learn jQuery UI Widgets
Want to learn how to use jQuery UI widgets? In this course, Marie Taylor takes you through how to integrate the jQuery UI Widgets into your HTML to provide a rich user experience on your website.

Weekly Poll Results

Do you fix co-workers' bugs?

Survey period: 10 Mar 2014 to 17 Mar 2014

Someone else's bug can either be a relief or a serious impediment to your day.

OptionVotes% 
No. You broke it you fix it.42.584 votes, 2.58%
No, fixing it won't help them learn10.651 votes, 0.65%
Not unless I'm told to106.4510 votes, 6.45%
Sometimes - Depends on my mood31.943 votes, 1.94%
Sometimes - depends whose bug it is106.4510 votes, 6.45%
Sometimes.3220.6532 votes, 20.65%
Yes if the bug is stopping my own progress2415.4824 votes, 15.48%
Yes if the bug is stopping someone else's progress1811.6118 votes, 11.61%
Yes5334.1953 votes, 34.19%

This week's survey: Do you fix co-workers' bugs?

Most popular new articles

3 Mar 2014 - 9 Mar 2014

Research

    How to Do a Big Data Project

    This how-to guide leverages Infochimps’ repeated success standing up Big Data platforms in enterprises and complex technical environments through 4 key steps. This part how-to/part working doc will walk you through the process, and empower your organization to achieve your defined business objectives with your Big Data project.

    Download Now

Latest Additions

170 articles overall. 125 new, 45 updated.

New articles added

Amazon Web Services

  • Extension to the AWS .NET SDK: Effective EMR usage - SupperSlonic
    An extension to the Amazon .NET API that allows you to store the EMR Job’s flow description in a file or in an object, run and manage the flow locally, support an alternative flow in case of error

Android

ASP.NET

Book Reviews

C / C++ Language

C#

CodeProject FAQs

Collections

Design and Architecture

Hardware & System

Installation

Java

Microsoft BizTalk Server

Office Development

Product Showcase

SharePoint Server

Web Services

Windows API

Windows Presentation Foundation

  • WPF FlipView - Jawahar Suresh Babu
    A FlipView control for WPF, which behaves exactly as Windows Store XAML FlipView.

XML

Articles updated

Ajax

ASP.NET

ASP.NET Controls

C#

Caching

Client side scripting

Collections

  • AddCollection and FragmentableQueue - Paulo Zemek
    This article presents two collections optimized for good memory consumption and for inserts at the end, being always O(1). The AddCollection can also create immutable views without creating copies of the data.

Cryptography & Security

Database

  • Junk Drawer - dale.newman
    Importing a File to a Database Table in One Step

Design and Architecture

Dialogs and Windows

Grid & Data Controls

Hardware & System

  • AVR Assembler 101 - Mike Hankey
    Learn the basic of the AVR micro controller and the assembly language

HTML / CSS

Internet / Network

  • Google Translator - Ravi Bhavnani
    An object that harnesses the power of Google's online natural language translation tools.

LINQ

  • LINQ to CSV library - Matt Perdeck
    Easy to use library to use CSV and tab delimited files with LINQ queries.

Other .NET Languages

SharePoint Server

Shell and IE programming

  • IWebBrowser2 Wrapper Class - David Johns
    A class that wraps the IWebBrowser2 interface of Microsoft Internet Explorer to enable you to browse, print and save web content programatically

Site & Server Management

Validation

VB6 Interop

Windows API

Windows Communication Foundation

  • Peer to Peer File Sharing Through WCF - Amir Jalilifard
    In this article, you are going to learn about P2P Network and Windows Communication Foundation to share your files between peers through a P2P network.

Windows Presentation Foundation

  • 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.

XML

  • XMLFoundation - Brian Aberle
    XMLFoundation is the fastest approach to dealing with XML and it also delivers a simple and easy to manage pattern of software development into your application.

New Tips and Tricks added

.NET Framework

ASP.NET

  • Entity Framework - Sample Application for Beginners - Charan Amritpal Singh
    A simple application to learn the basics of Entity Framework. It will teach you how to perform CRUD operations using EF.

  • Add a Favicon - Suraj Sahoo Mindfiresolutions
    Favicon is a little icon but plays a subtle and important role. It acts as a brand.

  • Customizing View Engines - Suraj Sahoo Mindfiresolutions
    Customizing the view Engines (Razor View Engine) in MVC4 to optimize our App.

ASP.NET Controls

Azure

  • Creating a Windows Azure SQL Database - Malak Zia Nasir
    Cloud computing is the trend of nowadays; this article provides some basic steps to create and connect a Windows Azure SQL Database to a simple application.

C / C++ Language

C#

Client side scripting

Cryptography & Security

Database

Dialogs and Windows

Grid & Data Controls

HTML / CSS

iPhone

Libraries

List Controls

MFC

Miscellaneous

Office Development

SharePoint Server

Shell and IE programming

Tools and IDE

  • Installing Qt 5.2 on Mac OS X - Marco Bertschi
    A brief guide on what you need to do to get the Qt Creator to compile and develop Qt Applications on Mac OS X without running into install_name_tool_failed

VB.NET

Windows Presentation Foundation

Windows Security

Tips and Tricks updated

Algorithms & Recipes

C#

  • Visual Image Cryptography Generator - Jacky Yiu
    Visual cryptography is a cryptographic technique which allows visual information (pictures, text, etc.) to be encrypted in such a way that the decryption can be performed by the human visual system, without the aid of computers.

  • Create SQL DSN in C# - Vipin_Arora
    Create the SQL Data Source name Programmatically

Cryptography & Security

Database

DLLs & Assemblies

Internet / Network

Miscellaneous

  • ColourGrabber2 - rbrunton
    Using Windows hooks to capture mouse action.

VB.NET

Windows Presentation Foundation

New Technical Blogs added

.NET Framework

  • XAML : Binding To Nullable Enums With Friendly Names - Sacha Barber
    I was at work the other day and I had a situation where I needed to use a nullable enum. I wanted this to be available within a ComboBox but It was not compulsary for the users to select something. I also wanted to allow the ComboBox to print a friendly name of the Enum […]

Ajax

Android

  • Creating logs in Android applications - Cindy Potvin
    For Android applications, logging is handled by the android.util.Log class, which is a basic logging class that stores the logs in a circular buffer for the whole device. All logs for the device can be seen in the LogCat tab in Eclipse, or read using the logcat command. Here is a standard log output

ASP.NET

  • Attribute Routing - Sacha Barber
    One of the new things that seems to have past me by when working with ASP MVC / Web API is Attribute Routing. This is not intended to be a big blog post, but will show you one reason why Attribute Routing is useful.   Imagine we have this Web API controller, which are both […]

Client side scripting

  • Coffee with AngularJS – Part 2 - ashishjindal
    Yes, coffee with AngularJS ! I know its weird but I started my journey of AngularJS with a cup of hot steaming coffee for breakfast. Surprisingly, the start was easy as opposed to my opinion about AngularJS and it motivated me to move one step further. The first step was to know about what AngularJS

  • Coffee with AngularJS - ashishjindal
    Coffee with AngularJS

Code Generation

Combo & List Boxes

  • XmlSerializer : Serializing list of interfaces - Sacha Barber
    At work I was stuck with a small problem when working with the XmlSerializer which I have not been using that much of late. Anyway I started out with something like this small demo program below Where I would get this Xml when I serialized the Order object I had in play. And I would […]

Grid & Data Controls

Node.js

  • Node.Js : As A WebSocket Relay And Possible Filter - Sacha Barber
    I was At work the other day and my boss was pushing (nicely) my team lead and I to create a XMAS present for him. What we basically wanted was to capture certain information about certain event that were occurring in the system in real time and have them sent to a web site. I […]

Other .NET Languages

  • F# 1 : Hello World - Sacha Barber
    So this is the 1st post in my F# series. So what are we going to cover then? Well as many programmers well know, it is customary to start with a “Hello World” example. So we will be doing just that. So without further ado, what does it take to create a stand alone “Hello […]

  • F#3 : Formatting text - Sacha Barber
    One of the things you will most likely need to do when you work with any language is format text, and surprise surprise F# is no different. Since F# is a .NET language we can always make use of Console.WriteLine(..) and String.Format(..) where we could use any of the regular formatters that you have

  • F#2 FSI Environment - Sacha Barber
    As most of you know I am a C# kind of guy.  So whenever I want to do a bit of mucking about where I just want to try something out I will typically just spin up an instance of LINQPad and try stuff out in there. If things grow too much and I need […]

  • F#4 : Let / Use / Do Bindings - Sacha Barber
    In this post we will look at F# bindings, in particular we will look at Let / Use / Do. Now you may be asking yourself what a binding is, and since we have not really covered it yet, now would be a good time to talk about this. Quite simply a binding associates an […]

Parallel Programming

  • Parallel Programing in C# at a glance - Adarsh Kumar Chaurasia
    Objective : In this article,  I will provide the summary about Parallel Programming in C# 4.0 with comparative study of the PFX(Parallel Programming Framework) technologies with each other. My intention of writing this article is to assist you decide which PFX technology you should use in which scen

Programming Tips

Uncategorised Technical Blogs

  • OneDrive is My Saviour - Simon Jackson
    OneDrive is My Saviour

  • AutoMocking Container - Sacha Barber
    At work I am lucky enough to work with a few bright chaps (sadly some of them are a lot youger than me, which is making me question my existence , but on the other hand it is always good to learn new things). One of those new things for me happened the other day, […]

  • Awaitable Console Application - Sacha Barber
    The other days someone posted some code about how to make Async/Await easier to work with. What they went for was not correct, and looked more like RXs model of OnNext/OnError/OnCompleted. The reason it was wrong is that it did not support awaiting. As a rule any Asyn code you write WILL need synchr

  • Reactive Command With Dynamic Predicates - Sacha Barber
    Reactive Command With Dynamic Predicates

  • F#5 : Operators - Sacha Barber
    Now I had intended to write a 1/2 decent blog post on F# operators, but then I had a think about this, and too be honest I could not actually see too much merit in simply reiterating what was already freely available on MSDN where it lists ALL of the F# operators.   You can […]

  • What’s New with SfDataGrid for the 2013 Volume 4 Release - SyncfusionTechBlog
    What’s New with SfDataGrid for the 2013 Volume 4 Release

  • MsBuild and NUnit (A Simple example) - Sacha Barber
    I have never really been to actively involved with the build part of setting up continuous deployment environment, as such I have not had too much exposure to MsBuild.exe, ok I have done a bit with Nant.exe before, but MsBuild is still pretty novel to me. Anyway I decided I needed a small demo conce

  • WinRT : Simple Schedule Control - Sacha Barber
    WinRT : Simple Schedule Control

  • A Little Bit Of Help Making Your Metro Apps More Metro - Sacha Barber
    In my spare time at the moment (not that I have much of it) I am sharing time between several things Angular.js WinRT Azure   Pretty much in that order. Although I have not actually written any blog posts or codeproject articles on WinRT / Metro yet, I assure you that I will be doing […]

  • jQuery Deferred and Promises - Sacha Barber
    As some of you may know I am mainly into WPF/WCF and that sort of stuff, however I like to keep my toe in what is going on within the web world. A while ago (a year I think) I worked with a collegue who was trying to create a TPL like Task construct in […]

  • Unity Messabout - Sacha Barber
    Untitled 1 In the past I have used a few IOC containers such as Castle MEF Where I work now they are using Unity which is not something I have looked at in earnest before, so I decided to have a quick look at it, and post a small demo project. So lets have a […]

  • F#6 : Tuples - Sacha Barber
    So our journey into F# continues. The next coupe of posts will be about F# types that may or may not have standard .NET equivalents. This post will be talking about tuples.   What Are Tuples A tuple is a grouping of unnamed but ordered values, possibly of different types.   Creating Tuples Tuples ar

  • 4 Places to Load JavaScript - Nathan Gloyn
    4 places to load JavaScript

  • TF400917: The current configuration is not valid for this feature. This feature cannot be used until you correct the configuration - Gordon W Beeming
    So if you have a lot customizations in your process template there is a slight chance you would have seen the error below after the upgrade. If you have completed the Configure Features option and still see the error odds are you have need to follow similar steps to below Look for the actual exce

  • F#7: Records - Sacha Barber
    So we continue our journey into more of the F# types. This time we will be looking at Record types.

Validation

  • Validation attributes in Code-First - Johan Ohlin
    DataAnnotations are really helpful when creating a model in Entity Framework Code-First. They are a simple way of instructing EF how you want the model to be structured and how it should translate the model into a relational database. You can also use validation rules to specify what values are allo

Web Security

  • Responsive Web Site Design Anyone? - Sacha Barber
    At work I do a mixture of ASP MVC /  WCF and WPF. We have pretty much embraced MVxx frameworks for JavaScript such as Knockout.js and Angular.js, but we recently had to do some truly responsive design web work, which needed to target loads of different form factors. We have good software guys where

Windows API

  • Enable Windows 8 App(HTML) to make XHR Request to Service Hosted in Different Domain - Murali Gowda
    Enable Windows 8 App(HTML) to make XHR Request to Service Hosted in Different Domain

  • The $99 Windows Tablet ! Is it possible ? - Chris Boss
    Maybe this is only possible in my imagination, but I really do think it could be possible and if so it could bring Windows to a totally different use than ever imagined before. Let’s start with the Desktop ! What does this have to do with the ultimate Windows tablet ? A lot, but be […]

  • Expression API Cookbook - Sacha Barber
    This blog post is a strange one in a lot of ways, it is more of me pointing out a set of recipes and linking through to a related article. So  what are the recipes, and what will it show you, the reader how to do? Well I am going to start with a wee […]

Windows Phone 7/8

Windows Presentation Foundation

  • WPF : DatePicker With Holiday Blackouts And ToolTips - Sacha Barber
    Where I work we deal with FX (Foreign Exchange), and as such we have to deal with a lot of different holidays both for all the countries of the world and the 2 currencies normally involved in a FX deal. We would also typically like to show this to theuser by way of a blacked […]

  • Angular.js example application - Sacha Barber
    This article is my first one for quite a while, there is a reason for that but I will not bore you all with that. Anyway I have written this article after a little time off. So what does it do, what is this article about? I decided to spend a bit of time to […]

Windows Runtime

  • WinRT : StyleMVVM Best Of Breed MVVM Framework (IMHO) - Sacha Barber
    About a year ago I contacted by this uber sharp american guy called Ian Johnson, who asked me if I would be so kind as to review his upcoming Windows 8 MVVM library. I stated that I was currently on holiday, but when I got back I would be glad to. Now I have been […]

  • WinRT : My First Impressions - Sacha Barber
    So I have just finished doing my 1st WinRT demo article (and yes it is for an article for codeproject), which I will have up soon. Coming from a place where I was working a lot with WPF I thought it might be a good idea to capture some of my thoughts/current gripes when working […]

Technical Blogs updated

COM / COM+

Web Services




© 2014 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.
CodeProject 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