BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Architecture & Design Content on InfoQ

  • How to Effectively Map SQL Data to a NoSQL Store

    Sytze Harkema explains how to save and retrieve relational SQL data into a NoSQL key-value store as implemented by FoundationDB, an open source, scalable, fault tolerant and ACID database.

  • Jonas Bonér on Reactive Systems Anti-Patterns

    Taking the opportunity offered by the update to the Reactive Manifesto, InfoQ asked Jonas Bonér, TypeSafe CTO and original author of the first Reactive Manifesto, some questions about his vision of “Reactive” applications. Jonas offered his thoughts about both desirable features of reactive applications and what is not reactive programming.

  • The State of Practice in Model-Driven Engineering

    In this article, authors discuss the practice of Model Driven Engineering (MDE) based on a survey of MDE practitioners and found that developers use MDE techniques to develop key parts of a system instead of generating whole systems.

  • Cloud Automation in a Windows World

    In this article, Matt Wrock explores real world Windows automation scenarios. How is Windows being automated in 2014? What are the pain points? How does this differ from the Linux world?

  • An interview with Sam Guckenheimer on Microsoft's Journey to Cloud Cadence

    At the recent Agile 2014 conference Sam Guckenheimer gave the opening keynote on Microsoft Developer Division's transition to a continuous delivery model. After the talk he sat down with InfoQ to discuss what it takes to achieve operational agility and cloud cadence.

  • Why SOA Should Be Viewed As “Dependency-Oriented Thinking”

    Ganesh Prasad proposes minimizing service dependencies in a SOA implementation rather than avoiding point-to-point connections in order to obtain a more flexible system that can evolve over time.

  • DukeScript: A New Attempt to Run Java Everywhere

    DukeScript is a technology meant to bring Java to every client, mobile or desktop, without the need of a plug-in. In spite of its misleading name, DukeScript is not a new scripting language but an attempt to “put Java back in JavaScript”, in an attempt to fulfill the initial vision for Java: Write Once, Run Everywhere.

  • Shadow IT Risk and Reward

    Chris Haddad explains in this article what Shadow IT is, what role it plays in the enterprise and why Enterprise IT needs to embrace it, adapt and address Shadow IT requirements, autonomy, and goals.

  • Java 8 Lambdas - A Peek Under the Hood

    Java 8 was released in March 2014 and introduced lambda expressions as its flagship feature. This article sheds light on how Java 8 lambda expressions and method references are implemented under the hood, and looks at the generated bytecode and performance implications.

  • The Agile Coaches' Coach Shares Her View on SAFe

    This article conveys one agile coach’s journey coming to terms with Scaled Agile Framework (SAFe). Lyssa Adkins shares her thoughts about SAFe and the Agile Manifesto from the viewpoint of the discipline of agile coaching. She explains how using biased views can help us to look out wider and farther to develop a "Yes AND" approach, combining SAFe with Scrum.

  • Introduction to Red Gate’s SQL Source Control

    It’s unthinkable for modern application developers to work without source control. The benefits it brings to software development are so well and so long understood that even lone hobbyist developers will tend to employ a source control system. Yet somehow, databases are often left out. David Atkinson shows how this doesn’t have to be the case with Red Gate’s SQL Source Control.

  • Let Me Graph That For You

    In this article on Graph Databases, author Ian Robinson discusses the problems Graph DBs aim to solve. He also talks about the data, storage, and query models for managing variably structured, densely connected data.

BT