TDUG meeting Thursday, June 29th

Note that we’re back in room 4 this month.

Brian Muegge will be talking about using interfaces in Delphi. Here is his summary:

Interfaces are one of those Delphi features that you may not think you need, but once you get comfortable using them, you might wonder how you ever got by without them. In this session, we’ll start by looking at the differences between interfaces and classes, and how they relate to one another. We’ll discuss some situations in which using interfaces may be preferable to using regular Delphi classes. We’ll examine the pros and cons of automatic reference counting by looking at how interfaces are implemented in the Delphi run-time library. Finally, we’ll look at how interfaces can be used with other Delphi features such as threads, generics, and run-time type information, including benefits and potential pitfalls.

This will be our last meeting before the summer break. We are looking for suggested topics and/or volunteers to present. Let us know what you’d like to learn.

Thursday, June 29th, 2017
Fairview Library – 35 Fairview Mall Dr, North York – Room 4 (4th floor)
6:00PM to 8:00PM

About the location: The Fairview Library is on the north side of the Fairview Mall. Subway service is available and parking at the mall is free.

Posted in Events, General | Leave a comment

TDUG meeting Wednesday, May 31st

Note the change in day. We are meeting on Wednesday.

This month, Rick Dermont wraps up his series of presentations on RTTI. He has covered a great deal of theory in the past two meetings and will finish up with some practical examples.

I hope you join us.

Wednesday, May 31st, 2017
Fairview Library – 35 Fairview Mall Dr, North York – Room 2 (2nd floor)
6:00PM to 8:00PM

About the location: The Fairview Library is on the north side of the Fairview Mall. Subway service is available and parking at the mall is free.

Posted in Events, General | Leave a comment

TDUG meeting Thursday, April 27th

Note that we are meeting on a Thursday this month and we will be in room 2 on the third floor.

Last month Rick Dermont gave us an introduction to Run-Time Type Information (RTTI) and some of its idosyncracies.

This month, he is going to pick up where he left off and take us deeper in to what you can do with it, what kinds of problems it can help you solve.

Thursday, April 27th, 2017
Fairview Library – 35 Fairview Mall Dr, North York – Room 2 (3rd floor)
6:00PM to 8:00PM

About the location: The Fairview Library is on the north side of the Fairview Mall. Subway service is available and parking at the mall is free.

Posted in Events, General | Leave a comment

TDUG meeting Tuesday, March 28th

Our user group president, Rick Dermont, will be talking about Run-Time Type Information (RTTI).

RTTI lets you find out information about types at run time (hence the name). It has been in Delphi since version 1 and is vital to the designer and Delphi’s component model. It originally wasn’t very well documented, but with a little perseverance, you could use it for your own purposes.

In Delphi 2010, RTTI was upgraded significantly. It is much more complete and better documented, and made new features like attributes and live bindings possible.

The topic is so deep that Rick might need a follow-up meeting to cover it all.


Tuesday, March 28th, 2017
Fairview Library – 35 Fairview Mall Dr, North York – Room 4 (4th floor)
6:00PM to 8:00PM

About the location: The Fairview Library is on the north side of the Fairview Mall. Subway service is available and parking at the mall is free.

Posted in Events, General | Comments Off on TDUG meeting Tuesday, March 28th

Job Posting – Manager Software Development

Company Name
PAR Canada ULC

Company or Contact E-Mail Address
kevin_bond@partech.com

Position Title
Manager Software Development

Location
Markham, Ontario

Start Date, Contract Term
ASAP, Full-Time

Description
We have a mature POS system, originally developed in Delphi 7, but now converted to XE8, we need skilled Delphi developers to join our team and continue to add enhancements to the system for both North American and international clients.

Requirements
Knowledge of Delphi 7/XE8
Knowledge of Relational DBs (we use Sybase)
Problem Solving Skills

Additional Assets (nice to have)
.NET knowledge

Contact Details
Kevin Bond
kevin_bond@partech.com

Posted in General, Job Postings | Comments Off on Job Posting – Manager Software Development

TDUG meeting Tuesday, Feb 28th

Rick Scheibl will be giving us an introduction to MongoDB and Node.js and how to use these with Delphi.

It’s an ambitious presentation that covers a lot of material. I’m looking forward to learning more options for my multi-tier applications.

From Rick’s notes:

Part 1
nosql, MongoDB in particular. Using it via the Mongo Shell to create a database and work with some documents.

Part 2
a) Very simple Node.js app with two routes, one to use on the Web and one to use from a Delphi app to update the web.
b) creating a Delphi app to access the newly created REST interface to update the Node.js web app.

MongoDB is a well known, open source, NoSQL database with outstanding performance and well suited for structured document storage.

Node.js, which is also open source, uses JavaScript (yes, JavaScript) to let you build fast and scalable server applications.


Tuesday, February 28th, 2017
Fairview Library – 35 Fairview Mall Dr, North York – Room 4 (4th floor)
6:00PM to 8:00PM

About the location: The Fairview Library is on the north side of the Fairview Mall. Subway service is available and parking at the mall is free.

 

Posted in Events, General | 1 Comment

January meeting follow-up

Since its release on February 14th, 1995, there have been 23 major releases of Delphi with more features than you can shake a stick at. So you can be forgiven for missing some of them, even if you make a point of paying attention. In particular, there have been a lot of new productivity features that might help make your life easier.

I’ve said it before and I’ll say it again; My personal favourite IDE productivity feature has to be IDE Insight.

One feature we discussed but didn’t have tome to demonstrate was MultiPaste. As it turns out, Nick Hodges just blogged about it.

Here are some links to more resources:

Posted in Events, General | Comments Off on January meeting follow-up

TDUG meeting Tuesday, Jan 24th

In our January meeting we will cover as many Delphi tips, tricks and productivity helpers as we can squeeze in to two hours. Everything from new features that you might not have used yet to those hidden gems that have you might have missed.

Looking forward to seeing you there.

Tuesday, January 24th, 2017
Fairview Library – 35 Fairview Mall Dr, North York – Room 4 (4th floor)
6:00PM to 8:00PM

About the location: The Fairview Library is on the north side of the Fairview Mall. Subway service is available and parking at the mall is free.

Posted in Events, General | Comments Off on TDUG meeting Tuesday, Jan 24th

First TDUG meeting of 2017

Happy new year!

Our first meeting of 2017 will be in a couple of weeks. We don’t have a concrete topic yet, so any suggestions are more than welcome. We’ll post more details when they are available.

I hope you join us.

Tuesday, January 24th, 2017
Fairview Library – 35 Fairview Mall Dr, North York – Room 4 (4th floor)
6:00PM to 8:00PM

Posted in Events, General | Comments Off on First TDUG meeting of 2017

Reminder: meeting Tuesday, Nov 22nd

Please join us tomorrow for our last user group meeting of 2016.

I look forward to your questions online casino on software development best practices and suggestions for the user group in 2017.

Tuesday, November 22nd, 2016
Fairview Library – 35 Fairview Mall Dr, North York – Room 4 (4th floor)
6:00PM to 8:00PM

Posted in General | Comments Off on Reminder: meeting Tuesday, Nov 22nd