Chủ Nhật, 20 tháng 8, 2017

Weekly Newsletter (21 Aug 2017)

Weekly Newsletter (21 Aug 2017)
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

Thanks again to everyone who submitted articles and tips last month. For everyone else, thank you for voting! The best of the best from last month are:

C# Winner: Alexander Sharykin HexGrid
Runner-up: Andreoli Carlo Terrain generator and 3D WPF representation
C++ Winner: Issam Lahlali Lessons to learn from the old well implemented projects: Prince of Persia and Doom3
Runner-up: Marius Bancila Interoping .NET and C++ through COM
Web Dev Winner: Marc Clifton Self-Hosting Multiple HTTPS Websites in IIS with SNI and LetsEncrypt Certificates
Runner-up: Mark J. Caplin Integrating the Angular 4 CLI With Visual Studio Professional & Visual Studio Code
Mobile Winner: David Crow Location Converter
Runner-up: Rodimus74 Walkthrough of Xamarin in VS2017 - Part One
"Everything Else" Winner: Mahsa Hassankashi Machine Learning - Gradient Descent
Runner-up: Sharp Ninja Demystifying and Simplifying MVC Frameworks

cheers,
Chris Maunder

Weekly Poll Results

How do you provide updates to your software?

Survey period: 14 Aug 2017 to 21 Aug 2017

I'm not suggesting your software isn't perfect at v1.0...

OptionVotes% 
Via the OS application update system (Windows updates, App Store updates etc)9711.6497 votes, 11.64%
The application self-updates (and may or may not ask permission)24429.29244 votes, 29.29%
The application has a command that allows the user to check and install updates11313.57113 votes, 13.57%
The user runs an update application12815.37128 votes, 15.37%
The user installs new versions over the existing version28834.57288 votes, 34.57%
The user can't update the up: we update it for them22426.89224 votes, 26.89%
My software doesn't have updates354.2035 votes, 4.20%
I don't write apps495.8849 votes, 5.88%
Other556.6055 votes, 6.60%
Respondents were allowed to choose more than one answer; totals may not add up to 100%

This week's survey: How do you version your software?

Latest Additions

New articles added

.NET Framework

  (3 votes) by Afzaal Ahmad Zeeshan (updated yesterday)
.NET Core 2.0 brings a lot of improvements to the system, and it brings a lot of pain to the developers as well. I had a lot of problems upgrading .NET Core 1.x apps to .NET Core 2.0; I yet have to feel the promise it makes about performance and so, but let us see how to upgrade our existing applica

Algorithms & Recipes

  (8 votes) by HoshiKata (updated 4 days ago)
How to use C++ to write XML files that can be consumed by OpenOffice or Excel as spread sheets..
  (10 votes) by Alasdair Craig (updated 4 days ago)
A C++ implementation of a published algorithm for computing the concave hull using a k-nearest neighbour approach.

ASP.NET

  (0 votes) by John Bhatt (updated 13 hours ago)
How to set pagesize of your gridview at runtime? Let your user decide the how many records they want to see in a GridView screen.

Audio and Video

  (0 votes) by SierraMike (updated 2 days ago)
Read multimedia files details and get them as object properties

Azure

  (1 votes) by Duncan Edwards Jones (updated 3 days ago)
An introduction to server-less Azure functions

Boards / Embedded devices

  (3 votes) by Intel Corporation (updated 3 days ago)
Two of our interns in the DPI Community Evangelism group, Isabel Zhang and Milly Xun, have created an interesting IoT/Robotics project over the past two months.
  (1 votes) by Intel Corporation (updated 2 days ago)
This paper addresses how the Smart Video (SV) system architecture is increasing in complexity and evolving into new industries and use cases.
  (0 votes) by Intel Corporation (updated 2 days ago)
Configuring IoT solutions can be complex. We're here to help turn your vision into market-ready products.
  (0 votes) by Intel Corporation (updated 2 days ago)
In this example application, you'll learn how to interact with the Terasic DE10-Nano board's digital I/O
  (0 votes) by Intel Corporation (updated 2 days ago)
