• ANGULAR CONF AUSTRALIA

    22nd June 2018, Melbourne, Australia

    #ngAu18

  • SPEAKERS

    Talk Previews

    Phillip Zada

    Workshop: Reactive State with NGRX

    Learn how to utilise the power of NGRX for state management, including the tooling, best practices and testing patterns.

    Tracy Lee (@ladyleet)

    Keynote

    Tracy is a Google Developer Expert, a Women Techmakers Lead, and on the RxJS Core Team. She will be talking about RxJS in her keynote

    Minko Gechev About

    Faster Angular Applications

    Minko is a Former Member of the Angular Mobile Team, Google Developer Expert. He will be talking about performance of Angular Apps

  • All Speakers

    Tracy Lee

    Co-Founder, This Dot Labs & Google Developer Expert

    Tracy is a Google Developer Expert, a Women Techmakers Lead, and on the RxJS Learning Team. She is the organizer of This.JavaScript, Modern Web, Contributor Days, Google Developer Group, and RxWorkshop. She is also Co-Founder of This Dot Labs, an elite consultancy helping teams build front end applications.

     

    You can find her on Twitter @ladyleet or at http://thisdot.co/labs.

     

     

    Minko Gechev

    Former Member of the Angular Mobile Team, Google Developer Expert

    Minko is a co-founder of Rhyme.com and has a big passion for open source. He loves to experiment with theoretical computer science concepts and apply them in practice.

     

    Minko teaches, speaks and writes about JavaScript and Angular. Some of the projects he works on are his books “Switching to Angular”, codelyzer, the official Angular style guide, Angular Seed and many others.

    Wil Mendes

    Google Developer Expert Web Technologies

    Wilson is a Google Developer Expert on Angular and Web Technologies and international speaker.

     

    He is passionate OSS contributor and active in the communities around Angular, JavaScript, HTML5, CSS3, Workflow, web performance, security and Internet of things.

     

     

     

    John Brostowe

    Developer Relations at Telerik/ProgressSW.

    John is a software developer and a member of the Developer Relations team at Progress.

     

    He's focused on helping developers target front-end and mobile platforms.

     

    He has been working with NativeScript - Open source framework for building truly native mobile apps with Angular, TypeScript or JavaScript.

    Erin Zimmer

    Senior Front End Developer

    Erin has been working as a Senior Front End Developer on the new Digital iD project at Australia Post for the last year, after narrowly escaping a 10-year stint working as a web developer (amongst other things) for the federal government in Canberra.

     

    Erin is a software developer and likes making things out of code or string.

     

     

    Phil Nash

    Developer Evangelist at Twilio and Google Developer Expert

    Phil has been in the web industry for 10 years building with JavaScript, Ruby and Swift. He can be found hanging out at meetups and conferences, playing with new technologies and APIs or writing open source code online.

     

    Sometimes he makes his own beer, but he's more likely to be found discovering new ones around the world.

     

    Phil tweets at @philnash and you can find him elsewhere online at https://philna.sh.

    Ciro Nunes

    Google Developer Expert in Web Technologies and Angular

    Ciro Nunes is a frontend developer, trainer and speaker. Google Developer Expert in Angular and web technologies.

     

    He has been contributing to the Angular community since its beginning, organising meetups, speaking at conferences all around the world, developing tools and teaching.

     

    When he’s not in the computer you can find him in the Brazilian Jiu-Jitsu mats around the world, playing soccer or online games.

  • Workshops

    You need to have Angular Conf Australia and a Workshop ticket to access workshops

    times are subject to change, limited spaces, location is different for each workshop

    Saturday, 16 June | 3:00pm - 6:00pm

    Level 6, 15 William Street, Melbourne 3000

    Introduction to Angular

    Location: Cognizant Digital Business, Level 6, 15 William Street, Melbourne 3000

    Level: beginner/intermediate

    Spaces are subject to availability

     

    At this Introduction to Angular 6 workshop, you’ll get hands-on experience using Angular.

     

    What do you need to take the most out of the workshop:

    - Laptop

    - Basic knowledge of CSS, HTML and any mainstream programming language - Javascript, Java, C#, Python etc.

     

    What you’ll learn?

    At the end of this session, you’ll have created a simple web chat client. You will be guided through chat client set-up and how to connect a chat client to a server. Your ultimate goal will be to send text messages to your fellow workshop attendees via your very own chat client.

     

     

    Wednesday, 20 June | 12:00pm - 5:00pm

    Creating Progressive Angular Apps Powered by Firebase

    Level: beginner/intermediate

    Spaces are subject to availability

     

    Learn how to leverage the tools of the Angular platform to create an expense management PWA powered by Firebase.

     

    What do you need to take the most out of the workshop:
    - Be familiar with the Angular ecosystem (Angular CLI and TypeScript)
    - The basics of Angular (modules, components and services)

     

    What you’ll learn?
    - How to automatically make your existing application a Progressive Web App or create a new one
    - How to create or make an existing app, a SSR (Server-side rendered) app using Universal
    - How to use lighthouse and the devtools to improve the performance further and implement the best practices
    - How to engage with the users with push notifications

     

    Thursday, 21 June | 9:00am - 2:00pm

    Reactive State with NGRX

    Level: intermediate

    Spaces are subject to availability

     

    Learn how to utilise the power of NGRX for state management, including the tooling, best practices and testing patterns.
     

    What do you need, to take the most out of the workshop?

    - Be familiar with the Angular Ecosystem (Angular CLI and TypeScript)

    - The basics of Angular (modules, components and services)

    - Be familiar with Git

    - Don't forget your laptop

     

    What will we be covering?

    - Introduction to Redux, RXJS and NGRX

    - We are going to take an existing application and migrate it away from traditional Angular pattern to use NGRX for state management

    - Introduction to the Redux Dev Tools and utilising middleware to provide additional functionality

    - Review of some best practices and optimisations that will increase application performance

    - Learn how to write unit tests for different aspects of NGRX

     

     

    Thursday, 21 June | 2:00pm - 6:00pm

    Introduction to Mobile App Development with NativeScript

    Level: beginner/intermediate

    Spaces are subject to availability

     

    Get your hands dirty building mobile apps for iOS and Android with NativeScript!

     

    What do you need, to take the most out of the workshop?

    - A laptop for building apps

    - A mobile device (iOS or Android) is not required but would be good to have

    - Angular fundamentals are not required but would be handy

    - Some understanding of mobile development

    - System setup instructions are available on Github

     

    What will we be covering?

    - Basics of mobile app development

    - Introduction to NativeScript

    - Introduction to NativeScript Playground

    - The basics of building a mobile app with NativeScript (UI, navigation, components and services)

    - NativeScript plugins

    - Some advanced scenarios with mobile apps

     

  • Sessions

    Friday, 22 June

    Showtime Events Centre

    61 South Wharf Promenade, South Wharf VIC 3006

     

    times are subject to change

    10:00am | Opening remarks

    Organisrers

    10:10 - 11:00 | Keynote

    Tracy Lee

    There will always be a new JavaScript framework to learn. Technology will continue to evolve and change, and developers will continue to rewrite applications. Wouldn't it be amazing if we could just copy paste 90% of our code from framework to framework?

     

    Well, you can. Reactive programming and RxJS enables just this AND the ability to future proof your code.

    11:10 - 12:00 | Faster Angular Applications

    Minko Gechev

    One thing is sure - performance matters! Blocking the main thread of an application, causing frame drops, is one of the most efficient ways to get rid of a significant portion of our users.

    Fortunately, the day could be saved, thanks to functional programming. Coming with, at first, abstract ideas, functional programming brings the concepts of immutability and purity, which combined together can dramatically improve the rendering performance of our application.

    In this talk, we'll apply concepts from functional programming in the face of pure components, pure pipes and persistent data structures. We'll demonstrate in details how we can use them to build high-performant Angular applications.

    12:10 - 12:40 | Angular CLI: Go Beyond ng new

    Ciro Nunes

    Get the most out of the Angular CLI. Learn how to use lesser known features and best practices of the CLI to unleash its full power and become even more productive.

    12:40 - 02:00 | Lunch Break

    02:00 - 02:40 | Building Native Mobile Applications with Angular and NativeScript

    John Bristowe

    NativeScript is an open source framework for building native mobile apps with Angular, TypeScript or JavaScript. When used with Angular, NativeScript provides a powerful combination for building native mobile apps. That's because it integrates incredibly well. In fact, much of NativeScript has been engineered with Angular in-mind. This session will go into detail about what NativeScript is all about as well as cover how it integrates super-well with Angular. Attendees with get a detailed background of the technology as well as see a large number of demos that highlight the strengths of both frameworks.

    02:50 - 03:20 | Angular, the Event Loop & You

    Erin Zimmer

    Angular change detection might seem like magic, but, under the hood, it’s using a library called ZoneJS. ZoneJS allows you to hijack the standard WebAPI calls and manipulate them towards your own end.

     

    We’re going to have a look at how Angular and ZoneJS interfere with the normal running of the event loop, why that's a good thing, and how to deal with it in your code.

    03:20 - 03:40 | Afternoon Tea Break

    03:40 - 04:20 | Angular Components: Decoupled, Shared, Reusable & OpenSource

    Wilson Mendes

    Are you working with a big Angular component based application? Components are the best way to share your code across web apps, having extreme importance for the success of your project, but how to start? How to validate if you are really doing great sharing your components thinking in something decoupled and reusable?

    In this talk we will learn how to contribute to the NG-Ecosystem sharing your components, how to improve and share modules between applications, manage code quality, semantic versioning and more that makes your life easier and productive.

    04:30 - 05:10 | Service Workers - Beyond The Cache

    Phil Nash

    Angular 6 comes with a service worker cache implementation out of the box, which is a great start for building modern, resilient, progressive web applications. But only using the service worker's cache is like driving a sports car in 3rd gear at the most.

    We'll dive into push notifications, background sync and other experimental service worker features, showing what they can be used for and how to integrate them in your Angular app. Together we'll see how to make your Angular apps appier and your users happier.

    05:10 - 05:50 | Angular Panel

    All speakers

    05:50 - 06:00 | Closing Remarks

    Organisers

  • Articles

    How to Convince Your Boss to Send You to Angular Conf Australia

    Spaces are limited and it’s first come first served. Last year’s conference have been sold out in two weeks.

    This year the conference will be twice bigger with more international speakers and more value. Most employers realized the value their company would gain from sending their employees to the conference, however, often you have to show your boss how the company could benefit and be persistent in your requests... read full article

    What is Angular Conf Australia 2018?

    Interview with Alexander Burakevych - the founder of the conference. Watch video

  • SPONSORS

    Want to support community and become a sponsor? Register now.

  • Gold Sponsor

    Just Digital People Logo

    Unprofessionally, professional. We're approachable, friendly and we care! We're human beings just like you! We get a kick out of continuously redefining the digital recruitment status quo and increasing the value we add for our clients every day. We love being told; "Nah, you can't do that"​ - then combining our forces and making it all happen (often with a cheeky smile).

  • Bronze Sponsor

    Brnze Sponsor logo
    Bronze Sponsor logo
  • TEAM

    The Angular Conf Australia has been created by founders of Angular Melbourne Meetup - one of the largest web development communities in Australia with over 3600 members. All founders have an esteemed career involving participation and organisation of events on an international level.

    Alex Burakevych

    Alex Burakevych is the founder of Angular Conf Australia and Angular Melbourne. He created large and vibrant Angular community in Australia.

    Robin Buckley

    Robin Buckley is a charismatic speaker and Angular advocate who has been actively involved in the technology community for the past several years.

  • Location

    Showtime Events Centre

    61 South Wharf Promenade, South Wharf VIC 3006

    61 South Wharf Promenade, South Wharf VIC 3006
    Australia
    +61466460871