PostgreSQL is one of the most popular database solutions in the world. A few years back, I published a blog post full of PostgreSQL links and general information which includes links for the vario...
Sometimes you get an idea that you just have to dig into just a little bit deeper… I made an off-handed comment earlier today to Ian Barker (as usual) and later thought about it more and figured th...
Batch files are a convenient way to automate repetitive tasks on Windows systems. However, in certain scenarios, it is crucial to ensure that a batch file can only be executed one at a time to avoi...
ChatGPT is still going strong - let’s celebrate Delphi with a rock-n-roll song! (Verse 1) In the realm of code where wizards dwell, There’s a tool that casts its magical spell, Delphi, the rockst...
The more we use ChatGPT, the more we find uses for it to solve common programming problems. In a previous post, we saw how ChatGPT could generate Unit Tests for a known Delphi class. (You can also ...
The last post was a simple poem generated by ChatGPT which praised the qualities of Delphi. But ChatGPT is storming the world right now and it’s not because it can generate poems. It’s much more th...
Everyone seems to be talking about ChatGPT these days, so here’s a nice poem about our favorite development tool, Delphi from Embarcadero as generated by ChatGPT. Delphi, oh Delphi! by ChatGPT D...
It the first two parts of this blog series, we covered some underlying technical code - first on base32 encoding and then in part-two we covered TOTP for one-time use password generation. In part 3...
GitHub introduced Vigilant mode in April of this year and the feature is still in Beta. The world is trying to become more secure and everyone is trying to catch up. You probably have seen the Veri...
Many Delphi programmers are working on “legacy code” which has little or no tests and is often built and deployed manually. Unfortunately, many Delphi developers are stuck in this rut and could gre...
I have used PostgreSQL sporadically over the years, but only for small projects with short lifespans. Another such project is being started and this time I thought I would gather some information t...
As a follow-up to last year’s post on Black Friday and Cyber Monday discounts, this is the current set of known offerings. This blog post will be updated as more discounts are discovered, so check ...
There are some tasks that come up infrequently, but when they occur you want a reliable solution. Losing your Windows password on an old virtual machine, laptop, or desktop happens on rare occasion...
If you are using the Community Edition of RAD Studio, then you may be interested in this offer with up to 55% of savings. Note: I am not associated with Embarcadero sales, nor do I get a commissio...
“Badges? We ain’t got no badges. We don’t need no badges. I don’t have to show you any stinking badges!” Ok, I got that out of the way. If you don’t know that popular reference, I suggest you watch...
As a follow-up to the Black Friday and Cyber Monday discounts post, there are some discounts showing up for the Christmas season that we’ll gather in this blog post. As before, the post will be upd...
There are some discounts appearing for the upcoming shopping weekend. Below are a few and this blog post will be updated if more are discovered. Aquafold has a special 20% Cyber Monday sal...
Many people think the battle was won long ago and that GIT is the undisputed victor in the version control war. I imagine that everyone will agree that GitHub, GitLab, AWS CodeCommit, and Azure Dev...