Garrit's Notes
Random thoughts, tips and rants about software
Random thoughts, tips and rants about software
Don't over-complicate things that should be easy.
Loading configuration is a crucial part for most applications, still, I have seen many projects where configuration layer didn’t get much love.
Stupid patterns on the web (and how to prevent your bank account from getting hacked)
A Toronto-based frontend engineer.
I may be wrong, but I think I have a general idea of what kind of person you are. If you're anything like me, you are always on the lookout for ways to improve yourself.
mold looks pretty cool, and a faster drop-in ld replacement is obviously extremely useful. But having no link step at all would be even fa...
I recently found myself needing a system to describe objects that was easy to parse like JSON, but more extensible and less clunky than something like XML or YAML. After a bit of Googling, I came up empty handed. Thus,
Our hope is that this guide to Twitter will be useful to you, wherever you are in your Twitter journey.
Here I’ll discuss various ways I’ve tried to reduce my soda intake - primarily to avoid sugar. [1] [2] If you want the quick summary of...
List of startups/companies that had successful pivots - GitHub - fikrikarim/companies-with-successful-pivot: List of startups/companies that had successful pivots
I've recently come back to an older project of mine (that powers this website), and as I did some maintenance work: upgrade to newer crates, upgrade to a newer rustc , I notice...
Ghostly is a GitHub notification client for Windows 10/11 - GitHub - patriksvensson/ghostly: Ghostly is a GitHub notification client for Windows 10/11
You might have heard that Telegram has released arguably their biggest update of the year this week. While the backend of the messaging platform remains proprietary, the source code of the mobile and desktop clients is open source.
https://aka.ms/dotNETConf2021-GetdotNET6Blazor in .NET 6 enables building even more powerful and flexible web UI components. In this session we'll look at th...
My Setup for Self-Hosting Dozens of Web Applications + Services on a Single Server - Casey Primozic's Blog
FizzBuzz is a well known test to show that you can program. To be rather more exact, it is a simple test that does not tell you if you can program well, but ...
As we approach the end of the year, let's look ahead at some trends and predictions for 2022
Well, 2021 is finally over. I thought 2020 couldn't be topped, but 2021 wasn't much better for most.
Hey Programmers,In this episode, I am showing how you can easily switch between Blazor WASM and Server for your apps.#Blazor #WebAssembly #ServerJoin this ch...
Without too much fanfares Sciter has officially transitioned from TIScript to JavaScript this week.
2021-12-26 · Programming
According to the German Minister of Justice the storage of telecommunications data without any reason could soon come to an end.
Static Classes in C# are a type of class that cannot be instantiated and are useful in various scenarios involving utilities.
Put succinctly, the observation is this:
Short answer: because we said so.
Home Again; Double-Vaxed & Boosted; Dildo Malware; The LastPass Incident; New Breaches; Favourite Companies of 2021; Sponsored by Kolidehttps://www.troyhunt....
My blog, mostly about programming
MP3s continue to be a source of confusion — consternation? apathy? entropy? all of the above? — for me. I should be clear that by “MP3s” I mean any fixed digital documents of audio. So, by “MP3s,” I also mean WAV files, and FLAC, and ALAC, etc. Actually, I spe…
The Background # I’m going to jump straight to the point, after my last post, somebody saw the Arch install guide on OpGuides and decided they didn’t like it, and so opened a PR deleting the file: Now, this story could have ended here. I could have closed the…
It has been one year since I wrote the blog post where I shared the learnings from the first three years of my journey as a first-time technical founder.
A statically generated blog example using Next.js and Markdown.
Was having a conversation with a founder earlier today and the topic of hiring functional leaders came up. I offered one of my common pieces of advice which was don’t hold the reins too tightly once you hire them. It’s something I see happen over and over to f…
Over time I've collected a bunch of self-discovered tips for how to make the writing process more enjoyable.
LastPass accounts are under attack. I look into how user’s master passwords might have leaked.
Make yourself invaluable by learning the basics of data Science Many data science pros will tell you: learning SQL was one of the best investments in their career, even though the language is a bit basic. See why so many developers become data pros in this 2-h…