My markup language for #GTK4 is ready, and I'm eager to hear your feedback! Is it something you'd use in your apps? What features would you like to see next?
https://www.jwestman.net/2021/12/02/introducing-blueprint-a-new-way-to-craft-user-interfaces.html
Nothing says #decentralized like a #cryptocurrency exchange that has an extra $700M to spend on advertising
Something I started earlier this year, that I'm really excited about and have been wanting to do for years. I'm working on adding vector tile support to libshumate, the GTK 4 maps library!
https://www.jwestman.net/2021/11/08/implementing-vector-tile-support-in-libshumate.html
And payments. Imagine if we had federated payments (we used to, back in the days of writing checks). It would open up so many possibilities.
Like banking apps. I won't switch banks over interest rates or credit card rewards but I will ABSOLUTELY switch over the quality of their app. If there was a standard API, those would be separate decisions.
Cryptocurrency may be a terrible solution, but the problem it "solves" is legitimate: it's too hard to build innovative products with existing financial tech.
My two cents about Linux desktops and the shift toward platforms instead of just DEs.
https://www.jwestman.net/2021/10/26/platforms-compatibility-the-future-of-the-free-desktop.html
No livestream this week, but here's a short video on the basics of GObject and introspection instead:
An overview of the markup language I'm working on for building user interfaces in GTK.
https://www.jwestman.net/2021/10/22/a-markup-language-for-gtk.html
Next livestream: Writing a new language server! For what language? Tune in to find out on Wednesday at 15:00 UTC!
Tomorrow at 3pm UTC I'll be going live and working on libshumate, the upcoming GTK 4 maps library. Join in if you're interested in how GNOME is developed!
My GitHub Sponsors profile is now live! You can support my work on Free Software including GNOME, Hourglass (which I haven't forgotten about!), and other random stuff. https://github.com/sponsors/flyingpimonster/
If you followed my GNOME Builder/deviced tutorial and it didn't work, it's because I forgot a step. Oops! You need to enable network discovery on the phone. The tutorial is now up to date: https://www.jwestman.net/2021/08/06/tutorial-mobile-dev-with-builder.html
GNOME developer working mostly on blueprint-compiler, Maps, and libshumate.