zmc.space
my personal blog
- info
- recent posts
- 03/10/2024: abusing qml: expose a function to view with a `required property var` #qml #qt
- 03/10/2024: minimal example for writing qml modules #qml #qt #cmake
- 22/04/2023: using cmp-buffer with null-ls #neovim #lsp #null-ls
- 10/10/2022: living a plain (text) life #note-taking #markdown
- 02/04/2022: a place for everything, everything in its place #productivity #programming #shorts
- 11/01/2022: use git as a vim package manager #vim #neovim #shorts
- 27/12/2021: use formatexpr and tagfunc with lsp #vim #neovim #shorts
- 28/11/2021: freeze columns in tableview #qml
- see more...
- rss
- what i'm thinking about/interested in
- developer <-> designer relationship
- programming languages
- programming language design
- developer tools
- ui/ux development
- declarative programming
- software architecture
- compact split mechanical keyboards
- 3d printed keyboards
- talks
- Buffer is King | VimConf 2021
- Community Driven QML Coding Guidelines | Qt Virtual Tech Con 2020
- Community Driven Coding Guidelines | QtDevCon 2022
- Community Driven Coding Guidelines | QtDevCon 2022 - Slides
- How Not to Design Reusable Components in QML | QtWS22
- Declarative Thinking for Qt Developers | Qt Greece 2023
- Expose C++ Data Structures With No-QObject Derived Classes to QML | Qt Greece 2023
- Porting a Large Scale Non-Qt Legacy CAD Application to Qt/QML The Good, The Bad, and The Ugly | QtWS23
- Porting a Large Scale Non-Qt Legacy CAD Application to Qt/QML The Good, The Bad, and The Ugly | QtWS23 - Slides
- Taking Quick Controls 2's Templates/Styles to the Next Level | Qt Toronto Meetup 2024
- The Shoulders We Stand On | CppNorth 2024