Chủ Nhật, 13 tháng 7, 2014

The Daily Build - 14 Jul 2014. Fast Colored TextBox for Syntax Highlighting

55 articles yesterday match your preferences.
Welcome to today's Daily Build from CodeProject.

Android Tutorial Contest

In the spirit of our ridiculously fun HTML5 contest we've launched an Android Tutorial Contest to put together a series of beginner articles on Android. We provide the table of contents, you write the articles, and we shower you with fame and fortune and stuff.

This is for Android developers who can write short, simple and clear articles. We don't need 5,000 word essays. Get your readers up to speed as efficiently as possible. The articles should be easy to read and, we hope, very easy to write, so we're looking forward to some quality work.

To add some spice I'll be following along and teaching myself Android development as the articles come out. No pressure!

Details here.

Too many or not enough articles in this newsletter?

Not enough articles in this newsletter? Too many? Or you just want to filter our stuff that doesn't interest you? Head over to your settings page, click the "Newsletters and Emails" tab and choose the Newsletter topics (bottom of the page) that you're interested in.

Click here Make your SharePoint project a success!
Training your entire team in SharePoint will increase efficiency, improve adoption, and positively impact ROI. Managers, developers, admins, users – LearnNowOnline has practical courses for all roles and levels. Learn more
Click here Need Excel on the Web?
Take your browser-based applications beyond the limits of HTML and JavaScript with high-performance, Excel-compatible spreadsheet controls from SpreadsheetGear-the leader in .NET spreadsheets. Try the live SpreadsheetGear Silverlight Samples Now!

Weekly Poll Results

What are the worst programming habits

Survey period: 7 Jul 2014 to 14 Jul 2014

Inspired by a rant-fest

OptionVotes% 
No comments in code105341.001053 votes, 41.00%
Terrible variable names134952.531349 votes, 52.53%
Bad / dangerous code formatting69226.95692 votes, 26.95%
Mystery side-effects in code107041.671070 votes, 41.67%
Using magic numbers64024.92640 votes, 24.92%
Leaving commented-out code hanging around too long60623.60606 votes, 23.60%
Repeating code (Cut and Paste programming)127949.811279 votes, 49.81%
Poor program structure110242.911102 votes, 42.91%
Writing code that assumes a default behaviour67026.09670 votes, 26.09%
Swallowing errors94736.88947 votes, 36.88%
Not checking input parameters / return values / null testing105240.971052 votes, 40.97%
Respondents were allowed to choose more than one answer; totals may not add up to 100%

This week's survey: Do you use Open Source code in professional software?

Most popular new articles

11 Jul 2014 - 13 Jul 2014

Research

Latest Additions

55 articles overall. 38 new, 17 updated.

New articles added

.NET Framework

ASP.NET

Book Reviews

Client side scripting

Database

Dialogs and Windows

Game Development

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

Libraries

Netduino

Product Showcase

SharePoint Server

Shell and IE programming

Testing and QA

VB6 Interop

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.

Articles updated

::Workspaces

Algorithms & Recipes

ASP.NET

C#

  • Random Thoughts.. - Steppenwolfe
    LOKI random generator in C#

  • DbSharp - Higty
    DbSharp is a DAL Generator. It generates a StoredProcedure client class that enables you to call stored procedure easily. DbSharp also creates Table and Record classes that enables you to CRUD operation.

  • Fun with Sound - Yang Kok Wah
    Playing your favorite music and sound files all at once

  • Creating MDI Forms in WinForms - Vitilevu
    Creating MDI Forms in WinForms

Client side scripting

Custom Controls

Design and Architecture

Edit Controls

Miscellaneous

Validation

New Tips and Tricks added

Android

C#

Client side scripting

Custom Controls

  • Log all parameters that were passed to some method in C# - diponsust
    To track this exception we use error loggers which only logges the exception detail and some other information if you want to. But hardly we get any idea for which input set(parameters and its values) a perticular method is throwing the error.

Database

Miscellaneous

NoSQL

SharePoint Server

Web Security

