Tamás PolgárinDeveloper rantsFollow-up: How to tell if an object conforms to a Typescript interfaceSome commenters indicated that my recent solution was incorrect. Some were right. I went the extra mile, and fixed it. Anything for my…3d ago3d ago
Tamás PolgárinDeveloper rantsAgile, again (but it’s not me)Over 17,000 claps over my past post on Agile makes it seem like nobody is a fan of it. But wait! There’s more.Jun 23Jun 23
Tamás PolgárinDeveloper rantsHow to run a proper work cafe?It happens all the time. A local cafe advertise themselves as “the perfect remote work corner in the city”. You haul your ass and laptop…May 292May 292
Tamás PolgárinDeveloper rantsTypescript interface constants: you’re probably doing it wrongI see this amateur mistake all the time. An interface definition, which is supposed to restrict allowed values to a set of predefined…May 93May 93
Tamás PolgárinDeveloper rantsForm validation in Windows Forms with C#Looks like we are turning into a C# blog. I promise I will continue the AI series later.Apr 5Apr 5
Tamás PolgárinDeveloper rantsLinking data files with your executable in .NETSometimes you want your data files to be embedded into your .exe file at build time. It’s been possible since Mark Zbikowski left his…Apr 31Apr 31
Tamás PolgárinDeveloper rantsSingletons in C#Singletons are objects that exist in only one instance, and every attempt at instantiating a new one will return the original one. They…Mar 151Mar 151
Tamás PolgárinDeveloper rantsAI basics for programmers 1.What is AI? How does it even work? Whenever you ask such questions, you’re doused with endless walls of text aimed at technically…Mar 7Mar 7
Tamás PolgárinDeveloper rantsHow to use Git submodules to maintain a boilerplate?Imagine this scenario. You have an application boilerplate. It’s a skeleton of an application, with some ready-made components tightly…Feb 211Feb 211
Tamás PolgárinDeveloper rantsWhat to do when npm complains about a self-signed certificate?Yes, there are other package managers, but it’s not always the developer’s choice. Let’s see another annoying and fairly cryptic problem…Feb 152Feb 152