Recent

Author Topic: The Silver Coder on YouTube  (Read 26106 times)

silvercoder70

  • Full Member
  • ***
  • Posts: 157
    • Tim Coates
Re: The Silver Coder on YouTube
« Reply #60 on: January 11, 2025, 12:32:28 pm »
Have you tried Lazarus 4.0 RC2 yet? What are your thoughts?

Dive into this exciting update, exploring its new features and testing its functionality with a simple GUI program.

🔍 What you'll see in this video:

  • A quick overview of what's new in Lazarus 4.0 RC2.
  • Building a basic GUI program as a smoke test to evaluate stability and essential features.
  • Adding components to a form and setting up event handlers.
  • My first impressions and feedback on this release.

Link - https://youtu.be/7R4JeJD1C0E
Explore the beauty of modern Pascal programming with Delphi & Free Pascal - https://www.youtube.com/@silvercoder70

silvercoder70

  • Full Member
  • ***
  • Posts: 157
    • Tim Coates
Re: The Silver Coder on YouTube
« Reply #61 on: January 16, 2025, 10:21:42 pm »
Hi Everyone,

Another video update. This time I did a little tour of the IDE (main screen at least)... it's amazing how much functionality you can pack into one area like that. Anyways... if you are not that familiar or just looking for something to watch -

https://youtu.be/VyqAkbMjgSk

Happy Coding,
Tim
Explore the beauty of modern Pascal programming with Delphi & Free Pascal - https://www.youtube.com/@silvercoder70

silvercoder70

  • Full Member
  • ***
  • Posts: 157
    • Tim Coates
Project Groups and Wandering Through the Project Menu in Lazarus
« Reply #62 on: January 25, 2025, 08:23:31 am »
Managing multiple projects in Lazarus doesn’t have to be a headache! 🛠️ Learn how to use Project Groups to keep everything organized and running smoothly. Here is the link ...

https://youtu.be/tyIclKI_YKw?si=mVVQgLJqSUMQBWF6
Explore the beauty of modern Pascal programming with Delphi & Free Pascal - https://www.youtube.com/@silvercoder70

d2010

  • Full Member
  • ***
  • Posts: 117
Re: The Silver Coder on YouTube
« Reply #63 on: January 25, 2025, 10:24:31 am »
How to  conver VC+ to Lazarus?
Can you make a youtube-video?

silvercoder70

  • Full Member
  • ***
  • Posts: 157
    • Tim Coates
Re: The Silver Coder on YouTube
« Reply #64 on: January 27, 2025, 12:21:14 pm »
🔧 Learn LazLogger Basics

In my latest video, I explore LazLogger in Lazarus, showing how to - (1) Log to stdout (console), (2) Write logs to a file and (3) Log parameters passed into procedures. This is the first video in a series on logging libraries for Pascal.

🎥 Watch here: https://youtu.be/G_eUUUBCwwI
Explore the beauty of modern Pascal programming with Delphi & Free Pascal - https://www.youtube.com/@silvercoder70

silvercoder70

  • Full Member
  • ***
  • Posts: 157
    • Tim Coates
Re: The Silver Coder on YouTube
« Reply #65 on: February 01, 2025, 01:12:06 pm »
I've just released a video reviewing MultiLog in Lazarus projects, including installation, setup, usage, and its limitations. If you're looking for a way to handle logging in your Free Pascal projects, this might be useful!

📺 Watch here: https://youtu.be/zYFDTubjo6k
Explore the beauty of modern Pascal programming with Delphi & Free Pascal - https://www.youtube.com/@silvercoder70

silvercoder70

  • Full Member
  • ***
  • Posts: 157
    • Tim Coates
LazLogger Revisited: Did I treat it too harshly? (Silver Pascal Coder)
« Reply #66 on: February 08, 2025, 01:50:34 pm »
I'm returning to LazLogger to see if I can easily add what was missing and whether I was too critical in my previous take. Is LazLogger already more capable than I thought? Let’s find out!

Here is the link to the video - 

https://youtu.be/C9OhqyGyKDI
Explore the beauty of modern Pascal programming with Delphi & Free Pascal - https://www.youtube.com/@silvercoder70

silvercoder70

  • Full Member
  • ***
  • Posts: 157
    • Tim Coates
File Handling in Object Pascal: A Guide to File Streams
« Reply #67 on: February 15, 2025, 12:18:25 pm »
File streams provide a powerful way to handle file input and output in Object Pascal. In this tutorial, I demonstrate how to use file streams in Free Pascal with Lazarus, covering reading, writing, and modifying files ... Here is the link:

https://youtu.be/pEO06NAh47o
Explore the beauty of modern Pascal programming with Delphi & Free Pascal - https://www.youtube.com/@silvercoder70

silvercoder70

  • Full Member
  • ***
  • Posts: 157
    • Tim Coates
