Click here to Skip to main content

Our Mailouts

Newsletter - 26 May 2014

A Pretty Good Splash Screen in C#
162 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

Beginner’s Guide to HTML5 and CSS3 Article Contest Winners

The ongoing HTML5 and CSS3 Article Competition has finally come to a close. A big thank you to everyone that participated and contributed an article, there is a lot of serious talent in this community and you all deserve a pat on the back.

Congrats to the two Week 6 Winners: Peter Leow for his article “HTML5 API Grab Bag” and Ranjan.D for his “Open Topics” article that covers a bunch of things we missed through the rest of the competition like Web Sockets, Web Workers, Web Messaging, HTML5 File API, Web Notifications, Micro Data, Indexed DB and more.

In the end, however, there can only be one winner. For his continued dedication and outstanding contributions to the Beginner’s Guide to HTML5 and CSS3 Article Competition (writing 10 out of 12 possible articles and winning four of the weekly challenges) I’m pleased to name Ranjan.D as the Grand Prize Winner for this competition and the winner of the Google Nexus 7 tablet. Coming in a close second, writing 7 out of a 12 possible articles and also winning four of the weekly challenges, honourable mentions also go out to Peter Leow for his outstanding contributions to the competition. Thank you both!

 

For those that missed this competition, stay tuned. We'll be launching another article competition soon.

April Monthly Competition Winners

Speaking of competitions, here are the winners from the April monthly article competition. Congratulations to all.

C# Winner Dave Kerr OpenGL in .NET - Getting Started
  Runner-up Artem Los Licensing systems in .NET
C++: Winner Renato Tegon Forti Build a Server Application using Application Library
  Runner-up Paulo Zemek A .NET like Dictionary in C++
Database: Winner Kristian Guevara Creating your PHP program FROM SCRATCH: Basic Authentication, Membership and CRUD functionalities
  Runner-up PIEBALDconsult Simplified Database Access via ADO.NET Interfaces
Web Dev: Winner Marla Sukesh MVC Unit Testing Unleashed
  Runner-up Rahul Rajat Singh A Beginner's Tutorial for Understanding and Implementing Caching in ASP.NET MVC
Mobile: Winner Serge Desmedt Threading in Android
  Runner-up (Tie) Shameel Windows Phone 8.1 Review
VB.NET: Winner Kenneth Haugland Spline Interpolation - history, theory and implementation
  Runner-up Nick Sagriotis Dynamic Connection String
"Everything Else"  Winner newton.saber MV* (MVC, MVP, MVVM) An Investigation From the Ground Up
  Runner-up elw00d123 Turbo Vision resurrected - for C# and with XAML now

cheers,
Chris Maunder

Weekly Poll Results

Why did you leave your last job?

Survey period: 19 May 2014 to 26 May 2014

(Suggested by Duncan Edwards Jones)

OptionVotes% 
Lack of opportunity26313.79263 votes, 13.79%
Management issues39220.56392 votes, 20.56%
Problems with the way they code623.2562 votes, 3.25%
Stagnation1598.34159 votes, 8.34%
Money28815.10288 votes, 15.10%
Office environment874.5687 votes, 4.56%
Work Location1035.40103 votes, 5.40%
Fired with cause261.3626 votes, 1.36%
Fired due to downsizing / restructuring21311.17213 votes, 11.17%
Other32316.94323 votes, 16.94%

This week's survey: What do you need most when collaborating on code?

Most popular new articles

19 May 2014 - 25 May 2014

Latest Additions

162 articles overall. 110 new, 52 updated.

New articles added

Ajax

Algorithms & Recipes

  • Using Genetic Algorithm To Solve Perfect Matching Problem - Emre Ataseven
    This article is written to demonstrate how could we use genetic algorithm to solve a NP-Complete problem, I used fixture generation problem as sample.

  • Spanish stemmer in C# - Jesús Utrera
    This is a Spanish language stemmer written in C#. This is my first approach and is based on the rules defined in the Snowball web.

ASP.NET

Audio and Video

C / C++ Language

C#

C++ / CLI

Client side scripting

Database

Design and Architecture

Files and Folders

Hardware & System

HTML / CSS

iPhone

Miscellaneous

Other .NET Languages

  • F#30 : Type Providers - Sacha Barber
    This is the final post on the initial proposed F# series that I had planned. That doesn’t mean there may not be more from me in the future but this will be the final one in the current batch. So what will this one be on? This one will be on type providers. Type providers […]

PHP

SharePoint Server

String handling

Uncategorised References

Web Services

Windows Communication Foundation

Articles updated

.NET Framework

ASP.NET

C / C++ Language

C#

Client side scripting

Database

General Graphics

Hardware & System

HTML / CSS

Internet / Network

