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

Our Mailouts

Newsletter - 11 Aug 2014

Learn MVC (Model View Controller) step by step in 7 days – Day 1
143 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

Win $100 this Week

In case you haven't heard, we've recently launched the Android Tutorial Contest and there is $10,000 in prizes available. This week we're giving away a $100 Spot Prize to encourage those of you who need an extra kick to write an article and enter.

Here are the outlines of the three articles you can write this round, which all focus on Android UI/UX Design concepts for beginners. We'll be awarding a $100 prize to our favourite Round 2 article submitted before this upcoming Sunday August 17 at 11:59 p.m. ET.

Have a question about the contest? Don't understand the rules? Shoot us an email at contest@codeproject.com or post a message in the contest page message board.

cheers,
Chris Maunder

Weekly Poll Results

Is the amount of legacy code you're responsible for increasing or decreasing?

Survey period: 4 Aug 2014 to 11 Aug 2014

Compared to this time last year. "Legacy code" meaning code that relates to a no-longer supported systems or features.

OptionVotes% 
It's increasing substantially15511.26155 votes, 11.26%
It's increasing32523.62325 votes, 23.62%
It's about the same49936.26499 votes, 36.26%
It's decreasing29321.29293 votes, 21.29%
It's decreasing substantially1047.56104 votes, 7.56%

This week's survey: What is your favourite programming language?

Most popular new articles

4 Aug 2014 - 10 Aug 2014

Research

    Behaviour Driven Development and BRMS

    Behaviour-driven development is an agile application life-cycle management framework that helps developers and business experts communicate effectively. Red Hat Consulting helps clients improve speed-to-market, reduce risk, and sustain quality by implementing agile development techniques with proven business rules management products, including Red Hat JBoss BRMS. Download this white paper to learn more about these approaches and see how organizations can keep pace with the demands of our rapid global marketplace with a combination of...

    Download Now

Latest Additions

143 articles overall. 98 new, 45 updated.

New articles added

.NET Framework

Algorithms & Recipes

Android

Applications & Tools

  • XML Sitemap - Mihai MOGA
    An alternative Windows version to XML Sitemap online generators

ASP.NET

Audio and Video

C / C++ Language

  • Compiler and language - Asif Bahrainwala
    Design your own language and write a compiler/ interpreter for it

C#

Cross Platform

Cryptography & Security

General Graphics

Grid & Data Controls

Installation

Office Development

  • Office 2013 Style Splash Screen - Magyar András
    How to create Office 2013 style splash screen for Windows Forms

  • PowerPoint template generator - roli.hof
    This article describes a windows forms application which automates MS Office PowerPoint 2007 in order to replace predefined text of a template with your input

Programming Tips

SharePoint Server

Windows Communication Foundation

  • WCF-Global Exception Handling using IErrorHandler - Shemeer NS
    Global Exception Handling or Controlling the fault message returned to the client and also additional features like error logging. IErrorHandler, IServiceBehaviuor. HandleError, ProvideFault.

Articles updated

.NET Framework

Algorithms & Recipes

Android

  • Article 2 - Setting Up Your Android Development Environment - Ranjan.D
    In this article you will be learning how to set up your android development environment, Creating android virtual device. Also you will see a comparison about Eclipse vs Android.

  • Article1- Introduction to Android OS - Riju_Vashisht
    This article gives you information about the history and architecture design of Android Operating System.It also covers the comparisons between various other Mobile Operating Systems.

  • Creating a Simple Hello World Android Project - Julie Bartolf
    In this tutorial I will explain about the basic components of an Android application and show you step by step how to create, fix, and test your first android application.

Applications & Tools

  • FretboardJs - CognitiveFeedback
    An SVG Guitar Fretboard Library

ASP.NET

C / C++ Language

C#

Client side scripting

Design and Architecture

DLLs & Assemblies

General Graphics

Installation

Miscellaneous

NoSQL

Parallel Programming

Programming Tips

SharePoint Server

Web Security

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

New Tips and Tricks added

.NET Framework

Ajax

  • IE AJAX POST Requests - Zachary Gardner
    IE waits till the end of the thread to send AJAX POST requests to the server.

  • Cascading Asynchronous Function Execution (CAFÉ) - John Bonfardeci
    Cascading Asynchronous Function Execution (CAFÉ) is a design pattern for easily managing the execution sequence of asynchronous requests and callbacks within a medium to large JavaScript framework.

Algorithms & Recipes

ASP.NET

Audio and Video

Author Resources

C#

Client side scripting

Database

Files and Folders

Grid & Data Controls

HTML / CSS

ISAPI

Java

Miscellaneous

Mobile Development

Reviews on Third Party Products and Tools

SharePoint Server

Tools and IDE

Windows Phone 7/8

Tips and Tricks updated

Database

  • Conditional Split Transformation in SSIS - Sreekanth Mohan
    Conditional split is used to route data rows to different outputs based on conditions. This is similar to CASE statement in programming languages. Here I am explaining conditional split with an example.

