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

  • Azul Releases Zing: Software-based JVM Virtualisation/Elastic Runtime for x86

    Azul Systems, makers of specialist hardware for running Java applications, have announced Zing, a Virtualised implementation of their hardware stack. Zing uses RedHat's KVM and VMWare's vSphere to target a wide range of operating systems and is optimised for Intel's latest x86

  • The Rugged Software Manifesto

    Security, is often either an oversight or an afterthought for most software projects. Most development teams would rather focus on getting more functionality on the table than spend time to evade a possible security breach. In order to help developers realize the importance of rugged software Joshua Corman, David Rice and Jeff Williams founded the Rugged Software Manifesto.

  • FXCop 10 was Shipped with Windows 7.1 SDK

    For .NET developers who want the rigor of code analysis without the expense of Visual Studio Premium, FXCop is the tool for choice. But with FXCop 1.36 pulled from Microsoft Downloads without warning, many developers were left wondering what happened. Fortunately this tool is still available if you know where to look.

  • AppengineJS, a JavaScript Port of the Google App Engine Python SDK

    AppengineJS is an open source JavaScript port of the Google App Engine Python SDK helpful to create web applications that can be deployed on GAE infrastructure accessing Google’s persistent storage and services.

  • HyperSQL 2.0 - New Release 5 Years In the Making

    The HyperSQL database (HSQLDB), version 2.0, has been released after 5 years in the making. HyperSQL 2.0 is the worthy successor to HSQLDB 1.8, which has been integrated and used in applications large and small, including the ubiquitous OpenOffice Base application. The new version boasts more features than any other open source database.

  • Infragistics Offers an ASP.NET Toolkit Targeting both Windows and Linux

    Infragistics’ NetAdvantage for .NET 2010 Volume 2 contains an ASP.NET toolkit that runs both on Windows and Linux via Mono. The toolkit contains a number of new controls: WebScriptManager, WebRating, WebExcelExporter, WebCaptcha.

  • Architexa aims to make UML quick and easy

    Architexa is a new Eclipse-based UML modeling tool that allows developers to quickly gain insight into code relationships through UML diagrams, and share what they find with others.

  • Three Hotfixes for WPF Memory Leaks

    Windows Presentation Foundation is quickly becoming well known for the ease in which memory leaks are introduced. Most of these leaks seem to come from the use or misuse of weak references, upon which WPF’s data binding technology is based. In the recent set of hotfixes many of these leaks are fixed.

  • Karl Shifflett Shows How to make VS 2010’s Binding Builder Actually Work

    Visual Studio 2010 comes with a feature they call the “Binding Builder”. This tool, launched from the properties pane, helps developers quickly construct XAML bindings for WPF and Silverlight. But without some help, it doesn’t work when the data context is only set at runtime. Karl Shifflett shows how to work around this using design-time markup extensions.

  • Naresh Jain Discusses "Simple Design & Testing" And The Conference Dedicated To It

    "Simplicity" is a core agile tenet, particularly when it comes to software design and testing. Since 2006, Naresh Jain has been running a worldwide conference, the Simple Design & Testing Conference, for practitioners to collectively push the boundaries on the topic. Naresh tells InfoQ what's going on behind this small, but well-known conference and why he is so passionate about the topic.

  • LLBLGen Pro 3.0 Now Supports Multiple Persistence Frameworks

    LLBLGen Pro is an ORM tool which supports multiple persistence frameworks: LLBLGen Pro Runtime, Entity Framework, NHibernate and LINQ to SQL. Other new features are: support for .NET 4.0, model-first or database-first development mode, model view, project validation.

  • Azul Systems To Open Source Significant Technology in Managed Runtime Initiative

    Having just announced a record breaking quarter, Azul Systems are open sourcing a considerable part of their intellectual property under GPLV2, as part of a major new initiative to try and improve the performance of managed code on commodity platforms.

  • The Decision to Refactor

    Refactoring is the process of changing a software system in such a way that is does not alter the external behavior of the code yet improves its internal structure. The idea of improving an already written code is appreciated in most Agile teams. Continuous improvement is is something that these teams strive for. However, improving the already existing code involves time and money. Is it worth it?

  • Introducing Sun Yiyi’s Git Source Control Provider for Visual Studio 2008/2010

    Many .NET developers have turned to distributed source control systems. The most popular one seems to be Git, which was originally created by Linus Torvalds for Linux kernel development. One problem with Git is that it is predominately command-line based while .NET developers prefer to stay in the IDE. This is why Sun Yiyi’s Git Source Control Provider an important part of Git adoption.

  • Creating Add-Ins for Expression Web 4

    The hallmark of any good IDE is its extensibility. If developers can’t improve their own tools then they won’t see productivity improvements over time. The same goes for web designers, which is why Microsoft’s Expression Web 4 now offers an add-in model based on HTML+JavaScript.

BT