Menu Share

C / C++

What is FlatBuffers?

by | Published on

FlatBuffers is a serialization library developed by Google. In this article I will talk a bit more about them and about binary serialization.
Read More

JSON vs Binary Serialization

by | Published on

In this article I will discuss what binary serialization is and the difference between that and a more typical JSON or XML serialization.
Read More

My Course on Data Serialization is out!

by | Published on

In this one I teach a lot about data serialization using FlatBuffers. Data serialization is an advanced topic that shouldn't be neglected.
Read More

CMake Logo

How to compile shaders with CMake

by | Published on

In this article I will give you an insight on how to include compiled GLSL shaders into your project build step using CMake.
Read More

My Course on Vulkan is out!

by | Published on

This is my third course on Udemy and it will teach you the Vulkan specification so that you can render graphics on the screen.
Read More

Design Icon

What is Vulkan?

by | Published on

In this article I will explore what is Vulkan and what is the concept behind the specification as well as its advantages.
Read More

Using ImGui for Game Development

by | Published on

In this article you will learn more about what ImGui is and why you should use it in your next project.
Read More

My Course on ImGui is out!

by | Published on

I created my second course. In this one I teach a little bit about graphics programming but mostly focusing on the UI programming with ImGui.
Read More

C Logo

5 C/C++ Programming Books to Elevate Your Skills

by | Published on

Often in this blog I talk about programming and CMake but my articles are often targeted to people who can already develop and know programming. If you're a beginner programmer you might find some concepts harder to learn and in this article I would like to suggest some books that I've used to learn and understand programming and some that I've heard are really good even though I haven't read myself.
Read More

Design Icon

What are Shaders?

by | Published on

In this article you will learn on the basic level what shaders are and how they are used in graphics programming.
Read More