Personally, I dislike the way the UI is declared and bound though (XAML)
You can write the MAUI UI in C#. No need to use XAML anywhere.
Personally, I dislike the way the UI is declared and bound though (XAML)
You can write the MAUI UI in C#. No need to use XAML anywhere.
I had someone say that to me, a Maths teacher, when I was trying to tell them where they were going wrong with their Maths! 😂And they were a programmer - no wonder all the e-calcs are wrong… (sigh)
It is just that here, in this situation, I didn’t get it
I scrolled back to see, and I think that initial one was just someone who disagreed with your suggestion, for whatever reason (like I downvote incorrect responses to order of operations questions. i.e. hearsay which contradicts what’s actually in textbooks and taught), but then yeah, there was some piling on when you asked for an explanation, and I just write them off as “I don’t want to see this” types. At first it bothered me, but in the end I just take out of it that I got more upvotes than downvotes, so just proceed with business as usual then. :-)
Remember the human, and all of that
Yeah, there’s some keyboard-warriors who forget that. You learn to just ignore the downvoters unless, like in your situation, you’d like an explanation as to why your particular suggestion was downvoted by someone. e.g. maybe they know something that you don’t. There was a whole side-discussion about Kagi like that (someone had seen something on a blog, and someone else pointed out the CEO’s response to the blog, etc. - I didn’t read the whole thing… but I didn’t downvote it either ;-) ).
I can’t even recall the last time I downvoted something
I’ve downvoted things which I know are wrong (people love expressing opinions on things they have no expertise on - just check out the threads on order of operations! 😂), and upvote correct things (the whole point to up/downvote is to push relevant things to the top), otherwise neither usually. Sometimes I use upvote to indicate I liked something someone said.
just seems so… lazy
Yep.
And now I am getting downvoted for asking an honest question
Welcome to programming.dev! 😂I’ve had the same happen (technical issue, looking for a solution or workaround, get downvoted). I take it as “I’m not interested in this - don’t ever show me anything about this again” - well, just scroll on by then, not hard. 🙄
Oh, I nearly forgot! I had to learn Python too… because I had to teach it. Did try to argue for C#, which is allowed under the curriculum (and would be a more suitable language to teach), but then found it’s hard to get that agreed on because so many schools just run Python because it’s easier for them from an administrative point of view - I found I wasn’t alone in this predicament. Thanks school admins…
Pascal was the first real language I learned (after basic)
Same. Taught myself some Basic in high school (first on a school computer, then we got a computer at home), learnt Pascal in 1st year Uni (programming basics - wrote a bunch of stuff for myself in Pascal for my computer) then C in 2nd year (OOP), and then Assembler in 3rd year. Later I taught myself (with the help of some books and courses… and intellisense! 😂) C#.
People complain that there’s “too many parentheses”. People like to complain about dumb stuff.
😂I’m off on a tangent here, but this made me laugh so much! As a Maths teacher I see all the time people complaining about “this is ambiguous - add more parentheses for clarity!” when the reality is Maths is never ambiguous and they’ve just forgotten 2 of the most important rules of Maths (meaning we already have the correct amount). 😂 These very same people often put the brackets in the wrong place anyway when they do add them adding/removing brackets
YIj54yALOJxEsY20eU has compromised on their privacy values by not including a special character in their username.
They’re just trying to convey they’re not THAT strong. 😂
online safety and security are never taught or communicated
As a Computer Science teacher I’m gonna tell you that isn’t true at all. We absolutely DO teach about e-safety. Kids probably know more about it than their parents do!
don’t have to learn about indenting until you cover flow control
Which is one of the very first things they’re taught - “hello world”, variables (“Enter your name”, “hello {name}”), branches, and loops, in that order.
I’m not sure I can think of a language that would be better suited to learning
Pascal - it’s what it was designed for. Variables, branches, and loops, with strong types and optional indenting. Once people have a handle on that, THEN move onto OOP.
For the people saying Python is beginner friendly, no, it isn’t. I had to teach it to high school students (I had no choice in the language). Having to have exact indenting, whilst also not caring at all about how you use your variables, not to mention is OOP, is all a bit much for some students, some of whom don’t even fully grasp how to use loops yet. One step at a time.
Pascal was designed for beginners, so I’d start there. Get a handle on the basics before you move onto something which is using object-oriented programming, as that’s a whole thing to understand in itself. One step at a time (I’m a teacher, and we always only teach students one concept at a time). And once you’ve got the basics then C# in a Nutshell series of books (one for each version of C# as new features come out) is very good with explaining the next level stuff and not rehashing the basics (there may be similar books available for other languages, but that’s outside my area of expertise).
Links from this talk
Join dotnet.social and auto-follow @SmartmanApps@dotnet.social
How to follow multiple hashtags in a column
Github bots by Carlos Sanchez of Microsoft…
Guide to Mastodon for dotNetMAUI and dotNet peeps
Github repo of Maho Paheco of Microsoft
Maho’s guide to implement ActivityPub in a static site (or any website)
Follow Maho’s blog from Mastodon (or almost any Fediverse service!)
Follow Microsoft DevBlogs (federated thanks to Maho)
Sorry. I forgot about we were ending daylight savings this past weekend, so the times are actually GMT+10 now.
But, but, must downvote things. Need things to downvote! Dooooooooownvooooooote. 😂
I’m used to there being grumpy people around now. ;-) (they’re somewhat unpredictable too - wait what? Why are you downvoting that?! 😂) I had nothing but positive reaction from the dotnet and MAUI communities. I think it maybe didn’t come across well enough here that even though there’s focus on dotnet/MAUI, what I’ll be talking about is applicable to any programmer who wants to find out how to get more out of the Fediverse. i.e. here’s the MAUI version of this tool, but said tool would also exist for other languages too, and if you can’t find it here’s the public repo where you could fork it. That was the reason I posted it here too anyway.
P.S. thanks for the well wishes.
Yeah I’ll pop the link to the recording in after, but the advance warning is for anyone who wants to watch live to be able to ask any questions at the time (and also to share the link with anyone who might benefit from watching it. e.g. those still stuck over in the other places).
Some of my intended audience don’t know about Lemmy yet… hence the talk. :-)
You may think you’re joking, but as a Maths teacher I can tell you I have seen a lot of posts where someone makes a mistake with their signs, then uses their wrong answer to declare “The rules of Maths are wrong! Look - different answer!”. Yeah umm, try working on getting your arithmetic right first before claiming to have “proved” something. 😂