Macros and Add-ins

  • A Simple Plug-In Library For .NET - Halil ibrahim Kalkan
    In this article, I will introduce plug-in based development and explain a simple library named SPS (Simple Plug-In System) that is used to develop plug-in based applications and services in .NET.

MFC

Office Development

  • VBA Extend - NewPast
    Format, add line numbers, error handling, expose a .NET library to VBA, and number to words in Office.

Parallel Programming

SharePoint Server

Shell and IE programming

Threads, Processes & IPC

Windows Communication Foundation

Windows Presentation Foundation

New Tips and Tricks added

.NET Framework

Ajax

Android

Applications & Tools

ASP.NET

ASP.NET Controls

C#

Client side scripting

Database

Design and Architecture

Dialogs and Windows

Files and Folders

Grid & Data Controls

  • EditedFormattedValue v/s Value in Datagridview - Agent_Spock
    There is usually a mis-conception with people thinking "DataGridView Cell.Value" gets the current value of the cell in datagridview. This article will tell you the difference between "EditedFormattedValue v/s Value in Datagridview".

Java

PHP

Silverlight

Site & Server Management

VB.NET

Web Services

Windows Presentation Foundation

Windows Runtime

Tips and Tricks updated

Android

ASP.NET

Client side scripting

Database

Dialogs and Windows

Internet / Network

SharePoint Server

Windows Communication Foundation

New Technical Blogs added

ASP

  • ASP.Net MVC – What are the uses of Display, DisplayName, DisplayFormat and ScaffoldColumn attributes? - Arun Ramachandran India
    CodeProject In the last blog post on ASP.Net MVC, we have discussed about implementing ListBoxes. You can read that article here. In this article we will go over different display attributes  in ASP.Net MVC. Let’s understand this with an example. We will be using tblEmployee table for this. Th

  • Pure JavaScript Autocomplete in ASP Classic - M.Hussain.
    In this post I implemented auto-suggestion using pure JavaScript. Although if you wanna use jQuery autocomplete you can use it. But if you are only using for this purpose then I would recommend not to use jQuery. Firstly they are large files which will obviously affect your application’s perfo

  • Nested GridView in ASP.NET using C# - Debopam Pal
    Download Source File Introduction: This example shows you how you create Nested GridView i.e. GridView under another GridView using little JQuery Code. Lets explain. Background: I’m using Northwind Database here. Quick Start: In Master GridView I’ll show you the Customer’s details

ASP.NET

C / C++ Language

Code Generation

  • Preprocessor Code Generation - Paul M Watt
    I really do not like MACROs in C and C++, at least the way they have been traditionally used starting with C. Many of these uses are antiquated because of better feature support with C++. The primary uses are inline function calls and constant declarations. With the possibility of MACRO instantiatio

Cryptography & Security

Database

  • Oracle Database Table to JAVA Bean Class Converter - Debopam Pal
    Source Files: 1. TableBeanMapping.java 2. SQLJavaDatatypeMapping.java 3. ColumnDatatypeMapping.java 4. OracleJDBC.java 5. ColumnDatatypeEntry.java 6. ConnConfig.properties Introduction: This example shows how you convert Oracle Database table to a JAVA Bean class. It allows you to generate Java Bean

  • Oracle Database Table to JAVA Bean Class Converter - Debopam Pal
    Source Files: 1. TableBeanMapping.java 2. SQLJavaDatatypeMapping.java 3. ColumnDatatypeMapping.java 4. OracleJDBC.java 5. ColumnDatatypeEntry.java 6. ConnConfig.properties Introduction: This example shows how you convert Oracle Database table to a JAVA Bean class. It allows you to generate Java Bean

HTML / CSS

  • Google Docs to clean html, good for WordPress posts, emails - Omar Al Zabir
    Google docs is a great platform to write documents, especially when you compare it with the WordPress editor.  It would be good to have a clean way to export a Google doc to a wordpress post or generate nice looking emails. If you copy and paste a Google doc into a WordPress post, it loses many ...M

Office Development

Other .NET Languages

  • F#29 : Interop - Sacha Barber
    In this post we will examine how F# can be used to do various tasks that you may have commonly use C#/VB.NET for. It will also show how to interop between F#/C# and vice versa. I have already shown some of the content here in previous posts, so apologies for that in advance. Downloadable Code [̷

  • ASP.Net MVC – What are the uses of DataType and DisplayColumn attributes? - Arun Ramachandran India
    CodeProject In the last blog post, we have discussed about Display, DisplayName, DisplayFormat and ScaffoldColumn attributes in ASP.Net MVC. You can read that article here. In this article we will continue with DataType and DisplayColumn attributes. Let’s understand these with an example. I am

Reviews on Third Party Products and Tools

  • Options: Configure BotDetect Captcha on your website - Nitesh Luharuka
    Friends, In my last post I discussed how can you add captcha to your website in just 5 minutes. In this post, we will see what are the options available for you to customize the captcha. BotDetect provides a long set of options to customize your captcha. Few of the options are listed below - …

