Reviewing my own custom keyboardRecently, I have built (yes, built, not bought) a wireless split keyboard: Why? Because I wanted to do try something new, while doing something from the scratch. Many years ago, I got my first trackAug 14 · 16 min readjkonieczny.hashnode.dev
Earth is flat. Locally. And globally (in a way)No, it’s not about any conspiracy theory about Earth being flat, but just how it is made, that we see flat maps of our globe. The challenge is that if the Earth is not flat, paper and screens are. How should we accurately store coordinates?" Through ...Jan 28, 2025 · 18 min readjkonieczny.hashnode.dev
Vue's reactivity is a trapVue's reactivity is awesome, but it has a "little" drawback: it messes up with the references. Things that should work, that TypeScript says is fine, suddenly isn't fine. I won't even talk about nested Refs with enforced typing, it's complete chaos y...Mar 11, 2024 · 9 min readjkonieczny.hashnode.dev
Vue's new `defineModel`It was available as a macro for some time, experimental in 3.3, and now stable in 3.4. An amazing feature that shortens your code a lot and prevents you from having to think of a name used inside the component for the Ref proxy made with useVModel or...Feb 1, 2024 · 8 min readjkonieczny.hashnode.dev
Event Bus with Vue 3 and TypeScriptVue 3 removed the beloved Event Bus used in Vue 2, but nothing is lost! Vue's internal Event Bus became obsolete and unnecessary in the Vue itself. It was quite useful, especially before we got provide/inject. It allowed communication between compone...Dec 4, 2023 · 9 min readjkonieczny.hashnode.dev