Chủ Nhật, 6 tháng 11, 2016

Weekly Newsletter (7 Nov 2016)

Weekly Newsletter (7 Nov 2016)
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

A late announcement of the best articles of the month due to some unusual scheduling, Halloween chocolate overload and probably something to do with Daylight Saving. Regardless, some excellent articles to hopefully broaden your horizon's a little and expand your skills. Thanks, as always, to the authors who spent the time to share their knowledge.

C# Winner: PureNsanity Multithreading in C# .NET 4.5 (Part 2)
Runner-up: Snesh Prajapati Factory Patterns - Simple Factory Pattern
C++ Winner: Alexandre Bencz Compiling your C code to .NET
Runner-up: Eugene Balabanov How to make your own sandbox: Simple sandbox explained
Database Winner: Basit Anwer Migrating a NorthWind Database to a NoSQL Database
Runner-up: sanathjs MongoDB/NoSQL For Beginners
Web Dev Winner: Vincent Maverick Durano ASP.NET Core and Angular 2 Code Venture - Part 1
Runner-up: jgauffin OneTrueError - Automated exception handling
Mobile Winner: Rou1997 Android Phone Calls API: Calling Phone & Getting Calls History & Getting Contacts List
Runner-up: syed shanu Getting Started With CocosSharp Game Development For Windows Phone
"Everything Else" Winner: Marc Clifton The Software Development Process - Science, Engineering, Art, or Craft?
Runner-up: Pradeep Shet Introduction to .NET Core 1.0

Don't forget the Taurid meteor shower tonight!

cheers,
Chris Maunder

Click here Need to create Excel Charts?
Use SpreadsheetGear to enable users to visualize data with comprehensive Excel-compatible charting, which makes creating, modifying, rendering and interacting with complex charts easier than ever before. Try it now!

Weekly Poll Results

What scares you as a developer?

Survey period: 31 Oct 2016 to 7 Nov 2016

OptionVotes% 
Someone who needs help with their computer recognising you as an IT professional54543.60545 votes, 43.60%
Finding your desk has been turned into a pair-programming station27221.76272 votes, 21.76%
Being told you have to demo the code to the customer in person. Today.33026.40330 votes, 26.40%
Shipping code that has a debug DROP TABLE Users statement left uncommented32926.32329 votes, 26.32%
Your manager reading a new management book38330.64383 votes, 30.64%
Your main admin password being mailed to you31325.04313 votes, 25.04%
Being told the day before launch that you need to support IE. Version 7.47237.76472 votes, 37.76%
Other (please comment)15012.00150 votes, 12.00%
Respondents were allowed to choose more than one answer; totals may not add up to 100%

This week's survey: What would you ask Santa's IT department for Christmas?

Latest Additions

New articles added

.NET Framework

  (5 votes) by Mr. xieguigang 谢桂纲 (updated yesterday)
VisualBasic Darwinism Evolutionary computation Application and Super Computing
  (1 votes) by Antonio Nakić Alfirević (updated 6 hours ago)
A better approach for storing and restoring application state.

Algorithms & Recipes

  (9 votes) by phil.o (updated 6 days ago)
This article describes the building of Markov Chains and their use for generating random names or words.
  (4 votes) by Miguel Diaz Kusztrich (updated 6 days ago)
Complete algorithm for correspondence analysis to add to your own statistical class clibrary

Android

  (3 votes) by Andy Point (updated 5 days ago)
In this Android ExpandablelistView tutorial, we will learn how to make an expandable list in Android.

ASP

  (1 votes) by NiladriDutta10 (updated 20 hours ago)
In this article we will be discussing a simple way to populate a dropdown list control in a Classic ASP web page.

ASP.NET

  (8 votes) by Petru Faurescu (updated 4 days ago)
How to build step by step an ASP.NET Core WebAPI with latest MongoDB driver. The project supports all requests to MongoDB asynchronously. This is first part of building an Angular Notebook WebApp, presenting the backend.
  (5 votes) by Sourav Kayal (updated 6 days ago)
Custom formatter and data binding in MVC
  (3 votes) by Sourabh_Mishra (updated 2 days ago)
in this article, we are going to learn how to create charts in angularjs using webapi

Boards / Embedded devices

  (2 votes) by Sleeper 11888211 (updated 5 days ago)
A beginner/hobbyist project that uses Visual Basic to send gamepad data via a Bluetooth connection to control an Arduino remote tractor is presented.

C / C++ Language

  (10 votes) by Shao Voon Wong (updated 19 hours ago)
