Blog Posts

10 essential tips to speed up software development on Linux

Developers who always use Linux can not shut up about it because it is actually that good. It feels like you are coming out of the abstracti...

Git commit best practices

This post explains how to write good commit messages and how not to write bad commit messages. Also, you will learn some more best practices...

What is an RTOS?
Device Software

RTOS or a Real-Time Operating system is an operating system usually running on an embedded device that can run time-constrained applications...

Generic IoT device architecture
Device Hardware

In this article, you will learn about the generic Internet of Things device architecture. Certain specific components are necessary to consi...

MQTT : Quality of Service ( QoS )

Quality of Service (QoS) in MQTT messaging is an agreement between sender and receiver on the guarantee of delivering a message.

MQTT : Keep Alive

MQTT keepalive is used to know if the connection between sender and receiver is still open and working.

IoT basics : Introduction to MQTT Protocol

MQTT is a lightweight communication protocol designed for constrained devices. This article explains MQTT in a simple way.

Different layers of Internet of Things stack

Internet of Things includes a lot of different technologies. So, before starting to learn IoT or implement some project related to Internet ...

Git for beginners : Setting up git credential manager

Are you ever annoyed when you have to enter your git password every time you fetch, push or pull from remote git repository? There is a simp...

Git for beginners : Git basics you need to know

In this article, you will learn how to push your first code to the repository you created. Also, you will learn about pull, add files, branc...

Git for beginners : setting up your first project

The Git version control system is a staple when it comes to coding. This article shortly explains what is git and about the tools which use ...

Recommended boards for IoT development and prototyping
Device Hardware

If you want to do an IoT project, there is no better way than to do it hands on. Here are some boards that are perfect for IoT prototyping p...

What is the Internet of Things?

A simple introduction to the Internet of Things. What is the IoT in broad sense? Why do you need it? How might the IoT impact you and the wo...