Life of a Developer is a blog about the life of Johan Thelin. His email is Johan, at this domain.

Johan is the author of the Foundations of Qt Development book, explaining and exploring the Qt framework. He also has experience from writing articles for various printed publications as well as for on-line usage. He is available as a trainer and public speaker on various Qt topics, as well as general development topics.

In addition to writing, he works as a software developer. His experiences span the whole spectrum from large enterprise scale systems to the smallest embedded systems. His primary interest being embedded systems, preferably with limited hardware resources. A large part of the recent projects have involved embedded Linux and Qt on various platforms.

Johan relies on open source software in his work – both as a user and developer. Building on open platforms is one of his core values as well as his expertise.

4 thoughts on “About”

  1. Hi, I have your “Foundations of Qt Development” book and would like to say that it is by far the best Qt book available. I was just wondering when the new version will be out. I really look forward to a new version.

  2. Thank you! I don’t know if, or when, a new edition is planned. Right now, worklife takes too much time. However, I do have notes and halfwritten chapter laying around. Only time will tell.

  3. Hello Johan Thelin,

    In one of your posts you have mentioned about ” BOOTCHART ” package building, in YOCTO (Core-image-minimal recipe). I want to do the same for fsl-image-fb recipe.

    Can you help me in configuration of SYSTEMD-ANALYZE in .bb file?
    (ERROR: Required build target ‘fsl-image-fb’ has no buildable providers.
    Missing or unbuildable dependency chain was: [‘fsl-image-fb’, ‘systemd-analyze’])

    This is the error i got when i tried to bitbake with “System-analyse” to fsl-image-fb.bb

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.