BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Articles

  • Software Engineering Meets Evolutionary Computation

    In this IEEE article, author Mark Harman talks about evolutionary computation and how it has affected software design. Main focus is on search-based software engineering (SBSE), which focuses on the application of search-based optimization techniques to problems in software engineering. Mark also discusses the application of SBSE in emerging areas such as cloud, mobile and embedded systems.

  • Jags Ramnarayan on In-Memory Data Grids

    In-memory data grids (IMDG) are gaining lot of attention recently because of their support for dynamic scalability and high performance for data intensive applications. InfoQ spoke with Jags Ramnarayan, Chief Architect for GemFire products at VMWare, about the architecture of in-memory data grids, their advantages compared to the traditional databases, and emerging trends in this space.

  • Results from InfoQ 2012 User Survey

    In February, we launched the 2012 InfoQ User survey to gauge community interest in various topics, technologies, and practices. 2,850 people completed the survey, with thousands of respondents providing detailed feedback on their areas of interest. The following report summarizes some of our key findings, things that surprised us, and reactions/analysis from members of the InfoQ editorial team.

  • Rejection of Social Media API by JCP Expert Group Members Sparks Debate On Innovation

    When the JCP rejected JSR 357 (Social Media API) in an 8 to 5 vote, members criticised it for being too broad in scope and not taking sufficient account of security and the mobile space. However, members favouring the proposal indicated this was a political move and impedes innovation.

  • Welcome to the Future, Your PaaS has Arrived

    This Article by Lucas and Adron dives into NoOps, DevOps, and how they relate to PaaS. Then with a short context description of what led to this technology it takes a look at the premier open source solution Cloud Foundry - what makes it tick, the architecture, and a simple deployment of an application. Along the way it also steps into the core concepts behind Platform as a Service.

  • The Day I Became Unnecessary - Part 2

    In the second of two articles Claudio Kerber talks about his experiences in team formation and collaboration and explains the process whereby he "became unnecessary" as the team he was working with built trust and cohesion through trust, shared knowledge and shared experiences. He examines the theoretical underpinnings and discusses ways in which servant leadership emerges.

  • Key Takeaway Points and Lessons Learned from QCon London 2012

    This article presents the main takeaway points as seen by the many attendees who blogged or tweeted about QCon. Comments are organized by tracks and sessions: Keynotes, Tutorials, Architectures You've Always Wondered About, Agile Adoption, Big Data and NoSQL, Cross Platform Mobile, Highly-available systems, Java Platform (hard-core Java) and many more!

  • Commitment – Writing a Graphic Novel explaining Real Options

    Building on their work on Real Options, Chris Matts and Olav Maassen are writing a graphic novel to explain the concepts and share their knowledge in the area. They discussed the novel, the process of producing it and the crowdsourcing model of funding with Shane Hastie from InfoQ. A sample chapter is available for InfoQ readers to download.

  • Lessons For IT From The Early Days of the FBI

    J. Edgar Hoover is a controversial name in history, but his experiences building and running one of the key intelligence agencies in the world are very applicable to running IT organizations today.

  • Grails Best Practices

    Basic best practices for Grails projects gathered from mailing list, Stack Overflow, blogs, podcasts and internal discussions at IntelliGrape, categorized under controller, service, domain, views...

  • Steven Renders on Microsoft Dynamics NAV

    We interviewed Steven Renders, author of Microsoft Dynamics NAV 2009: Professional Reporting. Dynamics NAV is a nearly 30 year old Enterprise Resource Planning platform that currently boasts over 300,000 users across 42 countries.

  • Scala or Java? Exploring myths and facts

    The popularization of the Scala programming language and the comparisons with other languages has greatly increased the amount of posts in blogs and social nets, many of those containing many claims that can be outdated, superficial or biased. This article explains the common issues about the language and its environment, favoring a more accurate and balanced assessment.

BT