InfoQ Homepage News
-
Securing the Web with Decentralized Information Flow Control
Max Krohn and his colleagues at MIT developed a new end-to-end security architecture to help achieving data secrecy and integrity across complex Web Applications. In this talk and a series of papers, Max presents their findings and a use case based on MoinMoin Wiki.
-
Versioning JPA Entities
Maintaining a historical view of database records has been a problem that has been solved before but not easily. Being able to restore entities to their previous versions including basic properties as well as their relationships is more than a trivial task. Recently Envers 1.0.0 GA was released, aiming to simplify JPA entity revisioning.
-
Learn NHibernate with The Summer of NHibernate
NHibernate has grown in popularity lately with more wide-spread use because of ALT.NET and competing technologies such as the Microsoft Entity Framework. A new screen cast series called The Summer of NHibernate has been created to expose more developers to this technology.
-
New Open Source project provides Object Oriented data access
Kasper Sørensen has created a new open source project at eobjects.dk called MetaModel. The project is a common domain model, query engine, and optimizer for different types of datastores, such as relational databases and flat files. MetaModel is a Java library that provides a fluent, object-oriented interface for SQL compliant queries.
-
JSR 277 Debate Renews Around Versioning
Debate has once again arisen in the community around JSR 277, which is a proposed dynamic module system for Java 7. The flashpoint of the debate this time around is the version numbering system that is planned for JSR 277 Java Modules (JAMs). InfoQ examined the discussions and arguments to understand more about the current state of JSR 277 and it's acceptance by the community.
-
The Windows Mojave Experiment
Microsoft has recently conducted an experiment, called Mojave, in an attempt to quantify the users' true perception of Windows Vista. The results are shedding some light on people's biases and misconceptions related to Vista.
-
From Concept to Reality: JavaFX SDK Preview Released
Fifteen months after it was first announced, Sun has released the first public preview of JavaFX for Windows and Mac OS X.
-
Article: 8 Reasons Why Model-Driven Approaches (will) Fail
When you want to build model-driven software you’ll need to devise a methodology based on ideas and experiences from others. Johan den Haan shares 8 gotchas of Model Driven Engineering. One of the key points in the article focuses on the use of graphical tools vs general purpose languages.
-
Lambda Expression Improvements for VB
For VB developers it is a toss-up for the most frustrating thing about anonymous functions. Paul Vick is currently discussing two of them, anonymous subroutines and multi-line anonymous functions.
-
Interview: Guy Steele on Programming Languages
Floyd Marinescu, co-founder of InfoQ, interviewed Guy Steele, a Sun Fellow working for the Programming Language Research Group at Sun, about programming languages, the lessons to be learned from the past and what to expect from the future.
-
Undergraduate Textbook for Agile Development
One unfortunate modern truth about software engineering university graduates is that a frightening number come out of school with little to no applicable knowledge about agile software development. A soon to be published undergraduate textbook by Orit Hazzan and Yael Dubinsky is a step towards turning this around.
-
Alternative Flash RIA Development Tool FDT 3.1 Beta Released
FDT is alternative RIA development tool in Flash, ActionScript or Adobe AIR. The latest release improves Flex SDK based application development.
-
Article: An Overview of the eXo Platform
This article by Benjamin Mestrallet and Tugdual Grall provides an overview of the eXo platform, the Portlet 1.0 (JSR 168) and Portlet 2.0 (JSR 286) specifications. Topics covered include new features in the eXo Web 2.0 Portal, new capabilities in the Portlet 2.0 API, Inter-portlet communication, the eXo Java Content Repository, eXo Enterprise Content Management and the eXo business model.
-
Is Technology Important for SOA Governance?
Michael Stamback, who just started a new blog on SOA Governance, asked this question a couple of weeks ago. Can the introduction technology help your SOA Governance effort? or are the cultural and organizational issues simply too overwhelming?
-
Managing Risk with Scrum
Risk management deals with reducing the probability and impact of adverse events on a project. Members of the Agile community discuss whether explicit risk management is required or it is addressed implicitly as a part of Scrum.