Click here to Skip to main content
15,891,375 members

Our Mailouts

Newsletter - 28 Apr 2014

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

Free passes for CodeProject members to DevNet at Cisco Live 2014

After a couple of weeks of arm-twisting we've convinced Cisco to give us some free passes to DevNet at the Cisco Live 2014 conference. The passes are Explorer passes and include Keynotes, World of Solutions, and DevNet Zone. You'll have to make your own way to San Francisco but your entry is free.

We only have a limited number of tickets so if you're even vaguely interested please email Kevin Priddle as soon as possible at kevin.priddle@codeproject.com.

Write an article for a chance to win a Google Nexus 7

There are still prizes to be won in our Beginner's Guide to HTML5 and CSS3 Article Competition. Get your entries in!

Congratulations go to last week's winners:

We're going to hold off on announcing the final two articles until next Monday so you can put your full attention into the HTML5 App Cache and Web Storage tutorials this week. Here are the descriptions of the current articles you can write about. Getting writing and submit for your chance to win. Good luck!

cheers,
Chris Maunder

Weekly Poll Results

How would you prefer to interact with applications?

Survey period: 21 Apr 2014 to 28 Apr 2014

Let the mind run free and think about your interactions with computers. You home, office, your car, your bank. Keypads are so old-school.

OptionVotes% 
Keyboard / Mouse (and related)123775.291237 votes, 75.29%
Touch screen68641.75686 votes, 41.75%
Speech (with voice feedback)32920.02329 votes, 20.02%
Motion detection via handheld device (wii stick, glove etc)925.6092 votes, 5.60%
Motion / intent detection without holding a device (eg Kinect, gaze detection)24614.97246 votes, 14.97%
Brainwaves (once they get the bugs out...)46628.36466 votes, 28.36%
Respondents were allowed to choose more than one answer; totals may not add up to 100%

This week's survey: Through how many devices do you browse the internet?

Most popular new articles

21 Apr 2014 - 27 Apr 2014

Research

    Tips for Protecting PoS Environments Against Multi-Stage Attacks

    In 2012, credit card and debit card fraud resulted in losses amounting to $11.27 billion and in 2013 cybercriminals exposed more than 342 million identities worldwide. If you are a Point-of-Sale systems admin or involved with handling sensitive customer financial data, this solution brief will teach you best practices for securing your environment against multi-stage attacks.

    Download Now

Latest Additions

170 articles overall. 112 new, 58 updated.

New articles added

Algorithms & Recipes

ASP.NET

Book Reviews

C / C++ Language

C#

Client side scripting

COM / COM+

Custom Controls

Dialogs and Windows

Game Development

  • Double-Dartris - Fredrik Bornander
    Implementing a Tetris-like game for the web using Dart

GDI+

Hardware & System

HTML / CSS

Java

Miscellaneous

Mobile Development

  • Oracle ADF Mobile Tutorial - FaizanMubasher
    This article helps developer to start working with new mobile application development framework Oracle ADF Mobile.

Printing

  • GDI Drawing and Printing - Mattias Högström
    Learn the basics of how to draw with GDI on screen and to printer. We will look closer at the different GDI map modes, and how to do proper adjustments when you need to send the output to a printer. We will also create a metafile and load it back in again.

Programming Tips

SharePoint Server

Smart Client

Tools and IDE

  • A PowerShell Introduction - Marco Bertschi
    PowerShell is a very powerful tool, yet it's difference to the classic DOS command prompt gives you a hard time if you are used to the CMD. This article shall guide you into the World of PowerShell and give you an easy start.

VB.NET

  • Black-Oil MSV - Amir Emamjomeh
    This application integrates modification, simulation and visualization of Black-Oil model of hydrocarbon reservoirs

Windows Communication Foundation

Windows Powershell

Windows Presentation Foundation

Articles updated

.NET Framework

Algorithms & Recipes

ASP.NET

ASP.NET Controls

Audio and Video

C / C++ Language

C#

Code Generation

Cryptography & Security

Database

  • UpgradeDB - x3F
    An incremental database upgrade utility for SQL Server.

Hardware & System

Hardware Reviews

  • Windows Phone 8.1 Review - Shameel
    A hand-on review of the latest Windows Phone update that was released as Developer Preview