Shell and IE programming

  • You Can Learn While You Are Programming - Alex Turok
    When entering my sixth year at the university a couple years ago I faced a very severe problem. That was the time when new MOOCs started appearing at the speed of light: Udacity was dense with Sebastian Thrun, Peter Norvig and other awesome folks, while Coursera simply shipped dozens of new courses

Smart Client

  • Get Detail IP Address Information of any JAVA Client - Debopam Pal
    Source File: IP.Java Introduction: This example shows you how you get detail information of of any client IP address such as Country Code, Country Name, City and many more. Here I use a API provided by freegeoip. freegeoip is a public REST API for searching geolocation of IP addresses and host names

Tree Controls

Uncategorised Technical Blogs

  • Fashion - Nathan Gloyn
    Fashions come into style and go out of style and when they’ve gone you often look at pictures of yourself and think “why on earth did I wear that”. Its no different in software development, with various tech gaining favour and becoming “fashionable” with everybody wanting to be using that tech only

  • Fashion - Nathan Gloyn
    Fashions come into style and go out of style and when they’ve gone you often look at pictures of yourself and think “why on earth did I wear that”.Its no different in software development, with various tech gaining favour and becoming “fashionable” with everybody wanting to be using that tech only t

  • Simple chat application using NodeJS and Socket.IO - Karthik Chintala
    CodeProjectBefore we start creating a chat application with NodeJS, I'll just give you a brief idea of what NodeJS and Socket.IO is and what is does.What is NodeJS ? NodeJS is a platform built for fast, scalable network applications. It is also used for creating real-time applications that interact

  • #javascript Require.js vs CommonJS / AMD modules and #angularjs - aetheon
    I recently replied to the following twitter conversation about require.js vs browserify.@cowboy i'm using amd to create reusable code beetwen server and client and i like it. My main problem is integrating with angular, etc— Oscar Brito (@aetheon) March 15, 2014@aetheon @cowboy look up the angular d

  • #linux #raspberrypi router with dynamic dns - aetheon
    One more article about controlling your home network with the raspberry pi router. This article is the sequel of "Creating a wireless router...".In this "episode" I will walkthrough the configuration of the dynamic dns for an easier access to your home network when you are not there!For this you nee

  • Creating a wireless router / access point with #raspberrypi and #raspbian #linux - aetheon
    What about creating my own low powered development network infrastructure at home? Sounds like a good idea right? You can hack the router settings, creating vlans, control your network traffic, ...Other reason is to create an abstraction layer between your ISP router and your physical network that c

Windows 8 Design

  • Identifying the PLOT in Software Design - Zac Gery
    In 1957, C. Northcote Parkinson proposed in his book Parkinson's Law that "organizations give disproportionate weight to trivial issues." This statement later became known as Parkinson's Law of Triviality, or PLOT. Parkinson spoke of a story contrasting the trivial cost of building a bike shed to an

Technical Blogs updated

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 […]

Other .NET Languages

  • 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#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#26 : Reactive Programming - Sacha Barber
    In this post we will look at using a reactive programming paradigm within F#. There may be some of you that have used the Reactive Extensions (Rx), I am in fact a massive fan boy of Rx, and really enjoy what it can bring to a project, in particular I think a UI project benefits […]

  • F#27 : Asynchronous Workflows - Sacha Barber
    Last time we looked at reactive programming, and this time we will look at a very cool feature of F# which is called asynchronous workflows. It is fair to say that the new Async-Await syntax bears more than a passing resemblance to F# async workflows. Async workflows offer a easy way to write asynch

  • F# 28 : Integrating With Task Parallel Library - Sacha Barber
    Last time we looked at the Async class, and examined some of its core functions. This time we will be looking at using some Task Parallel Library (TPL) classes, namely Task, and Task. We will also examine how the Async module can be used in conjunction with TPL.  TPL Primer I do not have enough [

  • 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

  • F# 28 : Integrating With Task Parallel Library - Sacha Barber
    Last time we looked at the Async class, and examined some of its core functions. This time we will be looking at using some Task Parallel Library (TPL) classes, namely Task, and Task. We will also examine how the Async module can be used in conjunction with TPL.  TPL Primer I do not have enough [

Uncategorised Technical Blogs

  • PostSharpin’ – Part 3 - A Round Tuit
    In the final part of this series I look at new features coming in PostSharp 3.2, including support for aggregates and undo/redo.

  • 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.   How Do I Create A Record When you create a new F# record, it may remind you of anonymous objects in C#. Here is how you create them. I think they are quite similar […]




© 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
Web02 | 2.8.1411023.1 | Last Updated 10 Aug 2007
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid