Multiplatform Programming in C++

In the age of multiple available operating system a programmer often faces a problem of choosing the platform for his project. This choice is often not trivial. Sometimes certain functionality is available only on selected platforms, sometimes user tastes change and they migrate from one platform to another (for example Symbian was dropped because of huge interest in Android), many application are written for multiple platforms from the beginning. It is often best to write code that is platform independent and if that is not possible – to somehow manage existence of multiple platforms in the most simple way.

Discovering Network Topologies

When you work as a network administrator, there are few more useful tools than an application that discovers your network topology and is capable of drawing it to you and providing all the information about the network. Let’s look at several ways how we can find devices in our network and build connections between them.

Rust – Modern Alternative to C++

For many years C++ language was the only reasonable option for writing real time or embedded software. But during recent years a new technology has emerged. A technology that has potential to take the crown of low level programming in several years. It’s called Rust.

Computer Games in HTML5

When HTML5 appeared on the programming scene a new trend emerged – computer games running in a browser (and not using Flash). Maybe those games constitute the future of modern entertainment?…

What Programming Language Should You Choose?

Modern IT world has created hundreds of programming languages. Each of them has its own pros and cons. If you have a job to do – what language should you choose?