HTML / CSS

Internet / Network

Java

  • Java Class Viewer - AmosShi
    Watch the Java class file visually & interactively for the meaning of every byte

List Controls

Miscellaneous

  • Shape Control for .NET - Yang Kok Wah
    Implementing shape control that supports transparency and custom design-time editors.

PHP

Printing

Scrapbook

  • Women in Technology Resources - Terrence Dorsey
    Whether you're starting out and want to get a first taste of programming, looking to connect with other women in science and technology, or want to be inspired by the amazing work being done by women, check out these resources.

Static & Panel Controls

String handling

  • MatchKit Library - fabio bussu
    MatchKit is a .NET Library that provides a set of classes to build patterns to match simple and complex strings

Uncategorised Tips and Tricks

Web Services

Win32/64 SDK & OS

Windows Communication Foundation

Windows Presentation Foundation

  • Vector Brush Library - KenJohnson
    How to conveniently produce and use a vector Icon Library, with sample Icons

New Tips and Tricks added

.NET Framework

Applications & Tools

ASP.NET

C / C++ Language

C#

Client side scripting

Database

HTML / CSS

Libraries

MFC

Node.js

PHP

  • The Workings Of A Simple PHP Scrolling List - doug433
    This tip shows how PHP can be used to access a MySQL database to retrieve data for a scroll list. Here, I will discuss one that lists 12 rows at a time on a web page.

  • The Nuts And Bolts of a PHP Login Script - doug433
    This tip describes a PHP login script that accepts an operator entered user id and password. Then the script attempts to match them to their counterparts, which are stored in a data table in a MySQL database associated with the website.

Printing

Static & Panel Controls

Uncategorised Tips and Tricks

User Controls

VB.NET

Windows Phone 7/8

Windows Presentation Foundation

XML

Tips and Tricks updated

Algorithms & Recipes

C#

Cross Platform

Cryptography & Security

Libraries

Programming Tips

  • Barcode 39 without images - Marco Bertschi
    A short description of the Code 39 Barcode font by Matthew Welch (and how to use it)

Scrapbook

Threads, Processes & IPC

Validation

Windows API

New Technical Blogs added

Android

  • Threading in Android - Serge Desmedt
    Source code You can find the latest source code over at github: the source at github. Introduction Again another resume article about Android. This time I will cover threading. And in the accompaning sourcecode there is an application for Android allowing you to experiment with the various options a

ASP.NET

  • Attach Event to all the TextBoxes in a WebPage - Tadit Dash
    Inspired from a Question, I am blogging about a simple technique to attach KeyPress Event to all the TextBoxes of a WebPage.

  • jQuery UI Autocomplete in MVC 5 - selecting nested entity - morzel
    Imagine that you want to create edit view for Company entity which has two properties: Name (type string) and Boss (type Person). You want both properties to be editable. For Company.Name simple text input is enough but for Company.Boss you want to use jQuery UI Autocomplete widget*. This widget has

ASP.NET Controls

Client side scripting

Code Generation

  • Automatic code documentation based on your C# comments - Ben Liebert
    I’ve written a few APIs over the years and the worst part is writing the documentation: it takes extra time it must be updated every time you make changes to your code it is a duplication of work because I already document my code inline anyway So, here’s a handy utility I wrote which will […]

Combo & List Boxes

Design and Architecture

  • Tuple - Paul Watt
    During my design analysis for my Network Alchemy implementation I thought that the tuple may be the answer to allow me to iterate over the types defined in a network message definition. Tuples are data structures that are a generalization of the std::pair. Rather than having a limitation of 2 items

Files and Folders

  • F# 15 : Code Organization (Modules / Files/ Types) - Sacha Barber
    Now that we have some of the basic types and pattern matching under our belts, I thought it high time that we learnt a bit about how to organize our own code. Throughout some of the posts we have already been through I have been referring to modules such as the “List module”. In this […]

