BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Development Content on InfoQ

  • Jonathan Allen on Equality Operator Overloading

    Jonathan Allen provides guidance through a systematic walkthrough of both a reference type and value type that support equality. Jonathan provides code samples in both VB and C# to demonstrate the nuances of each .NET language. He also covers usage in both structures and classes.

  • Microsoft Updates Software-as-a-Service Reference App LitwareHR with S+S

    As more enterprises are looking at software-as-a-service (SaaS) solutions, Microsoft has augmented their LitwareHR reference application to include the Software + Services (S+S) model. Enabling the integration of local and "in the cloud" software, S+S allows for the disconnected and offline scenarios lacking in today's hosted solutions.

  • Buzzword – RIA Word Processor: Built Using Adobe Flex / AIR

    Adobe recently acquired Virtual Ubiquity, the creators of Buzzword - a web based word processor. InfoQ.com connected with David Coletta and Tad Staley of Adobe Systems to learn more about the product, the challenges and benefits of using Adobe Flex for its development, and what the future holds for the product.

  • Debate: Scaling teams up in productivity rather than in personnel

    Larger team size prevents from adopting the whole range of language abstraction tools and puts constraints on productivity. Reg Braithwaite believes that tools should not be tuned to the size of the team. He advocates for building teams around the tools and keeping them small. It appears however that team growth is often inevitable. What can be done then to maintain quality and productivity?

  • Parallel Processing Framework JPPF offers Load Balancing, Failover and J2EE Integration

    Java Parallel Processing Framework (JPPF) project team recently announced the first Release Candidate (RC1) of Version 1.0 of the product. JPPF is an open source grid computing framework that can be used to run Java applications in parallel in a distributed execution environment. JPPF team is planning on Version 1.0 GA release next month.

  • Oniguruma Java port speeds up JRuby

    Joni, the Java port of the Oniguruma Regex engine, has been merged into the JRuby trunk. This promises to be the final step in implementing compatible and fast Regexes for JRuby... and initial tests with REXML seem to back that up.

  • Performance Tuning Spring Applications

    In a new white paper from SpringSource, Adrian Colyer explains the Spring from a new perspective - the runtime environment - and provides tips for performance tuning.

  • Beta for XNA Game Studio Released with Support for Networked Games

    XNA Game studio is a game development toolkit that supports both Windows and the XBox 360. The initial edition was targeted directly at hobbyists and released as an extension to C# Express Edition. The beta for XNA 2.0 brings the toolkit closer to the world of professional developers.

  • CrossFrame - Safe, Cross Domain Widget Coordination for Mashups

    Julien Lecomte has announced the availability of CrossFrame - a JavaScript library for cross domain communication between widgets hosted on different hosts. The technique, while inherently dangerous, solves an outstanding problem facing Mashup developers.

  • GigaSpaces goes free for small business

    Gigaspaces earlier this month announced that it will now be offering small business free perpetual use of its eXtreme Application Platform (XAP) product. Business with < 5M in revenues can get free licenses of the software platform, in perpetuity. GigaSpaces platform is primarily Java-based but also has .NET clients. InfoQ spoke to Geva Perry from GigaSpaces to find out more.

  • Article: Key Takeaways and lessons learned from QCon SF

    Bloggers were quite active at InfoQ's QCon San Francisco conference which took place Nov 7-9. Bloggers wrote about 32 of the 60 sessions at the event, including the keynotes, session on Linked-In, eBay, Orbitz architectures, and more. Read this article to learn the most valuable insights the attendees took the time to blog about, as well as many other aspects about QCon.

  • Microsoft Ups Their Support for PHP

    PHP is a cornerstone of LAMP development. In an attempt to lure PHP developers off Linux and MySQL, Microsoft is beginning to offer deep support for PHP in IIS 7 and SQL Server.

  • Why do Java developers hate BPM?

    John Raynolds asked recently the question: "Why do java developers hate BPM?". His controversial post generated a lot of comments that speak more generally about the growing divide between modeling environments and development environments, and the role of the business in traditional development cycles.

  • InfoQ Minibook: Composite Software Construction

    In a new InfoQ minibook, InfoQ SOA Editor and SOA Enterprise Architect Jean-Jacques Dubray describes the state of the art and emerging new approaches in building "Composite Software", solutions created by assembling existing services. The book is available as an InfoQ Minibook, i.e. free of charge in PDF format for InfoQ users. A printed version is available too.

  • What is Needed for the Next Level of Browser Applications?

    In the keynote presentation of The Ajax Experience in Boston, Alex Russell and Joe Walker posed the question "What's needed to take development in the browser to the next level?"

BT