Backends in Dart

Dart's popularity has surged in the past few years, as it's the language behind Flutter - Google's cross platform front end framework. That's now driving a notion of 'Full Stack Dart', where if you've spent time learning Dart for the front end, why not also use it for the back end. The Dart tool chain has some great features for back ends, such as the ability to create ahead of time (AOT) compiled binaries, or just in time (JIT) snapshots. But those features lead to some interesting trade offs around packaging, cold start times, observability and longer term performance optimization. This presentation will provide an overview of Dart as a back end language, then dive into those trade offs to look at the pros and cons of different choices.


Chris Swan

Engineer @atsigncompany

Chris Swan is an Engineer at Atsign, building the at platform, a technology that is putting people in control of their data and removing the frictions and surveillance associated with today’s Internet. He was previously a Fellow at DXC Technology where he held various CTO roles. Before that he held CTO and Director of R&D roles at Cohesive Networks, UBS, Capital SCF and Credit Suisse, where he worked on app servers, compute grids, security, mobile, cloud, networking and containers. Chris co-hosts the Tech Debt Burndown Podcast

    Read more
    Find Chris Swan at:


    Monday Oct 24 / 10:35AM PDT ( 50 minutes)


    From the same track


    Building Modern Backends Presentation 2

    Monday Oct 24 / 11:50AM PDT

    Details coming soon.


    Building Modern Backends Presentation 3

    Monday Oct 24 / 01:40PM PDT

    Details coming soon.


    Building Modern Backends Presentation 4

    Monday Oct 24 / 05:25PM PDT

    Details coming soon.


    Building Modern Backends Panel

    Monday Oct 24 / 02:55PM PDT

    Details coming soon.


    Unconference: Modern Backends

    Monday Oct 24 / 04:10PM PDT

    What is an unconference? At QConLondon, we’ll have unconferences in most of our tracks.

    Shane Hastie

    Director of Agile Learning Programs @ICAgile