You have an IT solution with 4.000.000 lines of code. You want an audit ? What need to be rewritten, cut, reorganized. Want some ideas ? I can give you ideas with one hour !
You want to migrate your legacy apps into a modern Microsoft solution ?
You want to put some deprecated stuff on Docker, reorganize some others stuff ?
You need to look at a large amount of various source code ? You are lost with your source code, I can help !
You have old Microsoft technologies, ASP.NET Forms, various ASP.NEt MVC appz, WinForms or WPF APps, C++ Win32 or MFC Appz and you want to stay on the edge ? Call me !
In January 2020, I will have finished my Book “Aide-mémoire C++“.
It’s a medium size book (300 pages) for students, engineers and professionals about C++17 and STL.
It covers the language, the C++17 features and the STL.
In September, I write about Docker. It’s an introduction Level 100. Easy to read and understand.
I have played with GIMP and MSPaint… to reconstruct my blue badge.
During the summer, Programmez is a double issue. I have written an article about Reverse Engineering and virus analysis.
For a NET Core 3 Folder, I have written two articles:
Visual Studio 2019 updated with version 16.0.3.
Release Note available here: https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes#16.0.3
Here is the latest version for Visual Studio 2017 and 2019:
You can find my new technical article about C++ Appz in Docker and Azure in May 2019 issue of french magazine Programmez.
Look at Marian Luparu, Lead PM for Visual C++ Team talking about the new new features. The most important features in my opinion are:
- 64 but debugging support as out of process.
- C++ 17 feature complete
LMDBNet is aviailable : https://www.nuget.org/packages/LMDBNet/1.1.0
The package contains the relase and debug version of LMDBNet.dll NET bindings with LMDBWindowsDll64.dll and LMDBWindowsDllD64.dll, the migrated Linux lib ported on Windows as a standard DLL.
VCREDIST is not inside the package.
It was a pleasure to be invited to the MVP Summit 2019 in Redmond… All photos in the Campus are authorized by Microsoft (photos in Conferences center rooms).
It’s a great wallpaper : download here
I am proud to lead the community of NET Azure Rangers. This month, in french magazine Programmez for April 2019 issue, we have written 3 artciles.
In the April 2019 issue or french magazine Programmez, you will find my technical article about OpenLDAP-LMDB library which is a NoSQL database. A filesystem, handled in memory and very very fast. It’s using BTree+ data structure. Feel free to donwload it on my Git Hub Repo : www.github.com/christophepichaud/LMDBWindows
In few days, the french programming Programmez will contain an article about using OpenCV4 in C++ to make facial detection and recognition. It’s amazing what this library can do. Don’t miss the issue of the magazine.
It is interesting….
Popular words are Product (class), std::vector, std::string, #include, std::endl and std::cout.
Review of APress Book “C++ Standard Library Quick Reference” from Peter Van Weert & Marc Gregoire is starting…. Chapter 3 “Containers” done…
I have been a MIDI fan and synthesizers since I was a little child. I used the Amiga 500 Steinberg Pro 24 software and Bars’n Pipes amazing software.
Now, I run on PCs and Windows. I use LMMS as the record studio sequencer application. It’s free and has the VST plug-ins features. SO I can run all the electronic instrument made by third-party vendors.
I have tried the following virtual instruments:
Korg Lengend collections ($250): https://korg.shop/korg-collection-special-bundle.html…
Arturia DX7 ($200): https://www.arturia.com/dx7-v/overview
And the legendary Roland D50 ($20 per month): https://www.rolandcloud.com/catalog/legendary/d-50
If you want to be on a “Try before buy” mode, just go on https://vstorrent.org
It’s the sound of music groups like :Michel Berger, Queen, Foreigner, Europe, Gold, Indochine, Enya, Jean Michel Jarre, Mylène Farmer or Duran Duran
Also Whitney Houston, Chicago, Prince, Phil Collins, Luther Vandross, Billy Ocean, and Celine Dion.
In February 2019 issue of Programmez Magazine, you will find my article about Rootkit Command and Control software. Enjoy !
If have developed a simple logging library for console and file and multiple support of appenders. It’s called MyLoggingLibrary.
I have made it available to github: https://github.com/ChristophePichaud/MyLoggingLibrary
It was a sample for my students but it works and it’s simple to use. There is no configuration file.
// Client.cpp : This file contains the 'main' function. Program execution begins and ends there.
// Appender 2 de type fichier
// Objet de configuration
// Get Logger(s) "log" & use => affichage en console et écriture en fichier
std::unique_ptr<CLogger> logger = config.GetLogger("log", Level::Debug);
for (int i = 0; i < 10; i++)
logger->Debug("Logging a Debug...");
logger->Warning("Logging a Warning...");
logger->Error("Logging an Error...");
logger->Info("Logging an Info...");
Here are my articles for french Magazine Programmez:
- N°225: Rookit key Logger – PDF
- N°224: Space Invaders 1978 en C/C++ avec SFML – PDF
- N°223: Windows Le Multithreading en C/C++ – PDF
- N°222: Linux Le Multithreading en C++ – PDF
- N°221: Au coeur d’un Service Windows NoSQL – PDF
- N°220: Créer un service Windows – PDF
- N°218: Migrer son code C/C++ en 64 bits – PDF
- N°217: Les Tests en C++ – PDF
- N°216: La Programmation Orientée Objet en C++ – PDF
- N°215: Utiliser shared_ptr<T> en C++ pour la gestion des ressources – PDF
- N°214: Développez un IDE en C++ Partie II – PDF
- N°213: Développez un IDE en C++ Partie I – PDF
- N°212: Un serveur REST Web API en C++ – PDF
- N°211: Pourquoi C++ en 2017 ? – PDF