I am proud to publish my new pet project. It’s called oolog and it is an object oriented log for Modern C++ applications. Why another log library The main reason that motivated me to make another log library was the fact that the most famous C++ log libraries on GitHub don’t follow some code practices I…
The Coffee Machine metaphor
Here I’m going to explain what I like to call “the coffee machine metaphor“. It is basically a real world story that quickly made me think of some common practices in programming. I’m going to explain the story and then we’ll visit the programming side of this. So, here we go! In the office at the company I…
KISS: Keep it simple and selfish!
Here I’m going to talk about the KISS principle. For those who saw the title and came to correct me about what KISS stands for, thank you, but the title has its purpose. I obviously know KISS stands for “Keep it simple, stupid!” (or at least this being the most common) as you can see…
Monkey C and monkey do, a reflection about weak references
I have recently discovered it is possible to develop apps, faces, widgets and many other things in different Garmin devices using their Connect IQ platform, which is amazing! Some of the compatible devices are Garmin Edge (such as 520, 1000 and Explore 1000), Fēnix 3 and Vivoactive (full list of compatible devices). The possibilities are…
New website
Time passes by and technology improves. It has been some months now in which I was thinking I needed to renew my website. So here it is! A brand new and responsive website! I still don’t have everything completely migrated, but I will soon. This was the website I used to have, written completely by…
About Blocks release
I just published my new game, About Blocks. It is an Android game that maybe will stress you out. It just tries to make you focus on the whole screen. You can learn more about it here. Feel free to live any comment or suggestion and don’t forget to rate it on Google Play!
Threads in C for ARM Cortex M3
Along with the dynamic memory manager, I also had to implement a thread system on that embedded project. We weren’t using any library and we didn’t know yet about the amazing FreeRTOS, so in order to have threads we had to implement them. You can find here an explanation of how I did this.
Dynamic Memory Manager in C
I once had to implement a dynamic memory manager in C for an embedded project. This wasn’t an easy task because we also wanted to optimize memory usage. So I went to it, I analized another framework we had in our hands and saw what we needed and what we didn’t. The solution I got…
Release of My Personal Accounting
I have published the personal accounting web application in which I was working on: My Personal Accounting. You can access it via the official website http://mypersonalaccounting.com or you can also download the Android application (link). If you want to know more about this project follow this link.
New projet: Personal accounting website
I am currently working on a new project: a personal accounting website. This website allows you to forget about spreadsheets (Excels and so on) and it has been designed specially for mobile devices. More information soon… but if you have any suggestions, questions or can’t wait to check it out you can e-mail me 😉
You must be logged in to post a comment.