BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Architecture Content on InfoQ

  • Finding the Best-fit for Lean Startup Methodology

    Raf Gemmail surveys recent commentary and presentations on the successes and failures of lean-startup methodology within both startups and big enterprise.

  • Spark Officially Graduates From Apache Incubator

    Recently, Spark graduated from the Apache incubator. Spark claims up to 100x speed improvements over Apache Hadoop over in-memory datasets and gracefully falling back to 10x speed improvement for on-disk performance. Based on Scala, it can run SQL queries and be used directly in R. It provides Machine Learning, Graph database capabilities and other further discussed in the article.

  • Akka Actors vs. Java EJBs from a High-Level Concurrency Perspective

    There are both commonalities and some differences when comparing architectural principles and coding styles in Akka Actors and Java EE 7 Enterprise JavaBeans, specifically stateless session beans and JMS message-driven beans, Dr Gerald Loeffler concludes in a recent introductory talk when explaining and comparing the three approaches from a high-level concurrency view.

  • Anypoint for APIs: An Interview with Uri Sarid

    MuleSoft recently released a significant upgrade to their Anypoint platform for APIs which brings together API design, collaboration and API management features. InfoQ interviewed MuleSoft CTO, Uri Sarid to find out more about the platform.

  • CQRS Framework Axon 2.1 with Increased Event Handler Support and Performance Improvements

    Version 2.1 of CQRS framework Axon supports annotations and ordering of event handlers, a new conflict resolution together with performance improvements. The recently released version also adds compatibility with OSGi.

  • QCon London in 2 weeks – Seven Key Reasons to Attend

    Going into its 8th year, QCon London is UK’s premier event designed exclusively for senior enterprise software development professionals: technical team leads, architects, software engineers, and project managers. If you've thought of attending, there is still a chance to go to one of the best conferences for our craft. QCon is now less than 2 weeks away! Why register? Seven Key Reasons to Attend.

  • Hazelcast Introduces MapReduce API

    Hazelcast, an open source in-memory data grid solution introduces a MapReduce API for its offering.

  • Elasticsearch 1.0.0 released

    Elasticsearch released version 1.0.0 of its self-titled, open-source analytics tool. Elasticsearch is a distributed search engine which allows for real-time data analysis in big-data environments. The new version comes with various functional enhancements and changes to the API to make Elasticsearch more intuitive and powerful to use.

  • Oracle Releases 144 Security Fixes, 36 for Java SE

    Oracle released their latest Critical Patch Update (CPU), containing 144 new security fixes across all product families, including 36 for Java SE.

  • Google's BigQuery Gaining Momentum

    BigQuery, a SaaS query offering by Google, seems to gain more and more momentum. It allows to query large-scale columnar data structures using a SQL-like query language, in the cloud and provides integration with other Google services such as Google Analytics and Google Apps Script.

  • Google Cloud SQL now Generally Available

    Google have announced general availability of their Cloud SQL service. At launch the service comes with automatic encryption of customer data, a 99.95% uptime SLA and support for databases up to 500GB in size.

  • Applying Use Cases in Agile: Use Case 2.0, Slicing and Laminating

    To incrementally develop and deliver products using agile software development, requirements are gathered and organized into a product backlog. A requirement technique that is used in agile software development is use cases. Some techniques to apply use cases for managing product requirements in agile are use case 2.0, slicing and laminating.

  • Google Wants to Speed Up the Internet with QUIC

    QUIC (Quick UDP Internet Connections, pronounced 'quick') is a multiplexing transport protocol running over UDP with the main goal to have 0-RTT connectivity overhead.

  • Design Patterns for Cloud-Hosted Applications

    The patterns & practices group at Microsoft have released a guide with solutions and patterns suitable when implementing cloud-hosted applications. The guide contains ten guidance topics together with 24 design patterns targeting eight categories of problems covering common areas in cloud application development. Also included are ten sample applications to demonstrate the usage these patterns.

  • Getting the Avengers with Marvel Comics API

    Recently, Marvel has made available a public API and a RESTful service which provides access to their comics metadata.

BT