Darko Fabijan

Dave Thomas on Testing Past, Present, and Future

In this episode of Semaphore Uncut, I talk with Dave Thomas, author of The Pragmatic Programmer, and many other well-known software engineering books. We discuss how software engineering has changed over many decades and how Dave’s experiences have informed his attitudes to testing. Key takeaways: Software is both abstract and changes the real world Computer …

Dave Thomas on Testing Past, Present, and Future Read More »

Monorepo and Micro-Frontends with Jonathan Creamer

This episode of Semaphore Uncut features Jonathan Creamer, Senior Software Engineer at Microsoft. We hear his monorepo experiences and about his work in the field of ‘DivOps’ – the term he coined to describe the engineering of front-end tooling. Key takeaways: DivOps is DevOps for the front-end Monorepo’s power is having all dependencies at your …

Monorepo and Micro-Frontends with Jonathan Creamer Read More »

Multi-platform Development with Co-creator of Flutter, Eric Seidel

In this Semaphore Uncut episode, I meet Eric Seidel, co-creator of Flutter and Director of Engineering for the Flutter team at Google. We chat about the Flutter developer experience, the Dart language that powers it, and the transition Flutter is making from mobile to desktop. Key takeaways: Flutter allows one codebase for mobile, web and …

Multi-platform Development with Co-creator of Flutter, Eric Seidel Read More »

Nader Dabit on How Managed Services Turbo-Charge Startups

In this episode of Semaphore Uncut, we meet Nader Dabit, Senior Developer Advocate at AWS. He gives us his perspective on managed services in cloud development, tells us about AWS Amplify, and gives his predictions on the future of cloud computing. Key takeaways: As the front-end ecosystem matures, more challenging products are possible Managed services …

Nader Dabit on How Managed Services Turbo-Charge Startups Read More »

Monorepo and Building at Scale with Benjy Weinberger

In this episode of Semaphore Uncut, I talk to Benjy Weinberger, co-founder of Toolchain. We discuss the open-source build tool, ‘Pants‘, and hear Benjy’s views on the monorepo strategy for managing your codebase. Key takeaways: Pants: a fast, scalable build system Explicit modelling of dependencies is key to Pants performance Monorepo gives visibility and ownership …

Monorepo and Building at Scale with Benjy Weinberger Read More »

Crossing the Enterprise Chasm with Michael Grinich

In this episode of Semaphore Uncut, I talk to Michael Grinich, founder and CEO for WorkOS. We chat about how software companies fall foul of the ‘Enterprise Chasm’, and how WorkOS helps them cross it. We also learn about the engineering approach that the WorkOS team takes to maintain the reliability of their service, which …

Crossing the Enterprise Chasm with Michael Grinich Read More »

Automated Microservice Networking with Traefik CEO Emile Vauge

In this episode of Semaphore Uncut, I chat with Emile Vauge, founder and CEO of Traefik Labs. We talk about the origins of Traefik and the Traefik Labs products that have stemmed from it. We also discuss getting started in the complex Kubernetes world and look into the future of cloud-native. Key takeaways: Automated microservice container …

Automated Microservice Networking with Traefik CEO Emile Vauge Read More »

Open Source Business Models with Alex Ellis

In this episode of Semaphore Uncut, I chat with Alex Ellis, creator of OpenFaaS, Inlets, and Arkade. He shares his experience of following his open-source passion while also making his work pay. Key takeaways: When an open-source project has traction and community, but no business model The sponsored app business model The Freemium business model …

Open Source Business Models with Alex Ellis Read More »