Chủ Nhật, 23 tháng 4, 2017

Weekly Newsletter (24 Apr 2017)

Weekly Newsletter (24 Apr 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

The top articles of last month

Thank you to everyone who voted for their favourite articles, and most of all thank you to those authors who took the time to share their code and their knowledge. The votes have been tallied and the winners are:

"Everything Else" Winner: Marc Clifton Understanding Merkle Trees - Why use them, who uses them, and how to use them
Runner-up: Ganesan Senthilvel Evolution of Microsoft Bot Framework
C# Winner: Marc Clifton Full Duplex Asynchronous Read/Write with Named Pipes
Runner-up: Marco-Hans Van Der Willik Threading - Under the Hood
C++ Winner: Sergey Alexandrovich Kryukov Thread Wrapper for Modern C++
Runner-up: steveb All About MFC Serialization
Database Winner: CHill60 Processing Loops in SQL Server
Runner-up: Måns Tånneryd BulkInsert with the Entity Framework
Web Dev Winner: Tyler Rhodes Writing a Blog Engine in ASP.NET Core
Runner-up: Shivprasad koirala Learn Angular 2 step by step for Beginners - Lab 1
Mobile Winner: Miguel Diaz Kusztrich A complete anti theft homemade surveillance system
Runner-up: Junian Triajianto Fullscreen Video Background Control for Xamarin.Forms

cheers,
Chris Maunder

Weekly Poll Results

Do you include Easter Eggs in production code?

Survey period: 17 Apr 2017 to 24 Apr 2017

A time honoured tradition.

OptionVotes% 
Always193.1419 votes, 3.14%
Whenever I can get away with it355.7935 votes, 5.79%
Sometimes - depends on the circumstances12620.83126 votes, 20.83%
Not any more7913.0679 votes, 13.06%
No, never34657.19346 votes, 57.19%

This week's survey: How reasonable are your deadlines?

Latest Additions

New articles added

Amazon Web Services

  (0 votes) by stubulin (updated 3 days ago)
Deploy an asp.net core and mvc app to same beanstalk server

Artificial Intelligence and Machine Learning

  (3 votes) by Intel Corporation (updated 4 days ago)
This article describes different methods to detect outliers in the data and how the Intel® Data Analytics Acceleration Library (Intel® DAAL) helps optimize outlier detection when running it on systems equipped with Intel® Xeon® processors.
  (3 votes) by AJSON (updated 2 days ago)
A quick tour of MS Cognitive Services that might inspire some new ideas!
  (2 votes) by Intel Corporation (updated 4 days ago)
In Part 2 we will explore how to configure an integrated development environment (IDE) to build the C++ code example, and provide a code walkthrough based on the AlexNet deep learning topology.
  (2 votes) by Intel Corporation (updated 4 days ago)
The Developer's Introduction to Intel MKL-DNN tutorial series examines Intel MKL-DNN from a developer's perspective. Part 1 identifies informative resources and gives detailed instructions on how to install and build the library components.
  (1 votes) by Intel Corporation (updated 4 days ago)
With Intel DAAL, cgo, and SWIG we were able to integrate optimized Cholesky decomposition right in our Go programs.
  (1 votes) by Intel Corporation (updated 4 days ago)
In this post we show how to set up a production-ready machine learning workflow with Intel® Nervana™ technology, neon, and Pachyderm.
  (1 votes) by Intel Corporation (updated 4 days ago)
This article introduces BigDL, shows you how to build the library on a variety of platforms, and provides examples of BigDL in action.

ASP.NET

  (6 votes) by saineshwar bageri (updated 3 days ago)
In this article, we are going to learn how to secure asp.net web API using custom token based authentication.
  (3 votes) by Pankaj Kumar Choudhary (updated 4 days ago)
This is the second part of the series where we learn how setup an Angular 2 with .NET Core
  (0 votes) by Livio Francescucci (updated yesterday)
A guided walk-through to build a simple Authorization Server and enable a Client Credentials workflow using Identity Server and .NET Core

Azure

  (6 votes) by Robert_Dyball (updated 4 days ago)
Publishing the ASP.Net Core 1.1 / Angular 4 SPA to Azure and external IIS hosts. Also covering code cleanup, optimization, bundling and minification. Gulp, Grunt, Webpack and some architecture and development philosophy.

C / C++ Language

  (7 votes) by zapsolution (updated 3 days ago)
Debugging utility

C#

  (4 votes) by Ganesh Prabu (updated 2 days ago)
Simple design idea to use Task class and implement batch processing of requests
  (0 votes) by MMaley (updated 1 hour ago)
Using Selenium to automate the mint.com transaction page.

Client side scripting

  (10 votes) by Yaseer Mumtaz (updated 4 days ago)
This article will help the beginners to step-up Angular2 in ASP.NET MVC, create the RESTful APIs in ASP.NET MVC Web API and front end in Angular2.

Code Generation

  (15 votes) by Jose A Pascoa (updated 5 days ago)
Impossible to beat the C++ compiler?

Database

  (2 votes) by Michael Lockwood (updated 6 days ago)
This article illustrates how to call a web service using SQL Server Integration Services (SSIS), store the XML results in a SQL Server database table then query the XML using XQuery.

Design and Architecture

  (4 votes) by HR Rony (updated 3 hours ago)
This topic will cover the bad design practice using STUPID and good design practice using SOLID. Detail explanation for Single Single Responsibility Principle, Open and Closed Principle, Liskov Substitution Principle, Interface Segregation Principle and Dependency Inversion (DI) Principle.
  (1 votes) by AJSON (updated 15 hours ago)
A useful list when licensing/buying technology assets into your organisation or taking on ownership of an existing project yourself.

DirectX

  (1 votes) by EgorYusov (updated 6 days ago)
This article describes a low-overhead strategy for managing lifetimes of resources in Direct3D12.

Game Development

  (14 votes) by CMalcheski (updated 4 days ago)
Thinking Outside the Box Can Result in Critical Performance Gains

Libraries

  (1 votes) by Juri Krivoruchko (updated yesterday)
This article shows real-world example of solving LP and NP optimization problems with Microsoft Solver Foundation

Product Showcase

  (0 votes) by Intel Corporation (updated 6 days ago)
Examples of How Intel® Compilers Can Vectorize and Speed Up Loops
  (0 votes) by Intel Corporation (updated 6 days ago)
How to Improve Scalability for Intel® Xeon and Intel® Xeon Phi™ Processors Using New Intel® VTune™ Amplifier Memory Analysis
  (0 votes) by Intel Corporation (updated 6 days ago)
How the Gold Standard Parallel Programming Language Has Improved with Each New Version

Programming Tips

  (10 votes) by JamesHurburgh (updated 3 days ago)
Annotating parameters vs Rewriting methods for code readability
  (7 votes) by umar.techBOY (updated 5 days ago)
ArduinoDotNet is a tiny interface built to control the Arduino directly from a.Net Application.

Shell and IE programming

  (6 votes) by Jasper Lammers (updated 6 days ago)
Using Autocomplete in Windows Console Applications, and a general way of regaining default functionality when using Console.Readkey().

Testing and QA

  (4 votes) by HR Rony (updated 6 days ago)
Naming convention, body structure and object mocking of the test method for unit testing.

Windows Presentation Foundation

  (0 votes) by PureNsanity (updated 22 hours ago)
The start of a logging framework in WPF showing off PRISM, MEF, and Reactive Extensions.

Articles updated

Algorithms & Recipes

  (11 votes) by Mosi_62 (updated 6 days ago)
Approximate a polynimial function in an overdetermined system. Using the normal equation or orthogonal transformations.

ASP.NET

  (35 votes) by Zijian (updated 5 days ago)
Generate strongly typed client API in TypeScript for ASP.NET Web API
  (29 votes) by Zijian (updated 3 days ago)
Generate strongly typed client API in C# for ASP.NET Web API supporting desktop, Universal Windows, Android and iOS
  (21 votes) by Tanvir Ahmad Arjel (updated 4 days ago)
This is the simplest way to use JQuery Date Picker and Date Time Picker in ASP.NET/ASP.NET MVC with many customization according to your requirement.
  (6 votes) by Micha C (updated 2 days ago)
This is a quick walk-through of how to access environmental variables when writing applications using the ASP.NET 5 DNX execution environment.

C / C++ Language

  (37 votes) by David Lafreniere (updated 2 days ago)
A C++ standards compliant delegate library capable of targeting any callable function synchronously or asynchronously.
  (29 votes) by Sergey Alexandrovich Kryukov (updated 2 days ago)
Thread wrapper (v. 2.0) based on std::thread offers synchronization, status control and termination in safe encapsulated manner
  (12 votes) by Zuoliu Ding (updated 10 hours ago)
A discussion on how Visual C/C++ code works with bit-wise logical and shift operators, as well as a loop optimization.

C#

  (141 votes) by John Underhill (updated 9 hours ago)
Twofish 512, Serpent 512, Rijndael 512, the HX Ciphers, Ring-LWE, NTRU, McEliece, Rainbow, GMSS, DTM-KEX
  (5 votes) by tugrulGtx (updated yesterday)
Multi-device OpenCL load balancer and pipeliner for C# in few lines of code.

Custom Controls

  (29 votes) by Peter Occil (updated 2 days ago)
A public domain JavaScript library for easing the development of HTML 3D applications

Design and Architecture

  (13 votes) by HR Rony (updated 11 hours ago)
This article is about dependency, type of Dependency, its use, advantages and disadvantages; as well as it will cover Dependency Inversion, Inverse of Control, and IOC Framework.
  (10 votes) by Gary Harpaz (updated 6 days ago)
Dependency injection frameworks are bad practice. So how can we still use dependency injection? Just do it yourself!

DirectX

  (8 votes) by EgorYusov (updated 6 days ago)
This article describes how to implement dynamic resources with Direct3D12 API using ring buffers.
  (2 votes) by EgorYusov (updated 6 days ago)
Descriptors and descriptor heaps are key components of a new resource binding paradigm introduced in Direct3D12. This article describes an efficient system for managing descriptor heaps.

Libraries

  (20 votes) by Alex the Green Apple (updated 4 days ago)
C library defining string type and string manipulation functions
  (3 votes) by Cinchoo (updated yesterday)
Easy configuration management in .NET

LINQ

  (155 votes) by Juan Francisco Morales Larios (updated 20 hours ago)
The lost joins in System.Linq

Testing and QA

  (15 votes) by HR Rony (updated 14 hours ago)
This article will cover basic testing concept, best practice and principles to write unit testing, how to write test data for unit testing and naming convention using Behavior Driven Development (BDD).

Tools and IDE

  (28 votes) by Sergey Alexandrovich Kryukov (updated 6 days ago)
The Editor attribute applied to an enumeration type makes it editable in PropertyGrid. This is enough to make the Visual Studio Designer use the editor, without a need to write a Visual Studio add-on.

Web Security

  (137 votes) by Bryian Tan (updated 6 days ago)
An article on SQL Injection and Cross-Site Scripting with sample code in C#.

New Tips and Tricks added

ASP.NET

  (1 votes) by Mystery123 (updated 2 days ago)
Ajax search modal dialog with item selection

Debug Tips

  (2 votes) by Kamran Bilgrami (updated 22 hours ago)
An easier way to show parameter values of chain of methods from Visual Studio

New Technical Blogs added

Client side scripting

  (0 votes) by Alvin Bunk (updated yesterday)
Introduction I was writing and running some simple PHPUnit functional tests using the Symfony basic client (as described here), and after authenticating (submitting a form), I noticed the client didn’t have any cookies set; or at least it appears that way.

Code Generation

  (0 votes) by Alvin Bunk (updated 2 days ago)
Introduction I’ve been creating some unit tests and functional tests for a Symfony application that I’m currently developing and I wanted to share some of those experiences. PHPUnit has a number command line options that you can specify when running it, including a very useful “

HTML / CSS

  (7 votes) by Paul D. Sheriff (updated 6 days ago)
I have long had a problem with using HTML tables to display data to the user. I have an even bigger problem with editing on a table, but that is a different discussion. An HTML table is easy to implement for a developer, and this is normally why developers use them. However, a table is not always t

String handling

  (0 votes) by Member 13146626 (updated 3 hours ago)
In mathematics, the notion of permutation relates to the act of arranging all the members of a set into some

Uncategorised Technical Blogs

  (7 votes) by GrumpyPants (updated 4 days ago)
CodeProjectIf you peruse any decent book or blog regarding "good" coding practices, "naming things properly" is usually near the top of the list of recommendations to follow. This is actually quite important. Most recently, at a recent client's site, I took over the maintenance of a WPF application.
  (1 votes) by Dave Ceddia (updated 3 days ago)
If you haven’t heard of it yet, Create React App is an awesome way to get started with React. It creates a project structure for you, all set up and ready to go. You get to skip the configuration of Webpack and Babel, and get right down to writing your app. But what if your app isn’t purel
  (0 votes) by Alvin Bunk (updated 5 days ago)
Introduction Recently, I wanted to simplify my Twig code by only showing a filled in “Other” value when an “Other” checkbox had been selected and the Other value filled in within a Symfony form that I developed.
  (0 votes) by Alvin Bunk (updated 4 days ago)
Introduction This article is about creating a simple phpunit test in Symfony. The reason you would want to run phpunit tests, is to verify that code changes you made still work.
  (0 votes) by Alvin Bunk (updated 2 days ago)
Introduction For a TRIO project I’m working on for Taft College, I needed to run some PHPUnit Functional tests for the TRIO Forms system I’m developing. Testing in Symfony is well documented. In this article, I will show is simple Functional test example.
  (0 votes) by Gordon Beeming (RSA) (updated 1 hour ago)
You might be wondering after recently posting Setting up a standard continuous integration build with VSTS/TFS why I'd need to post specifically on .net core. After all it's still a Visual Studio solution so things should just work, the keyword here is should . Things didn't just work when I tried
  (0 votes) by Gordon Beeming (RSA) (updated 1 hour ago)
bIf you do a quick Google for pros of setting up continuous integration you'll come across a lot of articles about how good setting up continuous integration (CI) is compared to googling cons of setting up continuous integration which basically gives you the same posts of the the pros search so we

Validation

  (0 votes) by levelnis (updated 3 days ago)
Validation is an important part of form design. It provides guidance for our users. It informs the business rules surrounding the capture of data in our systems. Because it's a key part of form creation, we need to test it very carefully. A lot of the time, this testing is very manual. Does this so

Web Security

  (1 votes) by Alvin Bunk (updated 5 days ago)
Introduction I’ve been looking at ways to simplify my code, make it easier to support, make it easier to use, and easier to maintain. I have found that JSON is an ideal way to store a large amount of data in databases, and Twig is an ideal templating engine to make use of JSON data. […]

Blogs updated

C#

  (12 votes) by Aoi Karasu (updated 5 days ago)
Referring to a property via a string containing its name



© 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