Chủ Nhật, 25 tháng 10, 2015

Weekly Newsletter (26 Oct 2015)

Weekly Newsletter (26 Oct 2015)
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

Monthly article competition winners

The best articles of last month have once again been decided by you. Well done to the following authors - and also our thanks for their time and generosity in sharing their knowledge:

C# Winner: Anton Angelov Top 15 Underutilized Features of .NET Part 2
Runner-up: Mike Barthold Cache: A threadsafe, Simple, Efficient, Generic In-memory Cache
C++ Winner: Michael Chourdakis listvector: Continuous Memory, no reallocation on insert!
Runner-up: Paulo Zemek C++: Smart-pointers, "this" and callbacks
Database Winner: Nam1222 Build Your Own Database
Runner-up: Den367 Drawing shapes on spatial tiles with SQL CLR
Web Dev Winner: Shenwei Liu Comprehensive CRUD Operations with AngularJS and Web API
Runner-up: Sujit Bhujbal Angular js with ASP.NET MVC Insert,Update, Delete
Mobile Winner: syed shanu Introduction to Samsung Gear App Development
Runner-up: Will J Miller How to Scroll a UITableView when Presenting a Form
"Everything Else" Winner: Hamid Mosalla Top 14 Must Have Free Extensions For Visual Studio 2015
Runner-up: Rob Kraft Robert's Rules of Coders: #6 Don't Use Magic Numbers

The winners of the SmartWatch contest will be announced in tomorrow's Daily Build.

cheers,
Chris Maunder

Click here Need Excel Controls for Windows Forms, WPF or Silverlight?
Use SpreadsheetGear to add powerful, Excel-compatible viewing, editing, formatting, calculating, filtering, sorting, charting, printing and more to your applications with the easy-to-use WorkbookView controls. Try it now!

Weekly Poll Results

Preference: One framework for all tasks, or the best framework for each task individually?

Survey period: 19 Oct 2015 to 26 Oct 2015

Do you prefer to use a single language or framework for as much as you can get away with, or do you use as many different languages / frameworks as you need for the various parts?

OptionVotes% 
I stick to a single framework as much as possible42638.45426 votes, 38.45%
I stick to a small a set of frameworks as much as possible38134.39381 votes, 34.39%
I mix and match frameworks within projects fairly freely11210.11112 votes, 10.11%
I always use the most appropriate language or framework for each individual part of the project18917.06189 votes, 17.06%

This week's survey: What roles do you fill in your organisation?

Latest Additions

New articles added

.NET Framework

  (1 votes) by Greg Nutt (updated 4 hours ago)
This is a VB.NET Version for ".NET Remoting Events Explained"

Applications & Tools

  (6 votes) by Volkan Paksoy (updated 3 days ago)
In this post I will try to cover some of the basic concepts and features of MEF over a working example. In the future I'll post more articles demonstraint MEF usage with more complex applications.BackgroundMany successful and popular applications, such as Visual Studio, Eclipse, Sublime Text, suppor

ASP.NET

  (9 votes) by Andy Feng (updated 5 days ago)
Serilog is a portable and structured logging framework to record diagnostic logs into files, console and SQL/NoSQL databases.

Client side scripting

  (0 votes) by David Rousset (updated 6 days ago)
In this article I'd like to show you some browser experiments using Pointers – an emerging multi-touch technology and polyfills that make cross-browser support, well less complex.
  (0 votes) by Etienne Margraff (updated 2 days ago)
Microsoft Technical Evangelist Etienne Margraff explains why the Vorlon.js team implemented authentication, and how to activate it to protect a publically accessible dashboard.

Design and Architecture

  (9 votes) by Shivprasad koirala (updated 2 days ago)
In this article we will explain about NULL Design Pattern in C#.
  (1 votes) by Mr.PoorEnglish (updated 2 days ago)
The Strategy-Pattern does not nessecarily require Interfaces - two other Approaches
  (0 votes) by alex_lviv (updated 2 days ago)
