My Own GeekMagic SmallTv
Got one! And you know what? Firmware is not open source. I need to write my own right? RIGHT? No more talking let’s start.9 September 2024 ・ Reading time: 2 minutesPitara - Kitara Resurrected
I’m not so happy owner of Misa Digital first Kitara. Why not hapy? Because it’s not working. Almost all Kitaras and TriBasses stop working because of touch panel failure. Unfortunately there is no replacement. Those screens are not in production for a long time.20 August 2024 ・ Reading time: 2 minutesHow to cross compile linux kernel on MacOS
You have a mac? You need to compile linux kernel for your Raspberry PI? Great. Follow me…15 August 2024 ・ Reading time: 2 minutesZig! Can you C?
I just want to develop something different. But what? Game, graphics, sound processing? Surely you’ll say Rust! Yep done a lot of things in Rust. But maybe C?4 April 2024 ・ Reading time: 2 minutesHow to generate git commit message using AI?
Why don’t use available solution? All of them using ChatGPT. But I’m out of credits ;) Of course I want to learn something!27 August 2023 ・ Reading time: 4 minutesWhen WASM gets Rusty?
We will take a look at WASM again! But this time with Rust. Why Rust? Because I can compile Rust directly into WASM.15 May 2023 ・ Reading time: 5 minutesLet's GO WASM
WASM? WebAssembly? Lately I’ve started to ask myself: “Is WASM worth paying attention to?” Let’s find out. There are few languages that can be directly compiled into WASM. Anyway let’s try GO.17 April 2023 ・ Reading time: 5 minutesBest dotfiles manager is GIT
Long story short. Tried lot of dotfiles managers including custom solutions. All of them have a big disadvantage. You have a copy of a file or symlink. What do we need? Just git. Let’s start!20 March 2023 ・ Reading time: 2 minutesHow to Create Desktop Application with Elixir
Writing desktop application is not an easy task. But why don’t use Elixir, Phoenix and LiveView? We will figure out how we can create a desktop application using those technologies.7 September 2019 ・ Reading time: 4 minutesHow to Use Elixir's Compiler to Avoid Typos
In this article, I want to describe how you can use elixir metaprogramming to avoid some runtime errors caused by typos. If you’re passing around some handcrafted messages ex. %{name: "app_one_hello", payload: "payload"} you can easily introduce errors. Sending app_one_hello and listening for app_ane_hello will not make your system works correctly. Imagine you have thousands of messages. It’s really hard to manage them like that. To make things better, you can create a list of all messages and generate functions to send and receive them. Now when you will create a typo, elixir’s compiler will tell you!23 August 2019 ・ Reading time: 4 minutes7 Tips for Building Kiosk Device with Nerves and Buildroot
For about a year I’m working on some interesting machine. The first challenge was to build a kiosk device. During working on that I’ve made a lot of research and ended up with Nerves.16 June 2018 ・ Reading time: 4 minutesUmbrella On Rails
So you want to have a Rails application with few other applications inside? Can I have a Rails application inside a Rails application? If you ever asked yourself such a question, you’ll find an answer. Let’s start!30 April 2018 ・ Reading time: 3 minutes