en.osm.town is one of the many independent Mastodon servers you can use to participate in the fediverse.
An independent, community of OpenStreetMap people on the Fediverse/Mastodon. Funding graciously provided by the OpenStreetMap Foundation.

Server stats:

256
active users

#gui

6 posts6 participants1 post today

i've been using relm4 for a while and i'm really happy with it. i love the #elm architecture - your app's state is a struct (or object), your user interface is rendered by a function that takes your state and returns a tree of widgets (or similar), widgets emit messages, messages modify state. i find it so much cleaner and easier to wrap my head around than traditional imperative methods or MVVM.

what are some other nice cross-platform #desktop app frameworks that use this architecture? i'm mainly familiar with #relm4 and #iced in #rust. :boost_requested:

relm4.orgRelm4

You struggle mastering new tools (#docker, #ssh ...)
because your first reflex is to put an extra layer between you and them.

Don't fall for the graphical interface #GUI trap.

It may be convenient first but will ultimately deprive you from a deeper understanding that leads to efficiency.

- Open the #terminal.

- Play with the command line.

- Keep useful commands in history 😏 (@ATuin)

- ReUse them whenever you need 😯

- Put most repeated commands in a script AUTOMATE!! 🤯

#Python #GUI devs:
I am looking to create a diagramming tool for UML-like diagrams. I have looked at Gaphor, which is good, but its underlying architecture is too complex for my brain and use case.
I want to work in Python, and keep dependencies to a minimum.
#QT seems to be a way to go, with a reasonable community.
Any other suggestions? Or tools like gaphor?
(Boosts welcome)

As I use Canvas LMS, I am more convinced that we shouldn't let web developers just invent their own basic UI widgets like buttons, check boxes, etc. lol.

Make them assemble pages like in Visual Basic.

Canvas LMS checkboxes let you check the boxes about 75% of the time? If they didn't build their own GUI and used some standardization maybe I could check "this quiz question corresponds to course catalog requirement IV-3-a" 100% of the time.

#rant#GUI#internet

I began my love affair with #CG in the early 1980s, and with #GUI not much later. By the early 2000s, I had worked with X/Xt/Xaw, SunView, OpenLook, Motif, NeXTSTEP, Win32, OS/7, Carbon, Cocoa, Tk, Gtk, Qt, WxWidgets, AWT, Swing, and many others that I no longer care to recall.

Suffice it to say, I had fallen out of love with GUIs, after 20 years, mainly because of the industry's inability to standardise on what constitutes a "good" UI.

Today, more than 40 years hence, I am ever more disillusioned with this rampant, uncontrolled, cat-herding attitude of our #IT industry:

• Do we really need 10 new web UI frameworks per day?
• Are we unhappy with WPF, Cocoa, Material, ..., ..., ...?
• Does every application we implement need a "novel" UI?
• Are we really pushing the state-of-the-art, when we just tweaked a tiny bit in an existing UI framework?

We in IT, who work for "businesses", need to focus on business needs. We need to stop viewing ourselves as "artistic innovators" and "tech boundary pushers". We must focus on usability, consistency, simplicity, maintainability, and cost effectiveness for the benefit of our users and our employers.

Of course, we in tech mustn't shun innovation. But there's a place for innovation: it's called peer-reviewed academic articles. And we must recognise that forking a repo out of resentment isn't innovation.