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

  • Bridging the Gap Between Gesture and Animation with Facebook's Pop Framework

    Facebook has recently open-sourced Pop, the animation engine behind its iOS Paper app. Pop aims at making it easier for developers to go beyond fire-and-forget animations, thus enabling interactive animations. In addition to static animations, Pop supports spring and decay dynamic animations, as well allowing the creation of custom animations.

  • QCon New York in 3 weeks - Seven Key Reasons to Attend

    Going into its 3rd year, QCon New York is 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 4 weeks away! Why still register now? See Seven Key Reasons to Attend.

  • LibreSSL, OpenSSL Replacement: The First 30 Days

    LibreSSL is the OpenBSD group's response to the Heartbleed security vulnerability that was discovered a few weeks ago in OpenSSL. LibreSSL aims at fully pruning/refactoring OpenSSL to provide a secure and stable code base, fix long standing bugs, introduce modern programming practices, and redesign portability. After one month of work, it is time for a status update.

  • Introducing ASP.NET vNext and MVC 6

    Part of the ASP.NET vNext initiative, ASP.NET MVC 6 represents a fundamental change to how Microsoft constructs and deploys web frameworks. The goal is to create a host agnostic framework that eliminates the dependencies on the legacy System.Web infrastructure.

  • Apple Speeds Up WebKit’s JS Engine with LLVM JIT

    Apple has improved the speed of Nitro with 35% – Safari’s JavaScript engine – by converting JavaScript into LLVM IR code which is then subject to heavy optimization.

  • Twitter's Manhattan: A Real-time, Multi-tenant Distributed Database

    Twitter Engineering has released details about Manhattan, its real-time, multi-tenant distributed database.

  • Facebook: MVC Does Not Scale, Use Flux Instead [Updated]

    This article has been updated based on community and Jing Chen (Facebook)’s reaction. (See the Update section below.) Facebook came to the conclusion that MVC does not scale up for their needs and has decided to use a different pattern instead: Flux.

  • Firefox OS 1.3 Adds New Technologies For Mobile Developers

    Mozilla has announced that a new Firefox OS version is now available to Mozilla partners. The update includes many new features for both users and developers. The new OS version is already available on a new ZTE mobile phone, the ZTE Open C.

  • Rebooting Entity Framework

    Entity Framework is being rebooted with an initiative called “Entity Framework Everywhere”. The goal of this project is dramatically reduce both the complexity of Entity Framework and the resources needed to run applications that use it. This will in turn allow it to run on a wider variety of platforms including Windows Store and Windows Phone.

  • Cascading 3.0 Adds Multiple Framework Support. Concurrent Driven Manages Big Data Apps

    Concurrent will release Cascading 3.0 in early summer to allow certain applications to run on multiple Big Data frameworks including MapReduce, Tez, Spark, Storm and others. Additionally, Driven, the new commercial product from Concurrent, provides powerful enterprise data application management for Big Data applications.

  • Hortonworks Announces Hive 0.13 with Vectorized Query Execution and Hive on Tez

    Hortonworks announced the release of Hive 0.13 which marks the completion of the Stinger initiative. The new release also includes performance improvements as well as some new SQL features. Hive is an open source SQL Engine written on top of Hadoop that lets users query big data warehouses by writing SQL queries instead of MapReduce jobs.

  • Governance for Agile Projects

    Andrew Craddock will give a talk at the Agile Governance conference May 13 in Amsterdam about properly governed Agile projects. InfoQ did an interview with him about what agile governance is and why you need to embed governance practices into your agile development process.

  • Microservices? What about Nanoservices?

    Arnon Rotem-Gal-Oz has written an article following on from other discussions around the term Microservices and whether and how it relates to SOA. According to Arnon, this could be a slippery slope towards the Nonoservices anti-pattern, especially as some people define a Microservice in terms of lines of code.

  • How to Do Just Enough Up-front Design

    This article includes advice for doing enough up-front architectural design to provide the needed structure to start a project, aligning the team with the architect’s vision and assessing the possible risks.

  • Microservices: Usage Is More Important than Size

    Using size for defining microservices is useless when determining a service responsibility, Jeppe Cramon states in a series of blog posts explaining his view on microservices and the coupling problems he finds in synchronous two-way communication.

BT