Revisiting TStringList as a dictionary in Free Pascal! In this new video, I dive deeper into key-value handling, plus share two practical tips ... with constants and creating a better user experience (enabling buttons only when all fields are filled).
📚 New video is out! I look at a couple of Pascal books (mainly Delphi but great for Free Pascal learners), the FreePascal docs, and tips on getting better help with coding questions.
A review (/reflection) for building a database app with #FreePascal & #LazarusIDE, features include search, sorting, CSV export, and #HeidiSQL. Video Coming ...
Sorting a DBGrid in Lazarus should (!) be easy... (a) write code or (b) just add a component and avoid writing code. Done it before. But it turned into a much bigger experiment!
New video just dropped – Part 3 of my Free Pascal Database App series! This episode is all about the little things that take your apps from “working” to “polished” (getting closer to) ...
Next video starts as a tutorial for a "DB App", then turns into live coding session after a couple of IDE hiccups and my own blunders. Sigh! Anyways, come along for the ride and see how it all unfolds:
First look inside the Double Command source code! Explore screenshots, grab it from GitHub, and see how it handles exceptions & multi-threaded debugging — plus how it extends LazLogger.
Just built HeidiSQL from source using Lazarus 4.2 — fixed some issues, poked around the code, and shared what I found. 🎥 Watch here: youtu.be/WV-vubcDnt8
Tuning your compiler can make your apps faster and greener. In this one, I take a simple Pascal primes program from 1MB down to 39KB using Lazarus IDE and Free Pascal.
I just dropped a short video exploring green coding and whether Free Pascal could be part of the solution. Could Pascal help us write cleaner, more energy-efficient software?
Inline variable declarations in Pascal — here’s what I think about this modern tweak and how it fits (or not!) with Pascal’s goals. Worth the change or just extra noise?
Ready to start your debugging journey in Lazarus 4.0... (i) Breakpoints, (ii) Watch windows, (iii) Run to Cursor, (iv) Local variable inspection, (v) And more!
I just posted a walkthrough of the new IDE — perfect for beginners. Learn how to create your first GUI app and install packages (Minimap) in Free Pascal.