I am a PluralSight Author!

I am delighted to announce that I have published my first on-line course through PluralSight, ‘Play by Play: Prototyping UX Solutions with Lightning Components’.

The course home page is available at https://app.pluralsight.com/library/courses/play-by-play-prototyping-ux-solutions-lightning-components/table-of-contents. The trailer can be viewed for free and PluralSight subscribers can access the 3 hour course that focuses on Lightning Component development. The associated github repo is available here and the wiki I work through is available here.

Don Robins (left) and I talk through the course scenario in 'Play by Play: Prototyping UX Solutions with Lightning Components'

Don Robins (left) and I talk through the course scenario in ‘Play by Play: Prototyping UX Solutions with Lightning Components’

The course is part of a suite of new ‘Play by Play’ styled Salesforce Courses available on PluralSight organised by Salesforce Instructor (and my very good friend) Don Robins. Don is bringing many experts in the Salesforce world to talk and present courses on administration, development and architecture – the work he has done here is phenomenal.

The Course

In this course, I am challenged to show how to effectively approach working with customers and project stakeholders to design, prototype, validate and architect a set of Lightning Components required for a desired solution.

I demonstrate the Salesforce Lightning Design System “Starter Kit” — a rapid prototyping environment using the Salesforce Lightning Design System, HTML, CSS and Node.js. It allows a developer to jumpstart a prototype Lightning project, and easily deploy it to Heroku.

Then, you’ll see me incorporate these mock HTML pages into temporary “Composite” Lightning Components, to surface his prototype inside the Lightning Experience for stakeholder validation.

The initial screen of the final solution showing a list of Questionnaires to be completed.

The initial screen of the final solution showing a list of Questionnaires to be completed.

I then transform the mock pages into a cohesive component based architecture, converting prototype markup and behaviour into fully functional Lightning Components, designed for an ‘Instant Experience’ allowing users maximum ease of use, with minimal clicks.

The User input screen of the final solution providing for questions for answering.

The User input screen of the final solution providing for questions for answering.

And you’ll learn about reusability patterns and development practices that bring the application to life, such as Component Inheritance, Utility Functions, Data Validation, Error Handling and combining the use of Apex controllers along with the Lightning Data Service.

By the time we’re done, you’ll be able to use my project code and Wiki instructions to apply what you’ve learned to your own Lightning Component projects.

Thank Yous

I want to thank Kevin Pesch and all at PluralSight for the opportunity to make this course. And a huge thank you to the very patient and indefatigable Don Robins who urged me to create the course with him and have a grand adventure doing it.

Other Play-by-play Salesforce Lightning Courses have just been released where Don challenges Christian Menzinger and Steve Drucker. Also a shout out to Matt Morris who was my recording buddy for the day – his course on Diagramming Salesforce Solutions is well worth checking out.

Advertisements

Londons Calling 2017

I am honoured to presenting a session at London’s Calling 2017 – a European Salesforce.com event independently organised by the community. The event takes place in London on the 10th February 2017.

The day-long event is bigger than last year’s event – full of amazing sessions and keynotes and a chance to meet and chat with many MVPs from the Developer Community and Developer Evangelists from Salesforce. My congratulations to Simon Goodyear, Francis Pinar, Jodi Wagner and Kerry Townsend for their incredible efforts in organising the event.

London's Calling 2016

London’s Calling 2017

My own session is at 10.00am in the ‘Shift’ room and in it I discuss the planning and delivering of customer requirements with Lightning Components – and the lessons I have learned over the last year, most of which I have spent developing Lightning Components for Blue Wave’s customers.

The slide deck for the session is available here. The checkbox group component is available in my github account.

I have also recorded a webinar where I go through the Lightning Design System Starter Kit to augment the session.

See you at #LC2017!

See you at #LC2017!

#LondonsCalling: Lightning Single Page Application

Until I put together a full blog post on it, here is the slidedeck for my LDNs Calling 2016 presentation.

The sessions at the fantastic event are being recorded and the videos and slidedecks will be posted to http://www.londonscalling.net/.

Updates:

  1. I have added all of the code to my github repo.
  2. The recording of all presentations given at Londons Calling is now available at the London’s Calling Youtube Channel. My own presentation is here:

London’s Calling – Feb 5th 2016

I am looking forward to presenting a session at London’s Calling – the first European Salesforce.com event independently organised by the community. The event takes place in London on the 5th February 2016.

The day-long event is a full of amazing sessions and keynotes from Salesforce.com’s Peter Coffee and Erica Kuhl – not to mention the chance to meet and chat with many MVPs from the Developer Community and Developer Evangelists from Salesforce.
London's Calling 2016

My own session is at 10.55am in the ‘Alt’ room (the rooms are called CMD, CTRL, ALT and TAB – love it). The session is a sequel to my session at Dreamforce 15 where I created a complex single page application (SPA) with a Visualforce page and no apex was used. The sequel asks the question – how can I create a similar spa in a Lightning Application with Lightning Components and the Lightning Design System – and what is the experience like?

Visualforce SPA to Lightning SPA

Visualforce SPA to a Lightning SPA

I will post the slide deck for the session here the day before the event – and you might even get free code here too!

Kudos to the team who are organising the event and my thanks for getting the opportunity to speak at it.

My photo - See you all there!

See you all there!