In this article, I will try to describe my vision on creation of simple 3-layer application based on .NET technologies.

E-commerce

  (1 votes) by Vladimir Skipic (updated 3 days ago)
In this post, I will explain in a step by step manner how to setup Nop Commerce.

Files and Folders

  (0 votes) by Varun Sriram (updated 3 days ago)
This article explains how to develop a custom Java utility to find and replace strings in multiple files in one go

Game Development

  (1 votes) by defwebserver (updated 11 hours ago)
In this tutorial, we will cover creating a simple number guessing game. The user will guess a number between 1 and 10.

HTML / CSS

  (0 votes) by doctorbobapplications (updated 2 days ago)
Google+ listing of posts titles and tags

Internet / Network

  (19 votes) by AJSON (updated 5 days ago)
How to scrape data from a website with C#

Mobile Development

  (7 votes) by Fiyaz Hasan (updated 6 days ago)
Basics of building Android apps with Xamarin Forms

Node.js

  (2 votes) by Vincent Lidou (updated 2 days ago)
Use the Google Drive Javascript API and NodeJs to backup important files and folders

OpenGL

  (1 votes) by Steffen Ploetz (updated 4 days ago)
Check OpenGL as a basis for appealing applications, that are not necessarily games.

Other .NET Languages

  (2 votes) by Mohammad Shuvo (updated 2 days ago)
This article describes the use of GDI+ in F# to design chess game pieces.

Product Showcase

  (0 votes) by Intel Corporation (updated 2 days ago)
In this article, we will show you how to build a web application that can detect various types of gestures using the Intel® RealSense™ SDK and front facing (F200) camera.
  (0 votes) by Intel Corporation (updated 2 days ago)
Intel® RealSense™ Depth Enabled Photography (DEP) is a transformative approach to enabling artistic photography through new optical and processing technology.
  (0 votes) by Intel Corporation (updated 2 days ago)
This article describes how to pick different resource binding mechanisms to run an application efficiently on specific Intel's GPUs.
  (0 votes) by Intel Corporation (updated 2 days ago)
This whitepaper describes how developers can integrate Intel® RealSense™ SDK background segmentation (BGS) middleware to create new immersive collaboration applications.

Programming Tips

  (3 votes) by Duncan Edwards Jones (updated 6 days ago)
A very quick explanation of what an object is and how it is expresssed in three facets

Work Issues

  (5 votes) by dibley1973 (updated 6 days ago)
Should you develop to the lowest skill level in your team?

Articles updated

Applications & Tools

  (2237 votes) by .dan.g. (updated 5 days ago)
A hierarchical task manager with native XML support for custom reporting.

ASP.NET

  (42 votes) by Sreekanth Mothukuru (updated 5 days ago)
In this article, we are going to create an ASP.NET Web Forms application using Bootstrap, Bundle Resources and Web API

Audio and Video

  (27 votes) by Alexander Iacobciuc (updated 19 hours ago)
In this article you will find an implementation of a stream player control.

C / C++ Language

  (44 votes) by Shao Voon Wong (updated 5 days ago)
Read/write CSV in few lines of code!

Client side scripting

  (50 votes) by Gerd Wagner (updated 4 days ago)
A short summary of JavaScript's main features, including a discussion of the different kinds of JS objects, basic data structures, functions as first class citizens, and code patterns for implementing classes.
  (17 votes) by Dan Letecky (updated 10 hours ago)
Day/week AngularJS event calendar/scheduler with drag and drop support. PHP and ASP.NET MVC backends.

Dialogs and Windows

  (10 votes) by Steffen Ploetz (updated 4 days ago)
How to develop Linux/Unix (X11) GUI applications in C# efficiently without dependencies to GUI frameworks like GTK or KDE. Description of simple widgets.

General Graphics

  (11 votes) by 0xC0000054 (updated 6 days ago)
A C# library to host Photoshop-compatible filters in .NET 2.0 and later

Internet / Network

  (88 votes) by David Johns, John_Tang (updated 3 days ago)
