Welcome to our February Newsletter

Take a break from the February blues! We bring you Incredibly Simple QR generation in QML, then Optimizing Embedded Product Design - the case for off-the-shelf boards, followed by The Embedded Developer's Dilemma in Choosing Hardware.

 

We then offer The Cyber Resilience Act - what is it?, a new release of Codebrowser, this month's videos, our training news and events in 2024.

 

Finally, Best Practices. We are proud to see our best practice Whitepaper on CI/CD has been translated into Japanese by our partner in Japan. If you read Japanese, or know someone who does, pass this newsletter on or read it here.

­

Incredibly Simple QR generation in QML

Wrapping tiny JS libraries in QML to do quick and simple things effortlessly and elegantly

by Matt Aber and Javier O. Cordero Pérez

As the subtitle reveals, our authors are pretty chuffed about having cracked a way for our designer to simply display a few QR codes for an Android app in QML. 

 

They did it without having to resort to the hitherto best existing QML solution, QZXing, a feature-rich library that's a great choice for a complex coding task, but over the top for this simple purpose.

 

Next time, our designer will have this quick and easy solution to hand and so can you.

 

Read the blog.

­

Optimizing Embedded Product Design

The case for off-the-shelf boards 

by Nathan Collins

Choosing the right system-on-chip (SoC) is probably your first consideration when designing an embedded product, followed closely by deciding whether to use an off-the-shelf board or design your own.

 

Nathan guides you through the choices available to you.

 

Read the blog.


 

­

The Embedded Developer’s Dilemma in Choosing Hardware

also by Nathan Collins

 

In the run up to Embedded World in Nuremberg, we'll be bringing you a series of blogs focused on critical areas in embedded development. 

 

In this one, Nathan Collins (seen here) homes in on what you need to take into account when choosing a hardware vendor and cost-effective board for your product, that will hold up over time.

 

Read the blog.

­

The Cyber Resilience Act

What is it?

from KDAB News

KDAB's Robert Brock dispels some of the rumors and offers an overview on the purpose and goals of the Cyber Resilience Act, highlighting what you might want to look into regarding its affect on critical parts of your product development, shipping and maintenance.

 

Watch the video.

­

Code Browser gets a major update 

New C++ libraries and Rust and Flutter browsing

We used to refer to codebrowser as a really useful tool for navigating C++ open source code, with proper semantic highlighting and tool tips. Which indeed it is. But this update offers you even more.

 

Besides new libraries written in C++ and, among others, Dart SDK and Flutter Engine, you can now also browse Rust and Flutter.

 

Find out more.

­

Qt Applications on Windows

Video releases this month

This month, KDAB's Nicolas Arnaud-Cormos and Milosz Kosobucki give us four short videos with names that pretty much tell you what you'll get. 

 

If you're a C++ and/or Qt programmer working on Windows, save yourself a heap of time, and add what they offer to your skillset.

 

Find the full playlist here. 

Setting up VSCode for Qt Development

Using Windows Subsystem for Linux (WSL) for C++ and Qt Application Development (Part 1)

Improving Qt Debugging on Visual Studio (code)

Using Visual Studio Code for Developing C++/Qt Linux Applications in WSL (Part 2)

­

KDAB Training

Highlights and additions to the schedule

Qt/QML

We have some seats left on our May 14th Advanced QML training course in Berlin, so don't hold back if you could do with a boost. This is one of our most popular and highly praised training courses, and includes advanced QML/C++ integration and Application Architecture.

Advanced QML, May 14th, 3 Days : get the details and sign up here

 

Debugging and Profiling

Here's your chance to get ahead of the crowd and book your seat for our September 24th Debugging course in Berlin.  

Debugging and Profiling Qt Applications on Linux. September 24th, Berlin, 3 Days.

 

 

An Addition to the Portfolio

On May 13th, you can sign up for Introduction to Rust and Embedded Combo. 
Offered by our partner, Ferrous systems, the course runs for 8 half days, entirely online. 

Find out more about the training courses in Rust we offer. 

 

Check out the Full Schedule of KDAB Courses offered in 2024.

 

­

Events

A selection of this year's important events follows, with dates for you to save. 

Note that Oxidize is BACK in May, and we hope to see you at Embedded World in April!

Embedded

Embedded World April 9-11

Nürnberg, Germany

We’ll be there in style with some great demos. Find out more. 

Come visit us at our booth!

 

Embedded Linux Conference April 16-18
Seattle, Washington
Save the dates!

 

Embedded Online 

April 29-May 3 
Online only
Save the dates!

Rust

Oxidize, May 28-30

Berlin, Germany

The conference for Industrial Rust users. The CFP is open. 

Submit a talk and save the dates!

 

RustConf 2024, Sept 10-13
Montreal, Canada

The Rust Foundation event outside Europe
Save the dates!

 

EuroRust, Oct 10-11 
Vienna and online
For the European Rust community.

Save the dates!

C++

ACCU, April 17-20

Bristol, UK

Workshops announced!

Register here

 

C++ on Sea, July 3-5
Folkestone, UK

Call for speakers closes March 8th

Early bird tickets available!
Sign up!

 

CppCon, Sept 15-20 
Aurora, Colorado, US
The biggest C++ conference in the world..

Save the dates!

Qt and 3D

 

SIGGRAPH, July 28-Aug 1
Denver, USA + virtual access

Keynote on giving "an artificial character its own inner life"!
Sign up!

 

KDE Akademy, Sept 7-12

Wurzburg, Germany

The best in open source and Qt

Save the dates!

 

­

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

­
­
­
­
­