Chủ Nhật, 19 tháng 11, 2017

Weekly Newsletter (20 Nov 2017)

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

CodeProject is 18 years old!

Which makes us something like 150 in internet years, I think. Thank you everyone for all your support, encouragement, your articles and posts, and to all those who have stepped up to lend a hand to our fellow developers. CodeProject is for developers helping and encouraging developers, and you all do an incredible job at supporting the community.

Thank you.

The Top Articles of October

And speaking of awesome developers, the top articles of last month have been chosen by you:

C# Winner: OriginalGriff Why does x = ++x + x++ give me the wrong answer?
Runner-up: matt warren Analyzing C# Code on GitHub with BigQuery
C++ Winner: Eric Ouellet Fast and improved 2D Convex Hull algorithm and its implementation in O(n log h)
Runner-up: Michael Haephrati Small String Obfuscator
Database Winner: Dirk Bahle Using SQLite in C#/.Net
Runner-up: koolprasad2003 What's New in SQL Server 2017
Web Dev Winner: Marcelo Ricardo de Oliveira From MVC to Razor Pages
Runner-up: Vincent Maverick Durano Getting Started with Entity Framework Core: Database-First Development
"Everything Else" Winner: Shun Huang Machine Learning Basics and Perceptron Learning Algorithm
Runner-up: thangchung How to Organize Clean Architecture to Modular Patterns in 10 Minutes

cheers,
Chris Maunder

Click here Learn more. Code more. Share more.
Red Hat delivers the resources and ecosystem of experts to help professional programmers to be more productive and get ahead of the curve as they build great applications. Join now for free!
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

How do you identify your application's users?

Survey period: 13 Nov 2017 to 20 Nov 2017

How do you tell who is who? Choose all methods you use.

OptionVotes% 
Using a traditional login account on our system60169.08
Using third party login (eg Facebook or Google login)12614.48
Infrastructure based (eg Active directory)29133.45
Device Fingerprint based384.37
Cookie based (persistent or session-based)16418.85
None: we have no need to distinguish between different users17019.54
Other677.70
Respondents were allowed to choose more than one answer; totals may not add up to 100%

This week's survey: What are the most enjoyable parts of developing applications?

Latest Additions

New articles added

Amazon Web Services

  (2 votes) by Srikanth Anandateertha (updated 2 days ago)
A C#.NET library to perform operations on AWS EC2 resources.

Android

  (2 votes) by techiesatish (updated 6 days ago)
An Android tutorial to integrate Youtube channel in Android

ASP.NET

  (6 votes) by syed shanu (updated 4 days ago)
In this article, we will see how to start working with Angular 5 and ASP.NET Core using Angular5TemplateCore
  (5 votes) by HR Rony (updated 6 days ago)
This article mainly focusses on the basic configuration and setup Vue.js with Dot NET Core. There are basic discussions of Web-pack, Grunt or Gulp, Type-Script, Babel, Axios and Web-pack Task Runner. There are short descriptions of Package Installer like NPM, Bower and Yarn.
  (2 votes) by jgauffin (updated 5 days ago)
Save time and effort with the help of codeRR, which finds and analyses errors for you, improving code quality along the way.

Boards / Embedded devices

  (4 votes) by Elmue (updated 6 days ago)
This article describes the easiest way to remote control any computer with any infrared remote control that you already have.The idea is to control your music or video player on the computer from your couch. I have seen serveral projects for this purpose in internet but none of them satisfied me.
  (1 votes) by Intel Corporation (updated 6 days ago)
Transfer Your Project from Arduino Create to Intel® System Studio 2018 Beta
  (1 votes) by Intel Corporation (updated 5 days ago)
This tutorial shows you how to use the System Console debugging tool to program a compiled FPGA design into an FPGA device, then access the hardware modules (i.e. peripherals) that are instantiated in that FPGA design.

C / C++ Language

  (6 votes) by Alexander Semjonov (updated 6 days ago)
The paper presents simplest byte-code formula compiler using C++ BNF-like embedded domain specific language (EDSL). It introduces BNFLite template library and implements byte-code for parallel computations
  (2 votes) by Arthur V. Ratz (updated 22 hours ago)
In this article, we'll discuss on how to use Intel C++ Compiler and OpenMP performance library to deliver a modern parallel code that implements an efficient parallel sorting algorithm
  (0 votes) by Mikhail Semenov (updated yesterday)
The article explains the recent Modules TS Draft for a future C++ Standard and provides examples based on the modules implementation in Visual C++ 2017

C#

  (13 votes) by Nick Polyak (updated 6 days ago)
The article explains in detail how to dynamically compile and assemble various code snippets into a dynamic assembly. Also it describes loading and using the dynamic assembly within the application.
  (5 votes) by ecklerpa (updated 2 days ago)
Example of a TCPIP server that listens and can serve multiple client connections.
  (2 votes) by Robert Vandenberg Huang (updated 1 hour ago)
Using new modifier in your C# code could result in unexpected result.

Document / View

  (2 votes) by wmjordan (updated 3 hours ago)
MuPDF is an open-sourced, high performance PDF rendering and editing engine written in C. This article describes how to compile its source code to a DLL for use in other programming languages.

