BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Architecture Content on InfoQ

  • Presentation: Secure Programming with Static Analysis

    Creating secure code requires more than just good intentions. Programmers need to know how to make their code safe in an almost infinite number of scenarios and configurations. Static source code analysis can uncover the kinds of errors that lead directly to vulnerabilities and in this talk, Brian Chess frames the software security problem and shows how static analysis is part of the solution.

  • Java Pattern Framework Jt 2.6 Supports JtWizard and Enhancements to Jt Components

    The latest version of Java pattern framework Jt supports JtWizard and enhancements to Jt Components. The Jt development team recently released version 2.6 of the open source pattern oriented framework. JtWizard can be used for generating Java applications based on design patterns including Gang Of Four, Data Access Object, Model-View-Controller and J2EE design patterns.

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

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

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

  • Presentation: Lessons Learned from Architecture Reviews

    In this presentation, Rebecca Wirfs-Brock presents some practical lessons she has learned from doing architectural reviews. Many times projects are not delivered in time, or have quality problems or have an incomplete set of features due to architectural flaws. The reviews are meant to highlight existing risks and strengths of the architecture, and to reveal issues initially neglected.

  • Article: Domain-Driven Design at the Center of an Evolving Architecture

    Domain driven design can be most readily applied to stable domains but it becomes more challenging when the domain itself is in a state of flux and development. This is common in Agile projects, and happens also when the business itself is trying to evolve. This article examines how we used DDD in the context of a two-year programme of work to rethink and rebuild guardian.co.uk.

  • Industry Luminaries Weigh into Scalability Debate

    As part of its virtual panel series, InfoQ has brought together scalability and performance architects from some of the biggest and most visible projects around, to let us into their secrets for achieving results the rest of us would just dream of.

  • QCon San Francisco Nov 19-21 Full Schedule Posted

    The timed schedule for the 3 day QCon San Francisco conference has been posted! QCon is InfoQ's enterprise software development conference featuring over 80 sessions and 70 speakers. QCon is a conference designed for team leads, architects and project management. Last year's QCon SF attracted almost 500 people.

  • CloudCamp's Reuven Cohen Discusses Virtualization and Cloud Computing

    InfoQ recently sat down with CloudCamp founder Reuven Cohen to discuss cloud computing. CloudCamp was formed in order to provide a common ground for the introduction and advancement of cloud computing.

  • Beyond Polling? Consider PubSub, Push and MOM

    You would expect a presentation entitled "Beyond REST? Building Data Services with XMPP PubSub" would have REST proponents up in arms. Instead, discussion was around the pros and cons of various PubSub alternatives.

  • Presentation: Operational Scalability in the Next Generation Web World

    In this presentation filmed during JAOO 2007, Wayne Fenton, Director of Architecture at eBay Inc., talks about the ways in which software architects can design systems for much-improved efficiency and reliability from an operational perspective.

  • Object Relational Mapping - User Case Studies

    Roberto Zicari, from ODBMS.org, collected interviews and stories from several users of Object/Relational mapping technologies. The main point of the cases was around "impedance mismatch" between the object technology in the domain model and the relational technology in the data model.

  • Thoughts On Software Architecture and Corporate Structure

    Many important challenges faced by a software architect for a large company have as much to do with the organization as technology. In a recent blog entry, Dan Greenblog drew parallels between the principals behind software architecture and effective organizational structures.

  • Interview: Avi Bryant on DabbleDB, Smalltalk and Persistence

    In this interview from QCon 2008, Avi Bryant talks about his Smalltalk web framework Seaside and DabbleDB. Also: Avi explains how DabbleDB uses Smalltalk images for persistence instead of an RDBMs and how to make Squeak scale.

BT