Posts by malcolm

Pragmatic_MVVM_Workshop

Pragmatic MVVM at DAPUG Workshop in Denmark

March 28th, 2017 Posted by Embarcadero, Events, News No Comment yet

I’m really looking forward to presenting a two day workshop on MVVM in RAD Studio for DAPUG in Denmark next month.

The MVVM sessions I’ve done in the past have all been around 45 minutes long, which is barely enough time to scratch the surface. Two full days will give us plenty of time to get right down into the details of how to build maintainable, testable applications without throwing away all the productivity of RAD.

We’ll build an MVVM application from scratch over several “sprints”, each one focussed on a different area of functionality, and along the way we’ll go deep on issues like LiveBindings, Persistence, Messaging, and more. After two days you should come away feeling very equipped to apply MVVM in your own code.

Full details and registration form is available here.

 

jam-blueocean

Blue Ocean at Jenkins Meetup in April

March 27th, 2017 Posted by Cloudbees, Events, News, Uncategorised No Comment yet

We’re hosting the Jenkins Meetup at our offices on April 12th in Sydney and Online, and who better than James Dumay, Product Manager at Cloudbees, to show us Blue Ocean; a new user experience for Jenkins based on a personalizable, modern design that allows users to graphically create, visualise and diagnose CD Pipelines.

Blue Ocean is more than putting a modern face to Jenkins, it’s a complete revitalisation of the way developers use Jenkins that helps them adopt Continuous Delivery.

James will take us through all the new capabilities, tips and tricks that will make Blue Ocean work powerfully for your team.

If you’re in Sydney, come along for a chat and some pizza. If you’re not in Sydney, we’ll be streaming it online.

(more…)

RAD-Studio-10.2-is-here

RAD Studio 10.2 Tokyo ISO’s and other downloads

March 23rd, 2017 Posted by Embarcadero No Comment yet

As Marco has just outlined in a post on his blog, RAD Studio 10.2 Tokyo has been released. We’ve just finished the Sydney and Melbourne events and the reception, especially around 64 bit Linux support and RAD Server has been very good.

The new web installer, which I have found over the last few versions to be the fastest way to install is available here. However, I know many people like to also have a copy of the ISO available as a backup. The ISO’s have now been uploaded to codecentral and are available for registered user’s to download as well. In addition, there are downloads for various additional tools that have been updated for Tokyo.

(more…)

Godzilla Preview

RAD Studio 10.2 Tokyo Preview event in Australia

March 9th, 2017 Posted by Embarcadero, Events, News 2 comments

Come and be amongst the first to see Delphi for Linux in Australia, when we hold the RAD Studio 10.2 Tokyo Preview events in Sydney, Melbourne and online.

There are more details over on the registration page, but the first half will be non-Linux topics, like deploying to the Windows 10 App Store, while the second half we’ll drill into developing, debugging and deploying web apps and middle tier services to Linux.

In addition, we’ve organised to have some giveaways of Arduino Nano + NodeMCU IOT Kits in each city. These are the same kits used in the recent IoT Boot Camp, including a bunch of sensors and everything else you need to follow along with the replays and start experimenting with connecting RAD Studio apps to IoT hardware.

Spaces are limited in both cities, so please register quickly. If you can’t make it to the events, we’ll also be streaming the Sydney event online, so register for the Online event and we’ll send out the login details closer to the day.

Looking forward to seeing you there.

 

AureliusTest2

TMS Aurelius: “Is my Entity Reference still valid after I save?” and other related questions.

March 1st, 2017 Posted by Embarcadero, TMS 2 comments

I realise I’ve been very quiet on the Aurelius front. Not because I’m not using it, far from it actually. I’m using it heavily with and without MVVM, on the desktop and mobile, and even on the serverside behind RAD Server. I made a vow during an ORM presentation last year to never write another line of SQL again, and while I’ve occasionally broken that vow, I don’t think I’ve written a SQL statement in Delphi code since then.