HTML / CSS

  (4 votes) by Silvia Campo (updated 5 days ago)
How to rotate 90 degrees a rectangular image (such as a camera photo) using HTML5

Localisation

  (1 votes) by Azim Zahir (updated 4 days ago)
In this article I cover localizing text, date and currency

Node.js

  (2 votes) by Afzaal Ahmad Zeeshan (updated 6 days ago)
In this post, we discuss how to develop a questionnaire site with Node.js, SQLite and Pug templating framework.

Programming Tips

  (2 votes) by Lộc Nguyễn (updated 4 days ago)
using System.Security.Cryptography.RNGCryptoServiceProvider
  (1 votes) by alexpeter (updated 5 days ago)
A little bit about the difference between our assumption of what a piece of code does and what it actually does.

Windows Powershell

  (1 votes) by Daniele Fontani (updated 2 days ago)
A powershell script that monitors webs sites and trace logs into database.

Windows Presentation Foundation

  (11 votes) by Graeme_Grant (updated 4 days ago)
A Modern Toggle Switch - From mock concept to a full custom WPF control that you can plug into your own apps
  (5 votes) by Dirk Bahle, Alaa Ben Fatma (updated 5 days ago)
Tips & tricks on visting and searching nodes in WPF TreeViews

Articles updated

.NET Framework

  (38 votes) by JUST_Neeraj (updated 2 days ago)
JSON to JSON transformation - XSLT equivalent for JSON

Ajax

  (9 votes) by Zijian (updated 17 hours ago)
Make the development of Angular 2 application efficient with ASP.NET Web API and Web API Client Gen

Algorithms & Recipes

  (19 votes) by Eric Ouellet (updated yesterday)
Many improvements over a pretty new and unknown very fast 2D Convex Hull algorithm and much more.

Android

  (6 votes) by Mike Barthold (updated 2 days ago)
An overview of some of the new features in Android Studio 3.0

ASP.NET

  (574 votes) by Shivprasad koirala, Marla Sukesh (updated 3 days ago)
The whole purpose of this article is to quickly brush up your MVC knowledge from ASP.NET MVC interview perspective.
  (498 votes) by Shivprasad koirala, Marla Sukesh (updated 3 days ago)
In this article we learn MVC 5 step by step in 7 days – Day 1.
  (135 votes) by Shivprasad koirala, Marla Sukesh (updated 3 days ago)
Learn MVC (Model view controller) Step by Step in 7 days – Day 2
  (43 votes) by Petru Faurescu (updated 4 days ago)
How to build step by step an ASP.NET Core WebAPI (.NET Core 2.0) with latest MongoDB driver. The project supports all requests to MongoDB asynchronously.
  (13 votes) by O.Nasri (updated 6 days ago)
Asp.net core 2.0 & angular 4 : through this tutorial, you will learn how to build from scratch a web application for vehicles management.
  (6 votes) by Andrey Rodin (updated 6 days ago)
Automation of OPTIONS response in REST-service

Audio and Video

  (11 votes) by Jerome Vonk (updated 6 days ago)
A music player powered by MCI & Window Forms

Boards / Embedded devices

  (5 votes) by Elmue (updated 6 days ago)
This article describes how to use a Teensy 3.1 board from PJRC.com to simulate keyboard, mouse and touch screen USB HID devices at the same time. This allows to remote-control a computer through one USB cable.

C / C++ Language

  (71 votes) by Arthur V. Ratz (updated 2 days ago)
In this article, we'll introduce the new fast sorting algorithm that can be used to sort arrays with typically huge amount (about 10^8-10^10) of data items, based on the idea of using an improved 3-way quicksort algorithm.

C#

  (142 votes) by Akram El Assas (updated 5 days ago)
An extensible workflow engine with a cross-platform manager and designer.
  (42 votes) by Radosław Sadowski (updated 3 days ago)
What is really the Open Closed Principle about?
  (36 votes) by HHerzl (updated 2 days ago)
Creating Angular2 Application with ASP.NET Core Template Pack in VS 2015
  (20 votes) by Nick Polyak (updated 5 days ago)
Describe VS2015 extension for generating sub-enumerations (akin to sub-classes)
  (17 votes) by John Torjo (updated yesterday)
Easily read and write files from/to any Android Phone/Tablet/iPhone/iPad connected via USB.

Client side scripting

  (4 votes) by ManishHPatil (updated 6 days ago)
This is the second part in the series, which will show how to setup the development environment for ReactJS with Typescript. This part in particular will focus on creating a public GitHub repository for the code created in the first part of the series.
  (2 votes) by ManishHPatil (updated 6 days ago)
This is the third part in the series, which will show how to setup the development environment for ReactJS with Typescript. This part will focus on creating a local workspace by cloning the GitHub public repository - react-typescript, created in the second part of the series.

Cryptography & Security

  (25 votes) by raddevus (updated 3 days ago)
Get complete source that creates a solution so users never have to memorize, type or make up a password again. I've open-sourced the entire code base to the apps on all platforms(iOS,Android, WinForm, Web)

