InfoQ Homepage Development Content on InfoQ
-
Debuggers considered Harmful?
A blog post titled "Debugger Support Considered Harmful" claims that Ruby debugging support is lacking - and that that's a good thing. We look at the various rebuttals and the state of Ruby debuggers.
-
Visual Basic 9 Specification Released
Microsoft has released the specifications for Visual Basic 9. This implies that the language is hardening and probably will not change much between now and the release date, expected to be later this year.
-
Cory Foy on Database Unit Testing
Cory Foy walks developers step-by-step through unit testing logic implemented at the database layer.
-
Martin Fowler: ALT.NET important to the viable future of the Microsoft ecosystem
ALT.NET is a new, developer-organized community started by several influencers including David Laribee, Scott Bellware, Roy Osherove and others. What differentiates this community from the many user groups already in existence is its focus on pragmatic values rather than technology. Martin Fowler commented that "this kind of community is important to the viable future of the Microsoft ecosystem."
-
The Using CSLA .NET 3.0 Book now available for VB.NET and C#
The latest version of Rocky Lhotka's Component-based Scalable Logical Architecture for .NET (CSLA .NET) book, is available for C# and now VB.NET. The framework enables developers to create an object-oriented business layer that abstracts and encapsulates the business logic and data.
-
High abstraction level of DSLs to reduce the testing burden?
Inconsistencies between the user interface and user’s expectations can be an important source of bugs. According to Leonardo Vernazza, this is due the fact that the user and the UI do not talk the same language. Using a DSL, characterized by a high abstraction level, would be instrumental for avoiding the risk of translation errors and would therefore reduce the testing burden.
-
Catching up with Terracotta: Transition to Open Source, Adoption, Hibernate Support
As reported on InfoQ, the VC-backed Terracotta went open source at the end of 2006, since then things have taken off. InfoQ spoke to Ari Zilka about the transition to open source and new features in the recently released version 2.4.
-
InfoQ Japan Launches
InfoQ's mission is to be the world's source for tracking change and innovation in the enterprise software development community. In April InfoQ China launched, and this October InfoQ Japan has launched and is already attracting an average of 3500 visits a day.
-
Gartner on Disruptive Trends in Platform Middleware
A Gartner Report elaborates how emerging Event Driven Architecture and Service Oriented Architecture programming models, as well as the continued growth in adoption of key open source technologies (in particular Spring) have all combined to put significant pressure on traditional platform middleware vendors and may lead to disrupt the industry landscape.
-
F# to Be Integrated With Visual Studio
Somasegar has announced that F# will be integrated with Visual Studio, joining Managed C++, C#, and Visual Basic as a first class on the .NET platform.
-
Mylyn 2.1: Refactoring the Eclipse User Interface to increase productivity
Mylyn, an Eclipse plug-in which was integrated into Eclipse 3.3, recently released version 2.1. InfoQ spoke with Mylyn project lead Mik Kersten to learn more about this release and what changes Mylyn 2.1 brings to Eclipse-based development.
-
Rubinius: Inside the Bytecode Compiler and Foreign Function Interface
Modifying the Rubinius VM is simple as two new articles show. We look at how to modify and extend the Rubinius bytecode compiler - written in Ruby - and how to work on the library using the foreign function interface (ffi).
-
Adobe AIR Application: Spaz - a Twitter Client
Last week, arstechnica.com published an interview with Ed Finkler, the creater of Spaz – an open source Twitter client written using the Adobe AIR platform. In the interview, Finkler discusses Spaz, how and why he selected the AIR platform, and some of the challenges of upgrading Spaz to the latest AIR beta 2 release.
-
Eclipse RAP 1.0 Brings RCP and OSGi to Ajax
The Eclipse Foundation released the Eclipse Rich Ajax Platform (RAP) 1.0 on Monday. The Eclipse RAP is an Ajax toolkit for creating and deploying Rich Internet Applications geared towards enterprise developers.
-
Read/Write Splitting with MySQL-Proxy
Read/Write Splitting is an innovative use of the recently released MySQL Proxy that implements a master/slave database replication solution. Using this technique, SELECT queries are sent to slave instances, while transactional queries run against the master instance.