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

  • AWS and Microsoft Release Dueling Mobile Notification Services

    Within days of each other, Microsoft and Amazon Web Services (AWS) released mobile-friendly notification services aimed at developers. Both services make it possible to quickly and cheaply broadcast millions of messages to devices of all kinds. While similar on the surface, each service offers their own unique capabilities.

  • Everything About Java 8

    TechEmpower, a custom application development company based in El Segundo, CA, has posted a blog entry titled "Everything about Java 8". The blog post is a comprehensive summary of the developer-facing changes coming in Java 8. Here's a quick overview of the blog post.

  • ORMs And Persistence Ignorance

    Julie Lerman recently noted that Entity Framework can work with classes having private constructors and private property setters, which promotes persistence ignorance. We explore further.

  • REST and the Travelling Salesman Design

    Recently Steve Jones from CapGemini commented on some text in a Nokia API project on github which indicated that designing and documenting APIs for REST based services was no longer required and that HATEOAS was sufficient. Given Steve's previous comments on IT valuing technology over thought, this was something he needed to call out as bad practice.

  • How to Use Feedback with Performance Appraisals for Agile Enterprises

    When enterprises implement agile ways of working, questions can arise if changes are needed in the way performance appraisals are being done? Several authors have suggestions on how you can use feedback next or as a replacement for existing appraisal processes, to improve the performance of individuals and teams.

  • SOLID Design Principles and Other Patterns Revisited For .NET

    Andras Nemes, a web developer on the .NET platform, is doing a series of blog posts on the SOLID design principles and other design patterns he has found interesting in object-oriented programming and design, currently on D in SOLID, the Dependency Inversion Principle. Earlier he has among other patterns covered Command, Builder, Visitor, Bridge and Observer.

  • Scaling Twitter to New Peaks

    For many of us Twitter has become an essential communications utility. Since experiencing scalability problems in 2010, Twitter has moved to a loosely coupled service oriented architecture based on the JVM, allowing it new levels of scalability and feature agility. Twitter engineering recently reported a new record throughput and took time out to describe their new architecture.

  • RavenDB 2.5 with Dynamic Aggregation and Query Streaming

    A stable version 2.5 of the document database RavenDB has been released with dynamic aggregation allowing for complex queries and an Unbounded results API using query streaming to retrieve large result sets in a single request.

  • Sencha: Performance of Mobile Web Applications will Further Improve

    Sencha, maker of the Sencha Touch Framework for HTML5 and JavaScript based mobile applications, commented on some so-called myths concerning performance of web-based applications on mobile platforms. To invalidate these statements, Sencha offers a variety of benchmark results collected of the past years.

  • Steve Ballmer Steps Down as Microsoft’s CEO

    Steve Ballmer, CEO of Microsoft, has announced today his retirement from Microsoft, stepping down from his position within the next 12 months after a new CEO has been chosen.

  • 8th Annual State of Agile Development Survey Now Open

    The 8th annual State of Agile Development Survey was announced at the Agile 2013 conference. Previous surveys have provided insight into agile adoption. You can participate in the survey, and get the data before it goes public.

  • QuantCell Research Announces First Public Beta of their Java-Aware Big-Data Spreadsheet

    Big Data analytics startup QuantCell Research has announced the release of the first public beta of what they are positioning as their "Big Data" spreadsheet.

  • QConSF 2013: 40/100 Speakers Confirmed; Web APIs and Data Science at Netflix, LinkedIn, Pinterest

    40/100 speakers have been confirmed for the 7th annual QCon San Francisco 2013. QConSF will take place at the Hyatt Regency San Francisco at the Embarcadero on November 11-15, 2013. Registration is open and new speakers and sessions are being posted to the conference site every week. You can get in early by reserving your seat now saving up to $700 by Aug 30th.

  • Mike Amundsen Workshop on API Design

    "Don't version unless you absolutely must, and it is rare that you absolutely must" says Mike Amundsen in a series of API design workshops he held recently. Amundsen describes the "USE" paradigm for API design focussing on usability, scalability and evolvability. He describes the three most common styles of API implementation and how they compare to these principles.

  • Best Practices for Amazon EMR

    In his new whitepaper, Best Practices for Amazon EMR, Parviz Deyhim outlines the best practices in using AWS EMR including moving data to AWS, strategies for collecting, compressing, aggregating the data, and common architectural patterns for setting up and configuring Amazon EMR clusters for processing.

BT