Database

  (9 votes) by Haroon Ashraf (updated 5 days ago)
This article helps beginners to generate over million records of random test data for a database object like books in SQL.

Game Development

  (8 votes) by Arav Singhal (updated 6 days ago)
An introduction to all the math required to get started on your own 2D physics engine
  (6 votes) by Arav Singhal (updated 6 days ago)
The basics of spaces, transformations and bodies used in a 2D physics engine.
  (2 votes) by Arav Singhal (updated 2 days ago)
Representing shapes, worlds, and integrating forces and velocities in a 2D physics engine

Java

  (22 votes) by Yucel Guven (updated 6 days ago)
IPv6 subnetting tool/calculator explained

Scrapbook

  (2 votes) by Keith Holloway (updated 4 days ago)
Hack Tennessee 7, the birth of Wizard Hero and perhaps a new developer

Universal Windows Platform and Windows Runtime

  (4 votes) by Alex the Green Apple (updated 3 days ago)
Guide to properly set up Windows 10 for Shell scripting

Windows API

  (16 votes) by Rodrigo Cesar de Freitas Dias (updated 7 hours ago)
Introducing WinLamb, a modern C++11 object-oriented library to write native Windows programs.

Windows Communication Foundation

  (22 votes) by Zijian (updated 20 hours ago)
WCF development for real RAD in enterprise

New Tips and Tricks added

.NET Framework

  (0 votes) by Herbert Lausmann (updated yesterday)
Convert between over 100 different currencies in .NET using Yahoo's APIs

Algorithms & Recipes

  (1 votes) by John Simmons / outlaw programmer (updated yesterday)
One less pesky nuance to worry about
  (0 votes) by David A. Gray (updated yesterday)
Calculating the day on which a reporting period that ends on a specific day of the week is not as easy as it looks.

C#

  (4 votes) by Denis Pashkov (updated 5 days ago)
Using background workers for traversing tree data structure.

Client side scripting

  (0 votes) by rohit7209 (updated yesterday)
How to change state of child from parent, state of parent from child and state of sibling from another sibling

Database

  (4 votes) by Norman Paterson (updated yesterday)
Performance issue using ROW_NUMBER() OVER in a database view for the PK
  (5 votes) by Suvendu Shekhar Giri (updated 3 days ago)
Difference between MySQL DATETIME and TIMESTAMP datatypes
  (0 votes) by PIEBALDconsult (updated 8 hours ago)
This is an alternative for "SQL Convert Sentence to Proper Case"

VB.NET

  (0 votes) by kevinuni (updated 2 days ago)
This is an alternative for "Master Detail Datagridview"

Tips and Tricks updated

C#

  (1 votes) by asiwel (updated 23 hours ago)
Construct a confusion matrix or crosstab for binary or multi-level classifier training or validation data in C#

Tools and IDE

  (17 votes) by Herbert Lausmann (updated 6 days ago)
Icon Pro - A C# + WPF open source tool for creating windows icons from PNG images or SVG vectors

New Technical Blogs added

Artificial Intelligence and Machine Learning

  (7 votes) by Nikola M. Živković (updated 4 days ago)
Did you know that first ideas revolving around AI can be traced back to the 40's? Nevertheless, it is still a field that is in its infancy, so to say, and a concept that we still don't know a lot about.

C#

  (3 votes) by Bahrudin Hrnjica (updated 6 days ago)
With this blog post, we are going to implement full C# program to train Iris data.

Client side scripting

  (3 votes) by Sibeesh Passion (updated 4 days ago)
What's new and how to set up our first Angular 5 application
  (3 votes) by Sibeesh Passion (updated 4 days ago)
Angular 5 basic demo project overview
  (1 votes) by Sibeesh Passion (updated 3 days ago)
How to generate your first components and modules in Angular 5 app

Game Development

  (3 votes) by IAmJoshChang (updated 4 days ago)
How to add basic VR changes into our FPS
  (2 votes) by IAmJoshChang (updated 3 days ago)
Creating a VR first person shooter I
  (2 votes) by IAmJoshChang (updated yesterday)
How to create a VR first person shooter II

Grid & Data Controls

  (2 votes) by Bahrudin Hrnjica (updated 5 days ago)
How to train Iris data by batch using CNTK and C#

LINQ

  (5 votes) by Petru Faurescu (updated 4 days ago)
Insights in data aggregations and joining collections with MongoDB and .NET Driver

Uncategorised Technical Blogs

  (1 votes) by Sean Hart (updated 2 days ago)
How to programmatically determine Nuget Dependencies for a project
  (0 votes) by matthewproctor (updated 1 hour ago)
Using ErrLog.IO Diffs to track down the cause of errors You may have noticed when reviewing your logs on the dashboard that we collate similar logs. Each instance in thecollated group is viewable once you click through to look at the log details. We tag each instance to let you know if itis differen

Validation

  (2 votes) by Bahrudin Hrnjica (updated 4 days ago)
Once the model is built and Loss and Validation functions satisfy our expectation, we need to validate and test the model using the data which was not part of the training data set (unseen data).

Work Issues

  (3 votes) by Dave Ceddia (updated 4 days ago)
How Redux works



© 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