HTML / CSS

Programming Tips

New Technical Blogs added

ASP.NET

  • Common authentication/authorization between .NET4.0 and .NET4.5 web applications - Sebastian Solnica
    ASP.NET Identity is a big step forward and we should profit from its features, such as: two-step authentication, support for OpenId providers, stronger password hashing and claims usage. One of its requirements is .NET4.5 which might be a blocker if…Read more ›

  • Access IIS Express Website From Remote Machine - Garry Pilkington
    IIS Express Run From a Remote Machine Sometimes running a web application using IIS Express using localhost is fine, but if you want to use the IP address and port to access it from another machine then you need to configure…Read more ›Related Posts:Debugging a Windows 8 Store App on a S

Code Generation

  • AngularJS hack/tip :: Invoking JS code after DOM is ready - Gilly Barr
    CodeProjectWhen working with AngularJS, you frequently update the DOM after the DOM was already 'ready'.What I mean by that is that the browser will load the DOM, and the template will completely load. BUT, your template might have an 'ng-if' or 'ng-repeat' directive that will only be attached to th

Java

  • Optional: Java 8’s way to deal with null - TheCannyCoder
    For those who have been programming Java or C/C++ for any period of time will know one of the most annoying things is trying to debug a crash due accessing a null object. While the concept of null is needed to make a programming language work, deal with deviations from the normal ‘happy’

Mobile Development

  • Introduction to Swift - Madhur Kapoor
    Swift is a brand new programming language which was revealed by Apple at WWDC 2014 along with iOS 8. It is set to eventually replace the Objective – C language which is currently being used for Apple development. Swift is easier to learn and it has got a much cleaner syntax as compared to Obje

Programming Tips

  • Unity and C# : Performance Optimisation tips - Vidyasagar MSC
    “Premature optimization is the root of all evil.” ― Donald Ervin Knuth, Art of Computer Programming, Volume 1: Fundamental Algorithms Optimization is a term which is familiar to any developer. Game developers are more aware of this because of three reasons, They realize the importance only at the fa

Reviews on Third Party Products and Tools

  • The developer syndrome and how (not) to avoid it - Vangos Pterneas
    OK. Admit it. You have fallen into the trap. I have fallen, too. Imagine a very typical day in the office: you have to build some hardcore stuff, code complex algorithms or implement demanding business logic. There is a bunch of third-party libraries and tools you can use, paid or free. Such tools c

Uncategorised Technical Blogs

  • Why Threat Model - CdnSecurityEngineer
    Your Software is insecure If this is the first time you’ve heard this, or you believe otherwise, you’re honestly in the wrong field. Software as good as it is, as useful as it is, as wonderfully inventive as it is,…Read more ›

  • Lack of Updates and Attention to Detail - Kevin Mack
    Hello All, I know its been a while since my last post.  And I felt that I should at least post something up here for those who have been following along with my updates to this blog. As for the lack of updates, the reason is actually pretty simple, I've been on vacation, and much like most of us in

Web Security

  • What is a Security Engineer? - CdnSecurityEngineer
    Intro This is an interesting topic, my reasoning for writing this will become clear in the not too distant future, however not many organizations that are actively writing code have many folks focused or dedicated exclusively to security, if you…Read more ›

Windows API

  • Windows: Getting callback on child process exit in C++ - Ivan Krivyakov
    In my current capacity I sometimes descend into the virtually forgotten depths of C++ desktop programming. One interesting problem I needed to solve is how to get notified about a process exit. My program can create potentially unlimited number of child processes, and I need to know when they die. I

Windows Powershell

  • Upgrade/Publish TFS 2013 Process Templates with PowerShell - Gordon W Beeming
    I use to make a lot of TFS customizations and had to apply the template changes to multiple team projects which took a bit of time. Depending on the method you use it could be a quick or loooong process . When I first started doing customizations I used the TFS Power Tools to upload changes which is

Technical Blogs updated

ASP.NET

  • OneTrueError and ASP.NET - jgauffin
    OneTrueError is my new startup which also is a member of Microsoft BizSpark. This post is about the client library for ASP.NET (WebForms/MVC/WebAPI). It will catch and handle all uncaught exceptions automatically. They are also uploaded to our site for … Continue reading →

C#

SharePoint Server

  • Visual Studio Integrated ULS Viewer (free Visual Studio 2012/2013 add-in) - Kyriakos Akriotis
    Project Description Visual Studio integrated ULS Viewer does not come to substitute or demand a place among the currently existing ULS viewers. Definitely it cannot even be compared with the richness of functionality of the originial UlsViewer from Microsoft (currently discontinued) but this is not

Windows Communication Foundation

  • OneTrueError and the WCF integration - jgauffin
    OneTrueError has a complete WCF integration following the same pattern as WCF. It makes it a breeze to capture and analyze errors in WCF applications. Installation First of all you need to have an account at OneTrueError.com. Start by installing … Continue reading →




© 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