Stories

  • My Own GeekMagic SmallTv

    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 minutes
  • Pitara - Kitara Resurrected

    Pitara - 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 minutes
  • How to cross compile linux kernel on MacOS

    How 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 minutes
  • Zig! Can you C?

    Zig! 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 minutes
  • How to generate git commit message using AI?

    How 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 minutes
  • When WASM gets Rusty?

    When 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 minutes
  • Let's GO WASM

    Let'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 minutes
  • Best dotfiles manager is GIT

    Best 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 minutes
  • How to Create Desktop Application with Elixir

    How 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 minutes
  • How to Use Elixir's Compiler to Avoid Typos

    How 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 minutes
  • 7 Tips for Building Kiosk Device with Nerves and Buildroot

    7 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 minutes
  • Umbrella On Rails

    Umbrella 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