BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Articles

  • A Proposal to Enhance the UML Notation

    Raul Rugiero proposes an enhancement to the UML notation whereby requirements and test cases, in particular acceptance tests, are strictly related. Agile methodologies highlight this aspect basing themselves on test driven approaches. The notation of UML use cases may be enhanced in order to allow enhanced UML tools to properly handle links between use cases and tests.

  • Why Agile Methods Work

    There is great economic value in looking at software processes from an execution perspective to examine their strengths and weaknesses. Keeping this perspective in mind keeps us at a safe distance from abusing buzzwords like Agile methods without really understanding the underlying principles that make them work.

  • Key Takeaway Points and Lessons Learned from QCon San Francisco 2012

    This article presents the main takeway points as seen by the many attendees who blogged about QCon. Comments are organized by tracks and sessions: Tutorials, Keynotes, Architectures You've Always Wondered About, Big Data and Analytics, Continuous Delivery,Cross Platform Mobile, Dynamic Languages, Java Renaissance, Loose Concurrency & CAP Theorem Today, Mechanical Sympathy, NoSQL and many more!

  • Using AWS Cloud Search

    Many of today’s applications heavily rely on the search functionality. In this Article Boris Lublinsky explains how to build Java APIs for uploading data and implementing search for Amazon Cloud Search. Usage of these APIs can simplify embedding Amazon Cloud Search functionality into custom applications.

  • A Technical Overview of Moscrif – MObile SCRipting Framework

    Moscrif is a cross-platform solution for mobile application development enabling developers to create native applications and games for smartphones, tablets and desktops.

  • James Ward on Client Server Application Development with HTML5 and Java

    Application development, whether it's client server, traditional web or a mobile web application, the recent trend is in using technologies like HTML5, CSS3, and JavaScript. James Ward spoke at JavaOne 2012 Conference about client server application development with HTML5 and Java. InfoQ caught up with James to speak about his presentation and the new application development trend.

  • Visualizing the Big Picture of your Agile Project

    Agile is all about the whole team experience. We plan together, code together, test together, and retrospect together so that everyone in the team is all on the same page. However, once your project grows bigger, teams start to get lost in pile of user stories and it gets harder for everyone to see that same big picture. This article discusses various ideas to visualize this big picture.

  • Interview and Book Review: Essential Scrum

    Essential Scrum by Kenny Rubin is a book about getting more out of Scrum. It’s an introduction to Scrum and its values, principles and practices, and a source of inspiration on how to apply it.

  • Unit Testing Hadoop MapReduce Jobs With MRUnit, Mockito, & PowerMock

    Hadoop MapReduce jobs have a unique code architecture that raises interesting issues for test-driven development. In this article Michael Spicuzza provides a real-world example using MRUnit, Mockito, and PowerMock to solve these problems.

  • Metrics-Driven Development

    In this article the author shares his thoughts and experience gathered while working together with DEV teams, trying to make sense of metrics. He introduces the practice of Metrics-Driven-Development: using metrics to drive the entire application development.

  • PaaS Is The Word

    This article presents a transition path to Platform-as-a-Service for IT. An exploration of the steps from pre-virtualization or virtualization through selecting and operating a PaaS.

  • Interview and Book Review: NoSQL Distilled

    InfoQ spoke with both authors of the book, Pramod and Martin Fowler about NoSQL database space, the emerging trends in NoSQL.

BT