C++ SMTP client, support SSL and TLS encrypted connection to SMTP server

Miscellaneous

  (6 votes) by Michael Chourdakis (updated yesterday)
A simple template for manipulating the registry

Web Services

  (11 votes) by Don Kackman (updated 15 hours ago)
Faking http response messages to decouple client unit tests from service implementation

Windows Presentation Foundation

  (3 votes) by Dirk Bahle (updated 2 days ago)
Selecting treeviewitems based on document states associated with each item.

New Tips and Tricks added

.NET Framework

  (12 votes) by João Matos Silva (updated 6 days ago)
FlatMapper is a library to import and export data from and to plain text files
  (7 votes) by Umarfarukh7 (updated 4 days ago)
This tip is about encrypting web.cofig file using aspnet_regiis utility of .NET Framework.
  (3 votes) by Vijay Gill (updated 6 days ago)
XML Comparer library in C#
  (0 votes) by FurqanSafdar (updated 21 hours ago)
This tip and trick describes a way to make MahApps.Metro Flyouts work with a modular application sample in Prism Library.
  (0 votes) by Codeman the Barbarian (updated 2 days ago)
In the tip, I go through one approach to integrating SQL Server's FILESTREAM type with Nhibernate.

Algorithms & Recipes

  (0 votes) by juwikuang (updated 2 hours ago)

Android

  (4 votes) by marcus obrien (updated 4 days ago)
This article covers how to write a C# application to control an Android device. It uses the MADB wrapper from Quamotion.

ASP.NET

  (7 votes) by Ngo Tuong Dan (updated 3 days ago)
Send Email using Gmail by C#
  (3 votes) by Kailash Shastri (updated 21 hours ago)
Tips and Tricks to speed up your VS.NET builds
  (2 votes) by Daniel Miller (updated 4 days ago)
This article outlines the steps for installing the Global Assembly Cache Tool on Windows Server 2008.

C#

  (5 votes) by marcus obrien (updated 4 days ago)
When starting a new C# project, put in a test project to unit test your code as you develop. This is test-driven development.
  (1 votes) by Hernán Hegykozi (updated 2 days ago)
Multiple URL Stress is a tool to test the performance of servers and websites, allowing you to test multiple URLs at the same time
  (0 votes) by Dauren Amanbayev (updated 2 days ago)
Tools for learning DataGridView, TreeView, File Accessing, Cryptography, Process
  (0 votes) by Abhilash Raja (updated 4 hours ago)
Building adaptive layout in a windows 10 app with relative panel and adaptive triggers
  (0 votes) by yash soman (updated 2 days ago)
The tip is about using Elvis operator which is introduced in C# 6.0 for Null Reference Checks. It gives an example of how to use it.

C++ / CLI

  (4 votes) by Member 870485 (updated 2 days ago)
A C-replacement for MessageBox
  (1 votes) by Norbert Schneider (updated 4 days ago)
A short code snippet to fetch the USB Serial Number of a file name residing on a stick.

Connected Devices

  (2 votes) by marcus obrien (updated 3 days ago)
Giving your devices constant IP addresses

Database

  (6 votes) by Anil Kumar @AnilAwadh (updated 4 days ago)
A beginner's tutorial for understanding Asynchronous execution of SQL statements using a simple application.
  (2 votes) by marcus obrien (updated 5 days ago)
Fix your goflex media server files and have poke around on the device.
  (1 votes) by yash soman (updated 4 days ago)
The error occurs when we try to create a new Microsoft SQL Server Database File (SqlClient) using Visual Studio IDE
  (1 votes) by Hernán Hegykozi (updated 2 days ago)
Marks a statement block as a critical section by obtaining the mutual-exclusion lock
  (1 votes) by Daniel Miller (updated 2 days ago)
This article shows how to calculate and display the length of the largest value in every table and column in your database.

Debug Tips

  (6 votes) by Olivia Glenn (updated 4 days ago)
Create meaningful version numbers that everyone - developers, testers, operations, managers, and even end-users - will find helpful

