Refactoring the HTML Text Editor for QWebEngine

published at 13.02.2017 16:45 by Jens Weller
Save to Instapaper Pocket

Using QtCreator together with the Visual Studio Build Tools

published at 09.02.2017 16:22 by Jens Weller
Save to Instapaper Pocket

For a while I've been using QtCreator as my IDE, mostly because its deep integration with Qt, as most of my projects are Qt related. With this, I also preferred (and still do a little) to use the MinGW builds of Qt on Windows. In the past, as GCC was a little bit better with the newer standards, today, well, never change a running system...

C++ in 2017

published at 26.01.2017 16:25 by Jens Weller
Save to Instapaper Pocket

The year is a few weeks old, so a quick installment on whats in it for C++ in this annual rotation around the sun...

Collaborative Online C++ Compiler?

published at 05.11.2016 16:05 by Jens Weller
Save to Instapaper Pocket

Randomizing a CSV File with Standard C++

published at 01.11.2016 20:29 by Jens Weller
Save to Instapaper Pocket

For this years student program I had to come up with a way to randomly select n students from all applicants. I wanted to do this in a clean and nice C++ program. So here it is:

Presenting Code

published at 27.10.2016 16:42 by Jens Weller
Save to Instapaper Pocket

At CppCon 2015 I decided to give a small lightning talk on how to present code in the coming year. This was a reflection on visiting many C++ related conferences and seeing many talks live and online:

What does "Modern C++" really mean?

published at 13.10.2016 16:03 by Jens Weller
Save to Instapaper Pocket

I submitted a talk to CppCon with Modern C++ in the title: CppCon 2016 - Jens Weller “Writing applications in modern C++ and Qt". It seemed a good title, and I think it still is. Yet it made me interested in the term "modern C++", as its used so often. And I have heard so many things what it is, and what it isn't.

Subtle bugs through leaking

published at 06.10.2016 14:34 by Jens Weller
Save to Instapaper Pocket

boost 1.62 - a short overview

published at 29.09.2016 16:06 by Jens Weller
Save to Instapaper Pocket

Yesterday a new version of boost has been released: boost 1.62. Lets have a short look on changes & new things.

An interview with Sean Parent

published at 06.07.2016 16:04 by Jens Weller
Save to Instapaper Pocket

Final features of C++17

published at 30.06.2016 14:32 by Jens Weller
Save to Instapaper Pocket

boost 1.61 - a short overview

published at 17.05.2016 21:27 by Jens Weller
Save to Instapaper Pocket

Last week during C++Now, boost 1.61 was released. This is the first release in 2016, and with 4 new libraries a really important one.

The C++ Hightlights and more of GCC 6.1

published at 28.04.2016 21:58 by Jens Weller
Save to Instapaper Pocket

In this week GCC 6.1 was released, a new major version of GCC. This new version brings again many new features for C++ to the GNU Compiler Collection. A short overview on these.

C++ Committee to shift focus on important issues

published at 01.04.2016 03:22 by Jens Weller
Save to Instapaper Pocket

Lessons learned from Meeting C++ 2015

published at 24.03.2016 16:32 by Jens Weller
Save to Instapaper Pocket

Some reflections on last years Meeting C++ conference, and what changes are coming for this years Meeting C++ Conference, which will be announced next week. This year will be the 5th conference, with the experience of running the event 4 times, it will be again, the best Meeting C++ conference I have organized so far. But lets first look back, and learn from last years and previous events.

C++17 and other future highlights of C++

published at 10.03.2016 11:25 by Jens Weller
Save to Instapaper Pocket

Welcome to the 3rd and last part about current proposals for C++17 and beyond. In the last part, there was an overview on the current Technical Specifications, most likely to move into C++ after C++17. The full proposal listing of 2016 sorted by subgroups contains many more proposals then I can cover.

C++17 and its Technical Specifications

published at 03.03.2016 12:23 by Jens Weller
Save to Instapaper Pocket

Part 2 of my series about the current proposals for C++17. This part is covering the Technical Specifications (TS), which are currently released. Some of them will make it into C++17. Those not making it into C++17, should be available in the namespace std::experimental, if they are not a language feature.

Selecting by interface, an idea almost to good to be true

published at 27.02.2016 17:36 by Jens Weller
Save to Instapaper Pocket

Last night, I've been coding until 3 am. Working on an API which will connect my CMS to JSON libraries in a generic way. For this I did study different JSON Libraries in the past weeks. I almost wrote another one ;) Yet, I had the idea to write a generic interface to interface with some of these libraries, so that my own code is not hard wired to a certain API.

Current Proposals for C++17

published at 25.02.2016 10:53 by Jens Weller
Save to Instapaper Pocket

Revisiting QWidgets & data, refactoring and performance

published at 18.02.2016 11:10 by Jens Weller
Save to Instapaper Pocket

My CMS project has grown quite a bit, and there are a few places where I think I should refactor the code. One of the larger ones is that TreeItem::get<T> returns a pointer instead of a reference. Another one is related to how the Qt UI application is acting when opening a new panel in the TabControl. There used to be a noticeable delay...