Click here to Skip to main content
15,894,720 members

Our Mailouts

Newsletter - 05 Dec 2016

Weekly Newsletter (5 Dec 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

CodeProject is now HTTPS everywhere

Last week we finalised changes that mean all your browsing of CodeProject.com and RootAdmin.com is via HTTPS instead of HTTP. Your experience should be the same as always, except for that little green lock in the address bar (depending on your browser). Under the hood it means information you send such as your username/password, cookies, and settings will be encrypted before it's sent. More privacy, less snooping.

**If you are having issues accessing our sites: please let me know by emailing chris@codeproject.com. Let me now which browser and OS you're using and we'll dig in.

cheers,
Chris Maunder

Weekly Poll Results

Do you consider coding "fun"?

Survey period: 28 Nov 2016 to 5 Dec 2016

Are we a happy bunch at work?

OptionVotes% 
Yes56638.17566 votes, 38.17%
Mostly58039.11580 votes, 39.11%
Sometimes29720.03297 votes, 20.03%
No402.7040 votes, 2.70%

This week's survey: How many Programming Languages do you regularly use?

Latest Additions

New articles added

.NET Framework

  (11 votes) by Shashangka Shekhar (updated 5 days ago)
In this article, we will learn about .NET Core Features & short overview on .NET Framework (existing). We will discuss about what changes were made/added in new environment of .NET Core.
  (1 votes) by Rajesh Sreenivasan (updated 1 hour ago)
In this article, explaining how to setup AngularJs2 unit test project using Jasmine and Chutzpah in visual studio 2015
  (1 votes) by Member 12883374 (updated 19 hours ago)
Gaining extra control of an application's UI through accessing the visual tree

Algorithms & Recipes

  (10 votes) by PIEBALDconsult (updated 4 days ago)
Performs replacements within strings
  (4 votes) by Tung.Nguyen.2k (updated 2 days ago)
How to implement B-Tree's searching, insertion and deletion in Java

Android

  (0 votes) by Jalle (updated 1 hour ago)
Consuming WebAPI2 service from Android application

Applications & Tools

  (12 votes) by Igor Ladnik (updated 3 days ago)
Compact software for images upload, processing to tile pyramid and subsequent Deep Zoom viewing with custom mark out and annotation.
  (3 votes) by Ahmed Bouchefra (updated 5 days ago)
This tutorial shows you how to build a transliteration system (in my case for Arabic language) or virtual keyboard using Angular.js,HTML and CSS
  (1 votes) by techcoaching (updated 2 days ago)
In this article, We will learn why do we need to manage the stages of our application.

ASP.NET

  (4 votes) by Vincent Maverick Durano (updated 2 days ago)
This article will walk you through on implementing a simple "shoutbox" feature in your ASP.NET MVC 5 application.

Azure

  (0 votes) by Z Kavtaskin (updated 3 hours ago)

Boards / Embedded devices

  (9 votes) by leon de boer (updated 5 days ago)
More playing, crying and laughing with the Raspberry Pi

C#

  (17 votes) by Shamim Uddin (updated 4 days ago)
In this article, we will learn basic CRUD operation using AngularJS and Web API with a sample application.
  (6 votes) by Shivprasad koirala (updated 6 days ago)
In this article, we will learn how to use C# step by step for beginners.
  (4 votes) by Miguel Diaz Kusztrich (updated 5 days ago)
Adding tools to help estimate the correct delay and embedding dimension
  (3 votes) by Kel_ (updated 22 hours ago)
Visualizing a stream of tweets using Emitter Publish/Subscribe in real-time. Deploying .NET Core on Linux with Docker.
  (2 votes) by Carsten Breum (updated 13 hours ago)
Showing an architecture for a service to handle multiple clients on their own thread using the DispatcherObject.
  (1 votes) by Bahram Aria (updated 20 hours ago)
In this project we will explain how you can create an unlimited sudoku grid creator.
  (0 votes) by Ádám Ficsór (updated 2 days ago)
Tutorial and template for building a basic, cross-platform Bitcoin wallet in .NET Core.

Charts, Graphs and Images

  (2 votes) by Dr. Song Li (updated 3 days ago)
This is a gauge chart by D3 step by step.

Client side scripting

  (25 votes) by Sander Rossel (updated 5 days ago)
Creating a lightweight JavaScript library that brings proper .NET-like collections and LINQ to JavaScript.
  (4 votes) by Igor Krupitsky (updated 5 days ago)
This project will show how to create nested and resizable modals

Cryptography & Security

  (1 votes) by Russ Osterlund (updated 2 days ago)
Code Obfuscation in 64-Bit Land

Database

  (1 votes) by jamuro77 (updated yesterday)
In this article I'm going to show some useful SQL using Recursive Queries and Windowing Functions. So, if you don't know them yet, take a look, time has come to start to deal with

Debug Tips

  (0 votes) by Mahesh Patil (updated 2 days ago)
How we debugged environment specific issues with ActivePDF Toolkit openInputFile returning -1 and how windows uses DLLs in System32 and SysWOW64 folders based on the application pool run mode

Design and Architecture

  (2 votes) by Sergey Grybniak (updated 3 days ago)
If you want to rely on strategic modeling to make the development process more efficient, domain-driven design is what you need.

GPU Programming

  (6 votes) by Dino Konstantopoulos (updated 4 days ago)
Running Theano with an Nvidia 1070 GPU on Windows 10, with CUDA 8 and Visual Studio 2015

Grid & Data Controls

  (2 votes) by Vitalii Novotarskyi (updated 2 days ago)
To simplify working with jQuery Datatables.

HTML / CSS

  (1 votes) by Peter Leow (updated yesterday)
Dealing with Forms in Bootstrap

Internet / Network

  (3 votes) by Kel_ (updated yesterday)
Building a financial stock explorer app using open-source emitter publish/subscribe, Go and Javascript.

Libraries

  (2 votes) by axuno (updated 20 hours ago)
SmartFormat.NET /2 is a string template library that allows you to fill a string with data. Easy to use, fast, extensible, and extremely powerful. Allows for named {placeholders} using any data type, conditional formatting, iterating through IEnumerables, and much more.

Miscellaneous

  (1 votes) by Awesh Vishwakarma (updated 2 days ago)
The easiest way to use Entity Framework with SQLite databases in C# Winform and Console Applications

Mobile Development

  (0 votes) by Ahmed Bouchefra (updated yesterday)
Throughout this tutorial, we are going to learn how to use Ionic 1 and ngCordova by building a flashlight app for Android and how to use angular-translate to add mutli language support to our app.

PHP

  (0 votes) by Ray Radin (updated 5 days ago)
Make sure that your PHP framework or application sends the correct HTTP response or you'll be dumbfounded by this strange problem I discovered by accident.

Shell and IE programming

  (6 votes) by Midi_Mick (updated 6 days ago)
Accessing the Windows Property System in the Shell

Testing and QA

  (6 votes) by Yevgeniy Shunevych (updated 2 days ago)
C#/.NET test automation full featured framework based on Selenium WebDriver.

Win32/64 SDK & OS

  (5 votes) by Michael Chourdakis (updated 3 days ago)
Create collaborating projects easily

Windows Communication Foundation

  (2 votes) by Kemeny Attila (updated 5 days ago)
A complete example of using the WCF data contract surrogate

Windows Phone 7/8

  (5 votes) by syed shanu (updated 4 days ago)
In this article let's see how to create a simple Character matching game using Windows Universal App. Create our own game and have fun with windows phone using Universal App development.

Windows Powershell

  (2 votes) by fededim (updated 2 days ago)
Create quickly VPN connections in Windows according to a XML configuration file.

Articles updated

.NET Framework

  (31 votes) by Ehsan.MA (updated 4 days ago)
How to use BriefFiniteElement.NET to analyse solids and structures

Applications & Tools

  (56 votes) by techcoaching (updated 1 hour ago)
How to build the SPA for enterprise application using Angular2 and WebApi (RESTful)
  (8 votes) by techcoaching (updated 1 hour ago)
In this article, we will learn how to create/edit Role
  (8 votes) by techcoaching (updated 16 hours 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.
  (4 votes) by techcoaching (updated 16 hours ago)
In this article, We will have a look to unserstand how RESTful/WebApi was applied in my code
  (4 votes) by techcoaching (updated 16 hours ago)
In this article, we will see how to use multi-languages(i18n) in angular2
  (4 votes) by techcoaching (updated yesterday)
This tip explains how we should structure our project folder

ASP.NET

  (40 votes) by Vincent Maverick Durano (updated 2 days ago)
This article is part 1 of the series for building a simple web application in ASP.NET MVC 5.
  (16 votes) by Daniele Fontani, keggyy (updated yesterday)
In this article, we explain how to build a simple and easy to use log platform, keeping in mind performance ad security.

ASP.NET Controls

  (56 votes) by Lee Gunn (updated 3 days ago)
An article describing how to offer simple MessageBox functionality in ASP.NET

C / C++ Language

  (31 votes) by David Lafreniere (updated 2 days ago)
Simplify passing data between threads using this multithreaded, portable C++ asynchronous callback framework.
  (15 votes) by David Lafreniere (updated 2 days ago)
A framework combining state machines and multicast asynchronous callbacks.

C#

  (16 votes) by Carlo Hans H. (updated 6 days ago)
Creating Angular2 Application with ASP.NET Core Template Pack in VS 2015

Cryptography & Security

  (74 votes) by TonyTonyQ (updated 4 days ago)
Here we will talk about one kind of solution for software licensing using digital signature, which is implemented in C#.

Database

  (17 votes) by Akshay Srinivasan2 (updated 2 days ago)
This article describes a technique to quickly retrieve and present hierarchical information from a flat relational database table.

Miscellaneous

  (65 votes) by Zuoliu Ding (updated 6 days ago)
A discussion on some basic practices highly recommended in Assembly Language Programming.

Node.js

  (10 votes) by Sibeesh Passion (updated 3 days ago)
In this post, we will see how we can perform CRUD application in our SQL database using Node JS.
  (7 votes) by Neal Pandey (updated 6 days ago)
This article is a tutorial on creating a basic OData (Open Data Protocol) endpoint for a MongoDB database using MEAN stack.

Raspberry Pi

  (13 votes) by leon de boer (updated 6 days ago)
Failing and musings of two weekends with the Raspberry Pi

Windows Presentation Foundation

  (8 votes) by Björn Ranft (updated 6 days ago)
Receive YouTube Feeds with API 1.9.0.0 using MVVM Light Toolkit

New Tips and Tricks added

ASP.NET

  (2 votes) by Dudyalu Sravan Kumar Reddy (updated 4 days ago)
In this tip, we will learn about using DateTime picker in ASP.NET Core using JQuery Plugin. Let’s start with a step by step approach.
  (1 votes) by Adi_Mag (updated yesterday)
Integrate Serilog with ASP.NET Core application

C#

  (0 votes) by Muhammad Magdi (updated 15 hours ago)
Step by step guide to add pre and post power-shell scripts to TFS2012 build

Client side scripting

  (1 votes) by Member 11236397 (updated 4 days ago)
How to detect Pause event from "Game" window

Date and Time

  (1 votes) by David Wincelberg (updated 4 days ago)
Displays a date/time difference as calendar days or 24-hour days and can show hours or minutes for the first 24 hours

Design and Architecture

  (2 votes) by Zebedee Mason (updated 6 days ago)
Or why not both? This shows how.

Windows Presentation Foundation

  (3 votes) by Clifford Nelson (updated 6 days ago)
The WPF WebBrower control leaves a lot to be desired.

Tips and Tricks updated

C / C++ Language

  (13 votes) by trident99 (updated 3 days ago)
CalcStar is an expandable, fast C++ function evaluator that gives the user the same computational power as a scientific calculator.

Client side scripting

  (5 votes) by Rico MNC (updated 5 days ago)
I did two versions, one with a simple text dump to a span as HTML, and the other to filter contents of a drop down list (select). This article only contains the simpler one. I hope to add the other one depending on how this is received and if I can host code samples demos somewhere.

New Technical Blogs added

Android

  (3 votes) by Vidyasagar MSC (updated 3 days ago)
WatBot: An Android ChatBot powered by IBM Watson

ASP.NET

  (1 votes) by levelnis (updated 2 days ago)
This is part 3 of a 4-part series on using DataTables with WebAPI.

Boards / Embedded devices

  (0 votes) by Mircea Diaconescu, Gerd Wagner (updated 1 hour ago)
Home Automation is made simple for everyone, with the industrial grade PRODINo ESP8266 based module. It can be programmed with the Arduino IDE and allows to control (ON/OFF switch) mains (110-240 VAC) powered devices such as light bulbs, water pumps, cafe machines or garage doors.

Client side scripting

  (1 votes) by Sujay Sarma (updated 5 days ago)
Experiments with Virtualization platforms
  (1 votes) by Alvin Bunk (updated 3 days ago)
How to dynamically format Phone field with JavaScript

Desktop Gadgets

  (1 votes) by Rion Williams (updated yesterday)
Sick of dealing with browser quirks? Or maybe one of your users just LOVES some old crappy version of Internet Explorer? Or do you have users that simply cannot avoid the temptation of an address bar that can take them on a journey to social media land?This short post

Game Development

  (4 votes) by Mark Vinod Sinnathamby (updated 6 days ago)
This post is a tutorial that is complimentary to the session I did, demonstrating the steps of how a simple holographic application can be built and deployed in the HoloLens emulator

Google Cloud Platform

  (1 votes) by Sujay Sarma (updated 5 days ago)
Failing Over this Blog to the Cloud (Azure)

Grid & Data Controls

  (0 votes) by harleydk (updated 10 hours ago)
Here's how to connect an ESP8266-12 to a DS1820 thermometer and perform aPre-requisites! I'll be using these components:@ A standard ESP8266-12 on a breakout-board such as the one shown.@ Three 4.7k resistors.@ A 3v battery (I use a CR123a) for powering the ESP826612.@ A DS1820 (i use the DO-92 pack

Internet / Network

  (2 votes) by Sujay Sarma (updated 3 days ago)
If you find that your network devices are not giving you the optimal performance over wireless networks, here are a few things you could try. Note that if you do ALL of them, you may end up with worse performance than before!

Mobile Development

  (1 votes) by Vidyasagar MSC (updated 5 days ago)
This blog post gives you an introduction to an Enhanced Bluemix Mobile Dashboard.

Office Development

  (3 votes) by Dmitrii Kozlov (updated 5 days ago)
A sample of the floor plan built from a SharePoint list with the help of Dashboard Designer for SharePoint and Office 365

Raspberry Pi

  (3 votes) by Sujay Sarma (updated 5 days ago)
In a previous blog post, I had mentioned that I had run of out space on the out of the box 4 GB SD card with the Raspbian OS. As it turned out, I found the Raspbian had a lot of pseudo-bloat.
  (3 votes) by Sujay Sarma (updated 4 days ago)
Raspberry Pi 2 - Running out of space
  (1 votes) by Sujay Sarma (updated 4 days ago)
[Download the Complete Tutorial as a single PDF] This article is a continuation from this post. Previously we have provisioned our RasPi 2 and installed BIND, Apache, PHP and MySQL on it. We also transferred DNS zones from our Windows DNS system to the RasPi.
  (1 votes) by Sujay Sarma (updated 4 days ago)
Raspberry Pi 2: Configuring it as a Complete WordPress Web Server – Part 4 – Install MySQL
  (1 votes) by Sujay Sarma (updated 3 days ago)
Raspberry Pi 2: Configuring it as a complete WordPress Web Server – Part 3 – Install and Configure Apache and PHP
  (1 votes) by Sujay Sarma (updated 3 days ago)
Raspberry Pi 2: How to configure it as a complete WordPress Web Server

Site & Server Management

  (0 votes) by Sujay Sarma (updated 3 days ago)
Fixing an ASP.NET error for Visual Studio 2013

Third Party Products and Tools

  (3 votes) by Tadit Dash (ତଡିତ୍ କୁମାର ଦାଶ) (updated 3 days ago)
We will discuss a quick tip to resolve the SourceTree issue mentioned in the title.

Uncategorised Technical Blogs

  (5 votes) by Sujay Sarma (updated 3 days ago)
How to remove Visual Studio Bloatware
  (2 votes) by Rion Williams (updated 4 days ago)
Some great developer Podcasts for your commute
  (2 votes) by Sujay Sarma (updated 5 days ago)
If you have read my previous post, you know that I like my systems nice and minimal. So when Visual Studio 2015 went RTM, I was curious about how much bloat there really was in a minimal installation.
  (1 votes) by Sujay Sarma (updated 3 days ago)
Contrary to anything else you have heard in the media, IPv6 has not really gone anywhere. You still use IPv4 addresses to browse the Internet.
  (1 votes) by Eowind (updated 23 hours ago)
Something that pops up from time to time is what kind of thread synchronization technique should be used when dealing with shared ´resources in a multi-threaded environment. And yes, I know that the best would be to not share resources at all but that is not always an option, especially when working
  (0 votes) by Sujay Sarma (updated 21 hours ago)
Not many realize it, but just using Microsoft’s Outlook email program can be a handy tool in the war against spam. The good thing is that the feature we are talking about works by default, right out of the box.
  (0 votes) by Eowind (updated 23 hours ago)
If I want to get an average of a series of values, I usually just put them in a List and the run the Average() function on it.But from time to time, there is a need to calculate averages continuously over time where the list alternative just won't cut it as the calculation will cost more and

Universal Windows Platform and Windows Runtime

  (4 votes) by Sujay Sarma (updated 4 days ago)
Windows 8+: How to make a Cheapo Classic-style start menu!
  (2 votes) by Sujay Sarma (updated 5 days ago)
A few days ago, I needed to rebuild my primary box to more efficiently use the space. Over time, the previous disk-plan had proved wrong with some drives being used up close to capacity and others lying eerily vacant. With that decision came the million buck question “What OS?”.
  (2 votes) by Sujay Sarma (updated 4 days ago)
Arrgh! So you have been hit by a corruption somewhere in Internet Explorer 11 (IE 11) registry or set up and want to be able to fix it.
  (2 votes) by Sujay Sarma (updated 4 days ago)
When I returned from my trip, I was shocked to find that my Internet connection was not working as expected. The issue was the low speed.
  (1 votes) by Sujay Sarma (updated 4 days ago)
In my previous post, I showed you how to enumerate shutdown reasons on a Windows Server computer using PowerShell. But that script enumerated only the reasons entered via the Shutdown Event Tracker.
  (1 votes) by Sujay Sarma (updated 4 days ago)
Windows – Continuous Disk Write + WebCacheV01.dat + V01.log – Issue
  (0 votes) by Sujay Sarma (updated 3 days ago)
Raspberry Pi 2: Configuring it as a Complete WordPress Web Server – Part 2 – Install and Configure BIND and Transfer Windows DNS Zones
  (0 votes) by Sujay Sarma (updated 2 days ago)
This post discusses how to create a usable Active Directory Domain on Windows Azure
  (0 votes) by Sujay Sarma (updated 20 hours ago)
Microsoft announced last night that Windows 10 CTP will be available shortly, along with server and management tools coming up soon after that.
  (0 votes) by Sujay Sarma (updated 4 hours ago)
In Windows Server 2012, have you tried to repeatedly turn ON the “Network Discovery” option only to have it turned off again? It seems it depends on a few services at the back that are both disabled and turned off on server systems. The fix is to turn them back on.
  (0 votes) by Sujay Sarma (updated 9 hours ago)
Every time you shutdown a modern day Windows Server computer, it asks you for a reason for the shutdown or reboot. Some of us do not like it and disable the Shutdown Event Tracker, and others diligently select or enter a reason.
  (0 votes) by Sujay Sarma (updated 1 hour ago)
Recently, a client called up in the middle of the night saying their Hyper V host had crashed out badly and they needed a server rebuild as fast as it could possibly be done.
  (0 votes) by Sujay Sarma (updated 1 hour ago)
Did your DNS server on Windows Server 2012 R2 suddenly start crashing? If so, here is a simple work around. Sometime ago, I was rebuilding some DNS servers and noticed that after a few seconds the DNS Server service would suddenly shutdown.
  (0 votes) by Sujay Sarma (updated 1 hour ago)
Are you missing the “Sleep” shortcut on your Windows computer? Here is an easy way to put your computer to “sleep” using the Command Prompt. Especially for laptops, “Sleep” is a good standby mode when you are not using the system for quite some time.

Windows Powershell

  (2 votes) by Sujay Sarma (updated 5 days ago)
MySQL allows you to dump out (export) the code for stored procedures and functions into a single file, only. Even their GUI tool (MySQL Workbench) and the popular web GUI (phpMyAdmin) provide identical export options. In a certain project, I needed each routine to be in a separate file.
  (0 votes) by Sujay Sarma (updated 3 days ago)
How to setup backup for your MySQL databases on Windows Server (using PowerShell and Task Scheduler)

Blogs updated

Database

  (38 votes) by Manjuke Fernando (updated 15 hours ago)
It's very important to know what sort of JOINs are available in SQL Server and where exactly we can use them, in order to produce accurate results.



© 2016 The Code Project.  All rights reserved.


This email was sent to mailout@maillist.codeproject.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