New Technical Blogs added

Book Reviews

  • Extreme Programming Explained: Embrace Change, Addison-Wesley - MarkPearlCoZa
    I have read many software development books, but there are only a handful that had such an impact on my life that they fundamentally made me look at software development differently. Today I have to add Kent Beck's Extreme Programming Explained 2nd Edition to that elite group.The physical book looks

  • Practical Vim by Drew Neil, The Pragmatic Bookshelf - MarkPearlCoZa
    Great book!I have been learning Vim for just over a year now. It's hard - hellishly hard - especially for my Windows based brain. Yet as much as it is hard, it is addictive to learn. In the last year I have read numerous blog posts, watched countless tutorial videos, played a number of online Vim ga

Code Generation

  • I Hate My Code - The Proactive Programmer
    I recently listened to a great podcast – Lessons from Code Reviews with Shawn Wildermuth on .NET rocks. My favourite quote from the show was by Shawn: “No matter how good you are, your code will look bad to you tomorrow.” This was just a passing comment but it really got my attenti

Design and Architecture

  • Small Classes - MarkPearlCoZa
    For the last few years I have been an advocate of SOLID principles and trying to keep classes to a level where they have a single responsibility. In learning how to apply the Single Responsibility Principle I have found my classes have become small, focussed and reusable. The better I apply this pri

Java

  • Finite sequence generators in Java 8 - TheCannyCoder
    … and introducing default methods. Last time we looked at generators, and more specifically those generating an infinite sequence. We saw that there were several ways to achieve this: The older Java 7 way with an iterator like class Using Stream’s iterate method Using Stream’s gene

Reviews on Third Party Products and Tools

  • KickStart your Unit Testing using Moq - Adarsh Kumar Chaurasia
    What is Moq ? Moq is a third party library/framework that enables you to create the dummy class and its methods’ dummy implementation without actually creating a class with actual method implementation. Here you need to note that you need to provide the interface name for creating dummy class

Uncategorised Technical Blogs

  • BackBone Tutorial – Part 2: Understanding the basics of Backbone Models - Rahul Rajat Singh
    When we talk about any MV* pattern, model is undoubtedly the most important part of the architecture/application. Its the model that contains all the application data. Along with keeping the data the model class performs various set of actions on the data. Actions like possibility to validate the da

  • BackBone Tutorial – Part 1: Introduction to Backbone.Js - Rahul Rajat Singh
    It was a long time ago (almost a decade back) when most software applications were getting built as standalone applications. These applications were targeted at a single user and ran on their operating systems. Then came the need to share data across multiple users and a need to store data at a cent

  • Mentoring Software Developers - MarkPearlCoZa
    Making it intentionalRecently we started a mentoring programme - nothing rigid or too formal, but intentional. In essence each person in the company has picked someone else in the company as a formal mentor and they have committed to meet at regular intervals. Formal developer mentoring is new to u

  • The Liskov Substitution Principle: Keep Your Promises - The Proactive Programmer
    All programmers should be familiar with the five SOLID design principles. Along with Design Patterns, these are the most important things to understand for anyone wishing to design good (i.e. loosely coupled and highly cohesive) object-oriented software systems. Of the five principles, the one which

  • Take a Break - The Proactive Programmer
    I returned home yesterday following a week-long holiday in Barbados. It’s a beautiful island, but more importantly having a week off work gave my brain, and the rest of me, a chance to rest and recuperate. Most of us accept, on an intellectual level at least, that taking time off is a good thi

Technical Blogs updated

.NET Framework

Hardware & System

  • Finding first unique number. - Bruce Bennett
    Recently I took a Codility test to find the first unique number in an array.  I did manage to produce the right answer but it was computationally too expensive.  This post is the result of looking into alternatives Original Solution var y = numberArray.GroupBy(z => z).Where(z => z.Count




© 2014 CodeProject.  All rights reserved.


This email was sent to vutunglampro@gmail.com.
CodeProject 503-250 Ferrand Drive, Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100
Switch to Weekly Digest | Unsubscribe.

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