Chủ Nhật, 11 tháng 5, 2014

Weekly Newsletter (12 May 2014)

160 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

Do you have a Workspace you'd like to promote?

Workspaces has been going for a few weeks now and we're starting to see some great projects maturing. We do a great job of promoting articles but we've not yet been pushing workspaces. I'd like to change that.

If you know of a workspace that you feel deserves a mention here then email me with the subject line "A Worthy Workspace" and send me a couple of sentences and a link to the Worksapce.

Any workspace can qualify: A new standalone workspace, a workspace of an article you've posted, a workspace you've forked or simply a workspace you've used and love. Send in your suggestions!

cheers,
Chris Maunder

Click here Forrester & Perfecto Mobile Webinar: 3 Keys to Mobile Quality Strategy
Learn how to create a mobile strategy that enables agile practices and accelerates release cycles without compromising the quality of mobile apps. Join this webinar and get a bonus Forrester benchmark report - register now!
Click here Open private workspaces for only $2 per month!
Workspaces now powers CodeProject and it's available for your own projects! Git, Task tracking, or private workspaces - as many as you want. Offer limited to the first 10,000 signups until May 30. Try it today!
Click here Build Data-Driven Apps in Minutes
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 Now for Silverlight!
Take your browser based applications beyond the limits of HTML and JavaScript with high performance Excel compatible spreadsheet controls from the leader in .NET spreadsheets. Download your fully functional SpreadsheetGear trial Today!

Weekly Poll Results

Do you comment your code?

Survey period: 5 May 2014 to 12 May 2014

A repeat of our survey from 4 years ago. Let's see how things have changed.

OptionVotes% 
I add comment headers for all public classes, objects and methods, events, fields etc56640.03566 votes, 40.03%
I add comment headers for all non-public classes, objects and methods, as well as non-obvious logic inside these37126.24371 votes, 26.24%
I provide comments at the top of files29721.00297 votes, 21.00%
I comment any code that may be obscure (the "what") to a reader87962.16879 votes, 62.16%
I comment any code where the purpose (the "why") may be obscure93766.27937 votes, 66.27%
I comment on expected inputs, outputs and other results27719.59277 votes, 19.59%
I comment on exceptions, side effects or error codes31021.92310 votes, 21.92%
I comment on structures (loop endings, function endings etc)16911.95169 votes, 11.95%
I comment as a last resort when I can't make my code any clearer36325.67363 votes, 25.67%
I do not comment code.896.2989 votes, 6.29%
Respondents were allowed to choose more than one answer; totals may not add up to 100%

This week's survey: Are you a procrastinator?

Most popular new articles

5 May 2014 - 11 May 2014

Research

Latest Additions

160 articles overall. 103 new, 57 updated.

New articles added

.NET Framework

ASP.NET

C / C++ Language

C#

Client side scripting

Cross Platform

Cryptography & Security

Design and Architecture

Document / View

Edit Controls

  • advanced TextBox - hgbecker
    Inherited Textbox with extended properties and validation control.

Exception Handling

Grid & Data Controls

Hardware & System

HTML / CSS

iPhone

Office Development

Parallel Programming

Product Showcase

Programming Tips

VB.NET

  • QuickVB - Fork - TL Wallace
    A QuickBasic like console app for modern day VB.NET.

Web Security

Web Services

Windows Presentation Foundation

Articles updated

.NET Framework

Algorithms & Recipes

ASP

ASP.NET

ASP.NET Controls

  • MVC Custom Select Control - Stephen Muecke
    MVC HtmlHelper class used in conjunction with a JQuery plugin to generate a custom select control that provides complex property postback, keyboard filtering of items, grouped and hierarchical displays, optional AJAX loading and CSS styling of items.

C / C++ Language

C#

Collections

Database

Design and Architecture

Edit Controls

Files and Folders

GDI+

Grid & Data Controls

Hardware & System

HTML / CSS

Internet / Network

Miscellaneous

  • The big MVVM Template - _Noctis_
    To save you doing this every time you want a WPF/MVVM project, here it is, all rolled into one.

OpenGL

Programming Tips

  • Learning Binary and Hexadecimal - Jeremy Falcon
    A beginner's guide to talking like a computer.

  • 10 Golden Rules Of Good OOP - Giovanni Scerra
    A good architecture means money saved in learning, maintaining, testing, fixing, extending and scaling source code. The following guidelines are not exhaustive and are meant to be applied on top of the SOLID principles and proper use of OO Design Patterns.

