­
­
­
­
­
­
­

Welcome to our March Newsletter

This month we bring you CXX-Qt - Safe Rust Bindings and The Qt Less Travelled - Obscure Bug fixes. Then we offer The Developer's Guide to Containers and more KDAB videos as well as C++ Design Idioms from CppCon.

 

The big news though is Qt Developer Conference Agenda is published. Enjoy.

­
­
­
­
­
­
­
­
­

Qt Developer Conference - Berlin
June 13 - 15

­
­
­
­

Agenda published!

­

The agenda for QtDevCon is now online with a wide range of great talks from experts across the field.

 

Following this month's hot topic (see below), check out How Can I Make My Qt Apps More Rusty? by Andrew Hayzen and Leon Mathes.


Early-bird tickets are available until April 15th**.

 

We so look forward to welcoming you in person at this flagship Qt event, sponsored by The Qt Company, Felgo, Toradex, Tuxera and Signal Slot.

 

Join us and our sponsors at Qt Developer Conference!

 

** Please note, late booking is not possible this year as event staffing everywhere recovers from the effects of the pandemic.

 

Don't wait! Book your place now.

­
­
­
­
­
­
­
­
­
­
­
­
­

CXX-Qt

Safe Rust bindings for Qt

­
­
­
­

by Andrew Hayzen

 

At KDAB, we have been investigating how to integrate Rust with Qt in a safe and idiomatic way. The solution we are currently working on is called CXX-Qt. It’s available in the GitHub and on crates.io.

 

Read on.

Check out the Interview with Andrew in our March KDAB News, below, where he talks about Safety and Performance, the perfect marriage.

­
­
­
­
­
­
­
­
­
­
­
­
­
­
­
­
­

The Qt Less Travelled

Fixing Bugs in Qt's Lesser-used Features, for Profit (and fun!)

­
­
­

by Albert Astals Cid

 

Qt is a high quality library, but it is also massive in number of features. This massive number results in a higher likelihood that there are bugs that go unnoticed lying around in its less frequently used features or combination of features.

 

Read on.

­
­
­
­
­
­
­
­ ­
­
­
­
­
­
­
­
­
­
­

The Developer’s Guide to Containers

Using containers to maximize productivity

­
­
­

by Andrew Hayzen

 

Not content with blogging and being interviewed this month, Andrew also gives us this quick guide to all the ways containers can improve our lives as developers. 

 

It assumes that you’re already familiar with the technology through tools like docker, but please read our other whitepaper first if you need a primer.

 

Read on.

­
­
­
­
­
­
­
­ ­
­
­
­
­
­
­
­
­
­
­

Design Idioms from an Alternate Universe

from CppCon 2021

­
­
­
­

by Ivan Čukić

While C++ is a one of a kind multiparadigm language, people tend to use object-oriented patterns with it most of the time.

 

This talk presents several software design idioms that people usually connect with generic and functional programming disciplines, but which are highly applicable to the usual code most of the contemporary C++ developers write every day.

 

Watch the talk.

­
­
­
­
­
­
­
­
­
­
­
­
­
­
­
­
­

KDAB Video releases this month

­
­
­
­
­
­

KDAB News - March 14th

­

Cxx-Qt Rust Bindings; Squish 7.0; Creating a Real-time Mobile Chat App and more.


Watch the news

­
­
­
­
­

Rust and Qt - 3 Steps to Integrate Rust to a Qt App

­

More about Rust, the most popular language since 2016 according to StackOverflow, and Qt. 

 

Watch the video.

­
­
­
­
­

How to Quickly Change the 3D Scene in your Application with Kuesa 3D

­

Iteration. Can it really be THAT easy? Yes it can.

 

Find out how.

­
­
­
­
­
­

Additions to Qt Widgets and More 

­
­
­
­
­

Tips & Tricks

­

In the many years we have worked with Qt, we have gathered quite a number of tips and tricks. 

 

Here Jesper gives you four more ways to make your development life considerably easier.

 

See the whole series here.

­
­
­
­
­

Checking Your QModelIndex(es)

­
­

QTableView Galore

­
­
­
­

Building Qt

­
­

Unit Testing from Qt Creator

­
­
­
­
­
­
­
­

Klarälvdalens Datakonsult AB (KDAB)

Box 30, 683 21, Hagfors, Sweden

­

This email was sent to mail@example.com

You are receiving this because you have contacted or been contacted by KDAB, or if in the EU, have given KDAB your consent.

­

Update your preference | View in browser | Unsubscribe

­
­
­
­
­ ­ ­
­
­
­
­
­
­
­ ­ ­
­
­