InfoQ Homepage InfoQ Content on InfoQ
-
Roq: Leveraging Quarkus to Build Static Sites at the Speed of Go
Andy Damevin, a developer who worked on Quarkus for almost a decade, talks about Roq, a project that started as an experiment to try to see if it’s possible to build a static web site generator on top of quarkus. He touches on the rationale for choosing Java and Quarkus, how to migrate to Roq, and the platform's future.
-
A Java Performance Quest: Taming Unsafe Code, Embracing Idiomatic Style & Debugging the Linux Kernel
In this podcast, Jaromir Hamala, a seasoned Java engineer specialising in high-throughput data systems, shares his thoughts on how developers can tackle high-performance software development. He touches on the benefits of modern Java that allow writing idiomatic Java code while remaining "mechanically sympathetic", and also on his experience debugging a Linux kernel bug.
-
Engineering Stable, Secure and Scalable Platforms: a Conversation with Matthew Liste
In this podcast, Michael Stiefel spoke to Matthew Liste about building and managing software platforms. Platform services act as the basis for application development, and must always be stable, secure, and scalable. Scaling these systems is particularly difficult because unknown resource contention often causes them to break.
-
How SBOMs and Engineering Discipline Can Help You Avoid Trivy’s Compromise
Viktor Peterson, part of the CISA task force working on SBOM blueprints and co-founder of sbomify, explores the shifting landscape of software supply chain security as the EU's Cyber Resilience Act (CRA) comes into force, a "GDPR moment" for the industry.
-
Context Engineering with Adi Polak
In this episode, Thomas Betts and Adi Polak talk about the need for context engineering when interacting with LLMs and designing agentic systems. Prompt engineering techniques work with a stateless approach, while context engineering allows AI systems to be stateful.
-
AI Amplifies Team Strengths and Weaknesses in Software Development
In this podcast, Shane Hastie, Lead Editor for Culture & Methods, spoke to Jon Kern and Anita Zbieg about how AI amplifies both delivery efficiency and weaknesses in development teams, the importance of fundamental collaboration practices, and maintaining holistic system thinking.
-
From Technical Excellence to Leadership: Understanding Yourself First
In this podcast, Shane Hastie, Lead Editor for Culture & Methods, spoke to Frankie Berkoben about executive coaching for engineering leaders, applying iterative development to personal growth, and supporting neurodivergent team members.
-
Building Composable Teams: Moving Beyond Rigid Organizational Structures
In this podcast Shane Hastie, Lead Editor for Culture & Methods spoke to Luv Kapur about building composable team structures, creating trust through transparency and clarity, and enabling fluid organizational design through API-first team principles.
-
Using Brain Science to Communicate and Lead Technical Teams Effectively
In this podcast Shane Hastie, Lead Editor for Culture & Methods spoke to Charlotte de Jong Schouwenburg about how understanding brain science and emotional intelligence can help engineers and technical leaders improve communication, manage conflict, and build stronger teams.
-
Building Engineering Culture Through Autonomy and Ownership
In this podcast Shane Hastie, Lead Editor for Culture & Methods spoke to Marcos Arribas about building and scaling engineering culture as an organisation grows, emphasizing autonomous teams, ownership mentality, progressive feature rollouts with flags, small pull requests, strategic AI adoption, and the importance of hiring junior engineers for long-term organizational growth.