Progress Controls

String handling

Testing and QA

Threads, Processes & IPC

Toolbars & Docking windows

XML

  • XML Visualizer v.2 - Lars Hove Christiansen
    XML Visualizer v.2 improves the standard XML Visualizer in Visual Studio 2005, 2008, 2010, 2012 and 2013.

New Tips and Tricks added

Ajax

Algorithms & Recipes

  • ARA - Simulation - yazanjaradat
    Ant-Colony Based Routing Algorithm (ARA) C# Simulation

Android

ASP.NET

ATL Server

Book Reviews

Button Controls

C#

Client side scripting

Database

Design and Architecture

  • Publish/Subscribe Pattern for PCL using Weak References - AllCodify
    A Pub/Sub implementation that is PCL compatible for Xamarin iOS and Android

  • Sharp RepoGen - Ashish Tripathi
    Sharp RepoGen is a simple tool to create repository interface having methods for CRUD operation and its implementing class. Using this tool easily you can generate your repositry class and interface. Code is generated with the help of xml template, so very easily you may change the template to creat

Files and Folders

HTML / CSS

iPhone

Programming Tips

Progress Controls

SharePoint Server

Site & Server Management

Uncategorised Tips and Tricks

Web Services

Windows Communication Foundation

Windows Powershell

Tips and Tricks updated

Algorithms & Recipes

ASP.NET

C#

Parallel Programming

Windows Runtime

New Technical Blogs added

Android

ASP

  • ASP.Net MVC- How to implement CheckBoxList? - Arun Ramachandran India
    CodeProject In the last blog post on ASP.Net MVC, we have discussed about setting initial selected value in a RadioButtonList. You can read that article here. In this article we will go over implementing CheckBoxList  in ASP.Net MVC. Let’s try to understand this with an example. We will be usi

ASP.NET

  • ThreadAbortException. I'm just fine, but thank you for asking. - Tim Golisch
    I found a fun one today. I was working on an ASP.net page that was having some funny behavior. When you clicked the Search button, instead of being redirected to a search results page, it was going to an error … Continue reading →

ASP.NET Controls

  • Top 10 ASP.NET Web API Interview Questions - Imran Abdul Ghani
    In this ASP.NET Interview Questions Series, so far we have covered questions related to the core of ASP.NET technology. In this part-6 of ASP.NET Tutorial series, we will cover top 10 interview questions related to ASP.NET Web API framework.What we have covered so far can be summarized as follows:Pa

C#

  • Non Blocking C# Task Cancelling - Mikea15
    In our previous sample snippet, Cancel a Loop in a Task with CancellationTokens in c# , I try to explain how we can get out of a looping c# task, but a problem may arise from that situation. If we were to wait for any result out of that Task, we would be blocking the calling […]

Client side scripting

  • How To Convert Date Time to "X minutes ago" in jQuery - Nitesh Luharuka
    Friends, Today I found a nice plugin with the help of which you can convert any date time on your HTML page to something similar to Gmail/Facebook updates – “5 minutes ago” or “a day ago”. The best part of this plugin is it auto updates the minutes as you’re on th

Code Generation

  • Got sweet code? Save it! - BC3Tech
    If you're a Visual Studio user you're more than familiar with snippets (I would hope). ctor, propa, testm, all very useful. But have you created your own snippets? You can do this with tools like the Snippet Designer extension, or roll your own by creating & editing a snippet XML file by hand based

Date and Time

Game Development

  • Understanding Kinect Coordinate Mapping - Vangos Pterneas
    This is another post I publish after getting some good feedback from my blog subscribers. Seems that a lot of people have a problem in common when creating Kinect projects: how they can properly project data on top of the color and depth streams. As you probably know, Kinect integrates a few sensors

General Graphics

  • Uniform LBP Features and Spatial Histogram Computation - pi19404
    Uniform LBP Features and Spatial Histogram Computation IntroductionIn the earlier article we had seen that we had computed a LBP image.Each pixel in this image still can take $2^8$ possible values. The idea of uniform LBP is to perform lossy encoding so that we eliminate some ir

Grid & Data Controls

  • Practical Applications of Locality Sensitive Hashing for Unstructured Data - Jake Drew
    Introduction The purpose of this article is to demonstrate how the practical Data Scientist can implement a Locality Sensitive Hashing system from start to finish in order to drastically reduce the search time typically required in high dimensional spaces when finding similar items.  Locality Sensit