Game Development

  • Unity3D and Opensource get acquainted - Simon Jackson
    The Opensource movement is truly one of the great things of the current generation, almost bringing back the sharing and caring community of the 60’s (not that I was around then but I hear it was nice), well almost .  The main idea being that everyone should share and help …

  • Android NDK Game Development Cookbook – A Review - Simon Jackson
    No matter which platform is your primary target platform for your game in development, it is wise to have an appreciation for how platforms operate.  So even if Android isn’t your first deployment it’s good to get to know how it works as it will help you architect your game …

  • Creating E-Learning Games with Unity – A Review - Simon Jackson
    Creating E-Learning Games with Unity – A Review

HTML / CSS

  • How to Create a Hierarchical Menu Using HTML And CSS - Nitesh Luharuka
    Friends, I am planning to write a series of articles on creating menus in different ways and this is the 1st one in the series. This post will explain how to create a simple 2 level menu using HTML and CSS only. We know there are a lot of ways to create a HTML menu …Read more →

Mobile Development

  • Mobile Development: writing today screen plugins the easy way - hjgode
    today Plugins with compact framework The following today or home screen plugins for Windows Mobile are based on a work of CrisText at codeplex. The codeplex sources provide a framework to create home screen plugins very easily. You just start a Form or UserControl and add the attribute “[Today

Other .NET Languages

  • F#20 : Creating Types / Adding Members - Sacha Barber
    We now start the OO leg of our F# journey, where we will look at how to create classes (generic classes too) and use OO things like inheritance/interfaces, and we shall also look at how to use events within our classes, and how to use reflection to do meta programming against our classes instances.

  • F# 21 : Events - Sacha Barber
    We continue our OO journey, and this time we look at events within classes. Events are a good way for no related classes t communicate, you can think of events as a kind of publish-subscribe arrangement, where the source of the event (the class that contains the event) is the publisher, whilst a con

Uncategorised Technical Blogs

  • Prototyping with C#? Thanks, Roslyn! - BC3Tech
    Prototyping with C#? Thanks, Roslyn!

  • Silence is golden - constantius
    You surely have heard this quote already:Silence is golden.It's often used in context of human relations. A slightly less known formulation of the thought is this:Rule of Silence: Developers should design programs so that they do not print unnecessary output. This rule aims to allow other programs a

  • Fix the cause - constantius
    CodeProjectHow do you usually react when you discover a small bug in your code? Do you fix it right away? Or do you stop and try to find why it was introduced in the first place?Consider a simple scenario: developer tries to build the project and at some point he discovers that not all files are reb

  • Ultra fast Excel export component for MVC4 - mopicus
    Hi all. Today I want to show you how to create a component in C#4 for exporting data in Excel 2007 XLSX format. I’m not gonna talk about the XLSX format, which I guess you’re already familiar with. Instead, I’ll … Continue reading →

  • 6 Reasons You Should Program in Go - Michael Banzon
    Maybe you have heard about Go. Maybe you haven’t. Depending on who shared their experiences with you the impression you got is either good or bad. I’ll give you the 6 main reasons I see that you should start writing code in Go right now. 1 – Go is a compiled language It might not mean a

  • Open Letter to whom it may concern - Qwertie
    I have a letter I would like to send to relevant leaders at Google and Mozilla, but I'm not sure to whom I send it. I did send it to Javascript inventor and Mozilla CEO Brendan Eich--just before he stepped down for holding a conservative political belief. Who to try next, I'm not sure; it seems that

  • No Backend - Nathan Gloyn
    In the .Net world if you were to create a web application historically you’d be developing the full stack: web pages, an API (of sorts), business logic and database. As JavaScript MV* frameworks have become more prevalent a .Net web dev may use one of these frameworks, such as Angular or Knockout, t

  • shared_ptr Polymorphic Magic Pitfall - Gabor Fekete
    shared_ptr Polymorphic Magic Pitfall

  • F#20 : Creating Types / Adding Members - Sacha Barber
    We now start the OO leg of our F# journey, where we will look at how to create classes (generic classes too) and use OO things like inheritance/interfaces, and we shall also look at how to use events within our classes, and how to use reflection to do meta programming against our classes instances.

  • F#19 : Exceptions - Sacha Barber
    In this post we will look at how to handle exceptions. We will be covering the following areas Using the standard F# helper functions Try With Try Finally Raising Exceptions Reraising Exceptions Custom Exceptions     FailWith Probably the easiest path into Exception handling in F# is by using the he

  • F#18 : Flow Control - Sacha Barber
    As previously stated F# allows different styles of programming that is you can use of or all of the following: Functional Imperative OO In F# you have choices and you are free to mix and match these styles to suit your needs. In this article we will look at flow control statements, which although qu

  • F#17 : Mutable / Ref Cells - Sacha Barber
    So in the last bog, we wrapped up a part of this series, which was to do with the functional programming aspect of F#. We will now begin the “Imperative Programming” section. This will not be a huge section and will not involve that many posts, and hopefully will be more familiar to people that [

  • F#16 : Understanding Signatures - Sacha Barber
    We are nearing the end of one of the main sections of this function series, but we have yet to look at one of the main elements you will see when using F#, which is signatures of functions. In order to understand function signatures we will be revisiting our own old friend the “FSI Window”. […

  • F#14 : Recursion - Sacha Barber
    We continue our journey into F#, and this time we will look at recursion. We have already seen this in a number of places, namely when we talked about Lists and also Pattern Matching. So some of this should be vaguely familiar to you.   Simple Example Lets start with the most basic example which [&#

  • F#13 : Pattern Matching - Sacha Barber
    So last time we looked at Arrays, this time we will look at another core F# technique called pattern matching. Patterns are rules for transforming input data. They are used throughout the F# language to compare data with a logical structure or structures, decompose data into constituent parts, or ex

  • F#12 : Arrays - Sacha Barber
    No language would be complete without arrays (at least in my opinion). They are an excellent structure. F# is of course no fool, and includes them (as you would expect), so this blog will concentrate on looking at using arrays in F#   Creating Arrays There are several ways to create arrays, just as

  • F#11 : Sequences - Sacha Barber
    Last time we looked at the List module, and we now proceed to look at the sequence module. You will in fact see a lot of similarities with the sequence module compared to the list module. The main difference between F# lists and F# sequence is pretty much the same as it is in C#|VB […]

  • F#10 : Lists - Sacha Barber
    Any serious programming you do in any language will always involve lists. As such you will be pleased to know that F# has very very good support for Lists, by way of its List module. A list in F# is an ordered, immutable series of elements of the same type.   Creating Lists In F# […]

  • PostSharpin’ – Part 1 - A Round Tuit
    PostSharpin’ - Part 1

Web Services

  • How to create Custom Web Service WCF (REST) in SharePoint 2013 - Melick
    SharePoint native web services can be access via _vti_bin mapped path. Deploying our custom service to this mapped path enables mapped features such as Access service using relative path Ex – Assume service is custom.svc; therefore it is possible to access it http://server/_vti_bin/custom.svc

Windows Communication Foundation

  • New Features in WCF 4.5 - Part 4 - Imran Abdul Ghani
    In this part of WCF Tutorial series, we are going to implement "Task based programming model" feature of Windows Communication Foundation v4.5.Asynchronous programming has undoubtedly overcome application performance issues and also make application more responsive but as a developer for many, this

Windows Phone 7/8

  • How to Fail Your Brand New Windows Phone Application - Alex Turok
    As some of you might have noticed, over the recent months I submitted a couple new applications to the Windows Phone Store. Here I want to reflect on my experience with delivering the first one, Appoint, and even more on the results of this delivery.How was it a SuccessAppoint is actually a very sim

Technical Blogs updated

.NET Framework

  • Leverage the .NET framework classes from VBA - Pragmateek
    Introduction Following my previous article on a similar subject, Extend your VBA code with C#, VB.Net or C++/CLI, I’ve received an interesting feedback from a VBA developer who wanted to leverage the advanced support of the .Net framework for regular … Continue reading →

Other .NET Languages

  • F#17 : Mutable / Ref Cells - Sacha Barber
    So in the last bog, we wrapped up a part of this series, which was to do with the functional programming aspect of F#. We will now begin the “Imperative Programming” section. This will not be a huge section and will not involve that many posts, and hopefully will be more familiar to people that [

Windows Phone 7/8

  • Getting Started With Windows Phone Development - Madhur Kapoor
    I started developing application for the Windows Phone platform a few months ago. There are a lot of things i learned along the way and i want to share all that with you through a series of blog posts. In the current post, we will focus on the basic and will develop a very simple […]




© 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