Click here to Skip to main content

Our Mailouts

Newsletter - 21 Jul 2014

ToDoList 6.9.B3 (Beta Release) - An effective and flexible way to keep on top of your tasks
164 articles last week match your preferences.
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

Android Tutorial Contest - $10K in Prizes

We've just launched an Android Tutorial Contest to put together a series of beginner articles on Android and there is plenty of shiny loot to be won. Throughout the contest we’ll release a series of article outlines on the Android development topics we want you to write about and you compete with fellow members to produce the best tutorials.

The articles should be easy to read and, we hope, very easy to write. Keep it simple and get your readers up to speed as efficiently as possible. The deadline for the first three articles is fast approaching so get writing! Learn how to enter.

Speaking of getting beginners into Android... the folks at Intel have been working to get new, young programmers into Android Development and tools like their HAXM technology and the new INDE suite are worth checking out if you’re diving into a new Android project any time soon.

cheers,
Chris Maunder

Weekly Poll Results

Do you use Open Source code in professional software?

Survey period: 14 Jul 2014 to 21 Jul 2014

"Professional Software" meaning "code you were paid to write".

OptionVotes% 
Yes, as often as I can28114.27281 votes, 14.27%
Yes, when it makes sense107654.651076 votes, 54.65%
Yes, when there aren't any other sensible options1899.60189 votes, 9.60%
Yes in extreme or rare cases1296.55129 votes, 6.55%
No20010.16200 votes, 10.16%
I don't write professional software944.7794 votes, 4.77%

This week's survey: Do you like Windows 8.1?

Most popular new articles

14 Jul 2014 - 20 Jul 2014

Research

Latest Additions

164 articles overall. 112 new, 52 updated.

New articles added

.NET Framework

Algorithms & Recipes

  • Evolution .NET - Maximizing the Unknown - D. Infuehr
    How to optimize a given problem towards a calculable optimum

  • To Solve a Cubic Equation - Mosi_62
    Gerolamo Cardano published a method to solve a cubic equation in 1545. There is a description of this method on Wikipedia. But it is not too detailed and on the German Wikipedia. In fact, the last part is missing and without this part, one cannot implement it into an algorithm. So I thought I could

Android

Applications & Tools

Arduino

ASP.NET

ATL

Bugs & Workarounds

C / C++ Language

C#

Client side scripting

Cryptography & Security

Custom Controls

Database

Design and Architecture

Dialogs and Windows

Document / View

GDI

General Graphics

Libraries

Miscellaneous

Netduino

  • GPS using the Netduino - Bob Cravens
    I recently blogged about using the Arduino board as a GPS data logger. I have been using this to collect geo-location data for the Truck Tracker application. In this post, I will explore using the Netduino for that purpose.

  • A Simple Watchdog for the Netduino - Mario Vernari
    The following is discussion and quick program used to test a "watchdog" for your Netduino

OpenGL

Testing and QA

Third Party Products and Tools

Web Services

  • Implementing a WADO Server using Orthanc - Sébastien Jodogne
    This article explains how to create a basic WADO server to provide Web access to DICOM images. The WADO server is implemented as a plugin for Orthanc, a lightweight DICOM store.

Windows Presentation Foundation

Articles updated

.NET Framework

Ajax

Algorithms & Recipes

Android

Applications & Tools

ASP.NET

ASP.NET Controls

C#

Code Generation

Custom Controls

Database

Design and Architecture

Dialogs and Windows

DLLs & Assemblies

Game Development

  • Quantum Striker - Florian Rappl
    Architecture, design and implementation of a cross-platform Windows Desktop / Windows Store space shoot-em-up game.

GDI+

General Graphics

Grid & Data Controls

HTML / CSS

  • HTML5 Event Calendar/Scheduler - Dan Letecky
    Weekly HTML5 event calendar with CSS themes, drag and drop support, date navigator. PHP/AJAX and ASP.NET MVC backends.

Java

Miscellaneous

OpenGL

Product Showcase

Tools and IDE

Validation

VB.NET

Web Services

Win32/64 SDK & OS

Windows Presentation Foundation

  • An active button in WPF - bvgheluwe
    Change the appearance of a button that is used in a navigation menu, based on the value of a property of that button.

New Tips and Tricks added

.NET Framework

Ajax

Algorithms & Recipes

Applications & Tools

C#

Client side scripting

Database

Date and Time

Dialogs and Windows

DLLs & Assemblies

iPhone

Libraries

Netduino

  • Rock-Paper-Scissors with Netduino and Arduino - Georgi Hadzhigeorgiev
    Having been constantly persuaded by my 6 year-old daughter to play Rock-Paper-Scissors I decided that we can make it a bit more interesting, so I’ve put following schematics on the prototyping shield.

Printing

Programming Tips

Progress Controls

SharePoint Server

