InfoQ Homepage Articles
-
Continuous Mobile Application Testing
Given the onslaught of mobile devices and apps into the SDLC, fingers and eyeballs seem to be the only way apps can be tested right now. But manual testing drastically slows down the development process, leaves a huge margin for error, and ultimately lowers the team’s ability to release quality software in a short amount of time. Dan Bartow of SOASTA hopes to offer something better.
-
Do we really need identity propagation in SOA and Clouds?
Identity Propagation through Single Sign-On(SSO) has been assumed to be a panacea for all identity issues in SOA and Clouds. In this article, Michael Poulin raises questions around the business feasibility of propagation and proposes a delegate model of representation instead.
-
Interview with Arun Murthy on Apache YARN
Apache Hadoop YARN – a new Hadoop resource manager - has just been promoted to a high level Hadoop subproject. InfoQ had the chance to discuss YARN with Arun Murthy - founder and architect at Hortonworks.
-
Spring Data – One API To Rule Them All?
Tobias Trelle offers an introduction to the Spring Data project, a high level SpringSource project whose purpose is to unify and ease the access to different kinds of persistence stores, both relational database systems and NoSQL data stores.
-
Mule ESB 3.3 Release and CloudHub
MuleSoft, the company behind Enterprise Service Bus (ESB) product Mule, recently released version 3.3 of the product. The new version's focus is to combine data integration with Mule's application integration capabilities and to deliver a solution for on-premise or cloud integration for developers. InfoQ spoke with Ross Mason and Daniel Feist about the new features and product roadmap.
-
STEP – A Map for an Agile Journey
Are you finding joy in work and delighting your customers? STEP is simple map for an Agile-inspired journey of continuous improvement. Start by Stopping to visualize your work-flow. Transform your way of work, limiting the amount of work-in-process. Then Expand your improvements, inspire more people to develop the habit of team learning. Finally, keep walking, keep Perfecting your way of work.
-
Plastic SCM – DVCS at Enterprise Level
Building on his earlier article, “Distributed Version Control Systems in the Enterprise”, Pablo Santos discusses his company’s product: PlasticSCM. While other DVCS systems were designed for the needs of the Linux open source community, PlasticSCM addresses the problems facing enterprise software developers, especially those using .NET.
-
Don't SCIM over your Data Model
This opinion piece discusses three specific suggestions for improving the SCIM data model: 1. Both the enterprise client and cloud provider should map their internal IDs to a shared External ID, which is the only ID exposed through the API. 2. Multi-valued attributes of a resource must be converted from an array into a dictionary with unique keys. 3. 3 ways to improve the PATCH command
-
Wireframes: A Great Way to Start Development Projects
In this article, Andreas Wulf introduces wireframing as a simple and effective way to kickstart your development projects. Wireframes allow you to present your ideas in a tangible form so that can be shared and debated (without writing any code). By leaving out graphic design details, wireframes are not only quick and easy to create and change, they help us stay focused on the “big picture”.
-
A Brave New World of Testing? An Interview with Google's James Whittaker
Cloud Computing is creating substantial changes to the usual way of doing business. How should organizations leverage this approach to improve testing and quality assurance of software? To get an answer, author Forrest Shull spoke with James Whittaker from Google about cloud computing testing.
-
Is the Enterprise Ready for DevOps?
As the DevOps movement gains popularity enterprises have started to adopt its concepts and tools to manage large infrastructures and complex delivery processes. InfoQ asked some experienced DevOps adopters about the organizational and technical obstacles still ahead for the movement to step into the enterprise world.
-
Continuous Feedback in Agile Teams
Continous feedback is important in helping team members course correct and align themselves to the larger goals of an agile team. It fosters a healthy environment of openness and honest feedback among team members which is critical for an Agile team to learn and adapt quickly to perform at their best potential. Building a great feedback culture is key to building successful self organised teams.