The Intel® Computer Vision SDK is an Intel-optimized and accelerated computer vision software development kit based on the OpenVX standard. The SDK integrates pre-built OpenCV with deep learning support using an included Deep Learning (DL) Deployment toolkit.
  (0 votes) by Intel Corporation (updated 2 days ago)
This section contains steps to install cloud support on your gateway and is geared toward users working with Intel® IoT Gateway Software Suite

C#

  (11 votes) by Foothill (updated 2 days ago)
Hard coded enumerations are great, until you need to use them for program flow control that is.
  (2 votes) by David_Wimbley (updated yesterday)
Scheduling dependent jobs sequentially with Quartz.net
  (0 votes) by Talal Tayyab (updated 20 hours ago)
Logging to Splunk for beginners

Charts, Graphs and Images

  (0 votes) by AshishTomer (updated yesterday)
Learn how to create the D3 charts with scales and axes.

Client side scripting

  (18 votes) by Ehtesam Ahmed (updated 6 days ago)
This article discusses about one of the coolest features of ECMAScript 6 i.e. "Destructuring"

Database

  (5 votes) by Ben Richardson (updated 3 days ago)
In this article we're going to take a look at the functions that return table type data - Inline Table-Valued functions and Multi-statement Table-Valued Functions (MSTVF).
  (3 votes) by raddevus (updated 6 days ago)
Learn the basics (and challenges) of using LocalDb to make your SQL dev easier and localized using tools like SqlLocalDb, sqlcmd and built-in Visual Studio server explorer. Now, also includes SqlCmd scripting.

Design and Architecture

  (8 votes) by Raul Iloc (updated 6 days ago)
In this article I want to provide a quick introduction into Agile world with focus on Scrum methodology. This includes Scrum Roles, Artifacts, Ceremonies and some practical hints regarding Sprints and User Stories.

Game Development

  (1 votes) by Kamran Bigdely-Shamloo (updated yesterday)
This article explains how to get position (x,y,z) and rotation (qw, qx, qy, qz) of HTC Vive headset or controllers.

Hardware & System

  (0 votes) by eric paul (updated 5 days ago)
Adding monitoring and triggering alerts in Zabbix for a windows service.

Node.js

  (1 votes) by Yaseer Mumtaz (updated 8 hours ago)
In this short series of article, I would explain the step by step application development using MEAN stack (with Angular 4) with User Authentication using Auth0 and Authorize our RESTful APIs request through JWT (JASON Web Token). We will develop our application in Visual Studio Code editor. 

Office Development

  (4 votes) by Zoltán Zörgő (updated 5 days ago)
This article is presenting a sketch application capable of consuming Office365 Oultook Streaming Notificaion API

Product Showcase

  (0 votes) by Intel Corporation (updated 6 days ago)
This is the first in a series of tutorials providing information for developers who want to build, install, and explore TensorFlow optimized on Intel architecture from sources available in the GitHub repository.
  (0 votes) by Intel Corporation (updated 6 days ago)
In this article, we discuss our teachings about data science in a series of steps so that any product manager or business manager interested in exploring this science will be able take their first step toward becoming a data scientist or at least develop a deeper understanding of this science.
  (0 votes) by Intel Corporation (updated 6 days ago)
Intel is uniquely positioned for AI development—the Intel's AI Ecosystem offers solutions for all aspects of AI by providing a unified front end for a variety of backend technologies, from hardware to edge devices.
  (0 votes) by Intel Corporation (updated 6 days ago)
There are many techniques to predict the stock price variations, but in this project, New York Times' news articles headlines is used to predict the change in stock prices.
  (0 votes) by Intel Corporation (updated 6 days ago)
Intel® Software Innovator Joshua Montgomery, Karl Fezer, and Steve Penrod of the Mycroft team let me pick their brains to learn a bit more about Mycroft.
  (0 votes) by Intel Corporation (updated 3 days ago)
OpenCV is a software toolkit for processing real-time image and video, as well as providing analytics, and machine learning capabilities.
  (0 votes) by Intel Corporation (updated 3 days ago)
