BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Development Content on InfoQ

  • Delivering Software with Water-Scrum-Fall

    Water-Scrum-fall is usually described as an hybrid agile way of working. According to Andy Hiles water-Scrum-fall is a gated and phased delivery approach for software where Scrum is used as the main development management method. It can be used as a stepping stone to agility, to become a living breathing agile organisation.

  • Q&A on Real World Kanban

    The book Real World Kanban by Mattias Skarin provides four case studies where kanban is used to visualize, provide insight and improve product development. InfoQ interviewed Skarin about the essence of kanban and lean, why flexibility in organizations is needed, doing continuous improvement, how visualization can help to understand problems, and advice on how to get started with kanban.

  • How Did You Start Coding?

    In this article we publish the results of two surveys on how and when the respondents started programming, followed by the stories of several InfoQ editors telling how they started coding and their professional life journey.

  • Oozie Plugin for Eclipse

    Oozie Eclipse plugin is a new tool for editing Apache Oozie workflows graphically inside Eclipse. Usage of this plugin allows to skip hard to develop and maintain process definition in HPDL. Instead a process graph is defined graphically by placing process actions on pallet and connecting them. An article introduces Eclipse Oozie plugin and provides an example of its usage.

  • 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.

  • 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.

  • Understanding Bitcode for iOS Applications

    When Apple released Xcode 7, they also enabled applications to be distributed to the AppStore through bitcode, instead of per-processor target files. InfoQ looks under the covers at what Bitcode is, what advantages it may offer, and why developers should consider enabling bitcode projects for their iOS targets.

  • Q&A and Book Review of Software Development Metrics

    The book Software Development Metrics by Dave Nicolette explores how to use metrics to track and guide software development. It explains how different development approaches and process models, like traditional waterfall-based or iterative agile software development, affect the choice and usage of metrics. It describes metrics that can be used for steering work and for managing improvement.

  • What’s New in iOS 9: Xcode 7 and Other Developer Tools

    In the first four installments of this series, we reviewed new and enhanced frameworks included with iOS 9 SD, changes to Swift and Objective-C, and the new Safari content blocking API. In this article, we will describe what is new within Apple Developer Tools, including Xcode Playgrounds, LLDB, UI testing, Interface Builder, etc.

  • Reactive Messaging Patterns with the Actor Model Book Review and Q&A with Vaughn Vernon

    Vaughn Vernon in his new book Reactive Messaging Patterns with the Actor Model shows how this model can simplify enterprise software development. After an introduction to the basics of the actor model and tutorials on Scala and Akka the rest of the book is a patterns catalogue describing most of the patterns in the book Enterprise Integration Patterns from an actor model perspective.

BT