Powered by RND
PodcastsTecnologíasnackableCast – About Software Development, Leadership & Engineering Culture
Escucha snackableCast – About Software Development, Leadership & Engineering Culture en la aplicación
Escucha snackableCast – About Software Development, Leadership & Engineering Culture en la aplicación
(1 500)(249 730)
Favoritos
Despertador
Sleep timer

snackableCast – About Software Development, Leadership & Engineering Culture

Podcast snackableCast – About Software Development, Leadership & Engineering Culture
Adrian Stanek
snackableCast is a podcast for CTOs, tech leaders, and senior developers interested in Cloud-Native, DevOps, Team Culture, and Leadership. Tune in for bite-size...

Episodios disponibles

5 de 44
  • Why We Don't Build Native Apps.
    Why I Chose PWAs Years Ago—And Why You Should Consider Them Too"I have chosen Progressive Web Apps a while ago, several years ago actually, and I’m extremely happy to have chosen this. And I want to explain to you why."The Problem: Small Teams, Big ChallengesA few years ago, I faced a tough decision—how to build the best possible user experience for my product while keeping development efficient. Like most small companies, we had limited resources; budget, time, and engineering capacity were constraints we couldn’t ignore. And yet, users expected seamless, high-quality experiences across devices.Maintaining separate web, iOS, and Android applications wasn’t an option. It was clear that splitting focus would slow us down, increase costs, and create an inconsistent experience for users. But what was the alternative?The Turning Point: Why PWAs Made Sense"Having a native app and a web experience or even multiple native experiences is not efficient at all, and it is not great for the user experience."That’s when I realized that Progressive Web Apps (PWAs) offered a way forward. With a single codebase, we could provide a consistent experience across devices, reducing development and maintenance efforts.It wasn’t just about the technical aspects but also about aligning product and tech strategies. We needed a solution that made sense from a business and user perspective.The PWA Edge: What It OffersPWAs are not just about offline capabilities—although that’s a bonus. They offer everything we expect from modern applications:* Cross-platform compatibility; No separate development for iOS, Android, and web.* Instant updates; No App Store delays.* Better performance; Compared to hybrid frameworks like Flutter and React Native, the web is lightweight and fast.* Lower costs; One team, one codebase, less complexity.This was a game-changer for small teams. Instead of spending time maintaining multiple versions of the same app, we could focus on building the best possible user experience faster.The Alternative: Do Native Frameworks Solve This?"When you take into consideration what modern native frameworks can do, like Flutter or React Native, and then compare that to web technologies, you’ll see that most applications small teams build are better suited for the web."I understand the argument for native apps. Flutter, React Native, and other frameworks promise a “write once, run anywhere” experience. However, they still have compromises. Flutter’s web performance is lacking, and React Native requires bridging for native functionality. Both also demand extra layers of complexity compared to a well-built web app.Do I need a highly specialized native feature? Solutions like Capacitor bridge the gap. But for 95% of use cases, PWAs did everything I needed—and more.The Outcome: A Simpler, More Scalable ApproachWe shipped faster. We iterated quicker. And we kept our team focused. The best teams are small, efficient, and aligned. Having one codebase, one product, one experience keeps everything streamlined. It’s not about being dogmatic; it’s about choosing the best tool for the job.PWAs have matured. Even Apple, once reluctant, has finally acknowledged them. If you’re starting a new project, ask yourself: Do you need a native app, or is a PWA the better choice?Key Takeaways* PWAs reduce complexity; One codebase means fewer resources spent on maintaining multiple platforms.* Better for small teams; Focus on product quality, not platform-specific bugs and fixes.* Instant updates & control; No App Store approvals, just ship whenever you need.* Bridges exist for native needs; Capacitor and other tools can fill in gaps where necessary.* Future-proofing: Web technologies will be here in 20 years, but the same can’t be said for every framework.What’s Your Experience?Have you built a PWA before? Do you still maintain separate web and native apps? Or do you believe native apps are worth the trade-offs?Let’s talk in the comments.First Session: Monday, 17 March 202517:00 CET | 11:00 AM EST | 08:00 AM PSTEvery Monday at the same timeTopics for This Session:🍪 What is the right team size?Why bigger isn’t always better and how to structure teams effectively.🍪 How I align teamsCutting through resistance, enabling autonomy, and ensuring real collaboration.Each session will feel like a real mentoring call, not a lecture. I’ll share my approach and insights, but most importantly—I’ll take questions directly from attendees and focus on the real challenges you’re facing. This is a public episode. If you'd like to discuss this with other subscribers or get access to bonus episodes, visit blog.snackablecto.coach/subscribe
    --------  
    4:08
  • AI Generates Garbage Code, Yet It’s Improving My Skills
    How AI Can Make You a Better Developer | The Future of Coding & EngineeringIn this episode, we dive into the controversial topic of AI-generated code and its impact on developers. Rather than replacing good developers, AI can be a valuable tool that enhances development skills by assisting with tedious coding tasks and enabling better reflection and improvement. We explore the differences between merely being a coder and becoming a true software engineer, emphasizing the importance of learning, iteration, and the human touch in software development. Key timestamps include discussions on the current state of the developer market, the role of AI in coding, the value of AI as a companion for reflection and learning, and the long-term outlook on AI replacing coding tasks.00:00 Introduction: AI and Developer Skills00:18 Common Misconceptions About AI01:30 The Reality of AI in Coding03:37 The Role of AI in Developer Improvement05:27 Pair Programming and AI09:31 The Future of Software Engineering with AI13:51 Conclusion: Embracing AI for Better Development This is a public episode. If you'd like to discuss this with other subscribers or get access to bonus episodes, visit blog.snackablecto.coach/subscribe
    --------  
    16:19
  • Why Developers Fail Without Feedback
    In this video, we delve into the necessity of continuous communication in both personal and professional relationships. Highlighting examples such as manager-employee dynamics, the video discusses the benefits of requesting and providing feedback to nurture healthy connections. By continuously communicating, one can avoid unexpected negative feedback, build strong relationships, and stay proactive rather than reactive. This can lead to a more controlled and less stressful environment, thereby reducing risks of burnout. The discussion also emphasizes the modern need to rethink traditional company practices to foster open communication and continuous improvement.00:00 Devs should do Continuous Communication00:27 Take Control - Act Early01:15 About Negative Feedback02:17 Developers are Business people02:47 Don't compound negativity04:19 Avoid Burnout This is a public episode. If you'd like to discuss this with other subscribers or get access to bonus episodes, visit blog.snackablecto.coach/subscribe
    --------  
    6:22
  • What is Continuous Delivery and Why Should You Care?
    Talking with Bryan Finster, Software Engineer at Defense Unicorns and core team member of minimumcd.org, about what Continuous Delivery really is; and what's not.00:00 Spontaneous Start and Introduction00:13 Defining Continuous Delivery01:28 Brian's Background in Continuous Delivery03:44 Challenges and Misconceptions in Continuous Delivery07:35 Automation in Continuous Delivery12:44 Deployment Strategies and Best Practices17:10 Real-World Examples and Industry Practices29:03 The Importance of Simplicity and Standardization35:36 Understanding the KISS Principle35:43 Service-Oriented Architecture Misconceptions36:40 Designing for Continuous Delivery37:24 The Importance of Domain-Driven Design37:58 Challenges in Continuous Delivery43:31 Code Reviews and Pull Requests in CD44:24 The Role of Testing in Continuous Delivery45:53 The Value of Continuous Integration48:54 Common Pitfalls in Software Development01:03:11 The Importance of Maintainability01:05:05 Wrapping Up and Final ThoughtsLinks:https://minimumcd.org/https://bdfinst.medium.com/Books:Modern Software Engineering: Doing What Works to Build Better Software FasterContinuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation This is a public episode. If you'd like to discuss this with other subscribers or get access to bonus episodes, visit blog.snackablecto.coach/subscribe
    --------  
    1:06:58
  • Let's Deploy on Friday!
    Deploying on Fridays? No problem! For me, it’s just another day, and sometimes, we even push changes on weekends without breaking a sweat. Whether it’s small projects or large-scale systems, we stay confident and in control. So, what’s the secret? Let’s dive in and uncover how Continuous Delivery makes it all possible! 00:00 Introduction – Fear of Friday Deployments 01:27 What is Continuous Delivery? 02:00 GitFlow vs Continuous Delivery 03:00 Small Batches in CD 03:48 Importance of Committable State 04:26 Shadow Deployments & Feature Flags 05:16 Testing in Startups 05:49 Building Confidence with CD 07:09 Pitfalls of Large Deployments 09:57 Part II: CD and Business Impact 12:02 Bridging Dev & Business 13:20 Estimations vs Reality 14:31 Delivering Value in Startups 15:01 Deploying on Friday with Confidence 15:32 Avoiding Deployment Anxiety 16:00 Conclusion & Final Thoughts Minimum Viable CD: https://minimumcd.org/ Dave Farley's Channel    / @continuousdelivery   Books Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation – Jez Humble & Dave Farley Accelerate: The Science of Lean Software and DevOps – Nicole Forsgren, Jez Humble, Gene Kim This is a public episode. If you'd like to discuss this with other subscribers or get access to bonus episodes, visit blog.snackablecto.coach/subscribe
    --------  
    16:46

Más podcasts de Tecnología

Acerca de snackableCast – About Software Development, Leadership & Engineering Culture

snackableCast is a podcast for CTOs, tech leaders, and senior developers interested in Cloud-Native, DevOps, Team Culture, and Leadership. Tune in for bite-sized insights, advice, and tips from a seasoned SMB CTO. Join us as we explore the world of technology leadership with special guests and actionable takeaways. Boost your knowledge and stay ahead in the industry with quick episodes that fit your busy schedule. Get ready to become a more effective tech professional and inspire your team. blog.snackablecto.coach
Sitio web del podcast

Escucha snackableCast – About Software Development, Leadership & Engineering Culture, Acquired y muchos más podcasts de todo el mundo con la aplicación de radio.net

Descarga la app gratuita: radio.net

  • Añadir radios y podcasts a favoritos
  • Transmisión por Wi-Fi y Bluetooth
  • Carplay & Android Auto compatible
  • Muchas otras funciones de la app
Aplicaciones
Redes sociales
v7.11.0 | © 2007-2025 radio.de GmbH
Generated: 3/13/2025 - 7:08:07 PM