Channel
Interviewed Person
Daniel Roe
At the highly anticipated AgentConf 2023, Daniel Roe, a visionary software engineer and framework architect, takes the stage to deliver an inspiring talk on "Building for the Edge: Crafting a Next-Gen Framework." With his expertise and forward-thinking approach, Roe shares valuable insights into the process of developing a cutting-edge framework that pushes the boundaries of web development and enables seamless experiences at the edge. Roe commences the session by addressing the challenges and opportunities presented by the edge computing paradigm. He explains how the proliferation of edge devices, including IoT devices, wearables, and mobile devices, demands a new approach to web development that prioritizes performance, security, and reliability at the network's edge. Drawing upon his experience in framework design, Roe delves into the key considerations and principles behind crafting a next-generation framework. He explores topics such as lightweight architecture, modular design, and performance optimization techniques. Roe also highlights the significance of developer ergonomics and intuitive APIs that enable developers to build applications efficiently and effectively. During his talk, Roe discusses the integration of cutting-edge technologies, such as serverless computing, edge caching, and content delivery networks (CDNs), into the framework's core. He showcases how these technologies can enhance scalability, reduce latency, and improve the overall user experience. Moreover, Roe emphasizes the importance of collaboration and community involvement in the development of a next-gen framework. He shares strategies for building an open-source ecosystem, fostering engagement, and incorporating valuable feedback from developers and users. Roe's talk not only provides insights into the technical aspects of framework development but also highlights the importance of building a vibrant and supportive community. By the end of this thought-provoking session, attendees at AgentConf 2023 gain a deeper understanding of the intricacies involved in crafting a next-generation framework for the edge. They leave inspired and equipped with practical knowledge and valuable insights shared by Daniel Roe, ready to embrace the opportunities and challenges presented by the evolving landscape of web development. Roe's talk at AgentConf 2023 encourages attendees to envision and contribute to the creation of frameworks that empower developers and deliver seamless web experiences at the edge. Regenerate response
thank you Tejas I'm actually really confused now because you're clapping and I feel they need to drink so it's a real pleasure to be here it's a it's an honor um and yes I'm talking about building a Next Generation framework and I'm going to try and do that uh on stage so uh fingers crossed and don't expect too much I think that's basically the the name of the game so um this is me I'm I'm Daniel um these are some of the projects I'm
involved in I'm a core maintainer I'm leading the next uh team and I I know a view might be a word you've not heard often it's another way of of building web applications so come in handy uh and I would love to tell you all about it but that is not actually the main point of my talk today um I'm I'm also if any of you are on Mastodon uh who here is on Mastodon
a tiny fraction of people if you want go check out Mastodon it's a decentralized social network that is is pretty cool it lets you take take control and you get a an account handle like an email address that's on a server but you can interact with everybody so uh and and and I'm part of the team building our client for it called elk so um and then some of the other things I've I've listed there do feel free to to check check it all out this is where I normally am this is my
work scene that is one of my cats there are I have three cats and a dog I live in England on the shores of a river uh on the brow of a hill underneath a forest that stretches uh sort of on the hillside that is technically an ancient wood and so if um Feel Free by the way at any point if you ever got any questions about the talk or or knocks or anything do drop me a line on Twitter or a mastodon or a DM on Discord
um and I'll probably be here with a cup of coffee um so be really glad to help oh goodness I can look at that picture forever so just first a start if you haven't heard of nux 2 here has has heard of Knox knows what next is goodness that's more than I was expecting basically I've come in here feeling like I'm walking into I don't know a completely completely unfamiliar territory looking around seeing people who work on key react libraries trying
to pretend I know what I'm talking about um next is a progressive framework built on view and it has best practices built in so it's a little bit like the name yes the Hat tip to next.js is intentional but for a view not not react hence the U and it's meant to be extensible we have huge libraries of modules that integrate different kinds of things into it and it's meant to have a lot of goodness a lot of magic and bring joy when you're using it a lot of the things everything you see me do
today can be done in next and lots more besides we found ourselves in a bit of trouble about two years maybe even three years ago um a lot of things were changing in the view ecosystem we there was a breaking move from view two to view three webpack was also having a major upgrade posting assass was having a major upgrade um and we thought we're in a different world now serverless is the thing there are new ways of approaching data of rendering things the old is This Server
rendered is it not server rendered or static that won't cut it anymore what can we do to rethink and we actually sat down and we rebuilt next from ground up I'm not sure there's a single line of code that's the same between nux 2 and nux 3. and while doing it we took everything that we built as much as possible and made it generic and made it Universal and exposed it for other people to use so you can use all the goodies that we used to build next even if you're not using next and even if