Debbie O’Brien is Head of Learning and Developer Advocate at NuxtJS, the progressive VueJS framework. Debbie has over 10 years experience in Frontend development. She has worked as a Tech Lead and consultant for many important clients with varios technologies and often with a strong focus on performance. She has lead teams both in house and remotely as well as giving workshops and training. She has many years of experience as a mentor for online learning platforms, Treehouse and OpenClassrooms. Debbie is a Microsoft Most Valuable Professional in developer technologies, Google Developer Expert in web technologies and Cloudinary Media Developer Expert.
Debbie is Irish but lives and works in Mallorca, Spain and when she is not writing code and studying new technologies she can often be found doing all sorts of sports from running, cycling, crossfit and skiing and of course Taekwondo where she is a 4th degree black belt.
Statically generated sites are the future. Seriously. With frameworks like Nuxt we can build really cool sites that look and feel like a single page application but are actually static generated. That means no need for a server but most importantly performance is amazing. Everything is generated at build time.
There are so many benefits to building static sites such as security and cost, for example. Although static sites sound so boring and lifeless they are in fact far from it. Thanks to amazing API's and web hooks you can do so much. Need some data? That is where Hasura comes in. Hasura is an open source engine that connects your databases and auto-generates a production ready GraphQL backend, meaning as a frontend developer you don't need any backend skills to create your own API. With Nuxt.js the intuitive web framework, you can easily call your graphQL endpoint and use event triggers to regenerate your static site on content change. Yes, you can do all that with static sites and more.
Want to migrate to a Single Page Application but still need great SEO? Nuxt has you covered. But Nuxt is so much more than just Server Side Rendering. Join me on this talk to discover why you should be considering Nuxt as your framework of choice. How to call your data from an api with asyncData and why you should consider using static sites. What? Static sites? Yes. I will also go through how to setup a great boilerplate project so you can easily get started and migrate all your sites or build new ones. Are you Nuxt?
Are you afraid to take the next step? Do you think you’re not good enough? Or wonder why you were hired in the first place? This is what we call Impostor Syndrome. Did you know some of the most famous, brilliant and amazing people suffer from it? In this talk I will share my experience and thoughts and hopefully help you take that step to become the developer you really want to become.
JAMstack is the future of our web. If we care about performance then we should be adopting the JAMstack approach. So what is JAMstack exactly and why is it important? What benefits does it bring and how do I get started? Static sites are not static at all and with the cool API’s we have available to us anything is possible. Static sites are not just for blogs and personal sites but also for travel, e-commerce and so much more. If you don’t get on the JAMstack train now you might get left behind.
There is never a right time. But what happens when you work on a site that has 50,000 weekly visits. The technology has improved, we no longer need servers and the developer experience is terrible. It’s time. But how? Where do we start? What do we do first? In an ideal world we would just create a new architecture and release when done. But when you work in open source that is not possible as new things keep being developed, new documentation needs to be added an old documentation needs to be maintained. This is the story of how we rearchitected our site at NuxtJS and lessons we learnt along the way.
There are many headless CMS's out there and they are fantastic, but what if you just want to write some markdown in your nuxt.js project. Do you really have to set up a a CMS just to do that? Welcome to the content module where you can just add it to your Nuxt project and write markdown easily and even include your Vue components and so much more.
13 Jan 2020 - 16 Jan 2020