Speaker
Abstract
Spock is a testing and specification framework for Java and Groovy applications. What makes it stand out from the crowd is its beautiful and highly expressive specification language. Thanks to its JUnit runner, Spock is compatible with most IDEs, build tools, and continuous integration servers.
Spock is inspired by JUnit, jMock, RSpec, Groovy, Scala, Vulcans, and other fascinating life forms.Spock uses the Abstract Syntax Tree (AST) in Groovy, which removes many of the ceremonial handcuffs that come with other frameworks, creating a fluid test domain-specific language.Clearly the best way of showing Spock’s capabilities is by example. That is why in this talk I will limit slides and opt for live code instead to show off the power of Spock.
Join me in going boldly where many developers have gone and many more will go by learning the basics of Spock Framework.
Sponsored session
QCon San Francisco 2024 is a three day conference for senior software engineers, architects and team leads. An international program committee of working engineers selects every session. Patterns and practices, not products and pitches.
Part of the track
Sponsored Solution Track IIIFrom the same track
Tuesday 19 November
10:35 Pacific LM Sponsored Transcending the Barriers to Elasticity Jonas Bonér Co-founder @AKKA Distributed systems expert Jonas Bonér discusses the most common barriers to building highly responsive applications and the fundamental principles that can help unlock the capabilities of cloud, multi-cloud, and edge to building truly elastic, resilient, and agile digital experiences. 11:45 Pacific LM Sponsored Scaling and Managing Complex Agentic Workflows with Conductor Viren Baraiya CTO and co-founder @Orkes Managing complex workflows in autonomous systems poses significant challenges as they scale. This tech talk explores strategies for optimizing agent-based architectures, where multiple agents interact and adapt in dynamic environments. 13:35 Pacific LM Sponsored Making Spock Groovy through AI David Parry Developer Advocate Spock is a testing and specification framework for Java and Groovy applications. What makes it stand out from the crowd is its beautiful and highly expressive specification language. 14:45 Pacific LM Sponsored Building Software Architecture from First Principles Dejan Miličić Head of DevRel @ RavenDB As new architectures and frameworks continually emerge, comprehending, evaluating, and applying them becomes challenging. Returning to fundamentals is essential to understand the software design, its intent, and its purpose.… 15:55 Pacific LM Sponsored The Value of Full-Stack JavaScript Jake McGuire Leads @McKinsey & Company's NeXT Commerce Tech Inniative Are you optimizing for the right things when selecting your next project’s tech stack? Struggling with accountability and empowerment your agile squad? Skilled in JavaScript but envy developers who program in a “real” language? 17:05 Pacific LM Sponsored Securing and Controlling Kafka Access Dorian Blanc Lead Solution Engineer @Gravitee In this talk, Dorian Blanc, Lead Solution Engineer at Gravitee.io, will dive into securing Kafka by exploring various access control mechanisms.