Advertisement · 728 × 90

Posts by

Going Beyond the Basics: Delphi, Refactoring, & Updating Logic
Going Beyond the Basics: Delphi, Refactoring, & Updating Logic YouTube video by Silver Pascal Coder

In this session, the text adventure proof-of-concept become a little more robust and 100% compatible with both Delphi and Free Pascal - refactoring. messy if-blocks into command tables and starting an auto-complete function.

youtu.be/etPCfNwR4KQ

#ModernPascal #Delphi #FreePascal #GameDev

3 days ago 9 2 0 0
Post image

Dropped my text adventure engine—originally built "elsewhere" (hehe)—straight into the Delphi IDE on Windows. Result? It builds with almost zero friction. Doesn't work for every project, but for a core engine? A win is a win.

#ModernPascal #Delphi #Coding #SoftwareEngineering

6 days ago 2 0 0 0
Modern Pascal: Building a Scalable Inventory System with Generics & DTOs
Modern Pascal: Building a Scalable Inventory System with Generics & DTOs YouTube video by Silver Pascal Coder

Moving the Silver Engine from static arrays to a class-based DTO architecture for inventory management. Plus, an update to the Parser... filtering noise words!

youtu.be/mf01EsRae6M?...

#ObjectPascal #GameDev #SoftwareArchitecture #SilverPascalCoder #Generics #CleanCode

6 days ago 9 2 0 0
The Beginnings of a Text Adventure: Applying MVC Concepts
The Beginnings of a Text Adventure: Applying MVC Concepts YouTube video by Silver Pascal Coder

Building a text adventure in Modern Pascal. In the latest video, we start an engine from the ground up using the MVC pattern to separate world state from the interface.
Watch here: youtu.be/G7KZPpkAc1s

#ModernPascal #SoftwareArchitecture #CleanCode #GameDev

1 week ago 9 2 0 0
Coding Unplugged: Why I’m Going Bare Metal (And Why You Should Too)
Coding Unplugged: Why I’m Going Bare Metal (And Why You Should Too) YouTube video by Silver Pascal Coder

Is your expertise rented... or do you own it? ☕️

I’m benching the AI. No safety nets. Just raw Modern Pascal in the terminal. If the Wi-Fi dies, I still want to be able to ship.

youtu.be/HKPvj_pYWF0?...

#ObjectPascal #Vim #NoAI #SoftwareArchitecture #SilverPascal

3 weeks ago 1 0 0 0
small snake hunting fresh fruit - the golden pear!

small snake hunting fresh fruit - the golden pear!

Just pushed v1.1.0 of my Snake project to GitHub. 🐍

New features:
* High score persistence
* Fruit timers (eat it or lose it)
* 'Sick' movement debuffs

Read more here - github.com/silverpascal...

#gamedev #indiedev #Pascal #buildinpublic

1 month ago 8 3 1 0
Beyond the Documentation: Finding the "Lost" Libsodium Overloads
Beyond the Documentation: Finding the "Lost" Libsodium Overloads YouTube video by Silver Pascal Coder

Spent a few hours re-wrapping a "missing" #libsodium function, only to find the official Pascal overload was there the whole time. Lesson learned: Windows Explorer is a terrible code search tool. Trust the IDE, not the OS.

Full story: youtu.be/AXlP0V0_jao

#ObjectPascal #Programming

1 month ago 2 0 0 0

Ever find a C function with a binding but no high-level wrapper?

In the next video, we’re looking at libsodium to show exactly how to bridge that gap... using C libraries directly from Modern Pascal.

#ObjectPascal #Lazarus #Delphi #ModernPascal #Libsodium

1 month ago 1 0 0 0
Advertisement
I Built Another Snake in Free Pascal (From Scratch — No Engine)
I Built Another Snake in Free Pascal (From Scratch — No Engine) YouTube video by Silver Pascal Coder

If you have been following the gui version of the snake game... a high score list has been added (this week). See you in the next video!

Project Source: github.com/silverpascal...
Original Video: youtu.be/MQamUn-I-bc

1 month ago 2 0 0 0
I Built Another Snake in Free Pascal (From Scratch — No Engine)
I Built Another Snake in Free Pascal (From Scratch — No Engine) YouTube video by Silver Pascal Coder

The graphical Snake build is alive — sprites, clean movement, and a tiny asset manager keeping it all tidy. Retro joy with modern Pascal! #pascal #delphi #lazarus #gamedev #retrogamedev #pixelart #sprites #snakegame #coding #programming #indiedev

youtu.be/MQamUn-I-bc