SQL Reporting Services

  • Simple SSRS Report using MDX Query - AjitKumarThakur ITC
    This tip contains simple step by step solution to read SSAS cube data using MDX query and display in SSRS report.

Tips and Tricks updated

Client side scripting

Web Security

Windows Presentation Foundation

New Technical Blogs added

.NET Framework

  • MsBuild Notes - MarkPearlCoZa
    MSBuild msdn reference Script everything but complie with MsBuildFile extension .build Empty Build Script Setting the default target Add a DefaultsTargets attribute to the project element with the TargetName being the name of the target.Depenencies Compiling a VS

Client side scripting

  • Strongly Typed JavaScript (TypeScript)–No excuse now for not diving deep into JavaScript!! - Chinmoy Mohanty
    The mainstay of .NET or for that matter, C# has been its strong type checking which we get at compile time. Its so much a part of C#, that we somewhat take it for granted. If we remove Type checking in C#/VS, we’ll be severely handicapped for sure. Type checking and Intellisense  are the 2 […]

  • JavaScript does NOT support Method Overloading–Thats true!! - Chinmoy Mohanty
    A few weeks back I blogged about how “surprisingly” WCF Operation Contracts do not support Method overloading, due to the way the Web is designed. It may come as a surprise to a lot of folks that even JavaScript does NOT support method overloading in the strictest sense. For people from C# and Java

Database

  • No more stray user Tables in Master - Tim Golisch
    The Master database often seems to be the "Lost & Found" bin of the SQL Server world. There are two popular ways for preventing this kind of problem. Read on.

Game Development

  • Taking the Romance Out of Software Development - Kevin Mack
    This is an article I've been wanting to write for a while, and its mainly to voice some observations that I've had in my ten years in the software development industry.  In my time, so far in this industry I have been truly lucky enough to have worked on some really fun and exciting projects, and al

