InfoQ Homepage Tools Content on InfoQ
-
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.
-
Better DevEx at Netflix: Polyglot and Containers
Mike McGarr talks about the evolution of developer tooling at Netflix, focusing on command line tools they built to address evolving needs around programming languages, containers and more.
-
No Microservice Is an Island
Michele Titolo talks about the basic infrastructure and tooling needs for microservices to be successful.
-
Expect Teams to Perform? Then Give Them the Tools to Do So!
Gitte Klitgaard discusses the tools provided for each team involved in a project and how they were enabled to build the foundations themselves.
-
How Machines Help Humans Root Case Issues @ Netflix
Seth Katz discusses ways to build tools designed to enhance the cognitive ability of humans through automated analysis to speed root cause detection in distributed systems.
-
Engineering Systems for Real-Time Predictions @DoorDash
Raghav Ramesh presents DoorDash’s thoughts on how to structure ML systems in production to enable robust and wide-scale deployment of ML, and shares best practices in designing engineering tooling.
-
What is a Service Mesh, and Do I Need One When Developing Microservices?
Daniel Bryant introduces service mesh, what it is, when to use it, and some of the tools to employ.
-
Forecasting for Beginners
Dan Brown discusses how to forecast a delivery with a spreadsheet fairly accurately, quickly and simply, and without any need for estimation of work items or user stories.
-
Google Dataflow Codelab
Martin Gorner introduces Google Dataflow Codelab, and demos the tools and techniques they are using for data science.
-
Effective Software Testing for Modern Software Development
Alan Richardson discusses how Testing fits into the software development process, how to customize the process, adopt new tools, increase the amount of automated execution, and mitigate risk.
-
Interpretable Machine Learning Products
Mike Lee Williams discusses how interpretability can make deep neural networks models easier to understand, and describes LIME, an OS tool that can be used to explore what ML classifiers are doing.
-
Defense-Oriented DevOps for Modern Software Development
James Wickett covers a pragmatic approach to DevOps, focusing on principles, practices and tooling to meet demands.