BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • Software Craftsmanship Was Once Again the Main Topic at SCNA 2011

    The Software Craftsmanship North America (SCNA) 2011 had a number of renown speakers including Corey Haines, Chad Fowlers, Uncle Bob, Michael Feathers, and others. We have created a digest of some of the ideas presented at the conference and shared by participants.

  • Forrester CEO: The Web is a Software Architecture and the App Internet is the Next Wave

    In his recent presentation at the Le Web 2011 conference in Paris, Forrester Research's Chairman and CEO George Colony claimed that most thinking models about the Internet and the Web are outdated. Moreover, users already seem to be saturated by the Social Network Model. According to Colony, the next real big thing will be the App Internet.

  • IKVM.NET 7.0 Released

    The IKVM.NET project has released version 7 of its implementation of Java for the Mono and Microsoft .NET Framework. IKVM facilitates interoperability between Java the .NET platforms.

  • Keeping Scala Fresh(er)

    With Scala 2.10 on the horizon, and recent controversial opinions, what really is the story with Scala's backward compatibility, and how will it affect popular Scala libraries? If Josh Suereth is right, a reboot of the Scala Fresh project proposed by David Pollak last year.

  • MSDeploy: Automatic Website Deployment and Sync

    MSDeploy is a utility for migrating and synchronizing websites between servers. It can create a package to deploy web content, databases, and IIS configuration, and can also be used to keep web server farms synchronized.

  • Binding Enhancements in WPF 4.5

    Though it isn’t in the spotlight any more, WPF still continues to be a key-stone for rich client development on Windows. With full access to the .NET libraries and the underlying operating system, no other HTML or .NET-based UI technology can match it. Recognizing its importance, Microsoft is continuing to invest in improving WPF and especially its binding capabilities.

  • Typesafe Stack Adopts Play Framework

    Typesafe announced the Play framework will be included in the Typesafe Stack 2.0. The Play framework is a Rails/Grails like framework originally focused on Java not Scala. Now the Play framework 2.0 supports Scala and Java as first class citizen. InfoQ catches up with Donald Fischer, President and CEO of Typesafe, to get his thoughts on adding the Play framework to the Typesafe Stack.

  • Behind the Scenes of Roslyn

    Microsoft's Channel 9 has released an interview with the principal developers of the Roslyn project. Karen Ng, Matt Warren, Peter Golde, Anders Hejlsberg provides some useful information on the project's goals and what the team is trying to accomplish.

  • Git surpasses CVS, SVN at Eclipse.org

    The number of projects using Git has passed the number of repositories using SVN at Eclipse, making Git the single most popular version control system for Eclipse projects. InfoQ takes a look at the numbers, and the increasing number of DVCS repositories used by foundations and hosting providers.

  • Agility Meets Austerity

    As western governments struggle with difficult debt to GDP ratios, the UK is turning to innovation and agile practices to help create a more efficient and less risky IT project delivery framework.

  • Google proposes Dart bindings and Multi-VM support to WebKit

    Google’s Vijay Menon proposed on the WebKit developers mailing list the creation of a branch that would add support for multiple runtimes and ready made bindings for the Dart language. Other languages that could be supported are Python, Java, Ruby, Lua and more.

  • Safe User-Generated Templates for Ruby and .NET

    Unlike other templating engines that focus on given as much power as possible to the user, Liquid is designed to restrict what the user can do. The goal is to allow end-users to create their own templates without jeopardizing the security of the server. Originally created for Ruby, Liquid is now available for .NET as well.

  • Mono for Android 4.0 Comes with Incremental Build and Deployment

    Mono for Android 4.0 comes with a VS plug-in, incremental build, incremental deployment, installer with all packages needed, Google Maps integration, and support for Java 7. Miguel de Icaza explains how incremental build and deployment works, and how much they help.

  • MVVM Frameworks For .NET

    Model-View-ViewModel is an architectural pattern mainly used in WPF, Silverlight and WP7 development whose aim is to virtually remove all the code-behind from the View layer. Interactive Designers can focus on UX needs using XAML and create bindings to the ViewModel, which is written and maintained by application developers.

  • ASP.NET MVC, Dependency Injection, and MEF 2

    For most types of applications dependency injection frameworks don’t make whole lot of sense. It is usually more than sufficient to manually wire up all of the dependencies during startup. But for ASP.NET MVC there are also session and request scoped dependencies. With so many competing lifecycles a DI framework quickly moves from needless distraction to an essential organizational tool.

BT