Anyway, I do plan on writing more about Aurelius, it’s on my (large) todo list, but in the meantime, I’ve had questions from multiple people that all seem to come back to the same root issue: understanding how the Aurelius TObjectManager takes responsibility for managing your object’s lifecycle.

I’ve found the best way to make this clear is to write a little test app, so here it is. (more…)

IoTBootCamp

IoT Boot Camp Compilation

February 13th, 2017 Posted by Embarcadero, IoT No Comment yet

Last week Embarcadero ran their IoT Boot Camp over 4 days of very well received sessions. However, they were not in an ideal timezone for many people in Asia, so I thought I’d pull together the recordings and other materials in a single post to make it easy for people to work through them.

Each day’s session builds on the previous, but the nice thing is you can stop whenever you’ve learned enough. If you know someone who doesn’t use RAD Studio but just wants to learn about coding Arduino, point them at Day 1. If you want to go a step further and integrate with RAD Studio, but have no plans to scale this out, stop after Day 2. Or stay for the whole thing and see how you can go from cool experiment to supported business solution.  (more…)

radstudioseattleheroshot720

Important RAD Studio HotFix for macOS Sierra and iOS 10 Debugging

January 12th, 2017 Posted by Embarcadero, Mobile, News No Comment yet

Embarcadero have just released a HotFix for RAD Studio 10.1 Berlin specifically related to debugging apps on macOS Sierra and iOS 10.

Specifically, it provides fixes for:

  • Debugging macOS applications that run on macOS 10.12 with Delphi, C++Builder and RAD Studio 10.1 Berlin
  • Running and debugging iOS 10 applications that run on the iOS 10 simulator with Delphi and RAD Studio 10.1 Berlin
  • Debugging iOS 32-bit applications that run on iOS 10 device with Delphi, C++Builder and RAD Studio 10.1 Berlin (Berlin Debugger Hotfix)

If you’re doing iOS and or macOS dev, you definitely want to check this out.

Registered Berlin users can download it here

 

embt_fedora-tux

Setting up Fedora Server for the RAD Studio on Linux Beta

December 23rd, 2016 Posted by Embarcadero 1 comment

Jim McKeeth has posted a couple of articles about getting Linux set up for the RAD Studio on Linux beta. In Part 1 he mentions you can use either Red Hat\Fedora or Ubuntu, and then in Part 2, he shows the steps to follow for Ubuntu Server.

However, those steps won’t work if you’re using Fedora, so below I’ve taken his steps and altered them to work on Fedora: (more…)

Webinar-Modernise

Australia/New Zealand Webinar with Nick Hodges and Malcolm Groves

December 15th, 2016 Posted by Embarcadero, Events, News No Comment yet

I’m very happy to announce we’re co-presenting a webinar with Embarcadero in a more Aus/NZ friendly time slot.

Nick Hodges and I will be sharing the presentation duties next Wednesday morning:

Wednesday, 21st December

  • 10:00 AM Sydney/Melbourne
  • 9:00 AM Brisbane
  • 12:00 PM New Zealand

(more…)

Integration_Middleware_RAD_Server_Graphic_Zoom

Introducing SubHub

December 12th, 2016 Posted by Embarcadero 1 comment

Sample applications are a dual-edged sword. When you’re starting out with some new technology, you want them small and focussed, so you can learn just the single thing you’re trying to learn without getting distracted by unrelated bits.

However, once you know how the individual technologies work, the real question becomes about how you should combine them to build something larger so that it will be performant, maintainable, stable, etc. At this point small sample apps are useless, you want something more “real world”.

I’ve been thinking about this for RAD Server recently. We’ve been doing a number of RAD Server projects for customers, however none of them are applications we can share. What I really wanted, I decided, was a customer to come along who was happy to publicly share all the details about the app we built them. Unsurprisingly, those customers are not that common.

(more…)

mautic is open source marketing automation