Most Active Speaker

Ryan Edge

Ryan Edge

Sr. Software Engineer

Charlotte, North Carolina, United States

Actions

Ryan Edge is a software engineer and Flutter GDE living in Charlotte, North Carolina. His primary focus is front-end mobile and web development using Flutter and React. His secondary focus is back-end development with technologies including Node.js, GraphQL, Vercel, Supabase, and Firebase. He is a co-author of the "Cross-Platform UIs with Flutter" book.

Ryan Edge has 10+ years of experience ranging from maintaining large-scale systems to developing internal and commercial web, mobile, and desktop applications using various technologies.

Ryan Edge is a community organizer of Flutter Charlotte and GDG Charlotte. He is passionate about creating software that has a tangible positive impact on the lives of its users, furthering diversity in the developer community, and mentoring young software engineers.

Badges

Area of Expertise

  • Finance & Banking
  • Information & Communications Technology
  • Media & Information

Topics

  • Flutter
  • Supabase
  • ReactJS
  • Firebase
  • Serverless
  • Dart
  • TypeScript
  • JavaScript
  • Modern JavaScript Frameworks
  • Mobile
  • Mobile Development
  • FullStack Development
  • Web & Mobile
  • Web Development
  • Frontend Development
  • Backend Development
  • Software Development
  • Software Engineering
  • App Development
  • iOS Software Development
  • Modern Software Development
  • Front-End Development
  • Application Development
  • Android Software Development
  • Android Development
  • Product Development

Building Products Full-Stack with Dart and Flutter [workshop]

For the past few years, Flutter has revolutionized mobile app development by allowing developers to build high-performance, cross-platform applications with ease. However, building a full-stack application can be challenging because developers often juggle multiple languages and technologies to solve problems across an application stack.

This workshop will explore how to build a full-stack application with server-side Dart and Flutter.

By leveraging the power of Flutter for the front-end and server-side Dart, developers can build high-performance applications with ease.

We will start by introducing the idea behind full-stack development in a single language. Following a quick intro to Flutter and server-side Dart and their key features, we will then dive into building a full-stack application, starting with the front-end using Flutter, and then moving onto the backend using Dart. We will cover topics such as handling user authentication, building RESTful APIs, and using a database to store data.

Throughout the workshop, we will highlight best practices for building full-stack applications and how to ensure that your application is scalable and maintainable. We will also highlight the advantages of using Flutter and server-side Dart together, including reduced development time and increased developer productivity.

By the end of the workshop, attendees will have a solid understanding of how to build a full-stack application using Flutter and server-side Dart. They will also have learned best practices for building scalable and maintainable applications and the benefits of using Flutter and server-side Dart together.

Key takeaways

- Understanding the benefits of developing full-stack
- Introduction to Flutter
- Introduction to server-side Dart
- Data serialization between the application and API
- Data persistence
- Authenticating the client/server
- Deploying the application to the cloud

Level: intermediate
Duration: 120-240 minutes
Type: Workshop

Building Productive Product Engineering Teams

Being a product engineer before 2024 was hard. Developers must be masters of everything from frontend to DevOps, juggling multiple technologies, responsibilities, and languages. We need more hours in a day to handle maintenance, feature development, and deployments. It's not fair!

Fortunately, some tools and practices can help reduce the burden of building quality products.

In this talk, we identify responsibilities that create extraneous cognitive load (responsibilities that do not contribute directly to product outcomes) and cause friction, then identify processes, tools, and technologies that reduce that load.

Expect to leave this talk as a product engineer liberated from drowning in responsibilities and learn to have more time for the product.

Accelerating Application Development with Flutter: A Hands-on Workshop

In today's fast-paced world, entrepreneurs and developers are always in search of tools and services that allow them to build, test, and scale their ideas quickly. What if you didn't need a dedicated backend team or DevOps expertise to scale your first users?

The combination of Flutter and modern Platform-as-a-Service (PaaS) providers has fundamentally changed how quickly solo developers and small teams can ship MVPs. This talk shares practical strategies for accelerating your path from idea to launched product, with live examples using different PaaS approaches to demonstrate how each handles common MVP requirements.

We'll build the same feature three ways—showing authentication, data persistence, and real-time updates with different platform types—so you can see the tradeoffs in action. Rather than diving deep into implementation details, we'll focus on the strategic decisions that matter when you're racing to validate your idea.

Join us for this informative and engaging talk to learn how combining Flutter with PaaS providers can help you accelerate your MVP development, optimize your workflow, and bring your ideas to life more efficiently than ever before.

What We'll Cover

Combining Flutter's cross-platform capabilities with managed backend services
Side-by-side implementation of core MVP features using different PaaS approaches

Key Takeaways

An introduction to Flutter
A decision framework for choosing the right PaaS approach based on your specific MVP requirements

Atlanta Developers' Conference 2024 Sessionize Event

September 2024 Alpharetta, Georgia, United States

Carolina Code Conference 2024 Sessionize Event

August 2024 Greenville, South Carolina, United States

Beer City Code 2024 Sessionize Event

August 2024 Grand Rapids, Michigan, United States

Scenic City Summit 2024 Sessionize Event

June 2024 Chattanooga, Tennessee, United States

Southeast Linux Fest

Accelerating Linux Application Development with Flutter: A Hands-on Workshop

June 2024 Charlotte, North Carolina, United States

CodeMash 2024 Sessionize Event

January 2024 Sandusky, Ohio, United States

Connect.Tech 2023

Building a Full-Stack Application with Flutter and Dart

October 2023 Atlanta, Georgia, United States

Atlanta Developers' Conference 2023 Sessionize Event

September 2023 Marietta, Georgia, United States

FusionConf

FusionConf is a quarterly mini-conference focused on the Charlotte design & tech community. Join in Charlotte, NC for an afternoon jam-packed with sessions from some of the industry's top innovative thinkers.

September 2018 Charlotte, North Carolina, United States

Ryan Edge

Sr. Software Engineer

Charlotte, North Carolina, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top