No frills C++ MP3/WMA DirectShow player class

C#

  (13 votes) by Paulo Zemek (updated yesterday)
This article presents the PropertyPathObserver class, which allows for faster bindings and more.
  (5 votes) by david.ribeiro (updated 3 days ago)
Using unity in order to decide which cache provider to use and to decouple components.
  (5 votes) by Bob Crowley (updated 5 days ago)
In this article, I will explain the sometimes surprising behavior of  the ADO.NET SqlParameter and particularly the effects of ParameterDirection, null value and DBNull.Value on how the parameter is sent to the database.
  (0 votes) by yetibrain (updated 16 hours ago)
Unicode Buddy is a tool to inspect unicode files. It can detect orphaned surrogates and invalid utf-8 sequences. It is able to show the encoding/decoding of a certain codepoint. It is not an editor but a viewer.

Database

  (6 votes) by Mercede (updated 6 days ago)
Generic data manager provides thread specific IUnitOfWork repository tailored for your entities and takes care of all the plumbing and cleaning in a thread safe way.
  (2 votes) by Mika Wendelius (updated yesterday)
This article discusses four different approaches such as associative arrays and user-defined types (UDT) how to get the data into a table.

Design and Architecture

  (6 votes) by Anandhi Swamy (updated 1 weeks ago)
Requirement to Design -Uml

Dialogs and Windows

  (2 votes) by Anele 'Mash' Mbanga (updated 3 days ago)
Hello Basic4Java (B4J), a simple Java app written in basic language.

Game Development

  (2 votes) by luigidibiasi (updated 6 days ago)
In this article we want to implement a simple side-scrolling games that we will call Super Nemo Fish.

Hardware & System

  (7 votes) by Rasik Bihari Tiwari (updated 4 days ago)
A very simple way of hiding your files and folders using unmounted hard disk drives. It can work if the computer user isn't fairly technical.

HTML / CSS

  (1 votes) by Peter Leow (updated 5 days ago)
The Three R's of Responsive Web Design

Localisation

  (1 votes) by asimonassi (updated 4 days ago)
A simplified guide to the RFC5646 document; what is a language tag, how must be parsed, what is the IANA registry. How to implement a library, in any programming lang, to lookup user preferred language against a list of supported languages. A C# implementation is provided.

Product Showcase

  (0 votes) by Brian Munz (updated 6 days ago)
In this showcase we're going to show you just how easy it can be to create and embed a visualization using Qlik Playground and the Visualization API.
  (0 votes) by Intel Corporation (updated 3 days ago)
The new Intel® Xeon Phi™ processor (code-named Knights Landing, or KNL) is Intel's first processor to deliver the performance of an accelerator with the benefits you've come to expect from a standard CPU
  (0 votes) by Intel Corporation (updated 3 days ago)
To help innovators tackle the complexities of machine learning, we are making performance optimizations available to developers through familiar Intel® software tools, specifically through the Intel® Data Analytics Acceleration Library (Intel® DAAL) and enhancements to the Intel® Math Kernel Library
  (0 votes) by Intel Corporation (updated 3 days ago)
Here we explore using Intel VTune Amplifier to gain more understanding about how an application is performing.
  (0 votes) by Intel Corporation (updated 3 days ago)
Get Results with the Intel® Data Analytics Acceleration Library and the Latest Intel® Xeon Phi™ Processor
  (0 votes) by Intel Corporation (updated 3 days ago)
Exploring Intel® Data Analytics Acceleration Library C++ Coding for Handwritten Digit Recognition

Third Party Products and Tools

  (0 votes) by Nagaraj Muthuchamy (updated 2 days ago)
Design and implementation of custom pagination and cascaded filtering with rad grid.

Uncategorised Tips and Tricks

  (4 votes) by Ádám Ficsór (updated 5 days ago)
I guide you through creating a Bitcoin transaction manually, step by step, without overloading your brain with much explanation.

Windows Presentation Foundation

  (5 votes) by Vishwanath Biradar (updated 4 days ago)
This article explains the implementation techniques used to support two page/user control transition as there is no in-built support in WPF for transition of 2 user controls where existing page slides-out and new page slides-in in user specified direction.

Articles updated

.NET Framework

  (42 votes) by Alexandre Bencz (updated yesterday)
With this new OrangeC/C++ compiler back-end, you can compile your C code to .NET
  (8 votes) by SlavaUtesinov (updated 5 days ago)
EF implementation of BulkInsert operation and "Arrays in a Bind" solution at case of absence of EF.

