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,[…]
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[…]
Useful Links
Free Programming Books Coding Interview University Gitignore: A Collection of .gitignore Templates Awesome Python The Art of Command Line Awesome Machine Learning Big List of Naughty Strings Awesome Java Awesome JavaScript Awesome Cheatsheets Awesome Kubernetes[…]
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.[…]
Continuous Integration (CI) with Jenkins
Continuous Integration (CI) is a practice in software development when it’s encouraged to submit your code to the main repository very often – up to several times a day. Thus everyone the code is tested[…]
Intro to debugging with WinDbg
Debugger is developers best friend. If you have to be efficient you have to know how to debug your application. No amount of logs, traces, console output can help you as much as live debugger[…]