r/delphi

New Book - Using WordPress on AWS Lightsail
▲ 5 r/delphi+5 crossposts

New Book - Using WordPress on AWS Lightsail

Sample Chapter - Desktop Docker

For Local Docker Development. We could use Docker Engine, which is the primary container runtime that runs directly on Linux and Windows servers. It is built for production use because it is lightweight, stable, and can be automated with command-line tools, system services, and CI/CD pipelines. This setup provides the performance and control necessary to run applications at scale. On the other hand, Docker Desktop is meant for development on macOS, Windows, and Linux desktops. It includes Docker Engine inside a small virtual machine and adds a graphical dashboard, resource controls, Docker Compose, and optional Kubernetes for local testing. In short, Docker Engine runs containers in production, while Docker Desktop provides the developer with an easy way to build, test, and debug containers locally before deploying them to production.

We will install Docker Desktop for our development work on either Windows, Linux, or macOS.

https://adamjohnston.me/sample-chapter-desktop-docker/

u/acj1971 — 18 hours ago
▲ 6 r/delphi

Connecting EDB apps to MySQL/MariaDB - anyone else needed this?

Hello,

I've put together a Delphi component library that lets you run queries against a remote MySQL/MariaDB database hosted on a web server and pull the results straight into a table in your application's own ElevateDB database — and push data back the other way too.
Works fine on low-end shared hosting, Linux or Windows.
Also bundles a tool to convert an ElevateDB database to MySQL, schema and data included, if you need to get everything across.
Demo available:
https://sales.easygate.pt/produto_info.php?id=12&lang=en

All your feedback would be very welcome.
-- 
Fernando Dias

reddit.com
u/Fernando-Dias — 5 days ago
▲ 23 r/delphi

Blocks: a new package manager for Delphi

Over the past few months I've developed Blocks, an open-source command-line package manager for Delphi. There are other package managers out there, but none combine all the features we were looking for.

Main features:

  • Installation via WinGet, with built-in self-update
  • Workspace concept, tied to a specific Delphi version/profile (alternate registry key)
  • Open, community-extensible library repository on GitHub (14 libraries so far)
  • SemVer-based dependency management
  • Full package lifecycle: install, build, update, uninstall, search, list, view details

Read the full article for the details → https://dev.to/lminuti/introduction-to-blocks-2lil

u/lithian00 — 13 days ago