Algorithms & Recipes

  (8 votes) by Don Fizachi (updated 3 days ago)
A JSON form specification
  (3 votes) by Don Fizachi (updated 3 days ago)
A JSON form specification
  (2 votes) by Don Fizachi (updated 3 days ago)
A JSON form specification
  (2 votes) by Don Fizachi (updated 3 days ago)
A JSON form specification
  (2 votes) by Don Fizachi (updated 3 days ago)
A JSON form specification
  (2 votes) by Don Fizachi (updated 3 days ago)
A JSON form specification
  (1 votes) by Don Fizachi (updated 3 days ago)
A JSON form specification
  (1 votes) by Don Fizachi (updated 3 days ago)
A JSON form specification

Android

  (2 votes) by Rou1997 (updated yesterday)
Showing Webcam Photo/Video In Activity & Saving To File . . . And BONUS: Writing Your Own Torch & Strobo Application

Applications & Tools

  (43 votes) by techcoaching (updated 6 days ago)
How to build the SPA for enterprise application using Angular2 and WebApi (RESTful)
  (8 votes) by techcoaching (updated 6 days ago)
In this article, we will learn how to create/edit Role
  (4 votes) by techcoaching (updated 6 days ago)
In this article, we will see how to use multi-languages(i18n) in angular2
  (4 votes) by techcoaching (updated 6 days ago)
This tip explains how we should structure our project folder
  (8 votes) by techcoaching (updated 4 days ago)
In this article, we will why and why not using DI & IoC from my real situation.I did not tell you that DI is not good. From my view, each tech has it own pros and cons. So It is better if we know when we can use which techs for our business.

ASP.NET

  (17 votes) by Marco Bertschi (SFC) (updated 3 days ago)
In this article, I try to cover most basics of creating a portable (Windows, Mac and Linux) ASP.NET Core application and discuss possible use cases for a web app using ASP.NET Core.

C / C++ Language

  (10 votes) by Jean-Louis Leroy (updated 6 days ago)
A series of articles about open multi-methods for C++11

C#

  (50 votes) by Carlo Hans H. (updated 4 days ago)
How-To for Web API in ASP.NET Core
  (20 votes) by Don Fizachi (updated 3 days ago)
A set of C# classes to create and manipulate JSON Schema and Instances.
  (19 votes) by Don Fizachi (updated 3 days ago)
A set of C# classes to create and manipulate JSON Schema and Instances.

Client side scripting

  (8 votes) by Tomáš Růt (updated 2 days ago)
A simple introduction to bobril framework
  (6 votes) by UberGeoff (updated 2 days ago)
A reusable MVC popup message box with Ajax functionality - that can bind to any model
  (4 votes) by Tomáš Růt (updated 2 days ago)
Simple explanation of bobril routing mechanism
  (3 votes) by Tomáš Růt (updated 2 days ago)
Explanation of bobflux application architecture for bobril
  (2 votes) by Tomáš Růt (updated 2 days ago)
Explanation of features for localizations and formating by bobril-g11n library

Database

  (8 votes) by Mika Wendelius (updated 2 days ago)
Few CLR procedure concepts to write into a file from SQL Server database

Design and Architecture

  (39 votes) by Duncan Edwards Jones (updated 6 days ago)