Java

  • Finite Sequence Generators in Java 8 – Part 2 - TheCannyCoder
    In the last couple of articles we looked at generators. First we looked at ways of generating an infinite sequence. In the second we saw a way of generating a finite sequence. Let’s look at a few more aspects before we move on. In the finite sequence article, we saw that unless we wanted to [&

Libraries

Other .NET Languages

  • Multilingual App Toolkit–Give your app some global appeal - BC3Tech
    Sure, you’re a good dev and you know that you should be putting all your strings in a RESX file if for no other reason than to centralize them so you can only only have to update them in one place. And maybe you do get some translations to other languages (good for you!). But […]CodeProject-->

Programming Tips

Reviews on Third Party Products and Tools

  • WCF RESTful service hosting on IIS6 and consuming by jQuery - M.Hussain.
    Couple of days ago I needed to deploy a WCF RESTfull service on IIS6.  Before then I never deployed RESTfull service on IIS6 so it came up with quite configurations for me. While I was deploying this web service on IIS6, I as usual Goggled for some configuration related help, although I found, but m

  • Philly CC 2014 : City of Coding Love - Kevin Mack
    What a great weekend!  I'm finally back, but those of you who follow me on twitter already know that this weekend I spent it in Philadelphia, at the Philly.net Code Camp. So to start, this code camp has grown a lot of the past few years, and its a credit to the staff of the usergroup that this is th

SharePoint Server

  • Analyze and start using API of SharePoint App Store to collect data about apps. - Anton Khritonenkov
    SharePoint App Store already exists for two years, but there are not so much apps published yet and quality of existing apps is questionable. Nonetheless App store and Office 365 platform are evolving and new apps appear every month. This article is the first in the cycle of articles about analyzing

STL

  • Dissecting the C++ STL Vector: Part 1 – Introduction - Hadi Brais
    CodeProjectThis is the beginning of a series about the vector container of the C++ Standard Template Library. While there are numerous resources discussing how and when to use this container, this series will be a little bit more advanced. We … Continue reading →

Uncategorised Technical Blogs

  • Certification? Not For Me - The Proactive Programmer
    Microsoft offer a wide range of certifications for developers working with their stack. These are divided into five categories: 1. Server - Windows Server, Exchange Server, Lync, Sharepoint 2. Desktop - Windows 3. Applications - Office, Office 365, Microsoft Dynamics 4. Database - SQL Server 5. Deve

  • The 7 Habits of Highly Effective Programmers - The Proactive Programmer
    I first read Stephen Covey’s book, The 7 Habits of Highly Effective People,  in my early twenties. It’s a great, thought-provoking book that tries to simplify life’s biggest questions and challenges into a handful of practices and principles. Could the application of these habits m

  • Saving prices as decimal in mongodb - Gilly Barr
    When working with prices in C#, you should always work with the 'decimal' type.Working with the 'Double' type can lead to a variety of rounding errors when doing calculations with them, and is more intended for mathematical equations.(I don't want to go into details about what problems th

  • Introducing Toppler - Cybermaxs
    Introducting Toppler

  • Done Done - The Proactive Programmer
    At one of my first jobs, as part of my introduction to the team, my new boss sat me down and bluntly told me: Please don’t tell me something is done, unless it is actually done. A few years later, in a different job, my manager introduced me to the brilliant term ‘done done‘. It

  • How to become a dinosaur! - Kevin Mack
    So this past week I was talking to a few new hires at our office.  People who this is really their first step out into not only development but their first step into a professional career.  And it's always refreshing to see how much optimism these people have.  Showing up every day grinning like idi

  • TDD – Should I or Shouldn’t I? - The Proactive Programmer
    TDD is great, but it can be tough going at times. Over the past ten years or so I have had a somewhat rocky relationship with TDD. There have been times when I employed it religiously, and others when I consciously chose not to. When I first tried it, working through Uncle Bob Martin’s famous [̷

  • Operation Contract Overloading in WCF.. Not your usual Polymorphism! - Chinmoy Mohanty
    There is no denying the fact that Microsoft has made life easy for Developers, both Windows and Web. Over the years MS have come up with great IDEs using which any High School Student could go ahead and build a fully functional application(Yes, it’s that easy). Microsoft makes things easy for

  • How to safely convert enums - jgauffin
    Converting between different types of enums is quite easy and it typically works fine. For a while. But changed business requirements might require that you modify the enums, and it’s easy to forget a conversion somewhere. So let’s say that … Continue reading →

Web Security

  • Journey of 50 articles at Web Development Tutorial - Imran Abdul Ghani
    For last few months, my focus was to explore Microsoft ASP.NET MVC features and learn to build application using ASP.NET MVC with Entity Framework. My last ASP.NET MVC Tutorial was about ASP.NET MVC Html Helpers (A Must Know). It completes a figure of 50 articles on Web Development Tutorial blog rel

Web Services

  • Web API, or Cutting out the middle man - Kevin Mack
    Ok, so I’m back with another blog post.  Tonight I sit here, with the wife and the munchkin passed out and am taking this singular opportunity to catch up on the Blacklist and thinking about the latest blog post.  And then it hit me, Web API. This past week I’ve been doing a lot of reading and resea

  • Tracking “active” clients using method parameter inspection in a WCF web service - Alekz
    IntroductionWeb services are recommended to be stateless,that is, clients should not rely or depend upon session information in the service side. But the truth is, inalmost every client/server application, session information is necessary andshould be stored somewhere: in a database, in a separate s

  • Consuming and Deploying ASP.NET WebApi Services – Gotchas!! - Chinmoy Mohanty
    Last week I posted about how every web programmer should know about the RESTful nature of Web and start using Asp.NET MVC 4 Web Api to accomplish the same. The post was accompanied by a sample HTTP GET resource call to an ASP.NET Web Api controller action. So, I believe you people have already start

  • JSON and RESTful Web services using ASP.NET MVC WebApi–Its what every Web Programmer should know ! - Chinmoy Mohanty
    In my last post I indicated as to how Microsoft & MS technologies have made programming for the web simple and easy. I also suggested how these same MS technologies have created misinformed web developers (like me) as well. All the abstraction over the RESTful nature of HTML (or HTTP) have solved at

Windows API

  • Windows and The Internet of Things ! - Chris Boss
    Having just read an interesting article by Paul Thurott, about Microsofts Internet of Things SDK built upon 32 bit x86 Windows and using Intels Galileo device (an x86 device the size of the Raspberry PI device) which uses Intels tiny system on a chip CPU (Quark), I found very interesting one of the

Windows Communication Foundation

  • Uploading/Downloading a file using WCF REST service in .NET 3.5 - Chinmoy Mohanty
    Last week I blogged about how to create a RESTful service using WCF and how it was to actually not learn anything in order to make your existing WCF service RESTful. Converting a normal WCF service to being RESTful might be an easy task, but when it comes to streaming files over a REST call […

  • Creating and consuming a RESTful service using WCF and JavaScript - Chinmoy Mohanty
    REST !! REST !! REST !! It’s the buzz word recently with the advent of mobile revolution. You know what’s more worse than not having heard about a Buzz word!! Its having heard about it, but having no idea of its implications or practical implementation. Sometime back I blogged about how

  • WCF Contracts Simplified - Imran Abdul Ghani
    Basically a WCF Contract is an agreement between the two parties i.e. a Service and a Client. In Windows Communication Foundation, Contracts are categorized as behavioral or structural. Behavioral Contracts ServiceContract attribute is used to mark a type as Service Contract that contains operations

Windows Phone 7/8

  • Localizing your app name and tile on Windows Phone 8 - BC3Tech
    This past week we’ve been presented with quite a few reasons to make sure that when we develop, we’re thinking globally, not just locally in terms of who’s going to be using and downloading our app: US, India and Brazil are top Windows Phone Markets- ReportKarbonn Mobiles to launch three Windows Pho




© 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


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