InfoQ Homepage Articles
-
Lana Gibson on Using Analytics to Influence Content Design
Lana Gibson gave a talk at the AgileNZ conference on using analytics data to design website content, based on her experiences as Content Performance Lead working on the GOV.UK whole of government website.
-
Securing the Modern Software Delivery Lifecycle
Information security practice has evolved to be pretty good at granting and managing access to confidential information - by people. But automation is taking over, requiring a shift in how we think about securing our infrastructure and applications.
-
A Web for All: Accessibility and Inclusive Design
Accessibility allow everyone to have access to information and services. The goal is to provide those with disabilities the same opportunities as their normative counterparts. This article explores how accessibility does not have to be a painful, after the fact initiative, if products are designed with accessibility at the start using inclusive design.
-
Writing Cross-Platform Apps with React Native
React Native is Facebook's open source project for building native mobile apps using JavaScript. Rather than wrapping a web view and pretending to be a mobile app, React Native allows developers to create truly native applications. Bonnie Eisenman presents an introduction on React Native, how to get started, and how to get your app into the store.
-
Q&A on the Lean IT Field Guide
In the book The Lean IT Field Guide Mike Orzen and Tom Paider explain how to initiate, execute, and sustain a Lean IT transformation. InfoQ interviewed them about how lean can be seen as a learning system, why managers should have both technical and social skills, how to assure that changes will sustain, and establishing a culture of engineering excellence and craftsmanship.
-
Automate Deployment & Management of Docker Cloud/Virtual Java Microservices with DCHQ
This article demonstrates a solution for automating the build, deployment and management of a Docker Java microservices application on any cloud or virtualization platform. We extend an existing money transfer application consisting of event sourcing, CQRS and Docker, to run and manage this app on 13 different clouds and virtualization platforms.
-
Agile Approaches in Test Planning
At Agile Testing Days 2015, Eddy Bruin and Ray Oei explained how to satisfy the needs of stakeholders who ask for test cases, test plans, and other comprehensive test artifacts without writing large test plans. An interview about test plans in agile, how to make stakeholders aware that they can influence quality, and which agile practices they recommend for testing.
-
Q&A on Creating Great Teams
The book “Creating Great Teams - How Self-Selection Lets People Excel” by Sandy Mamoli and David Mole explores the concepts of teams that pick themselves and provides step-by-step instructions on how you can use self-selection to establish teams.
-
Stubbing, Mocking and Service Virtualization Differences for Test and Development Teams
What are the most important differences between a stub, a mock and a virtual service? When should they be used by both test and development teams? Service virtualization is a technique for decoupling a test suite from environmental dependencies that is growing in popularity. It is part of the broader category of "test doubles" that include mocks and stubs...
-
Faster, Smarter DevOps
Moving your release cadence from months to weeks is not just about learning Agile practices and getting some automation tools. It involves people, tooling and a transition plan. Derek Weeks discusses some of the benefits and approaches to getting there.
-
Clojure in Action, Second Edition, Review and Authors Q&A
Clojure in Action, written by Amit Rahore and Francis Avila, is an essential, thorough, and well organized introduction to Clojure 1.6 that explores the core parts of the language while introducing the reader to Clojure's pragmatic and idiomatic nature. InfoQ has spoken with Francis Avila to learn more about his book, Clojure's advantages, and its future.
-
Diagnosing Common Database Performance Hotspots in our Java Code
Java performance issues are often attributable to bad database access patterns. In this article a top performance field engineer demonstrates his patterns for diagnosing database related issues.