1 month ago 9 2 1 0
Building a Snake Game in Free Pascal (ncurses) — A Simple, Retro Terminal Project
Building a Snake Game in Free Pascal (ncurses) — A Simple, Retro Terminal Project YouTube video by Silver Pascal Coder

Just uploaded a small, retro project: building a Snake game in Free Pascal using ncurses. A simple, fun break from the heavier topics lately.

youtu.be/eA_6y-2CFgc

#pascal #freepascal #fpc #gamedev #terminalgames #retroprogramming #codingprojects #linuxdev

1 month ago 4 1 0 0
What can be learnt from the 2010 Flash Crash? (Defensive Argument Checking in Modern Pascal)
What can be learnt from the 2010 Flash Crash? (Defensive Argument Checking in Modern Pascal) YouTube video by Silver Pascal Coder

What can be learnt from the 2010 flash crash?

Sometime "correct" code isn't enough and how we can use defensive argument checking in Pascal to build systems that actually survive chaos...

youtu.be/MGxkGurrpxw

2 months ago 3 1 0 0
FinTech in Modern Pascal with Robust Price Simulations
FinTech in Modern Pascal with Robust Price Simulations YouTube video by The Silver Pascal Coder

Yesterday's logic video is here if you missed the start: youtu.be/4TFAEbSM5LQ

2 months ago 1 0 0 0
The "Missing" UI Video: Real-Time Charts & User Empathy
The "Missing" UI Video: Real-Time Charts & User Empathy YouTube video by The Silver Pascal Coder

I realized I shared the engine logic yesterday but forgot the most important part: the UI. 🤦‍♂️

Just posted a deep dive into building professional Fintech charts in Modern Pascal. Watch here: youtu.be/Ii3b2sLe5_4

#Pascal #Delphi #Lazarus #Programming #Fintech #UIDesign

2 months ago 2 0 1 0

Next Monday at 11 am CST I have a session (pre-recorded) on Green Coding at CodeRage 2025. The sad part is this is 3 am AEST! #CodeRage2025 #GreenCoding #SustainableTech #EnergyEfficientCode #Programming #DeveloperLife #Pascal #FreePascal #Delphi #ModernPascal

4 months ago 2 0 0 0
Advertisement
Modern Pascal Wellness App (Part 4)  - Using Frames in Free Pascal for a Clean UI Experience
Modern Pascal Wellness App (Part 4) - Using Frames in Free Pascal for a Clean UI Experience YouTube video by The Silver Pascal Coder

Today I walk through a tutorial how to create and use Frames in Free Pascal & Lazarus... great for clean, multi-screen apps without the complexity. 🌿
youtu.be/6GVoXAOU2dg

4 months ago 3 1 0 0
Breathing Animation in Free Pascal  Using TTimer and a Paint(box)
Breathing Animation in Free Pascal Using TTimer and a Paint(box) YouTube video by The Silver Pascal Coder

New Free Pascal tutorial! This one explores how to use TTimer and the Paint event to create a smooth breathing animation in Lazarus. It’s a fun little GUI project and a great intro to animation in Pascal.

🎥 youtu.be/HoNW3da9cf8

#FreePascal #LazarusIDE #PascalProgramming #CodingTutorial

5 months ago 3 1 0 0
Lazarus GUI Project – Random Quote Feature for a Wellness App
Lazarus GUI Project – Random Quote Feature for a Wellness App YouTube video by The Silver Pascal Coder

Just built a small Positive Quote Generator in #FreePascal with a Lazarus GUI 🌿
Loads uplifting quotes from a file — first step toward a simple mental health app idea.
🎥 Watch: youtu.be/VNUvJg5O66k
#LazarusIDE #ModernPascal #CodingMotivation #MentalHealth

5 months ago 1 0 0 0
Demystifying TDictionary and Generics in Free Pascal
Demystifying TDictionary and Generics in Free Pascal YouTube video by The Silver Pascal Coder

Demystifying TDictionary and generics in Free Pascal... what you get and don’t get when moving beyond TStringList. 👇

🎥 Watch here: youtu.be/ygzEaCRRNfU

5 months ago 2 1 0 0
Revisiting TStringList as a Dictionary & Tips for Cleaner, Safer Code in Free Pascal
Revisiting TStringList as a Dictionary & Tips for Cleaner, Safer Code in Free Pascal YouTube video by The Silver Pascal Coder

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).

Watch here 👉 youtu.be/qsu2xOsbZT4