Design and Architecture

  (7 votes) by Nachiappan Kumarappan (updated 6 days ago)
This tip discusses about good and bad implementations of singleton design pattern. The code snippets are provided in C#.

Game Development

  (2 votes) by charles922 (updated 6 days ago)
Another way to implement Falling Blocks Game

iPhone

  (1 votes) by marcus obrien (updated 6 days ago)
How to set up and manipulate an iOS device from a Windows C# App
  (1 votes) by KarstenK (updated 5 days ago)
Working with High Resolution time on iOS

Java

  (1 votes) by Andy Feng (updated yesterday)
Create a simple and flexible HTTPS server using JDK to process GET/POST requests

Miscellaneous

  (10 votes) by OriginalGriff (updated 4 days ago)
A simple "scratch card" like control for Winforms, where the user can reveal the image by "scratching off" a cover
  (1 votes) by Er Manish Dubey (updated 5 days ago)
How to debug the design time errors in WPF XAML file?

SharePoint Server

  (0 votes) by B. Clay Shannon (updated 5 days ago)
Inserting and Updating Sharepoint 2010 Lists from the Client, using Javascript/jQuery

VB.NET

  (1 votes) by Florin Pănescu (updated 2 days ago)
This is how to achieve mouse fade effect when mouse is hovered in/out on control inherited.

Web Services

  (1 votes) by Yaseer Mumtaz (updated 2 days ago)
XML input parameter to RESTful API using HttpClient and bypassing the SSL certificate
  (0 votes) by starbug8866 (updated 3 days ago)
An example of how to authenticate and connect to Power BI REST API when no user is present / from a service

Windows API

  (1 votes) by Jerome Vonk (updated 2 days ago)
Save time by opening files via Windows Explorer's "send to" context menu

Tips and Tricks updated

C / C++ Language

  (10 votes) by schollii (updated 2 days ago)
Classes that provide simple Pythonic enumeration of STL container items using range-for loop in C++11

New Technical Blogs added

.NET Framework

  (0 votes) by dibley1973 (updated 6 days ago)
Strongly Typed Stored Procedures for .NET

ASP

  (0 votes) by Anuraj Parameswaran (updated 15 hours ago)
Compression is an easy and effective way to reduce the size and increase the speed of communication between a client and remote resource. Two common compression algorithms used on the web are GZip and Deflate. The Accept-Encoding header is used by a client to restrict the encoding types that are acc

ASP.NET

  (0 votes) by Ehsan Sajjad (updated yesterday)
As i wrote earlier a post about Creating Custom Html Helpers in asp.net mvc which emphasized on how we can write custom html helper extensions in asp.net mvc according to the need, so that we can reuse them in the whole application, instead of writing plan html in View.The example in that

Azure

  (0 votes) by Paul S. Chapman (updated 3 days ago)
Can you run Visual Studio Team Foundation and Visual Studio Professional without Team Suite?
  (0 votes) by Paul S. Chapman (updated 3 days ago)
So far Parts I & II have not given us anything new – the code will work happily in an ASP.NET or a traditional client application. Now we get to a more interesting bit – creating our Azure Project.

C#

  (4 votes) by Arkadeep De (updated 5 days ago)
Inheritance in OOP C#
  (4 votes) by dibley1973 (updated 6 days ago)
Have you ever needed to convert a list of objects into a CSV file? If you need to in the future, this short extension of the Listof T will help you.

Client side scripting

  (6 votes) by Sander Rossel (updated 6 days ago)
Always wondered about that prototype thing in JavaScript? It's not as hard as you'd think...
  (0 votes) by Andrei Macarie (updated 3 days ago)
This post shows a way to structure the web application scripts using TypeScript so that a modular approach may be achieved.

Custom Controls

  (2 votes) by Sibeesh Passion (updated 3 days ago)
Custom Pager using prev and next in jQuery

Database

  (5 votes) by Steve Naidamast (updated 3 days ago)
