InfoQ Homepage Articles
-
The First Few Months of a New Team
Last January, the OutSystems R&D group introduced a new team, called DevOps. Now that the team has been working together for a few months, we thought it would be a good time to reflect on the journey so far and share it with the community. The article explains how we organized ourselves, shares some data from our first project and presents some of the major lessons we learned along the way.
-
Q&A on the book Leading the Transformation
In the book Leading the Transformation: Applying Agile and DevOps Principles at Scale executives Gary Gruver and Tommy Mouser share their experiences with applying lean and agile development methodologies in enterprise development teams.
-
The CTO’s New Innovation Playbook
In a time of rapid business and technological change, CTOs and other technology leaders are increasingly looking to new methods to drive their digital technology agendas. Creating a new innovation playbook for innovation requires an understanding of the widening disjuncture that disconnects corporate R&D spending from innovation - while also harnessing the rise of new “innovation enablers.”
-
From Imperative to Functional and Back-Monads are for Functional Languages
Grafting Functional Programming's approach of monadic composition onto imperative languages yields the worst of both worlds. And the only reason for importing the PFP abstraction is due to a flaw in that most basic concurrency abstract, the thread; a flaw that can be easily rectified by the introduction of fibers.
-
Bridging Microsoft Word and the Browser
HTML editors work fine for general formatting, but they don’t have all the capabilities that some businesses require. Creating graphics, diagrams, tracking changes and inserting comments are useful and come out of the box in Microsoft Word In this article, Prasadu Babu Dandu shows how to serve up Word documents as HTML.
-
Developing Test Automation Scripts and Automation Frameworks
In the article Alexander responds to the questions about the difference between test frameworks and test scripts and discusses an approach for how test a automation solution could be implemented.
-
How the Internet of Things will Impact our Productivity
The Internet of Things is a technological novelty about to impact our daily lives. In the near future, the IoT is expected to disrupt sectors, revolutionize consumer-brand relations and power a surge of innovation. The IoT will boost employee productivity by helping professionals make the most from their time, adjusting commute solutions and allowing remote mobile device management.
-
Stylish and Sane: A Guide to Better CSS
All websites need CSS and most is awful. There's too much of it. There's a bunch of duplication. It's like a delicately spun spider web, tightly coupled and fragile. It has more patches than a bicycle wheel. It doesn't need to be this way. Rouan Wilsenach introduces the concept of component-based styling and how to curate a style guide for your site.
-
Q&A on Save our Scrum
The book Save our Scrum by Matt Heusser and Markus Gärtner provides advice for teams to implement Scrum. It explores what teams that are having difficulties doing Scrum can do to get out of trouble and find better ways to use Scrum. An interview about the knowledge level of people that are doing Scrum and "saving Scrum", pursuing business value, how Scrum fails, and adopting and tailoring Scrum.
-
The Five Qualities of Application Delivery Done Right
This article explains the goals of proper application delivery using immutable infrastructure: automated, flexible, scalable, secure and transparent; and how to take gradual steps toward those goals.
-
UED: The Unified Execution Diagram
Today’s software applications have a lot of concurrent tasks that are distributed over multiple threads, processes, processors and PCs. This article introduces a visual modeling technique to describe and specify the application’s execution architecture. Within Philips Healthcare the Unified Execution Diagram has proven to be very useful for designing and documenting the execution architecture.
-
Author Q&A with Belinda Waldock on Being Agile in Business
Belinda Waldock is an agile business coach and a professionally qualified Institute of Leadership and Management (ILM) coach and mentor. She has drawn on her experience coaching and mentoring organisations in the implementation of agile approaches inside and outside of information technology and written the book “Being Agile in Business”. She spoke to InfoQ about the book