The Intel® Computer Vision SDK is an Intel-optimized and accelerated computer vision software development kit based on the OpenVX standard.
  (0 votes) by Intel Corporation (updated 3 days ago)
Get to your development goal with hardware, software, and data solutions that work together seamlessly, at scale—and securely. From the cloud right out the to the edge, Intel® IoT Technology offers a complete ecosystem for the connected future.

Testing and QA

  (0 votes) by ergohack (updated 4 days ago)
Reason-Based State transitions for TFS WorkItems provides better usability and flexibility over the current State-Based transitions that place the collection of the Reason as secondary and often optional.

VB.NET

  (5 votes) by VisualMonsters (updated 2 days ago)
Simple game tutorial. Play in dots with your family and friend.
  (1 votes) by VisualMonsters (updated 2 days ago)
Simple game "table football", you can easily create and play with your friends and family.

Win32/64 SDK & OS

  (1 votes) by John Pretorius (updated 4 days ago)
Prevent bloat in the new Windows backup mechanism

Articles updated

Algorithms & Recipes

  (14 votes) by Wendelius (updated 5 days ago)
Simple linear trend calculation with different types for X values implemented in C#, VB, and F#

Android

  (45 votes) by Rou1997 (updated 2 days ago)
Send SMS Programmatically (Intent) with Example . . . Send SMS Without Intent with Example. . . Implement SMS Receiver with Example . . . Get SMS List with Example . . . Open Sending MMS Form . . .

Artificial Intelligence and Machine Learning

  (36 votes) by Mahsa Hassankashi (updated 2 days ago)
This article provides a simple and complete explanation for the neural network. There is also a practical example for the neural network. You read here what exactly happens in the human brain, while you review the artificial neuron network.

