3 May 2023

41 links · Wednesday

Letter to a Burned Out Founder

Dear Founder, Burnout sucks. It is an insidious parasite that festers underneath the surface. You might not even notice it growing until the day you wake up and realize that you are underwater. Burnout robs you of your joy, your will, and your abilities to do …

Drawing with ChatGPT and Tikz – Bob's Blog

Sometime ago through HackerNews I found this experiment on drawing a unicorn with ChatGPT on the blog of Adam K Dean. The results left something to be desired. I prefer using Tikz instead of SVG so I decided to an experiment myself with reasonable results. Fir…

Europe isn't a thing — Stefan Schubert

Some Americans discuss “Europe” in a way that implies that it’s a reasonably homogeneous entity, on par with the US. I think that’s not right, but that Europe is considerably more heterogeneous, in terms of language, culture, politics, and economics. Language…

Pylint strict base configuration

Pylint is a great static code analyser for Python code. I have been using it for several years, in various projects, and it's simple to use yet very powerful. I even contributed to Pylint by submitting a new rule a few years ago : implicit-str-concat. For an i…

Washing your code: avoid comments

Some developers never comment their code, some comment too much. The former believe that the code should be self-documenting, the latter read somewhere that they should always comment their code. Both are wrong.

Moving .NET Apps to the Cloud

The panelists discuss the benefits and challenges of moving .NET apps and the different options available, including managed Kubernetes services, serverless platforms, and HTTP-based hosting options.

8 Free and Open Source Blazor UI Libraries

I have been exploring Blazor for a few years now. There are many beginner videos on this channel. I have built internal tools, but I never made them look gre...

Minimal API growing with .NET 7

To create REST API services with Microsoft .NET, the Minimal API was introduced with .NET 6 – with top-level statements based on some C# 10 features. This was great for very small services, b…

How To Generate Random Strings in C#

Here's how to generate random strings in #csharp and #dotnet Join this channel to get source code access and other perks:https://www.youtube.com/channel/UCyT...

Edward Loveall

GitHub is dominant in today’s software development industry. Most professional developers interact with software created, maintained, or controlled by GitHub daily.

The coolest thing coming out in C# 12

Are you a .NET developer and are always looking for ways to incorporate the newest of .NET and C# into your apps? If so, this video is for you! In this video...

Google Admits Defeat, Reverting to Separation of Device Volumes

Currently on Pixel devices and a few other Android phones, when a user decides if they want to hear or mute notification sounds, that choice also involves what happens to your ringtone. For example, if I set my phone to vibrate on incoming calls, that same rul…