Web 2.0 thoughts

Lately I’ve been writing a Web2.0 app and TBH I can see where folks are experiencing issues.

There are omissions, glitches and bugs that need addressing.

But, I also wonder why Xojo hasnt dog fooded Web 2 with Feedback or some other app they use and rely on ? And that would show them the issues developers are facing.… Read the rest

Lots of Xojo projects ? You probably want this

Anyone who has been using Xojo for many releases probably has seen the dreaded “older version” dialog

It was a user request many many many years ago.

And now, at least with web projects, theres a different warning when you open a Web 1 project in a version that no longer supports Web 1 apps.

Well if you have even encoutered these issues and want to know whats the version I shoulduse to open this project you want the macOS QuickLook plugin from Monkeybread

Now lets be clear – MBS has two items named VERY similarly.… Read the rest

Laziness as a good thing

Lots of time I see people say they hack and hack at code until it “works”
But those accumulated hacks and patches can be troublesome down the road as you may not remember why you did something that way

And comments are, for the most part, obsolete the moment you write them.
And, unless you have some kind of enforced policy, either personally or corporately, they probably do not get maintained as code gets updated.… Read the rest

HTML still isnt a programming language

Some random guy writes he thinks it is. Whatever.

Build me an app in HTML.
NO CSS, NO JS. Those aren’t HTML
Plain jane old pure and simple HTML.

Oh but you say I can submit forms and – yeah to the SERVER that is served from. But then what ? The server won’t DO anything with that form or the data on it unless its running PHP or Java or something that can DO something with the data (even just stuff it in a file !)… Read the rest

Numbers

Not the app. Just the crazy numbers of covid infections and such we’re seeing here.

I’ve been keeping track of the numbers on my own as the published numbers on the AHS site are spread around in a way they dont present a clear picture.

This is my graph lately

NOT GOOD

Heads up

Been getting weird reports from friends that Xojo 2021r1 isnt quite as “native” on M1’s as expected

If you do NOT install Rosetta the IDE runs – but you cannot debug or build anything

Poking around it appears the linkers, ld, ldarm and lld are all only built as x86_64 binaries meaning that you MUST install Rosetta for Xojo to be able to debug or build

EDIT : I wrote Geoff after I heard of this and said “someone should look into this ASAP”.… Read the rest

A lack of symmetry

This thread illustrates some of the confusion people have with API 2

The documentation doesn’t help clear it up either since it says, quite clearly, that there seems to be a Boolean.ToString method.

I know this isn’t whats meant, but the writer of that thread obviously doesn’t.

Right now code has to look like

dim b as boolean = Boolean.FromString("true)
Read the rest