ASP.NET

  (34 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.

Audio and Video

  (112 votes) by Evgeny Pereguda (updated 5 hours ago)
Simple SDK for capturing, recording and streaming video and audio from web-cams on Windows OS by Windows Media Foundation.

Design and Architecture

  (5 votes) by David Nguyen Hung Phuong (updated 12 hours ago)
A tiny library to load and execute bootstrapper classes in layered architecture by convention

Game Development

  (39 votes) by Sergey Alexandrovich Kryukov (updated 3 days ago)
Derived work: customizable Tetris with pure HTML + JavaScript + Canvas, using strict mode, complete with help and all classic Tetris operations

HTML / CSS

  (2 votes) by Zijian (updated 1 hour ago)
Basic user interaction designs with buttons in Web applications

Miscellaneous

  (8 votes) by Sergey Alexandrovich Kryukov (updated 6 hours ago)
A computer keyboard can be turned into an isomorphic musical instrument, to help in deeper exploration of the Musical Harmony and even to inspire new musical ideas

Shell and IE programming

  (8 votes) by Jasper Lammers (updated yesterday)
Using multithreading in Windows Console Applications without interrupting user input.

VB.NET

  (178 votes) by Howard Richards (updated 3 days ago)
Provides a useful wrapper to the FtpRequest in .NET 2.0.
  (5 votes) by VisualMonsters (updated 2 days ago)
Magic blocks -Simple logical game tutorial

Windows Communication Foundation

  (1 votes) by Zijian (updated yesterday)
WCF development for real RAD in enterprise through teamwork

Windows Presentation Foundation

  (48 votes) by Meshack Musundi (updated 9 hours ago)
WPF application that displays weather data using the OpenWeatherMap API
  (21 votes) by Meshack Musundi (updated 2 days ago)
A WPF instant messaging application using SignalR

XML

  (21 votes) by Graeme_Grant (updated yesterday)
Working with simple JSON objects & collections to Custom Converters and Transformations into .Net classes.

New Tips and Tricks added

ASP.NET

  (2 votes) by didou_rebai (updated 2 days ago)
How can I integrate Swagger in ASP.NET Web API project

Database

  (6 votes) by Ehtesam Ahmed (updated 6 days ago)
This article gives you quick tip about how you can remove duplicate rows easily using common table expression in SQL

Internet / Network

  (0 votes) by D4rkTrick (updated 3 days ago)
How to create a web control panel for sound and lights for your Parrot drone (Wi-fi connected)

Miscellaneous

  (1 votes) by Dennis Wu CA (updated 1 weeks ago)
A command line program that resets user access permission in windows

NoSQL

  (1 votes) by adriancs (updated 4 days ago)
An introduction of Unstructured Data or Document Database

Office Development

  (1 votes) by Dennis Wu CA (updated 2 days ago)
A demo that generates a simple Excel spreadsheet with subscripts and superscripts

Windows Presentation Foundation

  (5 votes) by Clifford Nelson (updated 4 days ago)
This is a simple behavior that can be attached to a ContentControl and allows zooming and dragging the Content.

Tips and Tricks updated

.NET Framework

  (3 votes) by Mike-MadBadger (updated 3 days ago)
What responses to expect from the enum.IsDefined method in .NET given a variety of inputs

ASP.NET

  (4 votes) by Cheetah-tt (updated 6 days ago)
Show build number on your webpage when using Visual Studio Team Services to perform a remote build

Connected Devices

  (9 votes) by Alberto M. (updated 5 days ago)
How to control TP-Link Smart Plug (HS100 or HS110) with C#

Database

  (23 votes) by Rou1997 (updated 5 days ago)
C# . . . Create | Open DB . . . Get Tables Schema From DB . . . Create | Read | Modify Tables, Rows, Cells . . . Text | Int | Image . . . Programmatically Add | Edit | Delete Rows . . .

New Technical Blogs added

.NET Framework

  (4 votes) by Jeff Varszegi (updated 6 days ago)
In the past, I’ve sometimes found it useful to place some very generic extension methods in the global namespace, and/or at a visibility level corresponding to the classes extended.

Book Chapters

  (0 votes) by Gerd Wagner (updated 4 days ago)
How to represent information models as RDF and OWL vocabularies, and how to embed simple meta-data statements (annotations) in web documents.

Client side scripting

  (2 votes) by Jeff Varszegi (updated 6 days ago)
Anyone who’s dealt with a deeply nested set of properties in JavaScript, whether through use of an extensive third-party JavaScript API or a custom library, has likely run into the problem of safely accessing such structures.

IoT on Azure

  (0 votes) by Member 13359958 (updated 6 days ago)
This articles details out instructions to install HBase on Linux - Ubuntu 16.04

NoSQL

  (5 votes) by Petru Faurescu (updated 4 days ago)
Few insights on how to better paginate results in MongoDB, and to achieve excellent performance

Programming Tips

  (2 votes) by Member 13359958 (updated 3 days ago)
Install Pre-requisites Install hadoop 2.7.3  as detailed in this blog Install Netbeans 8.2, download and install instructions are on netbeans download page - https://netbeans.org/downloads/ Install maven sudo apt-get install maven This post shows how to use netbeans IDE to write hadoop java p

Smart Client

  (1 votes) by Alvin Bunk (updated 4 days ago)
Client sent HTTP/1.1 request without hostname

Testing and QA

  (1 votes) by Ivan Yakimov (updated 3 days ago)
Sometimes in automation tests we need to validate work of methods, returning very complex objects as a result. We want to be sure, that these objects have correct structure. Common assertion libraries allow us to check our expectation about simple objects (strings, numbers), and collections of objec

Uncategorised Technical Blogs

  (1 votes) by Alvin Bunk (updated 4 days ago)
Introduction In my day to day work, I use a PuTTY shell to log in various LINUX servers and edit/view various files. I’ve recently encountered a directory that had a large number of files in it and I needed a command to limit the long ls listing to only show the most recent files.
  (1 votes) by Joseph (landofjoe.com) (updated yesterday)
How AutoHotKey saved the (Visual Studio) day
  (0 votes) by Christian Specht (updated 2 days ago)
How to delete an SSH key from Git Gui

Blogs updated

NoSQL

  (10 votes) by Petru Faurescu (updated 4 days ago)
Walkthrough article to run LINQ queries with MongoDB, import data and define indexes



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