InfoQ Homepage Development Content on InfoQ
-
Agility@Scale: IBM’s Journey of Agile Transformation
This webcast discusses how IBM learned that a haphazard implementation of Agile may result in more frequent development “turns”, but can also fail to deliver true business benefits. In effect, the wrong Agile implementation may just mean that bad code is being released to market faster than before. Learn more!
-
James Phillips on Moving from Relational to NoSQL Databases
James Phillips, co-founder of Couchbase, recently gave a presentation on the differences between a distributed document-oriented and relational data models and what the database developers need know to move from a relational to a NoSQL database. InfoQ caught up with James to talk about the advantages and limitations of document-oriented NoSQL databases.
-
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.
-
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.
-
The Status of Android Porting to Other Platforms
Android is running mostly on ARM-based hardware, but there are attempts to bring it to other platforms. One of them is the well-known x86 platform used by many PCs and laptops, the other is MIPS, used in embedded systems mostly based on Linux, and lately on Android.