Sam 🐞 @sam.elborai.me · 22/10/2024Vet: is your partner from South Africa SO, confused: Uh, no. Why? Vet: I saw the South African flag on his bag, but with more colors The flag: 060
Sam 🐞 @sam.elborai.me · 23/05/2023I don't have a team per-se, at least not yet 😆. So it would be you and me, and we can try to find some artists :) 000
Sam 🐞 @sam.elborai.me · 23/05/2023If you don't mind paying, I would recommend GameDev.tv courses on Udemy. They are often on sales and really good quality content. I've done this one, it covers C++ and Blueprint programming in UE 5: www.udemy.com/share/101Weu3@zACurvL… 010
Sam 🐞 @sam.elborai.me · 20/05/2023Just caught up with the Unreal Engine 5.2 release notes, and they are phenomenal! Need to carve out some time to migrate my game projects or assemble a team for a game jam. Major kudos to the Epic team - the pace of their innovation is mind-blowing! 020
Sam 🐞 @sam.elborai.me · 20/05/2023I’m sure almost nobody cares about such an old standard, but RTF 1.9.1 specification is such a cool document to read, with weird insights into Word product development history. The format is kind of weird at first but handles so, so much, and is made to have backward and forward compatibility. 010
Sam 🐞 @sam.elborai.me · 20/05/2023Subclassing in this context means “replacing a window function (WinProc) with your own”. It’s surprisingly simple to do and use, once you understand the general design. But that requires dealing with pointers, 32 and 64-bit adresses, via PInvoke and Marshal namespaces. 010
Sam 🐞 @sam.elborai.me · 20/05/2023In case you don’t know what that means, it’s basically dealing with the low level windows APIs via system calls. A window in windows is a handler (HWND) and a function processing events in a big switch (WinProc). 110
Sam 🐞 @sam.elborai.me · 20/05/2023I tried WinUI again this week, last time was before the project was considered stable. Things are still not production ready IMHO. I’m glad I know low level Win32 APIs a bit, otherwise I would have given up. Support for Window min/max sizes requires handling Win32 messages by subclassing the HWND :( 110
Sam 🐞 @sam.elborai.me · 20/05/2023It’s maybe not obvious but there is A LOT of nuances and workarounds needed to handle the various type of .Net projects, at least on Windows. WPF, UWP, and WinUI all have their own issues to consider when building in a CI. Libraries also have their own quirks depending on target frameworks and deps. 010
Sam 🐞 @sam.elborai.me · 20/05/2023I should find a way to sell GitHub actions and workflows… I ended up creating one of the most comprehensive set of actions for .Net projects just to cover my needs: build, test, benchmarks, packaging, WPF, WinUI, UWP, support dotnet CLI and msbuild, signing, nuget.org, GitHub packages, and more 120
Sam 🐞 @sam.elborai.me · 20/05/2023Following Bluesky things has been a bit too overwhelming, it felt good disconnecting from the noise for the past ~2 weeks or so. But I’m sure I missed all the fun! 020
Sam 🐞 @sam.elborai.me · 20/05/2023Happy weekend to the Skyline 👋. Hope you enjoyed your week and had an interesting time. I personally felt quite productive working on niche projects I wanted to explore since a while 🤗. Here is a new googly eye pastry, this time in a more high class setup! 040
Sam 🐞 @sam.elborai.me · 14/05/2023ANTLR 4 is pure magic. I cannot see myself writing a recursive descent parser ever again. Parser combinators for simple, well defined, context free stuff, ANTLR for the rest. 000
Sam 🐞 @sam.elborai.me · 14/05/2023@pfrazee.com FYI uploading a panoramic picture from an iPhone seems to break the image upload. I expected it to be cropped, but instead got an empty picture 000
Reposted by Sam 🐞Luca Hammer @luca.run · 09/05/2023I don't care about Mastodon, but would love to discuss the differences between ATProto and ActivityPub. As tech and culture. 182
Sam 🐞 @sam.elborai.me · 14/05/2023Yeah, no worries, I’m just here to share the picture 😊. No laptop with me. 000
Sam 🐞 @sam.elborai.me · 14/05/2023I had a busy week, too much to do, then sick for days, and now enjoying Schaalsee with SO for the weekend :) 000
Sam 🐞 @sam.elborai.me · 14/05/2023Hallo Skyline! How are you all doing? What did I miss during the past week? 🌟 Here is a nice blue sky photo from Zarrentin am Schaalsee, a UNESCO protected area in Mecklenburg-Vorpommern in Germany 🤗 020
Sam 🐞 @sam.elborai.me · 08/05/2023What do you find confusing? I had cats my whole life, and I always felt uncomfortable with dogs, so I would see myself as cat person. But my SO is really, really, really into cats, way more than I am :) Our cat (Yara) is the best, but everything nearby becomes 90% cat hair after a few hours. 000
Sam 🐞 @sam.elborai.me · 08/05/2023I published a short blog article: "How to set a solution-wide namespace prefix in Visual Studio".If you're like me and find it annoying to have to add the full prefix every time you add a new project to a solution, you will like to know that can be automated with just a little bit of MSBuild config 110
Sam 🐞 @sam.elborai.me · 08/05/2023Yeah, but they are staying a few days at our place, I wouldn't feel comfortable if the apartment wasn't in a decent state.And it's not too bad to feel the external pressure, at least you have a clean place for a few days (until the cat spreads its hair absolutely everywhere 🤣). 000
Sam 🐞 @sam.elborai.me · 08/05/2023lmao, the app creation in Microsoft Partner Center is broken since at least October 2022?!Just, how?!?! 000
Reposted by Sam 🐞Armin Ronacher @mitsuhiko.at · 08/05/2023I have a lot of questions about the security of react server components. Is there an reasonable overview of the system somewhere from that angle? 222
Sam 🐞 @sam.elborai.me · 08/05/2023I also liked those two, even if their eyes are a bit creepy, haha 020
Sam 🐞 @sam.elborai.me · 08/05/2023It was busy 😁. We spent almost our whole Sunday cleaning the house to accommodate friends visiting, it's always more time consuming that one would expect.How about you? 010
Sam 🐞 @sam.elborai.me · 08/05/2023Do you need a code? People I offered do not seem to react, so I still have a few. 000
Sam 🐞 @sam.elborai.me · 08/05/2023The UI has been improved, it definitely looks better since a few years (last year I think? I don't remember exactly). But the underlying service is absolutely always failing in the most confusing ways ever. 100
Sam 🐞 @sam.elborai.me · 08/05/2023Sorry for the negativity, but I have to express it.The Microsoft Partner Center is by far the worst publishing service I ever used. Even compared to Apple's horrible mess that was the iTunes Connect platform.I just hate having to interact with it. 100
Sam 🐞 @sam.elborai.me · 08/05/2023Good day the Skyline 👋.Hope you all had a good weekend.To wish you luck for this new week, here is a seagull with googly eyes, with Hamburg harbour in the background. 152
Sam 🐞 @sam.elborai.me · 06/05/2023Haha, for sure 🤣. The worst is their versioning schemes.Just for C# and .Net 👇. 100
Sam 🐞 @sam.elborai.me · 06/05/2023Thanks Sara, I appreciate :) For the specific project I was frustrated with in my initial skeet I'm fine doing it on my own, because it is something with a fairly limited target audience and I don't expect to release it publicly. But for other projects I would love to get some feedback! 000
Sam 🐞 @sam.elborai.me · 06/05/2023Things are improving, there is a lot of hard work being done to make the system look and feel more visually coherent, but it feels that we are in a transition period since years, and the current state is a mix of various paradigm. 100
Sam 🐞 @sam.elborai.me · 06/05/2023The fact they have 4-6 incompatible and visually inconsistent GUI toolkit doesn't help. 100
Sam 🐞 @sam.elborai.me · 06/05/2023Microsoft is...messy. There are some general guidance for their Fluent Design (I love it). They aren't too bad, and their galleries of widgets are fairly good to get a feel of what is considered the "Windows" style. But their guidelines are either limited to broad, abstract advices, or are outdated. 100
Sam 🐞 @sam.elborai.me · 06/05/2023Haha, yes, that's what I'm doing, but because I don't feel that I have a good intuition of what will look and/or feel good that can be very time consuming. I should practice more I guess. 110
Sam 🐞 @sam.elborai.me · 06/05/2023I'm working on Windows GUI applications. I always feel like I have no intuition regarding UI design things, and because of this it takes me a ridiculously long amount of time to decide how a simple view should look like. And the result is functional but not really that great looking :( 000