Welcome to LearnDelphi.tv
I’ve uploaded the two books I’ve authored to NotebookLM and asked it to create a video titled “Why Static Code Analysis Matters?” I think the output is quite informative, but perhaps exaggerates the utility of… … Read more
3 days ago in Movie0
Welcome to LearnDelphi.tv
Continuing our deep dive into static code analysis for Delphi – this time exploring Pascal Analyzer, a powerful standalone analysis tool with decades of proven results. In this episode, we’re stepping outside the IDE to… … Read more
2 weeks ago in Movie0
Welcome to LearnDelphi.tv
We continue our exploration of Static Code Analysis plugins for the Delphi IDE. This time, we look at Pascal Analyser from Paganza https://www.peganza.com/. We will put this tool to the test on a large legacy… … Read more
2 weeks ago in Movie0
Welcome to LearnDelphi.tv
Continuing our series on static code analysis IDE plugins, this time we explore TMS FixInsight. We’ll run it against a large legacy Delphi project and walk through the issues it uncovers — from minor code… … Read more
2 weeks ago in Movie0
Welcome to LearnDelphi.tv
Delphi’s “Method Toxicity Metrics” feature ranks every method in your project from most toxic to least — but what do you actually do with that information? In this video, I dig into one of my… … Read more
2 weeks ago in Movie0
Welcome to LearnDelphi.tv
Static code analysis can be a great way to improve code quality. This time, we are going to look at DelphiLint and how to use it to check over your code. Extra note: I just… … Read more
2 weeks ago in Movie0
Welcome to LearnDelphi.tv
New in Delphi 13 is the NameOf function. It gives you the string representation of the name of a variable that you pass into it. I’m not totally sure if I’ll ever use this, but… … Read more
4 months ago in Movie0
Welcome to LearnDelphi.tv
We get two new logic operators in Delphi 13. These will allow some code to be expressed in a slightly cleaner form and closer to the English language. Hopefully, making code easier to read and… … Read more
4 months ago in Movie0
Welcome to LearnDelphi.tv
Ternary operators have been added to many languages, and now we get them in Delphi in the form of an in-line if statement. I think this will be a useful language feature, but I’m unsure… … Read more
4 months ago in Movie0
Welcome to LearnDelphi.tv
SQLite is a great database choice for Delphi applications, and in this video, I demonstrate how easy it is to create an in-memory-only database and perform queries against it … Read more
4 months ago in Movie0
Welcome to LearnDelphi.tv
In this short video, I have a quick question about functions, procedures and methods – and the answer might surprise you. … Read more
6 months ago in Movie0
Welcome to LearnDelphi.tv
Curious about what’s inside your EXE files? This video gives you a quick overview of Detect-It-Easy (DiE)—a lightweight, cross-platform tool that helps identify compilers, packers, and basic file metadata at a glance. In my case,… … Read more
7 months ago in Movie0
Welcome to LearnDelphi.tv
Logging can be the difference between guessing and knowing. When your application encounters an error, the proper logging framework can quickly guide you to the root of the issue, but not all frameworks are created… … Read more
7 months ago in Movie0
Welcome to LearnDelphi.tv
There are many ways you can save a string to a file. In this video, we examine eight different approaches, not all of which are equal. Find out my favourite method, and some ways you… … Read more
7 months ago in Movie0
Welcome to LearnDelphi.tv
I find that if I can avoid using an excessive amount of brackets, then my code is a bit easier to read. Watch this video to learn how to utilise class helpers and improve the… … Read more
8 months ago in Movie0