6 months ago 1 0 0 0
Free Pascal RTTI: Convert Objects to JSON (and Back Again!)
Free Pascal RTTI: Convert Objects to JSON (and Back Again!) YouTube video by The Silver Pascal Coder

Learn how to use RTTI in Free Pascal to easily convert objects to JSON and back again... no manual code needed. Watch here: youtu.be/iRg3jJ9z0mo

#FreePascal #Pascal #Programming #JSON #RTTI #Lazarus

6 months ago 1 0 0 0
Learning Pascal: Books, Free Pascal Docs & Getting Better Help with Coding
Learning Pascal: Books, Free Pascal Docs & Getting Better Help with Coding YouTube video by The Silver Pascal Coder

📚 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.

▶️ youtu.be/siZFNiW-jdk

#Pascal #FreePascal #Delphi #Programming #PascalBooks #CodingHelp

6 months ago 2 0 0 0
Advertisement
Networking Made Easy in Free Pascal (and Delphi) | Indy TCP Server & Client Introduction
Networking Made Easy in Free Pascal (and Delphi) | Indy TCP Server & Client Introduction YouTube video by The Silver Pascal Coder

Learn TCP client & server programming in Free Pascal / Delphi using Indy. Simple examples with TIdTCPServer & TIdTCPClient. #FreePascal #Delphi #Indy #TCP #Networking #Programming

youtu.be/ugGuIgNDkfM

7 months ago 2 0 0 0
Preview
Exploring a Database Application with Free Pascal and Lazarus Over the last few weeks, I’ve been building a small database application using Free Pascal and Lazarus. This wasn’t a standard “how to make an app” tutorial but a h…

A review (/reflection) for building a database app with #FreePascal & #LazarusIDE, features include search, sorting, CSV export, and #HeidiSQL. Video Coming ...

timcoatesinsights.wordpress.com/2025/09/07/e...

#LearnToCode #Programming #PascalProgramming #SQLite #OpenSource #DatabaseApp

7 months ago 2 0 0 0
DBGrid Sorting in Lazarus | Code vs Component (Complete Walkthrough)
DBGrid Sorting in Lazarus | Code vs Component (Complete Walkthrough) YouTube video by The Silver Pascal Coder

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!

youtu.be/BN9i9TR6mxc

#FreePascal #Lazarus #PascalProgramming #DBGrid #DatabaseApps

7 months ago 0 0 0 0
Exploring Free Pascal Features With Sparse Docs – CSV Exporter Example
Exploring Free Pascal Features With Sparse Docs – CSV Exporter Example YouTube video by The Silver Pascal Coder

What to do when the documentation for the components you use are somewhat lacking? In this video we look at this issue with the CSV exporter.

youtu.be/8N8-m4uIP1c

#freepascal #documentation #opensource #learnpascal

7 months ago 2 1 0 0
Code with Me | Database App (Part 3) in FreePascal – Indexes, Hiding Fields & More
Code with Me | Database App (Part 3) in FreePascal – Indexes, Hiding Fields & More YouTube video by The Silver Pascal Coder

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) ...

Link: youtu.be/y-nx-PdHduU

#FreePascal #Lazarus #PascalProgramming #OpenSource #DatabaseDevelopment

7 months ago 3 0 0 0
Code With Me | Database App in Free Pascal (Part 2) with Row Coloring & Edit Form
Code With Me | Database App in Free Pascal (Part 2) with Row Coloring & Edit Form YouTube video by The Silver Pascal Coder

New Video – Database App Part 2!

In this episode, we expand our Free Pascal + Lazarus database app with:

🔹 Row coloring (red = unregistered)
🔹 Edit form to update details before saving

Catch up with the series here 👉 youtu.be/wsHlotczSIc

#FreePascal #LazarusIDE #PascalProgramming #DatabaseApp

7 months ago 3 0 0 0
Code With Me | Database App in Free Pascal (Tutorial Turns Into Unfiltered Chaos)
Code With Me | Database App in Free Pascal (Tutorial Turns Into Unfiltered Chaos) YouTube video by The Silver Pascal Coder

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:

👉 youtu.be/0gyg05GgnNk

#FreePascal #PascalProgramming #DatabaseApp #CodeWithMe #LazarusIDE

7 months ago 5 2 0 0
Advertisement
First Look: How Double Command Handles Exceptions & Debugging
First Look: How Double Command Handles Exceptions & Debugging YouTube video by The Silver Pascal Coder

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.

🎥 Watch here: youtu.be/9HQjR-_18k8

#FreePascal #LazarusIDE #Debugging #PascalProgramming

8 months ago 5 1 0 1