Black Falcon Software develops products for professional .NET developers and like any other MicroISV, the need for developer products to have embedded databases is often a necessary component for such work. The problem is that over the years this area of necessary database support has deteriorated t
  (1 votes) by Arian Celina (updated 6 days ago)
My weekend with Python programming language

Design and Architecture

  (4 votes) by Volkan Paksoy (updated 6 days ago)
A few days ago I published a post discussing Factory Method pattern. This article is about the other factory design pattern: Abstract Factory. Use case: Switching between configuration sources easilyImagine in a C# application you accessed ConfigurationManager.AppSettings whenever you needed a value

DirectX

  (2 votes) by Simon Jackson (updated 6 days ago)
FBX as a standard for 3D model files has been around a while now, it's robust and commonly used simply because formats like .X (DirectX) and obj (Wavefront) either aren't supported or implementations can vary (but everyone always has an opinion on which format is their favourite. Use what you …

Grid & Data Controls

  (0 votes) by BC3Tech (updated 3 days ago)
The main challenge facing us when doing this is that Grid isn't an 'ItemsControl' and therefore can't be bound to a collection of data. So how do we solve it? The solution, like so many, can be arrived at by chunking the problem up in to pieces.
  (0 votes) by BC3Tech (updated 2 days ago)
Static Grid, Dynamic Content – Part 2: The Stragglers

HTML / CSS

  (1 votes) by Sibeesh Passion (updated 3 days ago)
In this post we will see how we can overwrite CSS styles using addClass method in jQuery.

IoT on Azure

  (0 votes) by Paul S. Chapman (updated 3 days ago)
Originally posted on: http://iamsaif.com/archive/2009/05/13/windows-azure-tds-wcf-silverlight-and-a-few-problems-on-again.aspxProject Sourcecode: NewsMashupIn Part I of this series of articles I discussed the database that lies behind the application. Moving from the backend to the client side, it i

Microsoft BizTalk Server

  (0 votes) by Leonid Ganeline (updated yesterday)
I am doing this task again and again, so maybe this code will be helpful not only for me.
  (0 votes) by Leonid Ganeline (updated yesterday)
Originally posted on: http://maxblogson.net/archive/2013/08/30/the-best-application-server-from-microsoft.aspx-Are you stupid? The BizTalk Server is an Integration Server. It is nothing to do with Application servers. That's what you are probably thinking now… Application Types Let's discuss d

Miscellaneous

  (3 votes) by Sacha Barber (updated 5 days ago)
In this post, we will talk about how to create abstract classes, inheritance and also traits.
  (1 votes) by Sacha Barber (updated 2 days ago)
SCALA Extension methods

Online Javascript Tools

  (8 votes) by rahulsahay20 (updated 4 days ago)
Prototyping JavaScript – Part 1

Other .NET Languages

  (2 votes) by Steve Naidamast (updated yesterday)
Overview of The Solutions Available… For those software professionals creating desktop applications for distribution and\or sale there situations where there is a requirement to present edited text to the user or allow the user of an application to enter text as they would source-code in one of the
  (0 votes) by Hamid Mosalla (updated 13 hours ago)
Implementing Load More button using Asp.Net Mvc and jQuery - Part One Building JsonResult controller action for turning view to string and receiving what we need from itHere is the code for this method: [HttpPost] [AllowAnonymous] public JsonResult LoadMoreProduct(int size) { var model

Reviews on Third Party Products and Tools

  (1 votes) by Val Okafor (updated 6 days ago)
In this post I will provide a tutorial on how to remember the drag and drop position of your RecyclerView list items in Android. There are few third party libraries that exist to help implement drag and drop in RecyclerView and Paul Burke provided an excellent three part tutorial on how to use nativ
  (1 votes) by Steve Naidamast (updated yesterday)
Trying to Avoid It… Among other things… Since the advent of "Extreme Programming (XP)" in the early 2000s, software professionals have been attempting to find new ways to develop quality applications under increasingly tighter deadlines, smaller budgets, both with declining resources. Much of the th
  (0 votes) by Sacha Barber (updated 21 hours ago)
  This article assumed you have done the other stuff in getting the tools to create SCALA projects SBT stands for Scala Build Tool, This tool is kind of equivalent of Nuget in .NET, you can use SBT to download dependencies and also to compile your own code into JAR files, much the same way […]

SharePoint Server

  (0 votes) by Member 12014821 (updated 5 days ago)
Branding SharePoint Online

SQL Reporting Services

  (4 votes) by Reader Man San (updated 4 days ago)
Projecting on Linq to SQL, from different layers

Uncategorised Technical Blogs

  (3 votes) by M.Hussain. (updated 6 days ago)
Dynamically creating and showing Bootstrap Modal
  (3 votes) by Sibeesh Passion (updated 3 days ago)
How to find out the browser name and browser version by using jQuery
  (1 votes) by Vladimir Skipic (updated 3 days ago)
CodeProject Welcome to second post in series of posts: Developing NopCommerce plugin. Till now we already have project ready for working in NopCommerce solution. In prevoius post link we started with creating and preparing project for working in NopCommerce platform. Project name is Nop.Plugin.Widge
  (1 votes) by Sacha Barber (updated 12 hours ago)
In this post we will be covering the very basics of how to create properties in our Scala classes, and also talk through how to create simple classes   Constructors Let's start by creating a very simple class called "Person" that will have a single constructor that take a string for firstname and a
  (0 votes) by Sacha Barber (updated 4 hours ago)
  Now those of us that have used .NET for a while that we can create extension methods, which are highly useful things. If you have been living under a rock or something for the last 5 years or so, here is what MSDN says about extension methods Extension methods enable you to “add” metho
  (0 votes) by Sacha Barber (updated 17 hours ago)
  In this post we will talk about how to create abstract classes, inheritance and also traits. One thing I wanted to mention is that in Scala the focus is clearly on creating immutable data structures. Which is what YOU should be trying to achieve WHEREVER possible. This means that you should
  (0 votes) by Sacha Barber (updated 13 hours ago)
  This time we will look at how you can use the various loops within Scala   For Loops The for loop in Scala is quite handy, and does some things that other languages do not provide within their for loop symantics Range The simplest for of a for loop is as shown here Which […]
  (0 votes) by Sacha Barber (updated 17 hours ago)
Since Scala is a JVM language it is not suprising to see that it has the same data types as Java. The following table illustrates the common data types Data Type Description Byte 8 bit signed value. Range from -128 to 127 Short 16 bit signed value. Range -32768 to 32767 Int 32 bit signed […]

Windows API

  (0 votes) by Mamta D (updated 5 days ago)
Exploring Silverlight 4 - Part I (The Printing API)

Windows Presentation Foundation

  (0 votes) by Steve Naidamast (updated 3 days ago)
The complexity that comes with the implementation of this type of control stems from the fact that you must have some knowledge of handling multi-threaded processes in a WPF application.

Work Issues

  (2 votes) by Steve Naidamast (updated 3 days ago)
If you are a software developer creating products for sale, one of the things you have to consider is how you intend to license your software.
  (1 votes) by Daniel Miller (updated 5 days ago)
In 1999, a task force was created by IEEE and ACM to author a code of ethics for our profession; it stands the test of time as an excellent statement of the ideals that we (as developers) strive to uphold. I have posted the summary version here for the benefit of anyone who has not yet read it.
  (1 votes) by Steve Naidamast (updated 3 days ago)
Due to the nature of this critical component to software development, this essay intends to present this subject in broad strokes to incite interest among developers in pursuing their own development agendas properly.
  (0 votes) by Steve Naidamast (updated 3 days ago)
The following piece describes a process for performing "Risk Analysis", also known as "Risk Management". What the reader will find is that contrary to popular development paradigms, true software engineering practices require quite a bit of upfront analysis for new project development as the prior p



© 2015 The Code Project.  All rights reserved.


This email was sent to vutunglampro@gmail.com. To stop receiving The Weekly Newsletter 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