Chủ Nhật, 18 tháng 9, 2016

Weekly Newsletter (19 Sep 2016)

Weekly Newsletter (19 Sep 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

Are you a Swift programmer?

As part of the big iOS and MacOS updates Apple has released XCode 8, which brings support for Swift 3 and SDKs for iOS 10, WatchOS 3, tvOS 10, and macOS Sierra. Swift is still relatively young and there's a lot of developers out their struggling with the problems many of you have already worked through. If you have an idea for a Swift article, tip, reusable component or just a simple walk through then write an article. You can dive right in, browse the article FAQ or ask whatever questions you have about article posting.

If you've ever been helped by an article or blog then now's a great time to contribute in return.

cheers,
Chris Maunder

Click here Need Excel Reporting?
Use SpreadsheetGear to easily create richly-formatted Excel reports without Excel from any ASP.NET, Windows Forms, WPF or Silverlight application using spreadsheet technology built from the ground up for performance, scalability and reliability. Try it now!

Weekly Poll Results

What's the most important piece of the hardware puzzle for you as a developer?

Survey period: 12 Sep 2016 to 19 Sep 2016

We all want a fast computer, but if you could only tweak one thing on your machine what would it be?

OptionVotes% 
Lots of RAM25919.70259 votes, 19.70%
Fast SSD31523.95315 votes, 23.95%
Lots of processing power (fast CPU, lots of cores)20415.51204 votes, 15.51%
Serious graphics card(s)362.7436 votes, 2.74%
Fast, wide and unlimited network483.6548 votes, 3.65%
Storage. Lots and lots of storage302.2830 votes, 2.28%
Big, bright, colour-correct screen (or two, or three, or...)856.4685 votes, 6.46%
A really ergonomic setup: desk, chair, keyboard, lighting, noise: the lot.20815.82208 votes, 15.82%
Portability: coding when and where I want.977.3897 votes, 7.38%
Other332.5133 votes, 2.51%

This week's survey: Have you suffered any of the following afflictions due to programming?

Latest Additions

New articles added

.NET Framework

  (18 votes) by Alexandre Bencz (updated 4 days ago)
With this new OrangeC/C++ compiler back-end, you can compile your C code to .NET
  (5 votes) by matt warren (updated 3 days ago)
How to mock sealed classes and static methods
  (5 votes) by matt warren (updated 5 days ago)
Open source .NET - 1 year later
  (5 votes) by matt warren (updated 4 days ago)
Stack Overflow - Performance lessions (Part 2)
  (2 votes) by Martin Solovey (updated 4 days ago)
An API to Navigate/Read/Write/Delete Windows Registry without hassle
  (1 votes) by Ray Koopa (updated 12 hours ago)
Extending BinaryReader/Writer to support a different byte order, string and date formats, and advanced navigation in binary files.

Algorithms & Recipes

  (8 votes) by Alexandre Bencz (updated 4 days ago)
ELENA is a general-purpose, object-oriented, polymorphic language with late binding
  (2 votes) by 23ars (updated 8 hours ago)
In this article I would like to present a Java library that allow to simulate quantum algorithms.

Android

  (10 votes) by Rou1997 (updated 3 days ago)
Running Intent To Call Phone | Skype . . . Getting Incoming | Outgoing | Missed | All Calls . . .
  (3 votes) by DavidCrow (updated 4 days ago)
Revealing a hidden image using multiple methods
  (0 votes) by hexgear (updated yesterday)
Hi all as I stared my development with android I always wanted to create a Custom view . To learn about canvas I decided to create matrix rain effect which I can add to my android layout. Here is the complete tutorial which I have post I posted it at my blog http://www.androidlearner.com/

ASP.NET

  (8 votes) by Igor Ladnik (updated 4 days ago)
The article presents a collection of Web technologies. Multi-OS servers written in ASP.NET Core and node.js along with HTML / JavaScript / TypeScript one-page client construct scrollable table sample.
  (3 votes) by matt warren (updated 5 days ago)
Open source .NET - 1 year later - now with ASP.NET
  (2 votes) by STalha.Munir (updated 4 days ago)
This article explains the security concerns in respect to urls with plain ids and unique identifiers and presents a solution using custom attributes in Asp.Net MVC 5.
  (2 votes) by Tanvir Ahmad Arjel (updated 14 hours ago)
There are lots of ways to implementing Uniqueness or Unique Key attribute on a model property other than primary key but here I am going to discuss two possible best and easiest ways to do so.
  (0 votes) by inishant12 (updated 7 hours ago)
Using SSRS report, generate the PDF, save it into DB and send it through mail using C#

C / C++ Language

  (0 votes) by Shao Voon Wong (updated 1 hour ago)
Using Per-thread Singleton to Avoid Allocation, Sharing and Minimize Locking

C#

  (4 votes) by Sergey Kizyan (updated 5 days ago)
Next article from the C# series. Continuation about LINQ operators for LINQ to objects
  (2 votes) by ArindamNayak (updated 4 days ago)
This article explains how to get code coverage from asp.net website, web application , web service, stanalone executable etc..
  (1 votes) by John C. Espinal (updated 7 hours ago)
The alternative solution, how compress/decompress string faster and powerful

Client side scripting

  (2 votes) by Prajnan Das (updated 5 days ago)
A JavaScript and HTML5 based simulation of genetic algorithm with visualization
  (2 votes) by UberGeoff (updated 4 days ago)
A reusable MVC popup message box with Ajax functionality - that can bind to any model
  (0 votes) by Afreen F (updated 8 hours ago)
This article explains basic concepts of AngularJS like Modules, Controllers, Expressions, Directives, Scope and Scope Inheritance.

Database

  (2 votes) by Snorri Kristjansson (updated yesterday)
A SQL server CLR Stored Procedure that can query the Active Directory directly in T-SQL code

Design and Architecture

  (3 votes) by a.alghabban (updated 5 days ago)
applying WCF design pattern into nodejs web api
  (1 votes) by Dominic Burford (updated 3 days ago)
Creating releases and deployments using Team Foundation Server 2015
  (0 votes) by Ujjwal Gupta (updated 7 hours ago)
This article is about Oauth. It describes what is OAuth, how it works and why it is necessary.

Dialogs and Windows

  (5 votes) by James JM (updated yesterday)
An advanced color picker for WPF.

Files and Folders

  (7 votes) by John Simmons / outlaw programmer (updated 6 days ago)
Parse CSV files.

Java

  (2 votes) by Kim, Byungsu (updated 6 days ago)
Suggest queueing and parsing method for string type message packet

Parallel Programming

  (0 votes) by Victor Soldatov (updated 2 hours ago)
Yet another approach to create lightwight synchronization entities in native Windows user-mode applications

Product Showcase

  (0 votes) by Red Gate Software, Dan Nolan (updated 6 days ago)
In this article, I'm going to show you how you can continue using EF Code First to model your database, while also using ReadyRoll to do the actual deployment of T-SQL change scripts and overcome the challenges of the Code First approach.
  (0 votes) by Mike Lanzetta (updated 4 days ago)
In this post, I'll walk you through how to get one of the most popular toolkits up and running on Windows, and run through and explain some fun examples.
  (0 votes) by Tsuyoshi Matsuzaki (updated 3 days ago)
This post describes the basic steps to build your bot using Microsoft Bot Framework 3 REST API.

Scrapbook

  (5 votes) by Alex Novkov (updated 4 days ago)
Explore all the positive efects on your work that come with brain flow, and learn how to keep this state of mind for longer periods of time.

String handling

  (8 votes) by matt warren (updated 5 days ago)
Strings and the CLR - a special relationship

Uncategorised Technical Blogs

  (0 votes) by sebastianrogers (updated 4 days ago)
How to add Bootstrap to SPFx web parts

Windows Communication Foundation

  (0 votes) by Zijian (updated 17 hours ago)
WCF development for real RAD in enterprise through teamwork

Articles updated

.NET Framework

  (8 votes) by Wojciech Nagórski (updated 4 days ago)
Extended XML Serializer for .NET 4 and .NET CORE
  (5 votes) by SlavaUtesinov (updated 2 days ago)
Entity Framework implementation of BulkInsert operation at case of Oracle database.

Algorithms & Recipes

  (2 votes) by matt warren (updated 3 days ago)
Coz: Finding Code that Counts with Causal Profiling - An Introduction

Applications & Tools

  (94 votes) by Anurag Gandhi (updated 6 days ago)
A general purpose quiz application in angularJs that can be used anywhere
  (27 votes) by David Maw (updated 3 days ago)
A working example of a Windows client and server using SSL over TCP.
  (7 votes) by Zijian (updated 4 days ago)
Overview of TraceHub, and the design concepts/contexts behind this open source project

ASP.NET

  (32 votes) by Shamim Uddin (updated 2 days ago)
How to enable cross origin request in ASP.NET Web API
  (19 votes) by syed shanu (updated 4 hours ago)
In this article, we will learn how to create a simple web based music player system using MVC, AngularJS and Web API.
  (21 votes) by Zijian (updated 17 hours ago)
Real world WCF project structure, Authentication and Authorization

Client side scripting

  (126 votes) by AJSON (updated 4 days ago)
Using FullCalendar, jQuery, and MVC to give your web-app ready-to-go appointment diary functionality.
  (13 votes) by Vincent Maverick Durano (updated 3 days ago)
This article will walk you through on building a data-driven web app from scratch within the context of ASP.NET Core 1.0 using Angular 2 and Web API 2.
  (12 votes) by Mayank_Gupta_ (updated 5 days ago)
Immediately Invokable Function Expressions in JavaScript

Design and Architecture

  (9 votes) by Zebedee Mason (updated 3 days ago)
Dive into Architecture using the open source Visual Studio Community 2015 extension (VSIX) DeepEnds.

HTML / CSS

  (85 votes) by Akshay Srinivasan2 (updated 4 days ago)
Canvas Control Library provides highly customizable controls using the HTML5 Canvas element. Also includes a new Forms based system which is a new way to build your web pages and websites.
  (53 votes) by Anurag Gandhi (updated 5 days ago)
An html 2d game to describe some basic game development tips in html/css and javascript.

Internet / Network

  (122 votes) by pdoxtader (updated yesterday)
A multithreaded server class that accepts multiple connections from a provided client class. Each client can send and receive files and text (byte data) simultaneously along 250 available channels.
  (106 votes) by axuno (updated 2 days ago)
MailMergeLib is an SMTP template mail client library written in C# which provides comfortable mail merge capabilities and SMTP fail-over features.

SharePoint Server

  (3 votes) by Atish Dipongkor (updated 5 days ago)
How to create a Sandboxed Workflow Action for SharePoint On-Premise (2013 or 2010)
  (4 votes) by Atish Dipongkor (updated 6 days ago)
Writing CAML queries in a optimized, efficient and easiest way.

Windows Communication Foundation

  (16 votes) by Zijian (updated 18 hours ago)
WCF development for real RAD in enterprise

New Tips and Tricks added

.NET Framework

  (1 votes) by Vaibhav M Nalwad (updated yesterday)
Dependency Register in AutoFac using Custom Attribute

Android

  (3 votes) by pgmr_64804 (updated 5 days ago)
Tree View in Swift for Android that is easy to implement and use

C#

  (10 votes) by John Simmons / outlaw programmer (updated 5 days ago)
This came as a mild surprise
  (3 votes) by Maheshbhushan_Kshirsagar (updated 3 days ago)
List received from repository has multiple rows for a key column and they need to be merged into one for each key column.
  (1 votes) by Rajesh Londhe (updated yesterday)
Face alignment rotation to improve face recognization

Database

  (5 votes) by GhostHost (updated 3 days ago)
Compare two databases to detect which object has been modified from an old version of the same database.
  (2 votes) by Hussain Patel (updated 2 days ago)
Display the list of all Tables, the Referenced columns, the Referencing Table, the Referencing columns and the Constraint name in a database
  (1 votes) by Midi_Mick (updated yesterday)
A set of helper functions to cope with DBNull results from database queries

E-commerce

  (0 votes) by Beavis Killer (updated yesterday)
This tip describes how to attach a dynamic PDF to a Salesforce messaging email template.

Java

  (1 votes) by Luca Basso Ricci (updated 3 days ago)
How to build the JNI signature for a Java method
  (1 votes) by discompsys (updated 3 days ago)
This tutorial describes how to convert the recursive method call in said algorithm into a flat loop call, to save memory in restricted environments.

Programming Tips

  (1 votes) by Christian Woltering (updated yesterday)
A tip for beginners on how to calculate the progress value when processing a large amount of data.

Testing and QA

  (2 votes) by Kunwar Bahadur Singh (updated 6 days ago)
Rest API/Web API Automated test Using Frisby

Tips and Tricks updated

C#

  (6 votes) by shunninghuang (updated 6 days ago)
Decrypt CPS1 audio

Custom Controls

  (16 votes) by UberGeoff (updated 4 days ago)
An all-in-one callback gridview

Database

  (3 votes) by pgmr_64804 (updated yesterday)
An easy SQLite Wrapper for iOS in swift that allows you to create a database and run SQL commands

Macros and Add-ins

  (2 votes) by axuno (updated yesterday)
Take this ready-to-use VBA module for MS-Outlook, that lets you export all mail messages selected in the current Outlook email browser to the file system.

Tools and IDE

  (2 votes) by JR.o (updated 2 days ago)
Prior to TFS 2015 Update 3, the TFS Business logic and constraints, as well as the database complexity, prohibit the movement of a work item from one project to another,... fortunately there is a simple way to move a work item using SQL Server directly.

New Technical Blogs added

.NET Framework

  (2 votes) by Afzaal Ahmad Zeeshan (updated 4 days ago)
A comprehensive guide to .NET Core for beginners.
  (1 votes) by matt warren (updated 2 days ago)
In my previous post, I talked about some of the general performance lessons that can be learnt from the Roslyn project. This post builds on that and looks at specific examples from the code base.Generally the performance gains within Roslyn come down to one thing: Ensuring the garbage colle
  (0 votes) by matt warren (updated 2 days ago)
There is an update to this post, based on feedback I received.In my last post I talked about the techniques that the Roslyn team used to minimise the effect of the Garbage Collector (GC). Firstly I guess its worth discussing what the actual issue is.GC Pauses and LatencyIn early versions of

Ajax

  (1 votes) by Dave Ceddia (updated 3 days ago)
AJAX Requests in React: How and where to fetch data

Algorithms & Recipes

  (2 votes) by matt warren (updated 5 days ago)
Stack overflow Tag engine - Part 3

Applications & Tools

  (2 votes) by Sacha Barber (updated 4 days ago)
I thought it would be a good idea to take a small detour and look at how you can test Akka actor systems.

ASP.NET

  (3 votes) by Afzaal Ahmad Zeeshan (updated 3 days ago)
In this post I share a complete overview and explanation of creating and hosting ASP.NET Core applications on Linux environment -- without using any third-party plugins or libraries.
  (1 votes) by xszaboj (updated yesterday)
IMapper interface is injected into constructors of my classes by Unity framework, but you can use any other DI framework or inject IMapper interface manually.

Azure

  (1 votes) by Tom Chantler (updated 2 days ago)
If you're hosting your Ghost blog in Azure then you're probably not backing up your database, even if you think you are. I wasn't, but I am now. Here's how.

Best Practices

  (2 votes) by matt warren (updated 4 days ago)
Before diving into any of the technical or coding aspects of performance, it is really important to understand that the main lesson to take-away from Stack Overflow (the team/product) is that they take performance seriously.
  (1 votes) by matt warren (updated 5 days ago)
Benchmarking is hard, it's very easy to end up "not measuring, what you think you are measuring"
  (1 votes) by matt warren (updated 3 days ago)
Recently I've spent some time porting HdrHistogram from Java to .NET, it's been great to learn a bit more about Java and get a better understanding of some low-level code.
  (0 votes) by matt warren (updated 3 days ago)
Measuring performance accurately is hard. But it is a whole lot easier if someone with experience takes the time to explain your mistakes to you! This is an update to my previous post.

Code Generation

  (11 votes) by Chris Boss (updated 3 days ago)
“We need more coders”,  “Everybody needs to learn to code”, “Coding should be a basic requirement in education”, …. Have you heard or read comments similar to these ? What does this have to do with classic Visual Basic ? BASIC and the hobby programmer Why wo

Cross Platform

  (2 votes) by Simon Jackson (updated 2 days ago)
MonoGame – Building Multi-platform Solutions

Grid & Data Controls

  (0 votes) by Steve Naidamast (updated 2 days ago)
Introduction Microsoft introduced the "Windows Presentation Foundation" or WPF to align desktop development with similar experiences developers have with developing web applications.

Other .NET Languages

  (0 votes) by Albert Tollkuçi (updated 2 days ago)
Some time ago a friend introduced me to Varnish Cache, an excellent caching HTTP reverse proxy. In simpler terms, it's a piece of software between the browser and the back-end server that intercepts (and potentially cache) every request made to the server. It runs in Linux, but that should not stop

Uncategorised Technical Blogs

  (2 votes) by Gaston Verelst (updated 5 days ago)
Knockout, self, this, TypeScript. Are you still following?
  (2 votes) by matt warren (updated 5 days ago)
Stack Overflow Tag Engine – Part 1
  (1 votes) by matt warren (updated 5 days ago)
Stack Overflow Tag Engine – Part 2
  (1 votes) by Christian Specht (updated 3 days ago)
How to execute wunderlist-backup with Portable Jekyll's Ruby Version

Uncategorised Tips and Tricks

  (3 votes) by msiyer (updated 5 days ago)
I tried to acquaint the beginner C# programmer with the mysterious concept of delegates in a previous article of mine. If you are a beginner, make sure you read that first. Also, make sure that you read everything linked in all my articles.

Win32/64 SDK & OS

  (4 votes) by Chris Boss (updated 5 days ago)
WIN32, the Assembler language of Windows, key to building GUI frameworks!

Windows Communication Foundation

  (2 votes) by santosh.yadav198613 (updated 3 days ago)
Thanks you everyone for liking and sharing my last post on WCF, we now we are aware about ABC and basics about WCF. It’s time to go ahead and write our first service and consume the same. INTRODUCTION: In this post we will create a service for a book library and consume the same in our applica

Blogs updated

.NET Framework

  (7 votes) by matt warren (updated 3 days ago)
As part of an ongoing attempt to learn more about how a real-life Garbage Collector (GC) works (see part 1) and after being inspired by Julia Evans' excellent post gzip + poetry = awesome I spent a some time writing a tool to enable a live visualisation of the .NET GC in action.
  (4 votes) by matt warren (updated 3 days ago)
Adventures in Benchmarking - Memory Allocations
  (3 votes) by matt warren (updated 3 days ago)
Adventures in benchmarking - performance golf
  (2 votes) by matt warren (updated 5 days ago)
How to prevent .NET Garbage collections with the TryStartNoGCRegion API
  (2 votes) by matt warren (updated 3 days ago)
This series is an attempt to learn more about how a real-life "Garbage Collector" (GC) works internally, i.e., not so much "what it does", but "how it does it" at a low-level.
  (2 votes) by matt warren (updated 3 days ago)
Adventures in Benchmarking - Method Inlining
  (1 votes) by matt warren (updated 3 days ago)
GC pauses and safe points

C#

  (2 votes) by matt warren (updated 3 days ago)
Using BenchmarkDotNet, this post will analyse the individual optimisations and show how much faster each change is.

Grid & Data Controls

  (7 votes) by Ehsan Sajjad (updated 3 hours ago)
Beginner's guide to implement server side pagination, sorting and filtering of gridview using jquery datatables



© 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