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

  • Ruby on Rails vs. Node.js at LinkedIn

    LinkedIn replaced their back-end mobile infrastructure built on Ruby on Rails with Node.js some time ago for performance and scalability reasons. A former LinkedIn team member reacted explaining what went wrong, in his opinion.

  • Breeze: Develop Data Aware Web Applications with Caching, Change tracking and Validation

    Breeze framework enables you to develop rich data centric web applications with intuitive user interfaces with features such as caching, change tracking, validation and batch saves. Breeze is written in HTML and JavaScript and is available as open source.

  • Precog: Big Data Analytics as a Service

    Precog has recently announced a Big Data warehousing and analysis service which takes care of the data capture, storage, transformation, analysis and visualization process and the infrastructure on which it runs, but leaving open various access points throughout the service via RESTful APIs enabling developers and data scientists to control the entire process.

  • Java ME Embedded and Java Embedded Suite: New Java Technologies for the Embedded Market

    Oracle has released Java ME Embedded 3.2 and Java Embedded Suite 7.0, two new additions to Oracle's line of Java Embedded technologies. Java ME Embedded is a Java runtime optimized for microcontrollers and other resource-constrained devices. Java Embedded Suite is a Java application platform for embedded systems, which consists of Java SE Embedded, GlassFish Embedded, Jersey and Java DB.

  • Community-Driven Research: Top Quality Standards for Architecture Reviews

    InfoQ's research initiative continues with an 9th question: "Top Quality Standards for Architecture Reviews". This is a new service we hope will provide you with up-to-date & bias-free community-based insight into trends & behaviors that affect enterprise software development. Unlike traditional vendor/analyst-based research, our research is based on answers provided by YOU.

  • Dagger: A Dependency Injection Framework For Android

    Dagger is a new dependency injection framework for the Android environment. It offers a subset of features of Google Guice (some of the developers work on both projects) but focuses on a lightweight solution in order to offer better performance. Dagger also attempts to report binding errors during compile time instead of run time.

  • CppDepend is Now Available for Linux

    CppDepend is a tool for analyzing complex C++ applications. Using the Clang parser and a custom query language based on LINQ, developers can write scripts that examine complex relationships between classes and methods. These can be used for general exploration or to build up static code analysis rules. CppDepend is licensed for both Windows and Linux.

  • InfoQ Research Project Update

    As you may know already, InfoQ is testing a new service that we hope will provide you with up-to-date and bias-free community-based insight into trends and behaviors that affect enterprise software development. After a few weeks of being in production, we wanted to share with you, our community of users, an update on how this project is going.

  • “Drilling” Through the Big Data

    Apache new project Drill is aimed to support real-time interactive analysis of large-scale (terabytes size) data sets.

  • Apache Wicket 6 Released With Integrated jQuery Support

    The Apache Wicket project has released version 6 of its open source, component oriented Java web application framework, with built-in support for jQuery , improved JavaScript event binding, easier OSGI bundling and experimental support for WebSockets.

  • Moving Beyond Scrum

    Many teams new to Agile start with Scrum. Scrum provides clear guidance, rules, and practices to help teams adopt an Agile mindset. It also surfaces a lot of problems in organizations, which is part of what makes it so difficult for many companies to do successfully. For those that have been doing Scrum for a while, the question becomes, what now? Is this all there is?.

  • Rich Client Applications With ASP.NET

    Web Developers can use client-side libraries such as Backbone and Knockout to structure their client-side code better and enable richer client experiences. We point to some resources.

  • ASP.NET - Data Access Guidance

    Microsoft has published Data Access Guidance for ASP.NET 4.5. Most of the changes are related to new features in 4.5, such as those in Web Forms and the new ASP.NET Web API.

  • Udi Dahan on Throw Away Prototypes

    In his recent blog post “Build one to throw away” Udi Dahan is addressing the chicken-and-egg problem software developers often face. On one hand, customers don’t exactly like what they want so that they need to closely interact with software engineers. On the other hand, building product-ready solutions for this interaction might lead to high costs.

  • Pradeep Soundararajan on the Negative Effects of Enforced Manual Testing

    In his blog “Tester Tested!” Pradeep Soundararajan recently published an interesting show case called "Story from a company that built "the best software testing tool". The blog author describes what happens if for business reasons testers are forced to perform tests manually in a "boring" routine activity.

BT