BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Java Content on InfoQ

  • Pieter van Zyl on Benchmarking ORM Tools and Object Databases

    OO7J is a Java version of the original OO7 benchmark (written in C++). This project includes benchmarking Object Relational Mapping (ORM) tools. Currently there are implementations for Hibernate on PostgreSQL, MySQL, db4o and Versant databases. InfoQ and Roberto V. Zicari from ODBMS.ORG recently interviewed Pieter van Zyl, creator of the OO7J benchmark.

  • Application Security With Apache Shiro

    Apache Shiro is a Java security framework that provides simple but powerful approach to application security. This article introduces the framework and explains Apache Shiro’s project goals, architectural philosophies and how you might use Shiro to secure your own applications.

  • Concrete: Rich, Customizable DSL Editors for the Browser

    Text-based DSLs are useful, an custom editor for the DSL is even better. Concrete allows to build customized editors for JSON-based DSLs/Models. InfoQ talks to Concrete's creator Martin Thiede.

  • The Azul Garbage Collector

    Azul's recently announced Zing product brings their Garbage Collector, which achieves both pauseless garbage collection and a high tolerance to the factors which typically impact collection and application responsiveness, to Java programs running on Intel and AMD based servers. This article takes a detailed look at how Azul has been able to achieve these design goals.

  • Xtext/TS - a Typesystem Framework for Xtext

    Since the release of version 1.0, it has become feasible to build complex expression languages in Xtext. However, once you have expressions, you typically also need a type system. In this article Markus Völter describes a framework for specifying type systems for expression languages built using Xtext.

  • Asynchronous, Event-Driven Web Servers for the JVM: Deft and Loft

    Asynchronous, event-driven architectures have been gaining a lot of attention lately, mostly with respect to JavaScript and Node.js. Deft and Loft are two solutions that bring "asynchronous purity" to the JVM.

  • Hades - JPA Repositories Done Right

    Almost every application has to access data to do its work. In a domain driven design approach one defines repositories for the entities that make up the domain. Java developers often use JPA to implement these repositories. Hades is an open source library that's built on top of JPA and Spring to significantly improve the implementation of data access layers by reducing the effort required.

  • No Callbacks Required: StratifiedJS Returns Sequential Programming to Javascript

    StratifiedJS is a superset of Javascript that adds concurrency constructs and makes callback hell a thing of the past. How? InfoQ talked to Alexander Fritze, of Onilabs, to find out.

  • An Introduction to SpringSource's Advanced Message Queuing Protocol Support

    This article looks at the problems AMQP is aiming to address, exploring some of the debate and controversy that the draft specification has generated. We talk to SpringSource's Mark Pollack and Mark Fisher, to find out more about their AMQP-based products, and iMatix's Pieter Hintjens about his work on the specification and his concerns around the direction it has taken.

  • Key Takeaway Points and Lessons Learned from QCon San Francisco 2010

    This article presents the main takeway points as seen by the many attendees who blogged about QCon. Comments are organized by tracks and sessions: Keynotes, Tutorials, Architectures You've Always Wondered About, Java, the Platform, Real Life Cloud Architectures, Agile Evolution, Design at Scale, Dev and Ops: A Single Team, NoSQL, SOA for the REST of Us, and many more!

  • Interview and Book Excerpt: Masoud Kalali’s GlassFish Security

    GlassFish Security book, by author Masoud Kalali, covers Java EE security model and how to design and develop secure Web and EJB modules in Java EE applications and deploy them to GlassFish server environment. InfoQ spoke with Masoud about the book and the new security features in Java EE 6 release.

  • JetBrains Developer Tools

    JetBrains is one of the few companies that thrives selling developer tools. In this interview you get some insight in their strategies, current and new products and future plans.

BT