Beginner Guide to String Lists in Pascal
« Reply #68 on: February 27, 2025, 12:26:21 pm »
Back with a beginner friendly video - this time an introduction to string lists and exploring how to create, manipulate, and load from and save to file...

https://youtu.be/d60Udkb8h8A
Explore the beauty of modern Pascal programming with Delphi & Free Pascal - https://www.youtube.com/@silvercoder70

silvercoder70

  • Full Member
  • ***
  • Posts: 157
    • Tim Coates
Re: The Silver Coder on YouTube
« Reply #69 on: March 01, 2025, 09:28:30 am »
In this video and as promised in the last video, I showcase an implementation of a simple dictionary application using a string list in Free Pascal and the Lazarus IDE. Link to the video is here -

https://youtu.be/amAQvb2a3Og
Explore the beauty of modern Pascal programming with Delphi & Free Pascal - https://www.youtube.com/@silvercoder70

silvercoder70

  • Full Member
  • ***
  • Posts: 157
    • Tim Coates
Unit Testing? I don't need that!
« Reply #70 on: March 06, 2025, 02:09:27 am »
In this video, I dive into the basics of unit testing and show you how to write simple test cases using Free Pascal and Lazarus. We go through an example program that calculates the mean of a set of numbers and manually check if it works using some basic testing techniques. This is the first part of a two-part series, and in the next video, I’ll show you how to set up the same tests using Free Pascal’s unit testing framework.

Link to video - https://youtu.be/aR8zHd_mSjg
Explore the beauty of modern Pascal programming with Delphi & Free Pascal - https://www.youtube.com/@silvercoder70

silvercoder70

  • Full Member
  • ***
  • Posts: 157
    • Tim Coates
Unit Testing with FPCUnit
« Reply #71 on: March 09, 2025, 09:22:43 am »
A dive into FPCUnit, the unit testing framework that comes with Lazarus and Free Pascal - and converting a previously written test program into an FPCUnit test suite, making the testing process more structured and efficient. Check out part 1 https://youtu.be/aR8zHd_mSjg for information on determining test cases.

Link to video - https://youtu.be/ibEqpB7SLZY
Explore the beauty of modern Pascal programming with Delphi & Free Pascal - https://www.youtube.com/@silvercoder70

silvercoder70

  • Full Member
  • ***
  • Posts: 157
    • Tim Coates
Re: The Silver Coder on YouTube
« Reply #72 on: March 15, 2025, 05:00:34 am »
After a recent cyclone, I wanted to build a weather app but ran into SSL issues. Enter FPCupdeluxe—a powerful tool for managing Free Pascal & Lazarus versions with ease ...

youtu.be/aOsFOa-zqXs

Check it out! #Fcpupdeluxe #FreePascal #Lazarus #WeatherApp #Programming

Edt: fixed name.
« Last Edit: March 15, 2025, 11:16:15 am by silvercoder70 »
Explore the beauty of modern Pascal programming with Delphi & Free Pascal - https://www.youtube.com/@silvercoder70

silvercoder70

  • Full Member
  • ***
  • Posts: 157
    • Tim Coates
Thanks! And a new video...
« Reply #73 on: March 16, 2025, 11:05:36 am »
Before the next video, I just wanted to thank everyone here who have watched, sub'ed, replied, commented on my videos on YouTube. I now have 1K users! Thanks again.

Started on a weather app using Lazarus and Free Pascal, and I put together a tutorial for anyone interested in building something similar! In the video, I go through:

  • Getting real-time weather data from an API
  • Parsing the JSON response in Free Pascal
  • Creating a simple but modern UI with gradient colors

📺 Video: https://youtu.be/uCiujaQmE1A

Would love to hear feedback or see what others build with this!

#Lazarus #FreePascal #WeatherApp #Coding #API #JSON #PascalProgramming #AppDevelopment
Explore the beauty of modern Pascal programming with Delphi & Free Pascal - https://www.youtube.com/@silvercoder70

paweld

  • Hero Member
  • *****
  • Posts: 1323
Re: The Silver Coder on YouTube
« Reply #74 on: March 16, 2025, 01:38:01 pm »
Despite the fact that I do not like too much to watch various tutorials, acct your videos are pleasant to watch, you explain various issues well.

As for the last video - this code:
Code: Pascal  [Select][+][-]
  1. Location_name := jObject.FindPath('location.name').AsString;
very often ends up with “Access violation” - it is enough that the specified path does not exist in the json.
It's a good habit to check beforehand if the specified path exists, or you can use automatic json deserialization: https://wiki.lazarus.freepascal.org/Streaming_JSON

Some time ago I wrote a piece of code to get the weather from OpenWeatherApi: https://github.com/paweld/miscellaneous/tree/master/openwaether_api
« Last Edit: March 16, 2025, 02:47:12 pm by paweld »
Best regards / Pozdrawiam
paweld

 

TinyPortal © 2005-2018