BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • Presentation: Chet Haase on Java FX, Update N and JDK 7

    In this presentation from QCon San Francisco 2007, Chet Haase discusses Java SE 6, Update N/Consumer JRE, the goals and feature set for Java FX (e.g. media support, scene graph, HTML and mobile devices), and the current set of possible features for JDK 7 such as Java FX features, Swing-related JSRs (295 and 296), transparent/shaped windows, tiered compilation, closures and invoke-dynamic bytecode.

  • Spring Overtakes EJB as a Skills Requirement?

    Job listings comparisons on Indeed.com show Spring surpassing EJB. Using this observation, SpringSource CEO Rod Johnson, argues that EJB is becoming legacy and that the EJB3.0 spec is doing too little, too late to prevent this trend. Do these comparisons indeed reflect significant shifts in the choices companies are making in regards to their core components for Java enterprise development?

  • IntelliJ IDEA's Dependency Structure Matrix Tool Visualizes Architecture

    JetBrains includes a Dependency Structure Matrix (DSM) tool in its recently released version 7.  DSM tools generate a representation of a codebase's dependencies in an appealing martix visualization.  This article looks at how DSM can improve project structure and how IDEA's DSM tool compares with alternatives.

  • Database Virtualization - Is it worth it?

    Hosting server applications inside VM images is all the rage today. The ability to quickly move a virtual server from one machine to another as needs change is a big win for IT departments. But can this be applied to heavyweight systems like SQL Server? Conor Cunningham says no.

  • Responsibility, Personal Agility, and Other Touchy-Feely Ideas

    Successful Agile teams are predominantly characterized by their culture and not their practices. This sentiment rings true to many (if not most) in the Agile field. Christopher Avery, who has made his name in the world of organizational transformations, has taken his work on Responsibility and focused it directly on Agile practices. Is Personal Agility the key to successful Agile adoption?

  • Dynamic Languages on the CLR and JVM

    John Rose, a key designer behind Sun's new Da Vinci Machine project initiative, and Charles Nutter of the JRuby project, contrast dynamic language support and optimization on the JVM and Microsoft's Dynamic Language Runtime.

  • InfoQ Presentation: Selecting the Right Methodology and Steering it to Success

    It's easy to agree with "anything more than 'barely sufficient' in is waste," but it's more complicated when we actually need to customize a process for a particular project. At Agile2006 Todd Little shared a model to help leaders choose the right flavour of Agile based on project and team attributes, and he emphasised the need to actively steer projects as development progresses.

  • View the .NET Source Code in VS 2005

    Recently Microsoft released the source code for portions of the .NET framework to VS 2008 users. Fortunately for those still using VS 2005, Kerem Kusmezer and John Robbins built a tool that gives them access to it as well. This tool also speeds up VS 2008 by caching all the source code at one time.

  • EngineYard hires developer for mod_rubinius and Rubinius

    EngineYard, a Rails hosting company and employer of 5 Rubinius team members, just added a 6th developer to work on Rubinius and mod_rubinius. The mod_rubinius effort is supposed to significantly improve the deployment of Ruby and RoR applications.

  • Article: Implementing Master-Worker with Terracotta

    In this case study, Shine Technologies explained how they used Terracotta and the Master Worker pattern to process large volumes of electricity usage data weekly and generate reports with detailed reconciliation & discrepancy highlighting for their customers.

  • Article: Process Component Models: The Next Generation In Workflow?

    Tom Baeyens wrote a summary of the state of Workflow & BPM standards and tools. After a detailed look at BPEL, BPMN, and other technologies such as choreography, XPDL, BPDM, jPDL, Tom takes the stance that it is time to abandon the idea that non-technical business analysts can draw production-ready software in diagrams and separate the analysis process models and executable process models.

  • Relax-WS: Trying To Make WSDL Easier To Use?

    The Relax-WS project has been building on Relax-NG Compact Syntax to provide a simpler way of defining WSDL that is more natural for programmers and does not lose any metadata in the resulting translation.

  • Studying JavaScript Performance

    Performance issues can always be an unexpected gotcha when developing your latest and greatest web 2.0 application, and a lot of times performance problems surface through the most benign of operations. Recently Coach Wei has taken the task of doing a quick study of the cost of many different Javascript operations as well as the differences in performance across browsers.

  • Article: Converting a Web 1.0 Dashboard to Flex

    In their article, Porting From Web 1.0 To Rich Internet Applications (RIA), James Ward and Shashank Tiwari walk through replacing a Web 1.0 interface with a rich Adobe Flex user interface.

  • Further Insights into Rhino on Rails

    Dion Almaer has published a podcast of his interview with Steve Yegge, the creator of Rhino on Rails. Rhino on Rails is a Javascript port of the popular Ruby on Rails framework. It is currently under active development for internal use at Google. Steve Yegge and his team hope to make Rhino on Rails open source this summer.

BT