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

  • Java ME Design Guidelines Reduce Porting, Testing, and Maintenance Costs

    To help minimize the cost of developing Java ME applications for multiple platforms, Sun and Orange have teamed up to create a set of design guidelines that help developers simplify cross-device development. The goal is to reduce pattern of generating an executable for each device.

  • Coherence 3.2 Enhances Clustered Data Client and Grid Computing Support

    Tangosol, Inc. is releasing version 3.2 of the Coherence Data Grid Solution Set in October. Coherence provides data replication, partitioning, caching, and grid computing functionality across a cluster of computers. This release adds three new data client options and such features as enhanced TCP/IP support, Websphere 6.0 support and interoperability for .NET and C++.

  • Preventing SQL Injection Attacks in .NET Applications

    Back in September InfoQ reported on Michael Sutton's alarming study of SQL injection vulnerabilities. Fortunately Scott Guthrie shows us that preventing most of them in .NET is not that hard.

  • Presentation: The Role of the Enterprise Service Bus

    In this NoFluff talk, Mark Richards tells us what an ESB is, its role, what capabilities it provides, and the various ways an ESB can be implemented. He takes a close look at the JBI specification (JSR-208) and explains what impact it will have with the ESB world. This will teach you how to determine your own specific requirements for an ESB and then match these requirements to the product space.

  • WS-Policy 1.5 Primer Released

    Web Services Policy defines a flexible policy data model and an extensible grammar for expressing the capabilities, requirements and general characteristics of a Web service, and defines mechanisms for associating policies with Web service constructs. Some recent developments in this specification within the W3C include work on version 1.5

  • Interop using OpenXML Spreadsheet Markup Language

    OpenXML is a new standard useful for transfering data across process boundaries in a heterogenous environment. By using XML as a common interoperability technology, when someone wants to move data from one type of system to another, that will be relatively easy to accomplish. The licensing mechanism is completely open, and the documentation is rich.

  • Upgrading SQL Server - xp_execresultset

    SQL Server 2000 had a useful, though undocumented, function called xp_execresultset. Unfortunately for those currently using it, SQL Server 2005 has dropped this feature.

  • Book Excerpt: What is the Ruby Way?

    Author Hal Fulton has finished updating his modern classic, The Ruby Way. The publication of the second edition, due the third week of October to coincide with RubyConf 2006, marks the launch of Addison Wesley's Professional Ruby Series.

  • Using Native Platform Security in Java 6

    Java 6 will enhance the ability to leverage the native security features of the underlying deployment platform. Included in Java 6 is the ability to access the Microsoft CryptoAPI, PKCS#11 services, use the native GSS-API implementation, and import and export PKCS#12 Keystores.

  • Panelists: Business Alignment the only thing NEW about SOA

    At the JAOO conference a discussion panel of SOA personalities including Gregor Hophe (integration patterns, Google), Beat Schwegler (Microsoft), Ivo Totev (SAP), Frank Buschmann (POSA books), and Iona's Steve Vinoski agreed that business alignment is the only thing NEW about SOA. Amazon's Chief Architect Werner Vogels also attended and made similar comments.

  • Hibernate 3.2 Released with Java Persistence Provider Support

    The Hibernate team has released Hibernate 3.2 GA. This release is ready for production use and includes final releases of the Java Persistence provider, Hibernate Annotations and Hibernate EntityManager. The Hibernate Java Persistence provider has been certified with the Sun TCK.

  • Rails Live CD 0.2.1 Released

    Brian Ketelsen releases an update to the popular Rails Live CD Rails development and deployment environment.

  • InfoQ Article: Do Agile Practices Make it an Agile Project?

    As adoption of Agile methodologies grows, challenges abound, including the possibility of dilution as teams copy practices rather than growing them, implementing them without understanding. InfoQ's own Deb Hartmann gives us a frank discussion about how failure to teach the basics puts much at risk: the integrity and engagement of team members, and the trust of their customers.

  • InfoQ Video: Architecting Toronto.com with .NET Casestudy

    Toronto.Com attracts over 700,000 unique visitors per month, and offers comprehensive and searchable access to business and event listings. Originally built in 1997, the previous J2EE foundation for the site was found hard to evolve in the face of new requirements. In this presentation, Scott talks about how the site was re-architected to .NET 2.0.

  • Things to know about Windows Workflow Foundation

    Windows Workflow Foundation (WF) is the programming model, engine and tools for quickly building workflow enabled applications. Harry Pierson delves into the details of WF in a recent blog post. Update: Paul Andrew responds on his blog with "Ten Reasons why WF is not a Toy".

BT