In this episode of the Flutter 101 Podcast, I talked to Ryan Knell. Ryan is the author of the performant, Express.js-like server framework Alfred written in Dart. We discussed how Ryan decided to write Alfred and his previous experience with alternative backend option for Dart, such as Aqueduct, Angel, and Shelf, and why he thinks Dart could be the Node.js "killer".

We talked about how you deploy Dart applications, how you can connect to different databases from your Dart backend server, and how Alfred supports websockets.

Of course, we also talked about Flutter and how it compares to other popular cross-platform solutions.

Alfred

pub.dev/packages/alfredgithub.com/rknell/alfredAnnouncing Alfred on Reddit

Resources

Relevant Flutter 101 episodesBackend and Frontend Web with Dart with Jermaine Oppong (E7)RVMS architecture, get_it, commands, and more with Thomas Burkhart (E3)Dart on AWS Lambda and Serverless Computing with Sebastian Döll (E6)Mentioned packagesmongo_dartpostgresAlternative backend optionsshelf - Web Server Middleware for Dartshelf_router - Web Request Router for ShelfAngel - Dart on the ServerDeprecating AngelAqueduct - Multi-threaded Dart Server-Side FrameworkAnnouncing the Sunsetting of Aqueduct

Guest: Ryan Knell

GitHub @rknellLinkedin @ryanknellSnappy Apps

Host: Vince Varga

Twitter @vincevargadevGitHub @vincevargadevLinkedIn @vincevargadevWeb vincevarga.dev

Twitter Mentions