Computer Networking Tutorial For Software Developers (Comic/Infographic)

Computer Networking is a subject every software Developer should be familiar with. In simple cases, most of us are going to need to fetch some HTTP data from the internet for use in our app. You may even need to do some network heavy stuff like writing instant messaging software or some kind of direct interaction with the sever. Some of us are even going to build back end stuff forcing you to know more about the networking aspects of your app like the address ( IP address, Domain name) where it’s hosted, configuring DNS records, FQDNs and many terms that can throw off beginners. This story based comic/infographic guide is there to help out in case one is not familiar with these concepts. Read ON !

Continue reading

Working With Qt Events : A Comprehensive Guide

Qt has two main mechanisms to allow developers to react to things that happen in your application. One of these, which is more common is Signals and Slots. The other one, is using events. The aim of this guide is to lay out a comprehensive coverage of different techniques to deliver and handle events in Qt applications. The guide is highly practical and provides enough ground for the reader to try out the techniques in the IDE right way. It is expected of the reader to already have a basic understanding on working with Qt.

Continue reading

Qt 5.12 LTS is out .Time to update your projects.

Qt 5.12 released
Qt 5.12 released

Qt 5.12 was released on December 6, 2018. This is a LTS(Long Term Supported version) of Qt which will be supported for a 3 year period time. The LTS version before that was Qt 5.9 ( released on May 31, 2017) and the one before that was Qt 5.6 (released on March 16, 2016) you get the idea. This means that Qt 5.6 will stop being supported by the Qt Company ( the guys behind Qt) somewhere in the first moths of 2019.

This article will highlight the new features and things to look out for when updating your Qt and QML projects to the latest version. Specifically for students from our various courses on Qt and QML. We tested the new version on the windows OS using the mingw compiler.

Continue reading