InfoQ Homepage Craft Conference 2017 Content on InfoQ
Presentations
RSS Feed-
Better Engineering via Better Discourse
Theo Schlossnagle discusses being a better engineer through better discourse by improving both as communicator and as listener. *Editor's note: Contains language that some viewers may find offensive*
-
Type-Safe Meta-programming in Swift? Let’s Talk about Sourcery
Krzysztof Zabłocki introduces Sourcery which provides meta-programming for Swift.
-
Injecting Modern Concepts into Legacy Processes
Michael Jenkins discusses ways that developers and system administrators can use to bridge the gap between legacy systems and modern techniques.
-
Confusion in the Land of the Serverless
Sam Newman introduces serverless computing, discussing how security, resilience, patterns (circuit breaker), vendor lock-in, and microservices are addressed with this technology.
-
Twelve Patterns for Hypermedia Microservices
Mike Amundsen presents 12 patterns and practices for building APIs that can evolve over time and client applications that can adapt to those changes without relying on explicit versioning systems.
-
Better: Fearless Feedback for Software Teams
Erika Carlson introduces effective feedback, with strategies for giving, receiving, and processing feedback, and the challenges and rewards of using feedback as a tool to improve team performance.
-
Resilient Functional Service Design
Uwe Friedrichsen explores how much functional design affects the overall robustness of a solution to learn how to deliver a better "resilient functional service design".
-
Software (r)Evolution: A Crystal Ball to Prioritize Technical Debt
Adam Tornhill introduces techniques based on software evolution and psychology that help to uncover problematic code, detect organizational issues and make practical decisions guided by data.
-
The Danger of Team Safety
Katherine Kirk suggests that sometimes team safety can actually be detrimental. In this talk, she explores what else could be done.
-
Building Great Teams: Culture and Core Protocols
Richard Kasperowski lays out the case for Continuous Teaming with learning activity-sets using elements from improvisational theater, The Core Protocols, Extreme Programming, and more.
-
Growing A Development Team’s Process Guided by Tests
Orta Therox introduces Danger, a tool for automating a team's conventions surrounding code review.
-
Serverless Design Patterns with AWS Lambda: Big Data with Little Effort
Tim Wagner discusses Big Data on serverless, showing working examples and how to set up a CI/CD pipeline, demonstrating AWS Lambda with the Serverless Application Model (SAM).