InfoQ Homepage News
-
Should you really learn another language?
Blogger Gustavo Duarte cursed in church when he said that learning new programming languages is often a waste of time. He said that "In reality learning a new language is a gritty business in which most of the effort is spent on low-value tasks with poor return on time invested.". But not everyone agreed.
-
Article: Distributed Version Control Systems - a guide
Since Linus Torvalds presentation at Google about git in May 2007, the adoption and interest for Distributed Version Control Systems has been constantly rising. In this article, Sebastien Auvray introduces the concept of Distributed Version Control, see when to use it, why it may be better than what you're currently using, and have a look at three actors in the area: git, Mercurial and Bazaar.
-
Presentation: Patterns for securing architectures
Security is about trade-offs you make with your limited resources, often a problem when designing a system or an after-thought. Few have the expertise to design good security and most development teams have no security expert. In this talk, Peter Sommerlad focuses on Security Patterns for designing security in architectures, such as Role-based Access Control, Single Access Point, and Front Door.
-
Debate: Should Architecture Rewrite be Avoided?
As it gets more and more difficult to adapt software to new demands, the temptation to rebuild it in order to update the architecture grows stronger. For this risky undertaking it is essential to choose the right strategy. Several authors provide insights into advantages and disadvantages of different possible options in terms of cost, technical complexity and potential commercial risk.
-
F# 1.9.4 Available Now with Important Updates
Microsoft released an new version of its F# compiler, version 1.9.4. A version more polished and simplified.
-
Tool Roundup for Silverlight
Many organizations are evaluating Silverlight for usage within their business applications. While official tool options today are limited to Visual Studio 2008 and Expression Blend there are other options.
-
Seniority, Respect, Authority and an Agile Team
Senior members, who have been working in traditional teams, can face issues related to respect and authority when they come to an Agile team. An interesting discussion on Scrum Development group and Agile India group tries to uncover answers that Agile might have for the situation.
-
John Resig Speaks on Future Directions for jQuery and Javascript
jQuery creator and Mozilla Javascript Evangelist John Resig recently posted a video presentation outlining future release plans for the jQuery project and highlighting some exciting new Javascript features that will be coming soon to browsers.
-
GemFire 5.5 Adds Continuous Query and Repeatable Read Support
The latest release of GemFire - an in-memory data management product - offers distributed event processing capabilities with the introduction of continuous querying and durable event notifications as well as other new features. InfoQ discussed with Jags Ramnarayan, Chief Architect at GemStone, about these new features and the product's roadmap.
-
JNBridgePro 4.0 Introduces New Visual Studio and Eclipse Plug-ins
JNBridge, provider of Java and .NET interoperability tools, announced a new release of its core product, JNBridgePro, at JavaOne 2008.
-
JavaOne 2008 Day 2 - Bean Validation Presentation and Oracle Fusion Middleware Preview
On day 2 of JavaOne 2008 conference, Emmanuel Bernard talked about Bean Validation framework (JSR 303). The goal of this specification is to provide a uniform way to express and implement the constraints in java applications. Earlier in the day, Oracle team previewed the upcoming features of Oracle Fusion Middleware 11g.
-
Adobe Flex Coding Convention Document Triggered Discussions
On April 18, 2008, Adobe released its Flex SDK coding conventions and best practices. The release has triggered debate among developers in the Flex RIA community on what is the best way of coding in Flex or ActionScript.
-
The State of Enterprise Architecture
As organizations continue to grow their IT investments (bought, borrowed, or built) and concepts like Business Process Management and Service Oriented Architecture become more common, the role of Enterprise Architecture (EA) has become more common. Recently, several people in the EA community have spoken about its current state.
-
EQATEC Profiler: An Application Code Profiler for the .NET Compact Framework
EQATEC has recently released a free code profiler for applications written for the .NET Compact Framework.
-
JavaFX at JavaOne 2008
So far, JavaOne has been heavy on JavaFX content. It is clear that a lot of work has been done since the initial announcement at last year’s conference. Although, the technologies do not appear to be ready for the typical developer.