BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • Oracle Honors London Java Community, Gosling at JavaOne

    Today’s Java Community Keynote honored recipients of this year’s Duke’s Choice awards including the London Java Community for its innovative Adopt a JSR program. James Gosling showed of Liquid Robotics’ new robot, Wave Glider, that harnesses ocean wave energy. Other recipients included the Apache Hadoop project, AgroSense, Duchess, NATO, and Parleys.com. This year’s student winner is Ram Kashyap.

  • ASP.NET Web API And Dependency Injection

    ASP.NET Web API comes with a Dependency Resolver interface that lets you inject dependencies into your controller. However Mark Seemann suggests it is better to use the IHttpControllerActivator interface for this purpose, with a couple of examples.

  • Virtualization, Open Source Cloud and PaaS Adoption Numbers

    Zenoss has conducted a survey among IT operations specialists in order to evaluate virtualization, open source cloud and PaaS adoption. This article contains a digest of the survey results.

  • 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.

  • TypeScript Released to Improve JavaScript Development

    Microsoft has released TypeScript to improve JavaScript application development. Their new language is a superset of JavaScript specification that brings the benefits of type checking and static code analysis while still generating native JavaScript that can be deployed anywhere.

  • Velocity Web Performance and Operations Conference Kicks off in London

    O’Reilly’s Velocity conferences target web ops and performance professionals who like you to learn from their peers, exchange ideas with experts, and share best practices and lessons learned. The Velocity Europe 2012 event focuses on the core issues and opportunities that are specific to the European performance and ops community, as well as the most significant worldwide themes and players.

  • 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.

  • WebMatrix 2: New Templates, Improved Intellisense, Windows Azure Integration

    WebMatrix 2 is a free development tool developed by Microsoft that enables developers to create ASP.NET, PHP based applications easily. WebMatrix 2 includes new templates, improved intellisense with support for Windows Azure.

  • 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.

  • A Proposal for Non-Nullable Types in C#

    Since .NET was still in beta developers have been asking for non-nullable variables with reference semantics. But the problem is far more complicated than simply slapping an attribute or other decoration on the variable. Craig of Twisted Oak Studios has proposed a solution to some of the problems.

  • 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.

  • An Interview with David Starr, a Senior Program Manager in the Visual Studio ALM

    David Starr, the founder of ElegantCode.com, a software craftsman, a technical and an agile instructor, talks about his new position at Microsoft, his vision of products, agility and his personal plans for future.

  • 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.

BT