A graphical tool to allow you to design a CQRS model and have the code and documentation generated from it. (C# or VB.Net)
  (33 votes) by Muhammad Umair At CodeProject (updated 6 days ago)
Learn object oriented analysis and design using a simple method even if you have tried in your class before and found it complex

GDI+

  (119 votes) by Marc Clifton (updated 7 hours ago)
A Diagramming Tool

Hardware & System

  (96 votes) by Elmue (updated yesterday)
An electronic door lock that replaces a mechanic key by an RFID card or RFID token.

Libraries

  (7 votes) by Cinchoo (updated 3 days ago)
Simple CSV file reader for .NET

Raspberry Pi

  (29 votes) by Hussain Patel (updated 5 days ago)
Raspberry Pi - the incredibly small computer of the size of credit card and cost less than $40 has gained popularity not only because of this but its capability for connecting to electronics and devices using the GIPO pins.

VB.NET

  (19 votes) by Mr. xieguigang 谢桂纲 (updated yesterday)
.NET language Canvas control for Interactive visualizing network data.

New Tips and Tricks added

Applications & Tools

  (3 votes) by ONasri 12202787 (updated 5 days ago)
A good tutorial in how you can publish your ASP.NETCore MVC web application to IIS.

Client side scripting

  (2 votes) by NiladriDutta10 (updated 15 hours ago)
In this blog, we will learn how to swap array elements in JavaScript, using array prototype and other methods.

Database

  (5 votes) by Chris Maunder (updated 6 days ago)
Timing SQL calls with millisecond accuracy

Debug Tips

  (1 votes) by Metaphysico (updated 3 days ago)
Fix for issue with TestContext.BeginTimer("TimerName");

DLLs & Assemblies

  (0 votes) by HUONG Minh-Luong (updated 19 hours ago)
Introduction to H-Mapper

HTML / CSS

  (1 votes) by ONasri 12202787 (updated 23 hours ago)
A Good Example in how you can create a Custom Filter in AngularJs

Office Development

  (0 votes) by B. Clay Shannon (updated 6 days ago)
A few lines of code showing how to define a range for an entire sheet and then convert that to a table

STL

  (3 votes) by Eric Z (Jing) (updated 2 days ago)
There is an efficient way provided by std::map to solve a common programming pattern ("query-and-insert-if-nonexistent")

Windows Presentation Foundation

  (4 votes) by shahidul.haq (updated 3 days ago)
WPF custom window control with separate thread for long running task so UI will be responsive

Tips and Tricks updated

C#

  (43 votes) by Michael_Jacobsen (updated 2 days ago)
Encryption algorithm based on key self-mutation. Complete source code and samples.
  (10 votes) by Wahid Bitar (updated 3 days ago)
Validated the unique constraints at dbContext ValidateEntity in a generic way by reading the IndexAttribute values.

Database

  (1 votes) by Complete IT Professional (updated yesterday)
Explanation and demonstration of some Oracle SQL functions to convert text to dates

New Technical Blogs added

.NET Framework

  (7 votes) by matt warren (updated 6 days ago)
This post discusses how the "fixed" keyword works

Android

  (5 votes) by Andy Point (updated 5 days ago)
In this post, we will discuss how to use picasso in Android studio to download images over network by creating a Picasso Android app.
  (4 votes) by Andy Point (updated 5 days ago)
In this Android Spinner Tutorial, we will learn how to make an Android spinner which will allow us to select an item from a drop down menu in Android.
  (0 votes) by Andy Point (updated yesterday)
In this horizontal listview Android example, we will discuss how to create a horizontal listview using RecyclerView.

Artificial Intelligence and Machine Learning

  (5 votes) by Chris Boss (updated 4 days ago)
One of the challenges which I have felt made the WIN32 API dfficult to learn is that it leaned heavily on C and as a long time BASIC programmer, I always felt the C language syntax was terse in nature and that it lacked the natural syntax of languages like BASIC.

ASP.NET

  (2 votes) by Graham D Smith (updated 6 days ago)
In this blog series on Continuous Delivery with Containers I'm documenting what I've learned about Docker and containers (both the Linux and Windows variety) in the context of continuous delivery with Visual Studio Team Services. The Docker and containers world is mostly new to me and I

ATL Server

  (1 votes) by Sander Knape (updated 8 hours ago)
Are your SSH log files flooding with failing login attempts? I’ve seen many questions on websites such as Stackoverflow and Stackexchange from worried people that someone is actively targeting their servers with brute-force password logins attempts. Let me get one thing straight first: you are

Azure

  (1 votes) by Graham D Smith (updated 4 days ago)
Continuous Delivery with TFS / VSTS – Penny Pinching with Azure Automation

Charts, Graphs and Images

  (6 votes) by Dave Kerr (updated 3 days ago)
In this article, I'm going to demonstrate a few tips and tricks which can make your life easier when you are building or maintaining Dockerfiles.

Content Management Server

  (0 votes) by Graham D Smith (updated 2 days ago)
If you get to the stage where you are deploying your application on a very frequent basis and you are relying on automated tests for the bulk of your quality assurance then a mechanism to alert you when things go wrong in production is essential. There are many excellent tools that can help with thi
  (0 votes) by essentialSQL (updated 2 days ago)
The INSERT statement is used to add rows to a SQL Server data table.  In this article we'll explore how to use the INSERT statement.  We discuss some best practices, limitations, and wrap-up with several examples. This is the second article in a series of articles.  The first is entitled Introductio
  (0 votes) by essentialSQL (updated 2 days ago)
In this article we'll discover data modification statements used to modify data in SQL server using the INSERT, UPDATE, DELETE, and MERGE statement. The SELECT, INSERT, UPDATE, DELETE, and MERGE statement are collectively referred to DML (Data Manipulation Language) statements.  These statements all

IoT on Azure

  (1 votes) by Graham D Smith (updated 5 days ago)
Laying Foundations in Azure
  (1 votes) by Graham D Smith (updated 6 days ago)
A new way of working with Azure Resource Manager
  (1 votes) by Graham D Smith (updated 4 days ago)
So far in this blog post series on Continuous Delivery with TFS / VSTS we have gradually worked our way to the position of having a build of our application which is almost ready to be deployed to target servers (or nodes if you prefer) in order to conduct further testing before finally making its [
  (0 votes) by BC3Tech (updated 2 days ago)
Since using the new Azure "V2" VMs I had a complaint: I can't (easily) set up a schedule for my VMs like I was able to with Classic VMs and the Classic Management dashboard.
  (0 votes) by Graham D Smith (updated yesterday)
In the previous post in my blog post series on Continuous Delivery with TFS / VSTS we learned how to provision a Windows Server virtual machine using Azure Resource Manager templates. The next major step in this quest to automate the creation and configuration of the infrastructure to which we’

Site & Server Management

  (0 votes) by Graham D Smith (updated 2 days ago)
In the previous post in this series we covered using Release Management to deploy PowerShell DSC scripts to target nodes that both configured the nodes for web and database roles and then deployed our sample application. With this done we are now ready to do useful work with our deployment pipeline,
  (0 votes) by Graham D Smith (updated yesterday)
At this point in my blog series on Continuous Delivery with TFS / VSTS we have finally reached the stage where we are ready to start using the new web-based release management capabilities of VSTS and TFS. The functionality has been in VSTS for a little while now but only came to TFS with Update 2 o
  (0 votes) by Graham D Smith (updated yesterday)
I suspect I’m on reasonably safe ground when I venture to suggest that most software engineers developing applications for Windows servers (and the organisations they work for) have yet to make the leap from just writing the application code to writing both the application code and the code th

SQL Reporting Services

  (1 votes) by Graham D Smith (updated 5 days ago)
Commissioning TFS or VSTS

Testing and QA

  (1 votes) by Dave Ceddia (updated 5 days ago)
How to test for PropType Errors in React

Tools and IDE

  (0 votes) by harleydk (updated 16 hours ago)
The ESP 8266-12 won't last long on a batteries; it uses 80 mA per hour. So to use it for last-lasting battery-powered sensors it's necessary to put it in sleep mode and, furthermore, use a stand-alone version without all the development board components. So this post will be about how to program a s

Uncategorised Technical Blogs

  (6 votes) by Rion Williams (updated 5 days ago)
C#7.0: Tuples to the extreme!
  (2 votes) by Sacha Barber (updated 4 days ago)
Akka routing
  (1 votes) by Graham D Smith (updated 5 days ago)
[Please note that I’ve edited this post since first publishing it to reflect new information and / or better ways of doing things. See revision list at the end of the post.] This fourth blog post in my series on on Continuous Delivery with TFS / VSTS picks up from the previous post where we cr
  (1 votes) by Graham D Smith (updated 5 days ago)
[Please note: Just a couple of weeks after publishing this post Microsoft changed the name of Visual Studio Online (VSO) to Visual Studio Team Services (VSTS). I’ve updated the title and URL of this post for consistency with future posts but the text below remains unchanged.] I first started i
  (1 votes) by Graham D Smith (updated 4 days ago)
How to configure a sample application for Git in Visual Studio 2015
  (1 votes) by Graham D Smith (updated 4 days ago)
How to create a team project and Git repository
  (1 votes) by Graham D Smith (updated 3 days ago)
A lap around the Contoso University sample application
  (0 votes) by Graham D Smith (updated 4 days ago)
How to enhance a CI Build to help bake quality in
  (0 votes) by Graham D Smith (updated 2 days ago)
In part-one of this two-part mini series I covered how to get acceptance tests written using Selenium working as part of the deployment pipeline. In that post the focus was on configuring the moving parts needed to get some existing acceptance tests up-and-running with the new Release Management too

Windows Communication Foundation

  (0 votes) by Graham D Smith (updated 4 days ago)
How to configure a basic CI build with Team Foundation Build 2015

Blogs updated

.NET Framework

  (5 votes) by Arun Endapally (updated 21 hours ago)
How to create and publish a NuGet package easily

Code Generation

  (19 votes) by Arun Endapally (updated 20 hours ago)
How to protect your source code from decompiling or reverse engineering



© 2016 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