Tutorials and short posts about programming, C++, Java, Assembly, Operating Systems Development, Compilers, ...| baptiste-wicht.com
I've been able to finish the version 0.4.1 of budgetwarrior before I though :) Expense templates The "most useful" new feature of this release is the ability to create template for expenses. For that| Blog blog("Baptiste Wicht");
I've just released a new version of my command-line budget manager: budgetwarrior 0.4. Enhanced aggregate overview The aggregate overviews have been greatly improved. First, there is now a budget ove| Blog blog("Baptiste Wicht");
I've finished a new version of budgetwarrior: budgetwarrior 0.3.1 Changes The most interesting change is the ability to estimate the date when it is a good time to buy something from the wish list. Th| Blog blog("Baptiste Wicht");
I've released a new version of budgetwarrior, the release 0.2.1. budgetwarrior is a simple command line application to manage a personal budget. The version 0.2.1 contains several bug fixes about arch| Blog blog("Baptiste Wicht");
I'm pleased to announce the release of another budgetwarrior release, the version 0.3.0. Changes This version contains several important changes. The first one is the addition of a new module to manag| Blog blog("Baptiste Wicht");
I've released a new version of budgetwarrior the version 0.2. I've several new features to the tool. First, I've added a graph of the expenses/earnings/balances of each month for a given year in the f| Blog blog("Baptiste Wicht");
Being bored by using Google spreadsheets for my personal budgeting, I decided to write an application to do that. Being a huge fan of taskwarrior, I decided to write a kind of similar application for| Blog blog("Baptiste Wicht");
It has been too long again since I wrote here. But with family, my other blog and work, I did not get a chance to write here for a while. Today is going to be a short update. I recently updated my mai| Blog blog("Baptiste Wicht");
In the last few months, I have been working on refreshing my Expression Templates Library (ETL) project with modern C++. I am happy to report that I have now finished the refresh. It took me longer th| Blog blog("Baptiste Wicht");
As mentioned in my last article, I am now using neovim instead of vim. I just wanted to comment shortly on this change. I have been using vim as my IDE for many years now (more than 10 years at least)| Blog blog("Baptiste Wicht");
I am happy to announce the release of budgetwarrior 1.1.0. The last release of budgetwarrior was more than 5 years ago. So, once I finished my C++20/C++23 refresh of the code, I decided it was a good| Blog blog("Baptiste Wicht");
A short update after a long time silent| Blog blog("Baptiste Wicht");
Release of budgetwarrior 1.0.1 with net worth allocation and basic retirement calculator| Blog blog("Baptiste Wicht");
The reasons why I got rid of the Vivaldi browser and replaced it with Google Chrome| Blog blog("Baptiste Wicht");
How I decreased the compilation of DLL neural networks using C++17.| Blog blog("Baptiste Wicht");
Few things I've found out durign migration of ETL to C++17.| Blog blog("Baptiste Wicht");
Release of budgetwarrior 1.0 with web interface support and assets tracking| Blog blog("Baptiste Wicht");
My thesis (Deep Learning Feature Extraction for Image Processing) is available online| Blog blog("Baptiste Wicht");
Release of the version 1.2.1 of the Expression Templates Library (ETL) project with faster GPU support and new features.| Blog blog("Baptiste Wicht");
Optimization of advanced patterns for GPU performance in Expression Templates Library (ETL)| Blog blog("Baptiste Wicht");
Long Short Term Memory (LSTM) are now supported in Deep Learning Library (DLL)| Blog blog("Baptiste Wicht");
Improvements on the display of Deep Learning Library| Blog blog("Baptiste Wicht");
Four research patents were published with me as an inventor for Verisign during a research project.| Blog blog("Baptiste Wicht");
Recurrent Neural Networks are now supported in Deep Learning Library (DLL)| Blog blog("Baptiste Wicht");
I've just finished integrating new features into DLL, my deep learning library. I've added support for an embeddings layer, a group layer and a merge layer. This is not yet released, but available in| Blog blog("Baptiste Wicht");
I've successfully defended my thesis and I'm now a doctor in computer science.| Blog blog("Baptiste Wicht");
New features in budgetwarrior: track assets and portfolio, savings rate and auto completion| Blog blog("Baptiste Wicht");
Presentation of Deep Learning Library (DLL) 1.0, a very fast neural network library| Blog blog("Baptiste Wicht");
I'm happy to announce the version 1.2 of my Expression Templates Library (ETL): ETL 1.2, two months after I released the version 1.1. This version features much better GPU Support, a few new features| Blog blog("Baptiste Wicht");
Test the performance of std::pow in comparison to simple multiplications.| Blog blog("Baptiste Wicht");
Explanation on how I made DLL library 38% faster to compile with optimizations and using C++17 if constexpr.| Blog blog("Baptiste Wicht");
Test the performance of std::pow in comparison to simple multiplications.| Blog blog("Baptiste Wicht");
Almost three years ago, I published the version 0.4.1 of budgetwarrior. Since then, I've been using this tool almost every day to manage my personal budget. This is the only tool I use to keep track o| Blog blog("Baptiste Wicht");