UK Delphi Developers Meeting

Our next meeting is scheduled for Wednesday 17th July - 12pm to 5pm.

The topics/speakers for this meeting:

The usual catch-up/news - Jason Chapman
A Utility for Code Generation – Patrick Davey
    CodeDeck is an in house built extensible framework of C# classes developed mainly to generate computer code
    The talk consists of an attempt to build a database application using CodeDeck code generators.
CodeSite – Tamas Nagy
    "The CodeSite Logging System by Raize Software gives you deeper insight into how your code is executing..." [Docwiki]
    More details to follow
An enhanced hex file viewer to help with viewing/decoding binary files – Dave Martel
    A demonstration of the tool I have been using (and slowly adding useful extras to) for the best part of 25 years.
    I will show (with a case study) how it can be used to slowly tease apart certain file structures.
    Features like search for floating point numbers with a tolerance when all you may have, is a poor-quality ASCII output of just some of the critical values, will be demonstrated.
pfSense - The open source firewall-router platform - Glenn Dufke
    Do you want to improve your home or business network's security? Tired of paying a fortune for big name brands?
    During the presentation we'll be introduced to pfSense - a modern and rock solid, open source firewall-router which has features you pay big money for in other solutions, where we'll go over network basics and some of the most common packages to install and configure.

Our next UK Developers Group meeting is this coming Monday 16th September! The meeting is being held in Central London and also online via Zoom.

Timings for the meeting are: midday to 5pm UK time.

The topics/speakers for this meeting:

  • The usual catch-up/news - Jason Chapman

  • Quartex Pascal – Kevin Bond

    • Progress update on Quartex Pascal
  • Hashing algorithms and Amazon Vouchers – Mark Jacobs

    • An appraisal of current hashing technique

    • A real world example using Amazon vouchers

  • System tables in MS SQL – Patrick Davey

    • A discussion of how to retrieve system information in MS SQL

    • Presentation of an example of the use of table structure information in a code generator

The group is professional, so there is a membership fee for attending to cover admin costs. However the first meeting is free, and we encourage people to come to try out a taster session. If you are interested please contact myself or Jason Chapman for invite details.

See here for a synopsis of our last meeting, in July: https://www.ukdevgroup.co.uk/ians-july-2024-meeting-summary/

We are also on the lookout for interesting talks, so if you would like to do a talk for the group, please get in touch.

2 Likes

Our next meeting is scheduled for Tuesday 15th October - 12pm to 5pm. (UK time)

The topics/speakers for this meeting:

  • The usual catch-up/news - Jason Chapman

  • Web Assembly from pascal – Ian Hamilton
    A quick introduction to WebAssembly and how it may be used in Free Pascal/Lazarus, from 2 articles published in Blaise Pascal magazine:
    . Basic use of WebAssembly in Lazarus and – a quick, general introduction to WA
    . Controlling the browser from within the WebAssembly – more advanced stuff

  • Microsoft Power Automate – Martin Hamilton
    Introduction and sample use updating an online Web database from Excel

  • The Sëx Life of Functions – Paul McGee
    [David Attenborough voice] Functions are one of life’s most fascinating and fundamental creatures.
    They underpin our programming existence, and live alongside Data and Types to enable everything we do in computing.

Sarah Jane Williams

Hi all

Here are details and content for the next UK Developers Group (for Delphi developers) online meeting.

Wednesday 13th November, midday to 5pm UK time, via Zoom.

The topics/speakers for this meeting:

*The usual catch-up/news - Jason Chapman

*GraphQL, or There and Back Again, an API engineer’s tale…Richard Hatherall

*I Made Money from AI – Simon Hooper

*Creating an AI Assistant for ExcelConrad Vermeulen

The group is professional, so there is a membership fee for attending to cover admin costs. However the first meeting is free, and we encourage people to come to try out a taster session. If you are interested please contact myself or Jason Chapman for invite details.

See here for a synopsis of our meeting from last month: https://www.ukdevgroup.co.uk/ians-oct-2024-meeting-summary/

We are also on the lookout for interesting talks, so if you would like to do a talk for the group, please get in touch.

Happy New Year all! :sparkler:
Here are details and content for the next UK Developers Group (for Delphi developers) online meeting.
Wednesday 15th January, midday to 5pm UK time, via Zoom.

The topics/speakers for this meeting:

  • The usual catch-up/news - Jason Chapman
    *An interview with Marco Geuze (GDK) about his new book ‘Pioneering Simplicity - The Story of Pascal’: – Jason Chapman & Marco Geuze
  • Delphi and AI – Marco Geuze
  • Function resolution in Delphi – Dave Capps
  • Assignable Typed Constants – Paul James Woodhams
  • Topic TBD – Rob Lambden

See here for a synopsis of our last meeting in November 2024: https://www.ukdevgroup.co.uk/ians-nov-2024-meeting-summary/

We are also on the lookout for interesting talks, so if you would like to do a talk for the group, please get in touch.

Sarah Jane Williams

