Blog blog("Baptiste Wicht");
Tutorials and short posts about programming, C++, Java, Assembly, Operating Systems Development, Compilers, ...
- Posts
- 600 from 1 Dec 2009 to 27 Sep 2026
- Posting
- now and then (3 in the last year)
- Kind
- personal blog
- Feed
- https://baptiste-wicht.com/rss.xml
2026 3
2025 1
2023 4
2018 7
- budgetwarrior 1.0.1: Allocation tracking, Retirement calculator and bug fixes
- I got rid of Vivaldi browser for Google Chrome
- Decrease DLL neural network compilation time with C++17
- C++17 Migration of Expression Templates Library (ETL)
- budgetwarrior 1.0: Web interface and asset tracking!
- My thesis is available: Deep Learning Feature Extraction for Image Processing
- Expression Templates Library 1.2.1: Faster GPU and new features
2017 39
- Advanced GPU Patterns Optimization in ETL
- Initial support for Long Short Term Memory (LSTM) in DLL
- DLL: Pretty printing and live output
- Inventor on four new research patents
- Initial support for Recurrent Neural Network (RNN) in DLL
- DLL New Features: Embeddings and Merge layers
- I successfully defended my Ph.D.
- Budgetwarrior: Track assets and portfolio, savings rates and auto-completion
- Deep Learning Library 1.0 - Fast Neural Network Library
- Expression Templates Library (ETL) 1.2 - Complete GPU support
- Budgetwarrior 042 budget summary improved fortune reports
- Cpp11 concurrency tutorial futures
- Cpp11 performance tip update when to use std pow
- Cpp11 performance tip when to use std pow
- How i made deep learning library 38 faster to compile optimization and cpp17 if constexpr
- Compiler benchmark gcc clang cpp library etl
- Dll blazing fast neural network library
- Expression templates library etl 11
- How to fix mdadm raid5 raid6 growing stuck at 0ks
- Simplify your type traits with c%2B%2B14 variable templates
- Update on deep learning library dll dropout batch normalization adaptive learning rates
- Jenkins declarative pipeline and awesome github integration
- Jenkins tip send notifications fixed builds declarative pipeline
- Cpp containers benchmark vector list deque plf colony
- Speed up tensorflow inference compiling from source
- Update on expression templates library etl
- Home automation power meter integration zwave domoticz
- Publications deep learning features handwritten keyword spotting
- Clang tidy static analysis integration in sonarqube
- Disappointing zapcc performance on deep learning library dll
- Migrated from owncloud 5 to nextcloud 11
- Partial type erasing deep learning library dll improve compilation time
- Release zapcc 10 fast cpp compiler
- Home automation first attempt voice control jarvis
- Publication cpu performance optimizations rbm crbm
- Add milight smart lights to domoticz home automation system
- New home automation system with domoticz
- Publications sudoku recognition with deep belief network
- Vivaldi vimium finally no more firefox
2016 16
- Cpp compiler benchmark on expression templates library etl
- Pvs studio on cpp library review
- Zapcc cpp compilation speed against gcc 54 and clang 39
- New design faster and mobile compatible
- Zapcc a faster cpp compiler
- Blazing fast unit test compilation with doctest 11
- Expression templates library etl 10
- Short review of bullseye coverage
- Asgard home automation project
- Update thor thesis and publications
- Eddic 124 new boost spirit x3 parser and minor cleanups
- Reduce compilation time by another 16 with catch
- Speedup compilation by 13 by simplifying unit test with catch
- Simplify deep learning library usage on linux and windows
- Use templight and templar to debug cpp templates
- Improve dll and etl compile time further
2015 11
- Aggregator plugin display global metrics in sonarqube
- Detect overflows and more in java with cojac
- Upgrade to nikola 7
- Simulate static if with c11c14
- Continuous performance management with cpm for cpp
- How i improved a bit compile time of etl
- Improve etl compile time with precompiled headers
- Cpp17 fold expressions
- Sonar cpp community plugin review
- How to speed up raid 5 6 growing with mdadm
- Named optional template parameters compile time
2014 28
- Linux tip force systemd networkd to wait for dhcp
- Sonarqube inspections for cpp projects
- Budgetwarrior 041 expense templates and year projection
- Short introduction to deep learning
- A mutt journey search mails with notmuch
- A mutt journey download mails with offlineimap
- A mutt journey filter mails with imapfilter
- A mutt journey my mutt configuration
- All packt publishing ebooks at 10 for 10 years anniversary
- Budgetwarrior 04 enhanced wish list and aggregate
- Catch powerful yet simple cpp test framework
- Compile integer square roots at compile time in cpp
- Etl cpp library for vector and matrix computations
- Pm 011 a simple workspace manager for git projects
- Build opencv with libcxx on gentoo and static libs
- Software reliability presentation
- Budgetwarrior 031 git versioning easier creation
- Changing root hard disk gentoo lvm grub2
- Ri vier rv 2004 rackmount case review
- Install use clang static analyzer cmake
- Related posts nikola website
- Migrated from wordpress to nikola
- Budgetwarrior 0 3 0 objective wish management
- Budgetwarrior 0 3 0 objective wish management
- Budgetwarrior 0 2 1 minor changes gentoo ebuild
- Home server adventure step 3
- Budgetwarrior 0 2 1 minor changes gentoo ebuild
- Home server adventure step 3
2013 30
- Gentoo tips avoid gnome 3 8 emerged automatically
- New hobby project thor os 64bit operating system c
- Thor os boot process
- Zabbix low level discovery cores cpus hard disk
- Gentoo tips avoid gnome 3 8 emerged automatically
- New hobby project thor os 64bit operating system c
- Thor os boot process
- Zabbix low level discovery cores cpus hard disk
- Budgetwarrior 0 2 visual reports fortune status expenses aggregates
- Budgetwarrior 0 2 visual reports fortune status expenses aggregates
- Budgetwarrior command line personal budgeting
- Home server adventure step 2
- Norco rpc 230 case review
- Budgetwarrior command line personal budgeting
- Home server adventure step 2
- Norco rpc 230 case review
- Home server adventure step 1
- Why how left windows for linux
- Zyxel gs1910 managed gigabit switch review
- Home server adventure step 1
- Why how left windows for linux
- Zyxel gs1910 managed gigabit switch review
- Improving eddic boost spirit parser performances
- Some news
- Improving eddic boost spirit parser performances
- Some news
- Eddic 1 2 3 better data flow analysis
- Eddic 1 2 3 better data flow analysis
- Eddic 1 2 2 performances optimization library
- Eddic 1 2 2 performances optimization library
2012 133
- Christmas offer buy packt publishing ebooks
- Cmake rerun last failed tests ctest
- Cpp benchmark std list boost intrusive list
- Cpp benchmark vector list deque
- Eddic 1 2 0 single inheritance copy constructor
- Eddic 1 2 1 string concatenation and vector
- Wordpress plugin google visualization charts
- Christmas offer buy packt publishing ebooks
- Cmake rerun last failed tests ctest
- Cpp benchmark std list boost intrusive list
- Cpp benchmark vector list deque
- Eddic 1 2 0 single inheritance copy constructor
- Eddic 1 2 1 string concatenation and vector
- Wordpress plugin google visualization charts
- Cmakelatex 1 0 2 nomenclature filters
- Cpp benchmark vector vs list
- Eddic compiler 1 1 4 graph coloring register allocation
- Eddic compiles with clang 3 1
- Gcc 4 7 clang 3 1 eddic
- Integer linear time sorting algorithms
- Cmakelatex 1 0 2 nomenclature filters
- Cpp benchmark vector vs list
- Eddic compiler 1 1 4 graph coloring register allocation
- Eddic compiles with clang 3 1
- Gcc 4 7 clang 3 1 eddic
- Integer linear time sorting algorithms
- Run boost test parallel cmake
- Run boost test parallel cmake
- Back in berkeley california
- Cmake compile latex documents
- Eddi compiler 1 1 3 templates
- Linux symbolic links hard links
- Packt publishing thousandth book celebration
- Back in berkeley california
- Cmake compile latex documents
- Eddi compiler 1 1 3 templates
- Linux symbolic links hard links
- Packt publishing thousandth book celebration
- Algorithms books reviews
- Architexa free understand code base
- Eddi compiler 1 1 2 read command line
- Jelastic java host recommended james gosling
- Memory manager intel assembly 64 linux
- Algorithms books reviews
- Architexa free understand code base
- Eddi compiler 1 1 2 read command line
- Jelastic java host recommended james gosling
- Memory manager intel assembly 64 linux
- C11 concurrency tutorial part 4 atomic type
- C11 synchronization benchmark
- Eddi compiler 1 0 2 better pointer support new optimizations
- Eddi compiler 1 0 3 inlining register allocation
- Eddi compiler 1 1 0 member functions
- Eddi compiler 1 1 1 dynamic memory allocation constructors destructors
- Manage command line boost program options
- Taskwarrior php frontend 0 1
- C11 concurrency tutorial part 4 atomic type
- C11 synchronization benchmark
- Eddi compiler 1 0 2 better pointer support new optimizations
- Eddi compiler 1 0 3 inlining register allocation
- Eddi compiler 1 1 0 member functions
- Eddi compiler 1 1 1 dynamic memory allocation constructors destructors
- Manage command line boost program options
- Taskwarrior php frontend 0 1
- Eddi compiler 1 0 1 pointers better struct support
- Eddic 1 0 structures global optimizations
- The site now running wordpress 3 4
- Eddi compiler 1 0 1 pointers better struct support
- Eddic 1 0 structures global optimizations
- The site now running wordpress 3 4
- Advanced compiler design and implementation book review
- Compiler architecture refinements eddic
- Advanced compiler design and implementation book review
- Compiler architecture refinements eddic
- C11 concurrency tutorial advanced locking and condition variables
- Install valgrind on gentoo linux
- Linux kernel tip do not disable system v ipc for x org and chrome
- Switching gentoo linux
- C11 concurrency tutorial advanced locking and condition variables
- Install valgrind on gentoo linux
- Linux kernel tip do not disable system v ipc for x org and chrome
- Switching gentoo linux
- https://baptiste-wicht.com/2012/03/1716/
- https://baptiste-wicht.com/2012/03/1717/
- https://baptiste-wicht.com/2012/03/1718/
- https://baptiste-wicht.com/2012/03/1719/
- https://baptiste-wicht.com/2012/03/1720/
- https://baptiste-wicht.com/2012/03/1721/
- https://baptiste-wicht.com/2012/03/1722/
- https://baptiste-wicht.com/2012/03/1723/
- https://baptiste-wicht.com/2012/03/1724/
- https://baptiste-wicht.com/2012/03/1725/
- https://baptiste-wicht.com/2012/03/1726/
- https://baptiste-wicht.com/2012/03/1727/
- https://baptiste-wicht.com/2012/03/1728/
- https://baptiste-wicht.com/2012/03/1729/
- https://baptiste-wicht.com/2012/03/1730/
- A new theme for the site
- Cp11 concurrency tutorial part 2 protect shared data
- Cpp11 concurrency part1 start threads
- Eddic 0 9 1 enhanced floating point support
- Eddic 0 9 floating point support
- Enhanced code snippets syntaxhighlighter evolved
- Introduction 64 bit intel assembly language programming linux book review
- A new theme for the site
- Cp11 concurrency tutorial part 2 protect shared data
- Cpp11 concurrency part1 start threads
- Eddic 0 9 1 enhanced floating point support
- Eddic 0 9 floating point support
- Enhanced code snippets syntaxhighlighter evolved
- Introduction 64 bit intel assembly language programming linux book review
- Assembly language step by step book review
- Cojac a numerical problem sniffer
- Eddic 0 7 1 boolean operators
- Eddic 0 8 1 do while loop and better optimization
- Eddic 0 8 64bit generation
- Local optimization on three address code
- Assembly language step by step book review
- Cojac a numerical problem sniffer
- Eddic 0 7 1 boolean operators
- Eddic 0 8 1 do while loop and better optimization
- Eddic 0 8 64bit generation
- Local optimization on three address code
- Boost enable if handle ambiguous function overload void
- Compilers principles techniques tools
- Eddic 0 7 compiler model optimizations
- Install cinnamon linux mint
- Install insight debugger linux mint ubuntu
- Boost enable if handle ambiguous function overload void
- Compilers principles techniques tools
- Eddic 0 7 compiler model optimizations
- Install cinnamon linux mint
- Install insight debugger linux mint ubuntu
2011 88
- Merry christmas
- Moodle promotion on packt publishing books
- Wordpress 3 3 sonny released
- Merry christmas
- Moodle promotion on packt publishing books
- Wordpress 3 3 sonny released
- Boost 1 48 0 has been released
- Boost intrusive ptr
- Cpp templates complete guide book
- Dynamic memory allocation intel assembly linux
- Eddi compiler 0 6 0 arrays
- Eddi compiler 0 6 1
- Eddic 0 5 1 better assembly generation and faster parsing
- Linux mint 12 lisa released
- New theme site
- Print strings integers intel assembly
- Boost 1 48 0 has been released
- Boost intrusive ptr
- Cpp templates complete guide book
- Dynamic memory allocation intel assembly linux
- Eddi compiler 0 6 0 arrays
- Eddi compiler 0 6 1
- Eddic 0 5 1 better assembly generation and faster parsing
- Linux mint 12 lisa released
- New theme site
- Print strings integers intel assembly
- Redirecting...
- Redirecting...
- Redirecting...
- Install git flow linux
- Diploma thesis inlining assistance for large scale object oriented applications
- Eddic 0 5 functions foreach
- Effective stl book review
- Install git flow linux
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Book review effective c
- Book review more effective c
- Google is open to all
- Packt open source awards 2011
- Profile c application with callgrind kcachegrind
- Redirecting...
- Compute metrics of c project using cccc
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Eddi 0 3 branches conditions
- Eddi 0 4 1 loops and better assembly generation
- Eddi 0 4 native compilation swap
- Java 7 has been released
- Profile applications linux perf tools
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Book review accelerated cpp
- Eddi 0 2 1 integer operations and optimizations
- Eddi 0 2 types and variables
- Eddi new programming language
- Git tip restore a deleted tag
- Install specific version gcc ubuntu
- Introduce variables on eddi
- No more ads on the site
- Solve file param is missing problem of w3 total cache
- This website is now running wordpress 3 1 3
- Upload files to ftp using bash
- Write and read binary files in c
- Redirecting...
- Redirecting...
- Avoid scrolling problems in kile when using gnome
- Now writing from berkeley california
- Redirecting...
- Redirecting...
- Export a sharepoint 2010 site as solution package
- Using linq to query sharepoint lists
2010 230
- Redirecting...
- Redirecting...
- Compute command line arguments with apache commons cli
- Jtheque core 2 1 0 released
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- A better swingworker
- Hardware guide the power supply
- Java 7 delays and plan b
- Java concurrency atomic variables
- Java concurrency part 5 monitors locks and conditions
- Java concurrency part 7 executors and thread pools
- Java synchronization mutual exclusion benchmark
- Jdk 7 features updated plan b is apparently here
- Jtheque utils 1 1 5
- My java benchmarks on github
- Save time with the gmail priority inbox
- Solve einsteins riddle using prolog
- The pragmatic programmer book review
- Tip batch resize images on ubuntu linux
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- A website for jtheque
- Do not use relative path with logback
- File copy benchmark updates once again
- File copy in java benchmark
- Generate graphs benchmarks easily
- Holidays
- Java 7 try with resources statement
- Java concurrency in practice book review
- Java concurrency part 4 semaphores
- Java concurrrency synchronization locks
- Java file copy benchmarks update
- Presentation usage h2 database engine
- Tip launch java applications from java applications with ant
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Asynchronous message passing jr
- Discover java visualvm 1 3
- Effective java second edition book review
- Getting started play framework
- Integrate play framework intellij idea
- Intellij idea 10 eap is here
- Intellij idea 9 0 3 is here
- Java se 6 update 21 released
- Jr virtual machines
- Modular java book review
- Osgi hello world services
- Osgi spring dynamic modules hello world
- Play framework template engine
- Profile applications java visualvm
- Rendezvous concurrency jr
- Replace an old copyright by a new one
- State of the lambda
- Tip how to solve agent admitted failure to sign using the key error
- Tip optimize images on ubuntu linux
- Tip profile osgi application visualvm
- Top 15 best wordpress plugins
- Version control with git book review
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- How to choose a monitor
- Java 7 translucency shaped windows
- Jr operations and capabilities
- Jtheque is migrating to git
- Monitor programming in jr
- Wordpress 3 0 installed
- Redirecting...
- 15 years birthday of java a bit late
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Better exception handling in java 7 multicatch and final rethrow
- Develop a modular application bases
- Develop a modular application implementation
- Evernote a very smart note book
- First build jtheque sonar 2 0
- Improve performance builds maven cli plugin
- Improve performances wordpress w3 total cache
- Java 7 add public defender methods to java interfaces
- Java concurrency part 1 threads
- Java concurrency part 2 manipulate threads
- Jtheque licensed under apache license 2 0
- Modular application loading modules
- Modular application modules
- Oracle pushes a first version of closures
- Sonar 2 1 has been released
- Switch kubuntu to ubuntu
- Tip add resources dynamically to a classloader
- Ubuntu lucid lynx buttons right
- Redirecting...
- 10 most useful google tools
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Closest pair of point plane sweep algorithm
- Drag and drop files to gmail
- Java 7 more concurrency
- Java 7 more dynamics
- Java 7 new io features asynchronous operations multicasting random access with jsr 203 nio 2
- Java 7 the new java util objects class
- Java 7 updates project coin
- Java links of the week
- Jetbrains released intellij idea 9 0 2
- Jtheque problems migrating osgi
- Links of the week 2
- Links of the week 3
- Maven 3 0 beta 1 is here
- Passed scjp exam
- Substance 6 0 is out
- Ubuntu lucid lynx 10 04
- Using substance look and feel in osgi
- Write corrects benchmarks
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- 4 reasons not using osmorc anymore
- Bookmarks bar disappears google chrome
- Bundle non osgi dependencies maven
- Hardware guide memory
- Java swing focus
- Jtheque is going to osgi
- Mock objects easymock
- Nio 2 path api java 7
- Osgi and cyclic dependencies
- Osgi enterprise 4 2 available
- Sonar 2 0 released
- Welcome to my new website
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Hardware guide hard disks
- Java keywords
- Logging with slf4j
- Modular application jtheque core 2 0 3
- Redirecting...
- Redirecting...
- Redirecting...
- Redirecting...
- Dont use shorts in loop
- Install jr windows
- Jr introduction
- New design jtheque website