In the previous post we created C library and used it in Python code. And you noticed how much time we spend on memory management. Is there a way to make our life easier? Yes,[…]
Category: Programming
Python meets C
Python becomes more and more popular. It has lots of libraries one can use. But if you need to do complex calculations it’s not very effective. Better approach would be create CPU consuming part in[…]
Flutter
Flutter is UI SDK which allows you to create cross-platform GUI applications. It was created by Google, but it’s open-source project. Flutter uses Dart as a language. Flutter was introduces in 2018. Let’s create our[…]
WebAssembly, part II
In the previous post we setup a tool chain to build WebAssembly code and created our first Hello World application. In this step we will learn how to call WebAssembly from JavaScript and how call[…]
WebAssembly 101
WebAssembly is a low level code (similar to assembly), which could be written in C/C++ or Rust, compiled (to .wasm file), and run in a browser together with JavaScript. To create WebAssembly binaries we will[…]
Visual Studio Code for C++ on Linux
To be a productive developer good editor/IDE is essential. On Windows nothing could beat Microsoft Visual Studio (in my opinion). On Linux I don’t have enough experience to make decision yet. For small projects Microsoft[…]
Qt + CMake = Easy Life
Do you want to be able build GUI application once and run it on Window and Linux? Qt might be the answer.Also in this lesson we will be using cross platform build tool named CMake.[…]
Web development modern style (.NET Core, C#) with unit test and continuous integration
We are continuing Web development, but this time we will use completely different approach and will use new offering from Microsoft – .NET CoreWe already met .NET Core, so please take a look at it[…]
Web development primer (HTML, JS, PHP, MySQL)
Let’s do a quick tour into Web development. It’s a huge topic and we will just scratch the surface but in either case you have to know the basics: HTML, CSS, and JavaScript. Do do[…]
Hello World for Android from command line
Today we will create application for a Android device using command line tools. Most books start with Hello World using Android Studio, but to better understand all the moving parts it’s better do everything manually.[…]