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

Our Mailouts

Newsletter - 12 Aug 2019

Weekly Newsletter (12 Aug 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

You have 3 hours spare and no one will bother you. Which option would you choose to spend the time?

Survey period: 5 Aug 2019 to 12 Aug 2019

Rather than making this open ended we're limiting it to just these (admittedly narrow) choices.

You get to choose one and only one.
Reading a book30831.88
Watching a movie24625.47
Sitting and thinking20421.12

This week's survey: What makes great documentation?

Latest Additions

New articles added

.NET Framework

  (6 votes) by Benktesh Sharma (updated 4 days ago)
Demonstrate how to add EF support in .NET Core project
  (6 votes) by Sau002 (updated 4 days ago)
How to create C# applications using TensorFlowSharp

Algorithms & Recipes

  (8 votes) by honey the monster, codewitch (updated 6 days ago)
A regex and finite state engine as part of PCK
  (5 votes) by honey the monster, codewitch (updated 5 days ago)
A parser generator and unification system for different parsing tools


  (4 votes) by Vincent Maverick Durano (updated 6 days ago)
This is the first article of the ASP.NET Core and Blazor Code Venture series. The goal of this article series is to build a data driven Blazor app from scratch starting from setting up your development workspace, authentication, data access with CRUD, consuming Rest APIs and down to deployment.


  (2 votes) by Marc Clifton (updated 8 hours ago)
Comparing and contrasting UI layout using divs vs. tables.

Mobile Development

  (1 votes) by Dmitry Kotlyarenko (updated 2 days ago)
This article is dedicated to navigation refactoring in mobile development. It provides examples of common problems, as well as ways to get out of difficult situations related to the work of navigation in mobile development with React Native.

Product Showcase

  (0 votes) by Jeffrey T. Fritz (updated 4 days ago)
Azure functions are an extremely versatile platform to operate on. The dtSearch tools allow us to build and manage a search index anywhere that we need intelligent search capabilities.

Programming Tips

  (47 votes) by Manfredzik (updated 5 days ago)
Maybe not literally. But I will try to convince you to write fewer interfaces

SharePoint Server

  (3 votes) by AntonioLeonardo (updated 6 days ago)
For those who are experienced in developing multiple C# customizations for SharePoint, know that it is a common reality to have many business rules with CAML queries in source code; that the code contains several string concatenations.

String handling

  (12 votes) by Robert van Engelen (updated 6 days ago)
Classic globbing and modern gitignore-style globbing algorithms can be fast, whereas recursive implementations are known to blow up exponentially; why some freely available source code should not be used.

Web Security

  (1 votes) by Michael Stepankin (updated 5 days ago)
Exploiting JNDI Injections in Java

Articles updated

C / C++ Language

  (26 votes) by Robert van Engelen (updated 3 days ago)
This article introduces RE/flex for C++. RE/flex generates fast lexical analyzers similar to Flex, but supports Unicode patterns, indent/nodent/dedent, lazy repeats, smart input text handling, and performance tuning. RE/flex is compatible with Bison/Yacc and accepts Flex lexer specifications.


  (10 votes) by Niemand25 (updated 2 days ago)
Designing simple yet functional database for financial accounting application
  (9 votes) by Niemand25 (updated 2 days ago)
Designing a simple yet functional database for financial accounting application


  (71 votes) by EgorYusov (updated 5 days ago)
This article introduces Diligent Engine, a modern cross-platform graphics API abstraction library

Edit Controls

  (7 votes) by Ahmad N. Chatila (updated yesterday)
A hack tutorial that enables the use of Windows Forms Designer for .NET Core 3.0 (preview) based Windows Forms apps


  (5 votes) by Michael Chourdakis (updated 3 days ago)
Live update your Windows project with full or differential updates

Programming Tips

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

Tabs & Property Pages

  (249 votes) by KoglTH, toATwork, adriancs, Michael Spradlin (updated 4 days ago)
Easily add a ribbon to a WinForms application

Testing and QA

  (4 votes) by Łukasz Bownik (updated 5 days ago)
This text presents a simple method to estimate the quality of a unit test suite that can give some insight into the subject beyond regular test coverage.

Web Services

  (2 votes) by (updated 3 days ago)
Lock-free programming for micro-service splitting

Windows Presentation Foundation

  (2 votes) by Dan Goodman (updated 2 days ago)
Want an easy way to keep models and view models in sync? Want a built in property grid and undo system? How about a color picker? Rascl may be for you!

New Tips and Tricks added

Mobile Development

  (2 votes) by Alen Toma (updated 2 days ago)
Using ConfuserEx to protect your xamarin.forms app

Tools and IDE

  (0 votes) by Benktesh Sharma (updated 5 days ago)
Have you ever had a need to clean up all the history in the git repository? I will show how to clean the commit history in git using tools and technique using command lines.

Web Security

  (2 votes) by Javeed Shaik 430 (updated 4 days ago)
Problem Statement: Modern Authentication to retrieve Project Context Project Online

© 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