InfoQ Homepage Presentations
-
AI for Software Testing with Deep Learning: Is It Possible?
Emerson Bertolo discusses lessons learned when using pre-trained Convolutional Neural Networks (CNN) models, Image Detection APIs and CNN's built from scratch for this purpose.
-
Lessons about Failure from the Girl Who Came Last
Elise Aplin explores the prevailing ideas around failure and how they limit the ability to grow teams, providing practical actions to create a culture of success rather than failure.
-
AI, the Enterprise, and You: A Primer and Post-Mortem
David Wesst discusses current AI solutions along with the challenges of delivering an AI solution, from defining requirements, goals, and differences in development.
-
Finding Purpose through the Things We Build
Kortney Ziegler talks about the different moments in life that serve as a catalyst for why we do the things we do, and how we want to spend our time in order to make change in the ways we want to see.
-
Containers - What Are They Good For?
Jimmy Bogard takes a look at containerizing all aspects of a developer's toolkit, from local dependencies, development, build, test, and finally, production, to see where containers fit.
-
We're Building on Hollowed Foundations: Worrying Trends in Open Source and What You Can Actually Do about It
Heather Miller discusses open source, why it may run into troubles and how people can help.
-
How Sleuth Bravely Cracked the Case of "Too Much to Code"
Adrian Cole, Marcin Grzejszczak discuss what Sleuth and Brave are, how Sleuth has changed and which are some of the new features in version 2.
-
Bootiful Testing
Mario Gray and Josh Long discuss how to test Spring applications, services, and web applications, ensuring that API producers and API consumers work well together.
-
Zero to Multi-Cloud
Marcin Grzejszczak, Jon Schneider discuss using Spring Cloud Pipelines and Spinnaker together.
-
Pentesting ChatOps
Melanie Rieback discusses using chatops during penetration testing, helpful tools (RocketChat, Hubot, Gitlab, pentesting tools), and stories of using Pentesting ChatOps in practice.
-
Expect the Unexpected: How to Handle Errors Gracefully
Bastian Hoffman discusses monitoring and logging errors, showing how to handle them, covering deployment strategies with circuit breakers, and reducing functionality to minimize impact.
-
Deep Representation: Building a Semantic Image Search Engine
Emmanuel Ameisen gives a step-by-step tutorial on how to build a semantic search engine for text and images, with code included.