Hi all
Here are details and content for next week’s UK Developers Group (for Delphi developers) online meeting.
Tuesday 11th February, midday to 5pm UK time, via Zoom.
The topics/speakers for this meeting:

  • The usual catch-up/news - Jason Chapman
  • Functional programming in Delphi – Will Watts
  • WebStencils: Reimagining Web Development in RAD Studio – Antonio Zapater (EMBT)

The group is professional, so there is a membership fee for attending to cover admin costs. However the first meeting is free, and we encourage people to come to try out a taster session. If you are interested please contact myself or Jason Chapman for invite details.
See here for synopses of recent meetings: https://www.ukdevgroup.co.uk/category/meeting-summary
We are also on the lookout for interesting talks, so if you would like to do a talk for the group, please get in touch.

Our next meeting is scheduled for Wednesday 19th March - 12pm to 5pm. (UK time)

The topics/speakers for this meeting (not necessarily in this order):

The usual catch-up/news - Jason Chapman

File Classes – Rob Lambden
    I have two classes that I have found generically useful that I can make available to the group:
    The first is a temporary file stream which generates a unique file name and deletes the file when the stream is closed.
    The second is file with build in text handlers to assist with processing text files.

HighCharts – a JavaScript charting tool with great ease of use and functionality – Mark Jacobs
    Charting with HighCharts and JSON. Chart types, data formats, multi-series and 3D set up.
    Method to gather and store page CSS styling. Storing table definitions, JavaScript functions and chart metadata into arrays of JSON objects.
    Staging and publishing portals by sending Ajax requests to servers, using JSON objects.
    Putting it all together into a large production web application written purely in JavaScript, with a demonstration of the Critical Research Portal Designer.
    Lots of Q and A, and interactive demonstrations, time-permitting.

PWA with WebCore/pas2js, wot and why? – Ian Hamilton
    What is the difference between a PWA and a normal web app?
    When and why would you think of using a PWA instead of either a normal web app or a native app?
    How to do it in Delphi using WebCore, with examples.

Our next meeting is scheduled for Monday 14th April - 12pm to 5pm. (Uk time)

The topics/speakers for this meeting (not necessarily in this order):

  • The usual catch-up/news - Jason Chapman
  • Some guidelines for Delphi Component creation – Robert Evans
  • Delphi’s Expression Evaluator – Simon Hooper
  • Consuming Ai data using TMS components – Pete Edwards

Timetable for the day (timetable subject to change):

Time Description Speaker
12:00 News/Questions Jason Chapman
12:30 Informal Chat / Break for Lunch
13:00 Some guidelines for Delphi component creation Robert Evans
13:30 Delphi’s Expression Evaluator Simon Hooper
14:15 Consuming Ai data using TMS components Pete Edwards
14:45 Delphi 12.3? Open Mic for Mote /Fleck /Gobbit /Tools / Tricks / Ticks

“Delphi’s Expression Evaluator” … by Simon Hooper.

Reminded me of this blog post by Marco 2021 I had forgotten about :

What does that Appercept AWS SDK thing do?

Website : https://www.appercept.com/

What services does the Appercept AWS SDK support?

Amazon Cognito
Quickly and easily integrate advanced user authentication and authorization into your applications with Amazon’s identity management service, Amazon Cognito.

Amazon Simple Storage Service (S3)
Store and retrieve any amount of data using Amazon’s highly scalable, reliable, and fast data storage service.

Amazon Simple Notification Service (SNS)
Send and receive push notifications from the cloud with Amazon SNS.

Amazon Simple Queue Service (SQS)
Decouple and scale applications using Amazon’s Simple Queue Service.

Amazon Simple Email Service (SES)
Send emails through Amazon’s reliable, scalable email service, Amazon SES.

Amazon Polly
Convert text into lifelike speech using Amazon’s text-to-speech (TTS) service, Amazon Polly.

Amazon Rekognition
Easily detect faces, objects, text, unsafe content, and more in images and videos using Amazon Rekognition.

Amazon Textract
Analyse, detect and extract text from image documents using Amazon Textract.

Amazon Transcribe
Recognise and transcribe text in audio files and streams using Amazon Transcribe.

Amazon Translate
Translate text to and from English across a breadth of supported languages using Amazon’s deep-learning powered translation service, Amazon Translate.

AWS Identity and Access Management (IAM)
Define access controls for your AWS resources through users, groups, roles, and policy management.

AWS Key Management Service (KMS)
Protect data in the cloud and your applications with Amazon’s encryption and key management service, AWS KMS.

AWS Secrets Manager
Securely encrypt, store, and retrieve credentials using AWS Secrets Manager.

More…
The Appercept AWS SDK provides support for generally required services by AWS. We are constantly working to bring new features and services.

API Usage

@jasonukDev Jason Chapman showed usage of Windows Powertoys : Command Palette and multiple Windows Desktops

I have tried: Powertoys Run (PTR) and the newer Powertoys Command Palette (PTCP)as well as Flow Launcher (FL). Flow has some plugins I wanted, like a OneNote navigator. I am running out of keyboard shortcuts to launch these tools! At the moment I favour PTCP for “windows walking” and FL for navigating OneNote pages that aren’t open.