Hardware & System

  • Simple Achievement System in C# - Mikea15
    Achievements are becoming more and more usual in games. They provide the player a sense of accomplishment and progress by rewarding them with badges that proves their skill and experience. Some achievements are simple and other require a combination of particular actions to unlock. In this article I

HTML / CSS

  • How To Implement Back To Top Feature in Html/Asp.Net/PhP - Nitesh Luharuka
    Friends, In many websites having long contents we have seen a “Back To Top” or “Scroll To Top” button when clicked takes you to the top of the webpage. We see this kind of feature normally on the product listing pages of e-commerce websites. Today in this post we will impleme

Microsoft BizTalk Server

Other .NET Languages

  • F#24 : Reflection - Sacha Barber
    This time we will wrap up the OO leg of our F# journey, by looking into using reflection. Before we start, I just want to point out that some of the examples that I will use here are either modified versions of some examples, or are actual examples by the fabulous Chris Sells, from his […]

  • PostSharpin' Part 2 – Actor - A Round Tuit
    In Part 1 I looked at PostSharp’s support for INotifyPropertyChanged, and several handy aspects to help with threading: Background, Dispatch, ThreadUnsafe and ReaderWriterSynchronized. In part 2 I’d planned to look at PostSharp’s Actor support and new features for undo/redo, but li

  • F#25 : Active Patterns - Sacha Barber
    Ok so we just wrapped up the final dedicated chunk of the main F# areas, where we looked at OO Programming in F#. These last couple of articles will be miscellaneous ones that I could no really find a home for. This one in particular will be on Active Patterns. Active pattern allow you to […]

  • 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 a UI project benefits immensely from […]

SharePoint Server

Shell and IE programming

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

SQL Reporting Services

  • How to Make an SQL from Clojure or My Macros Kata - Alex Turok
    Despite the fact that I started learning Clojure about 2 years ago, until recently I didn't explore, maybe, the most fascinating part of the language – macros. I did try to compose simple macros once or twice, but generally they failed to grasp my attention and I never understood how they work and,

Testing and QA

  • Getting Unit Testing to fail - Betclic Tech
    How to avoid the benefits of unit testing and continue to code as a decade ago ! I don't consider myself as a software craftsman, nor a good programmer but there are a number of good practices that I try…Read more ›

Uncategorised Technical Blogs

  • AngularJS Promises - The Definitive Guide - Dave Kerr
    Promises are a core feature of AngularJS - whether you understand them or not, if you use AngularJS you've almost certainly been using them for a while.In this post I'm going to explain what promises are, how they work, where they're used and finally how to use them effectively.Once we've got the co

  • Better Specifications - Dave Kerr
    Specifications are absolutely key to the success of a project.I'm not going to talk about how different teams do specs, what works and what doesn't work. I'm going to make the statement that the better that specifications are handled, understood and controlled, the better for everyone - PMs, devs, Q

  • Stumped by a Problem? Try Coding Less - Zac Gery
    If you are stumped by a problem, try coding less

  • Get Prepared for Unity 5 – The Dreaded "." - Simon Jackson
    Unity 5 is fast approaching it being with it a whole heap of new features, some obvious, some not so obvious. If you haven't seen what's coming publically in Unity 5, check out the feature preview shown at Unite 2014   There are however a few behind the scenes changes …

Windows Communication Foundation

Windows Powershell

  • Add User Profiles in SharePoint 2013 using PowerShell Script - Manas Bhardwaj
    Setting up a SharePoint 2013 development environment is essentially a lengthy process. Apart from installation and configuring SharePoint 2013, you need to install SQL Server, Visual Studio etc. to get you started before developing your first SharePoint 2013 App....The post Add User Profiles in Shar

Technical Blogs updated

Client side scripting

  • Tutorial for Building SPA using AngularJS - Taiseer Joudeh
    Recently I’ve been working on and evaluating different JavaScript frameworks for the next big project I'll be involved in, we want to build Single Page Application (SPA) while depending on a solid JavaScript framework, so I decided to get my hands dirty and try to build a demo application usin

Custom Controls

Design and Architecture

Testing and QA




© 2014 The Code Project.  All rights reserved.


This email was sent to vutunglampro@gmail.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

Không có nhận xét nào:

Đăng nhận xét