Posts

Showing posts from April, 2024

Why do I chose Camunda BPM?

Image
Hello everyone and welcome to my first post about Camunda BPM. Camunda Logo I have been asked by many of my friends and colleagues... Why am I choosing Camunda BPM as a process orchestrator and automation? Why dedicate more time to this instead of Azure Cloud, Jakarta EE or other passions I had in the past? Let's see why... Who am I First of all, let me introduce myself. I am a Software Engineer / Enterprise Architect / Solution Architect / Noob Twitch Streamer / Ex competitive video games player and geeky enough to spend sometimes 14 hours in front of the computer. In the past, I used to blog and to participate actively in OTN (Oracle Technology Network) and be part of the Oracle ACE Community. For personal reasons, I stopped contributing and the advocate culture of the Oracle ACE community was not aligned with my expectations anymore. (It looked more rewarding to create a small post copy/pasting "hello worlds" or selling Oracle and "smoke" rather than technolo

Sega Saturn Development: Where do I start

Image
Hello everyone and welcome to my first Sega Saturn post: As you can imagine, the most difficult part about starting your Homebrew video games journey is... how do I start? how do I setup a development environment? Where do I get information or some help? Before jumping crazily to start coding... let's go step by step and first learn some of the terminology used in Sega Saturn development Pre-requisites Yes, most of the development for Sega Saturn is in C/C++ language. (Unless you wanna do some Assembly code). I totally recommend to you to do a basic tutorial on C/C++ even if you understand or you know the programming paradigm making emphasis on: Makefile GCC and compilation How linking libraries works Most of the problems comes on compilation or linking existing libraries, or Saturn code with your code :). SGL vs Jo Engine vs Yaul Probably you have heard about these 3 above or even more and now you are confuse what to use or where to start. Let's describe briefly what are each