Click here to Skip to main content
14,265,784 members

Our Mailouts

Newsletter - 24 Jun 2019

Weekly Newsletter (24 Jun 2019)
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 domain to your list of allowed senders.

Weekly Poll Results

How do you deal with compiler warnings?

Survey period: 17 Jun 2019 to 24 Jun 2019

If the compiler knows how to fix my syntax error why doesn't it simply fix it itself?

Use standard compiler settings and set the warning level to the highest level and fix all warnings and errors26229.44
Customise analysers to suit my team’s requirements and fix all warnings and errors17920.11
Fix all errors but generally ignore warnings30834.61
Turn off all errors and warnings that I can182.02
Depends on the codebase and my level of enthusiasm12013.48
I don't work with a compiler that generates warnings or errors182.02

This week's survey: What developer-centric social get-togethers do you participate in?

Latest Additions

New articles added

Algorithms & Recipes

  (1 votes) by sukeshchand (updated 18 hours ago)
How to effectively store huge pieces of information by consuming less space

Artificial Intelligence and Machine Learning

  (1 votes) by danc1elion (updated 5 days ago)
Easy to implement machine learning
  (0 votes) by danc1elion (updated 2 days ago)
Easy to implement machine learning


  (0 votes) by syed shanu (updated 5 days ago)
In this article, we will see in detail how to use Authentication and Authorization using Blazor ServerSide application.


  (3 votes) by ashish__shukla (updated 3 days ago)
Azure provides different data storage options for different scenarios.

Best Practices

  (14 votes) by Rob Kraft (updated 6 days ago)
Best practices that software professionals follow most of the time


  (6 votes) by DiponRoy (updated 5 days ago)
Range model class to manage range related operations for a specific data type
  (0 votes) by Dominik Janata (updated yesterday)
Introducing a library (distributed as a Nuget package) that is compensating for the lack of static interfaces in C#

Cryptography & Security

  (4 votes) by OriginalGriff (updated 3 days ago)
I've seen quite a few questions asking how to decrypt SHA and MD5 to obtain the original input, mostly related to "encrypted passwords" and I thought I'd try to explain why the answer is "you can't".


  (1 votes) by IChechin (updated 3 days ago)
How to implement free OLAP cube in your project

Files and Folders

  (1 votes) by Uzi Granot (updated 4 days ago)
Application to extract user data from fillable PDF document. It is based on PdfFileAnalyzer project (version 2.1)

General Graphics

  (8 votes) by napuzba (updated 6 days ago)
How to use pointers when processing images in C#

Image Classification

  (2 votes) by ron85262 (updated 5 days ago)
My article is written mainly for the beginners that are new to Machine Learning or who are unfamiliar with technology to make a small project with Tensorflow on Android.

Internet / Network

  (2 votes) by Mahsa Hassankashi (updated 3 days ago)
This article explains what is Kafka and its architecture and implementation and its differences with Akka.


  (0 votes) by fomiash (updated 17 hours ago)
PHP Micro-Framework HLEB
  (0 votes) by David A. Gray (updated 16 hours ago)
Some JSON strings need a little help fitting into a C# object.

Product Showcase

  (0 votes) by Miguel Restrepo (updated 6 days ago)
This blog will focus on the image component of DICOM files, and specifically on how to access and decode DICOM pixel data using Accusoft’s PICTools.
  (0 votes) by Jerod Johnson (updated 4 days ago)
This article demonstrates how to use Biml with custom SSIS components to dynamically build SSIS tasks (one for each Salesforce entity) to replicate Salesforce data to a Microsoft SQL Server database.


  (3 votes) by Dean Roddey (updated yesterday)
Things I've learned, or at least come to believe, after 30+ years of hardcore software development

String handling

  (2 votes) by David A. Gray (updated 3 days ago)
This is the first of a two-part series about string conversion issues that recently arose in my practice.

Tools and IDE

  (0 votes) by Benktesh Sharma (updated 6 days ago)
How to combine multiple git commits into a single commit in GIT using Squash

Articles updated

.NET Framework

  (23 votes) by john_1726 (updated 5 days ago)
Two SignalR Demo Projects: Self-Hosted Windows Service and Broadcasting Application

Algorithms & Recipes

  (64 votes) by Peter Occil (updated 2 days ago)
Most apps that use random numbers care about either unpredictability, speed/high quality, or repeatability. This article explains the three kinds of RNGs and gives recommendations on each kind.

Applications & Tools

  (4 votes) by Edwyn Amador (updated 3 days ago)
Dynamic-JSON-Messges (DJM)


  (48 votes) by Zijian (updated yesterday)
Generate strongly typed client API in TypeScript for ASP.NET Web API
  (18 votes) by Ziya Mollamahmut (updated yesterday)
Create multi-cultural ASP.NET Core 2.x web application with simple steps

Client side scripting

  (3 votes) by Shenwei Liu (updated 4 days ago)
A custom and configurable Angular data grid tool and demo application presenting both client and server-side data filtering, sorting, and pagination (updated to Angular 7 and Bootstrap 4.3)

Files and Folders

  (586 votes) by Uzi Granot (updated 3 days ago)
PDF File Writer is a C# .NET class library allowing applications to create PDF files. Latest update is support for layers and initial document display and addition of meter as unit of measure
  (69 votes) by Uzi Granot (updated 4 days ago)
PDF File Analyzer is designed to read, parse, and display the internal structure of PDF files. Version 2.1 supports encrypted files.

Grid & Data Controls

  (12 votes) by PJ Arends (updated 1 hour ago)
An MFC CWnd derived grid of user definable tiles.

Internet / Network

  (78 votes) by Mehdi Gholam (updated 20 hours ago)
A binary JSON serializer based on fastJSON (support for MonoDroid, netcore)
  (19 votes) by Uzi Granot (updated 3 days ago)
The attached open source C# .NET library is an SMTP client implementing implicit SSL and OAuth2 protocols. The library answers the question: how to send email message using Gmail as a server. Or, how to send email message using email server that implements implicit SSL and port 465.


  (273 votes) by Mehdi Gholam (updated 15 hours ago)
NoSql, JSON based, Document store database with compiled .net map functions and automatic hybrid bitmap indexing and LINQ query filters (now with standalone Server mode, Backup and Active Restore, Transactions, Server side queries, MonoDroid support, HQ-Branch Replication, working in Linux, .net

Testing and QA

  (15 votes) by Foyzul Karim (updated 4 days ago)
Step by step to your first unit testing

Web Services

  (3 votes) by (updated 3 days ago)
This is a introduction to Distributed System Design - Overview of Distributed Engineering

New Tips and Tricks added

Algorithms & Recipes

  (2 votes) by Philipp Sch (updated 6 days ago)
How to read compressed LZMA files on-the-fly using a custom C++ std::streambuf

Applications & Tools

  (1 votes) by @Aradhana_Singh (updated 6 days ago)
I know how much I struggled when first working with Angular2+ on the hybris platform, so this is for those with the same challenge.

New Technical Blogs added

Content Management Server

  (0 votes) by James A. Brannan (updated 6 days ago)
Exploring the AWS Key Management System (KMS) to encrypt and decrypt data via the AWS Java 2 SDK

© 2019 The Code Project.  All rights reserved.

This email was sent to 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