Stop Making These App Security Mistakes! | A Masterclass in App Security with Laurențiu Spilcă
Is security an afterthought in your Flutter projects? In a world where a single breach can cost millions and destroy user trust, every developer needs a solid foundation in security.In this episode of Flying High with Flutter, Allen Wyma sits down with seasoned software developer, trainer, and acclaimed author Laurențiu Spilcă to demystify application security. While Laurențiu's background is deep in the Java/Spring world, the principles he shares are universal and essential for any developer building modern applications.We dive deep into the "why" and "how" of securing your apps, from the initial authentication flow to the communication between your backend services.Timecodes:00:00 - Meet Laurențiu Spilcă & Why Security Can't Be an Afterthought06:16 - The Role of a CISO and Preventing Disasters like the log4j Vulnerability14:09 - The Future is Passwordless30:41 - Understanding OAuth2, OpenID Connect, and Why PKCE is CRITICAL for Mobile Apps41:45 - What is TLS? Why Your App Needs More Than Just HTTPS52:03 - Mutual TLS (mTLS): Securing Communication Between Your MicroservicesGET THE BOOK! 📘 The principles in this episode are covered in-depth in Laurențiu's book, "Software Security for Developers".Grab your copy with 45% OFF with code flutter45:🔗 https://www.manning.com/books/software-security-for-developersCONNECT:🎙️ Guest: Laurențiu SpilcăX/Twitter: https://twitter.com/laurspilca🎙️ Host: Allen WymaX/Twitter: https://x.com/allenwyma🚀 Flying High with FlutterListen: https://podcasts.apple.com/hk/podcast/flying-high-with-flutter/id1562119447?i=1000523147383Watch:https://www.youtube.com/channel/UCmL2YRyMphHK87fnyFlotWAConnect:X/Twitter: https://twitter.com/fhwflutterFacebook: https://www.facebook.com/FlyingHighWithFlutter/Website: https://flyinghighwithflutter.com...#Flutter #SoftwareSecurity #AppDevelopment #MobileDev #Security #OAuth2 #Passkeys #DeveloperPodcast #mTLS #Cybersecurity #dev
--------
1:02:12
--------
1:02:12
A Simple Guide to RAG for Reliable AI with Abhinav Kimothi
Ever wondered how to stop LLMs from hallucinating or making things up? The answer is RAG (Retrieval-Augmented Generation), and it's a critical technique for building reliable, fact-based AI applications.In this episode, Alan sits down with Abhinav Kimothi, Director of Data Science at Sigmoid and author of the Manning book, "A Simple Guide to RAG". Abhinav demystifies this powerful concept, making it accessible for developers and enthusiasts at any level.This is a must-listen for anyone looking to move beyond basic chatbot functionality and build truly intelligent, trustworthy AI.📘 Get the Book! 📘Grab your copy of "A Simple Guide to Retrieval Augmented Generation" directly from Manning and get a special 45% discount with the code: flutter45🔗 https://www.manning.com/books/a-simple-guide-to-retrieval-augmented-generationOn the Show:🎙️ Guest: Abhinav Kimothi https://www.linkedin.com/in/abhinav-kimothi/🎙️ Host: Allen Wyma https://x.com/allenwymaTimecodes:00:00 - Meet Abhinav Kimothi: 18 Years in Data Science & AI02:10 - Demystifying RAG (Retrieval-Augmented Generation)10:15 - The Mechanics of RAG: How Retrieval & Semantic Search Work16:50 - Common Failures in RAG Systems & How to Fix Them26:10 - Production-Ready RAG: RAG Ops & Development Frameworks34:15 - Advice for Developers & OutroSee our social media channels:Facebook: https://www.facebook.com/FlyingHighWithFlutter/Twitter: https://twitter.com/fhwflutterYoutube: https://www.youtube.com/channel/UCmL2YRyMphHK87fnyFlotWAWebsite: https://flyinghighwithflutter.comPodcast: https://podcasts.apple.com/hk/podcast/flying-high-with-flutter/id1562119447?i=1000523147383
--------
53:39
--------
53:39
Interview Speak with Laura Browne and Barbara Limmer
In this episode of Flying High with Flutter, we’re joined by Laura Browne and Barbara Limmer, authors of Interview Speak. They share expert tips on how to decode interview questions, prepare authentic answers, and stand out as a candidate. Whether you’re switching industries, negotiating salaries, or tackling tough interview questions, this episode is packed with actionable advice to help you ace your next job interview.📌 Timecodes:0:00 - Introduction and Laura & Barbara’s backgrounds3:06 - Common interview mistakes9:59 - How to stand out as a candidate15:15 - Key things interviewers look for in every candidate23:10 - Salary negotiation tips31:46 - Dealing with bad interviewers41:12 - Preparation, storytelling, and likability📚 About the BookInterview Speak is a practical guide for job seekers that translates confusing interview questions into what hiring managers really want to know. Learn how to craft authentic responses, navigate tricky scenarios, and connect with interviewers at a human level.➡️ Get Interview Speak here: https://mng.bz/dWeQ🤌 45% OFF with code FHWFlimmerOn the Show:🎙️ Guest: Barbara Limmer www.linkedin.com/in/barbaralimmer🎙️ Guest: Laura Browne www.linkedin.com/in/laurabrowne/🎙️ Host: Allen Wyma https://x.com/allenwymaDon’t forget to like, comment, and subscribe for more tech insights and interviews with industry experts!
--------
1:13:03
--------
1:13:03
Writing for Developers with Piotr Sarna
This week, we’re joined by Piotr Sarna, co-author of Writing for Developers. Piotr shares his journey from distributed systems developer to published author and explains how writing can help developers grow their careers, improve their coding skills, and share knowledge effectively.📌 Timecodes:0:00 - Introduction and Piotr’s background2:30 - The value of writing for developers and teams6:10 - Writing in English vs. native languages10:00 - How writing improves understanding of code16:00 - Using AI tools to review and refine your writing21:00 - Structuring blog posts and optimizing for SEO29:10 - Promoting your writing and building an audience42:22 - Closing thoughts📚 Get Piotr’s book, Writing for Developers: https://www.manning.com/books/writing-for-developers🤌 Get 45% off with code flutter45On the Show:🎙️ Guest: Piotr Sarna https://x.com/sarna_dev🎙️ Host: Allen Wyma https://x.com/allenwymaDon’t forget to like, comment, and subscribe for more Flutter insights and interviews with industry experts!
--------
45:23
--------
45:23
Shorebird with Eric Seidel
Welcome to another episode of Flying High with Flutter! In this episode, we have Eric Seidel, the co-founder of the Flutter project and former lead of Flutter and Dart at Google, as our guest. Eric shares his journey from leading the Flutter and Dart teams at Google to starting his company, Shorebird, which aims to solve real challenges for Flutter developers.We dive into the details of CodePush, Shorebird's flagship product, and how it enables seamless updates for Flutter apps. Eric also discusses the evolution of Flutter, the Dart language, and how Shorebird is building tools to enhance the Flutter ecosystem.📌 Key Topics and Timecodes:0:00 - Introduction2:00 - Eric’s background: From Google to Shorebird5:00 - How Flutter began10:00 - Why Dart became the foundation for Flutter20:00 - Introducing CodePush: Solving app update challenges30:00 - Overcoming iOS and Android compliance hurdles40:00 - Shorebird’s vision for empowering Flutter developers50:00 - Future of Flutter1:05:00 - Expanding to Harmony OS and others1:10:00 - Closing thoughtsOn the Show:🎙️ Guest: Eric Seidel • https://twitter.com/_eseidel🎙️ Host: Allen Wyma • https://x.com/allenwymaLinks and Resources:🌐 Shorebird: https://shorebird.dev🎥 Shorebird Demos on YouTube: @shorebird Don’t forget to like, comment, and subscribe for more Flutter insights and interviews with industry experts. Share this episode with your fellow developers to spread the word about Shorebird and CodePush!
Welcome to the Flying High with Flutter Podcast! This podcast has new episodes coming out every week! We talk about anything and everything Flutter! From real-world problems you faced while using Flutter to daydream-challenged ideas, Flying High with Flutter has got you covered. Guests visit the show from time to time to share their background, experience, thoughts, and insights into the engaging Flutter world!Hi! I am Allen Wyma, aka Big C, and I am your podcast host. I have great passion in using Flutter to build apps; I embraced the beauty of Flutter, the unlimited potential it offers to the world, and I am particularly excited about the revolutionary changes Flutter 2.0 brings!