Skip Navigation

πŸ’‘πš‚π—†π–Ίπ—‹π—π—†π–Ίπ—‡ π™°π—‰π—‰π—ŒπŸ“±
πŸ’‘πš‚π—†π–Ίπ—‹π—π—†π–Ίπ—‡ π™°π—‰π—‰π—ŒπŸ“± @ SmartmanApps @programming.dev
Posts
22
Comments
591
Joined
2 yr. ago

  • There’s only a bot sharing links. Federated would mean more than a bot, right?

    When a new post is made in a Community here, the relevant Community bot sends out a link to the post (see screenshot of post the .NET Community bot sent out about this post) - is this Community federated? Same answer.

  • The source is Maho. He's a Microsoft employee who has added ActivityPub (via the Wordpress plug-in) in his spare time. The 2nd person to follow it was also a Microsoft employee - @DevLeader@programming.dev - who I'm sure would be happy to clear up anything about it (I'm not sure if Maho himself is on here,, but Nick is).

  • Pays to know how to recover code from the reflog in these cases.

    At first I read that as re-flog. Is that with a cat o' nine tails? πŸ˜‚

  • why do you think most business are already writing a separate Android app

    I don't think that. I know some businesses who are still writing separate apps, instead of switching to cross-platform. You'll have to ask them why they're doing that. It frustrates me no end when platform-specific bugs come up because they're running different code on each platform, each written by different people.

    the fact that people interact by touch rather than with a mouse and keyboard

    ...makes no difference at all. Whether a user has touched a button, clicked on it, or tabbed to it and pressed enter, the same Button.Clicked event gets triggered.

  • The original comment was

    it will kill PWAs

    like if Apple STOPS doing it then everyone else will stop doing it. Like when Apple stopped having 3.5mm jacks everyone else stopped having 3.5mm jacks. Oh wait...

    As I said, they're big spenders, not trend-setters.

  • It's not at all like building a separate app. All the back-end code is identical - all you have to do is make the mobile version not take up as much screen-space, and that's not much work. e.g. on desktop I use icon and text, but on mobile icon only.

  • No, what's silly is to not follow the correct grammar of spelling out an acronym in full the first time. Microsoft does this all the time and you're left not being able to use the document because you have no idea what they're talking about, and they haven't linked to anything about it either. e.g. try Googling COM and let me know how you go with finding out what it means. You should never assume the reader knows what it is. It's gate-keeping.

  • That doesn't make them trend-setters though - that just makes them big spenders on marketing. i.e. Android wasn't following what Apple did - they'd already been doing it first!

  • But it wouldn't only work on Android. It would also work on Windows and Unix and any other niche operating system that can run a browser (my Blu-ray recorder has a browser in it). There's a whole world outside Apple/Android. This message brought to you by a browser running on Windows...

  • People also forget that smartphones existed before iPhones and MP3 players existed before iPods.

  • Look for every time Apple has said "reimagined" and you'll find a feature that Android had 5 years earlier.

  • explaining others also helps me understand it better.

    There's a saying - if you want to learn something then teach it (even to a rubber duck ;-) ).

  • Of course, I rarely hire unteachable folks,

    There's not really any such thing as unteachable, just people who are too stubborn to admit they could learn a thing or two (or even worse, those who rebel against being told what to do).

  • I actually was a teacher for a while (Computer Science and Maths), and I still do tutoring. When I started working with Xamarin, with no prior .NET/C#/GUI experience (just shell scripts and programs in DOS and Unix), it became clear as day to me that no-one at Microsoft had the slightest idea how to teach things. That hasn't changed even now. The documentation is horrendous - they don't even follow basic grammar rules like spell out an acronym in full the first time, so first time you hit one and you don't know what it is, now the document is useless (because they haven't linked to any assumed background knowledge either - have you tried Googling COM to find out what it is?). When I told someone there (who I won't name) they said "it's near impossible to cater for all levels". No it isn't - you start with the fundamentals (or link to them) and build your way up to the more advanced.

    Microsoft documentation...

    Here's my blog on writing a MAUI UI in C# which illustrates how to write a document (though I realised later I missed linking a few things and still need to go back and fix those) - Creating MAUI UI's in C#

    It's also an issue with their templates - there's no such thing as a "blank" MAUI app. They stuff a bunch of stuff in there which violates "teach one concept at a time". I was so relieved when I found out how to make my own templates! (shell be gone! XAML be gone!)

    Here are the basic rules of teaching...

    I would add to that (for documentation) always spell out your acronyms in full the first time, link to any assumed knowledge, have step-by-step instructions, and make sure you cover different uses from basic to advanced (and don't damn well use Foo Bar - use a real world example).

  • Every strata building has a body corporate, and it's nothing to do with seeking power - it's about, you know, collectively running the building. In fact body corporate is a bit of a misnomer, since the word "corporate" comes from the word "corpus", which means "body". More precisely in this context it's a legal body, and may or may not be for-profit (a strata building's body corporate is definitely not-for-profit).