Click here to Skip to main content
15,886,519 members

Our Mailouts

Newsletter - 06 Jun 2022

Weekly Newsletter (6 Jun 2022)
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.

Weekly Poll Results

When you use code from a library such as NuGet, PIP, npm etc, what due dilligence do you do?

Survey period: 30 May 2022 to 6 Jun 2022

Let's assume you've checked that it actually works on your platform and in your language of choice.
OptionVotes% 
I check online reviews, download counts, comments.25840.76
I check the code repository (if there is one). Is it being maintained? How often are updates?25840.76
I'll review the code itself and ensure it smells OK9515.01
I check, and if necessary, review the licence19831.28
I'll review the dependencies: anything in there that looks odd?14823.38
I'll check licences of dependencies7812.32
I'll check for vulnerabilities, either through published audits or using audit tools and services467.27
I'll check out the author(s). What else do they write? Do they seem reliable?12319.43
I just use the code. If it does the job, it's in.14022.12
I don't use open source libraries10817.06
Respondents were allowed to choose more than one answer; totals may not add up to 100%

This week's survey: Do you upgrade your computers' components?

Latest Additions

New articles added

Database Development

  (1 votes) by Ivan Yakimov (updated 2 days ago)
How to use single database to store information from several microservices with the help of FluentMigrator
  (1 votes) by Jason_Koo (updated 3 days ago)
In this article we look at why when store and query data using a graph database such as Neo4j, you can quickly surface critical information, and possibly expose potentially catastrophic issues hidden within complex datasets.
  (0 votes) by Jennifer Reif (updated 3 days ago)
GraphQL APIs, backed by Neo4j – a native graph database – enable complex relationships to be easily modeled, queried, and resolved. That could be a boon for newsrooms where usually nothing comes easily.

Desktop Programming

  (3 votes) by Jo_vb.net (updated 12 hours ago)
This article and the demo are about getting started using my Schafkopf StarterKit VB.Net project.

DevOps

  (2 votes) by Emad Bin Abid (updated 6 days ago)
In this article we provide a good understanding of basic Python testing tools.

Programming Languages

  (9 votes) by Mark Pelf (updated 4 days ago)
We explain DI Pattern, DIP, IoC, DI Container
  (0 votes) by Oscar K. (updated yesterday)
What is PPL, Generation code DataFrame Library, Contents DataFrame library, examples of using several methods with results
  (0 votes) by André Marcos, RBPSilva (updated 1 weeks ago)
Development of a tickets system based on PHP, Laravel, Bootstrap and MySQL database

Articles updated

Desktop Programming

  (51 votes) by Alexey Shalnov (updated 5 days ago)
Building old MFC app in .NET app, replacing MFC MDI Framework with modern WinForms or WPF Framework and integrating MFC Views and Dialogs in it

General Programming

  (18 votes) by Greg Utas (updated 4 days ago)
Structuring main() and quickly recovering from memory corruption

Web Development

  (11 votes) by Fred Song (Melbourne) (updated 4 days ago)
Build a simple finance application with Angular 13 and .NET 6
  (7 votes) by raddevus (updated 6 days ago)
Fully Open Source Library for building Cross-Platform Desktop apps on .NET Core

New Tips and Tricks added

General Programming

  (5 votes) by Bohdan Stupak (updated 6 days ago)
This article shows how utilizing lazy evaluation and caching can save us from wasteful computation
  (1 votes) by Ramesh Bevara (updated 18 hours ago)
An overview of a helper class to build dynamic order by clause in LINQ query in C#

Programming Languages

  (6 votes) by Jochen Haar (updated 5 days ago)
Class to manage the content of Comma Separated Value Files or to deal with Structured Tables in memory

Versioning

  (2 votes) by #realJSOP (updated 2 days ago)
A half-hearted approach to automatically versioning your projects

Tips and Tricks updated

General Programming

  (13 votes) by Xavier Junqué i de Fortuny (updated 12 hours ago)
Converts MathML coded string to/from plain text string

Programming Languages

  (2 votes) by Southmountain (updated yesterday)
This tip shares some lessons and thoughts after using this converter.



© 2022 The Code Project.  All rights reserved.


This email was sent to mailout@maillist.codeproject.com. To stop receiving The Weekly Newsletter click here.
CodeProject 20 Bay Street, 11th Floor, Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900

Please do not reply directly to this email. It was sent from an unattended mailbox. For correspondence please use webmaster@codeproject.com