My Own GeekMagic SmallTv
Got one! And you know what? Firmware is not open source. I need to write my own right?
Programming Adventures with Michał Kalbarczyk
Got one! And you know what? Firmware is not open source. I need to write my own right?
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.
You have a mac? You need to compile linux kernel for your Raspberry PI?
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?
Why don’t use available solution? All of them using ChatGPT. But I’m out of credits ;) Of course I want to learn something!
We will take a look at WASM again! But this time with Rust. Why Rust? Because I can compile Rust directly into WASM.
WASM? WebAssembly?
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!
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.
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…