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

  • JRuby Roundup: GitHub:FI, JRuby on JBoss with TorqueBox, EngineYard with JRuby Support

    GitHub now offers an installable version of the service for users who want to keep their code inside their network - and it's built on JRuby. TorqueBox is a new solution for running JRuby on Rails on JBoss, complete with integration for job queues and SIP integration Also: EngineYard announced it will start providing JRuby as a hosting option in July.

  • OpenJDK 7 / JDK 7 Milestone 3 Released

    A new milestone of the next generation JDK has been released, which includes several new features and enhancements in many functional areas, like garbage collection, NIO and more. This is also the first version where OpenJDK and JDK will have (almost) identical code-bases.

  • Atlassian Acquires GreenHopper Adding Agile PM to JIRA

    Atlassian announces acquisition of GreenHopper from Pyxis Technologies to add agile development support to JIRA. Also announced, the availability of a new Website, "agile@Atlassian," where the community can share perspectives on agile software development and where Atlassian engineers can explain their techniques and experience.

  • Is Google Wave Going to Have an Impact on RIA/Silverlight?

    The recently announced Google Wave platform, which is promoting HTML 5, is believed by some to have a major impact on RIA, including Silverlight, while others consider that Wave is actually a competitor for Microsoft’s SharePoint and Exchange rather than RIA. It's poll time.

  • Presentation: Democratic Political Technology Revolution

    The state of the art in political technology evolved radically 2004-2008. In 2004, software development in Democratic political campaigns consisted of a few rag-tag hackers taking shots in the dark and building applications. In 2008, political start-ups built innovative social applications that raised nearly 1/2 billion dollars, and elected a President.

  • Is Sun offering the new G1 Garbage Collector Only with a Paid Support Contract?

    Sun's Garbage First garbage collector (nicknamed G1) has been released with Java Update 1.6.0_14 (6u14). Although this low pause, server style collector has been long awaited by the developer's community, at this point Sun allows production usage only to paying customers and this has raised concerns.

  • Making 0 Equal 0 in C#

    C# does not work well with boxed numerical values. Unlike Visual Basic, the basic numeric comparison operators such as == do not work with boxed types even when both values are the same type. Fortunately with C# 4 you can avoid these problems by using the dynamic keyword.

  • "Original Sin" (Would Java be Better Off Without Primitives?)

    Gilad Bracha reopens an old debate; can a language be OO and rely on primitive types? He advances an argument that Java fails to be truly OO because "Java’s original sin was not being a pure object oriented language - a language where everything is an object." The core of the post is whether or not Java could be just as efficient without types. Yes.

  • An Agile Team's Weekly Schedule

    It's 9:35 AM; do you know where your agile team is? If they are using William Pietri's example schedule, they are in the middle of their stand-up meeting, unless it's Monday, in which case they are doing iteration planning & kickoff. William's sample schedule is understandable and practical, and sparked discussion that explored subtitles in scheduling for agile teams.

  • Spring Roo 1.0 M1 Released

    The recent release of Spring Roo, a round-tripping code generation tool used to develop Spring applications in Java, offers Tomcat, JMS and Selenium support. SpringSource development team released Roo 1.0 M1 version last week.

  • Adobe Releases Public Betas of Flex Gumbo, Flash Builder 4, and Flash Catalyst

    In another step towards a final release, Adobe has released public betas of the Flex 4 framework and two related development tools.

  • Google Pushes the Web Platform with Chrome 2.0 and Wave

    Google has announced two more tools that will help in its mission “to organize the world's information and make it universally accessible and useful”. One of them is version 2.0 of its Chrome browser which aims to facilitate demanding client-side applications and the other one is Wave, a new environment for communication and collaboration on the Web.

  • Pattern Matching in .NET 4

    Pattern matching may seem like an alien concept to developers who focus on C# and VB style languages, but it shouldn’t be. Ultimately it is just a refinement of the case statement, which itself is a refinement of if-else-if blocks. This piece takes a brief look at that transition and how F#’s pattern matching can be applied to VB and C#.

  • Microsoft Has Released “Oslo” May 2009 CTP

    Major features of “Oslo” May 2009 CTP are: “Quadrant”, a visual modeling tool, changes of the “M” language specification and the addition of predefined domain models to speed up development.

  • Gizmox Releases Visual WebGui 6.4 Preview Version

    Gizmox announces the release of a free preview version of its Visual WebGui, version 6.4, product. VWG promises a point-and-click tool for RIA development (DHTML or Silverlight) that requires no HTML, CSS, or XAML coding; and that can be integrated with Photoshop, Expression Blend, and Flash CS.

BT