InfoQ Homepage Architecture & Design Content on InfoQ
-
Microsoft Creates Catalog of Linux-based Virtual Machines for Windows Azure
Microsoft Open Technologies unveiled their first major offerings in the form of a repository for pre-configured virtual machines that can be quickly deployed to the Windows Azure cloud. The VM Depot is advertised as a place to discover and deploy Azure-friendly virtual machines, and may be Microsoft’s answer to the popular catalog provided for AWS users.
-
Trends in the latest Technology Radar
ThoughtWorks's latest "Technology Radar" focuses on mobile, accessible analytics, simple architectures, reproducible environments, and data persistence done right.
-
Adopt-a-JSR Program Online Meetup Today
Adopt a JSR Program is an initiative to encourage Java User Group (JUG) members to get involved in the Java Community Process (JCP) by adopting a Java Specification Request (JSR). The team behind the Adopt-a-JSR program is hosting an online meetup on January 18. This is your opportunity to provide feedback and contribute to JCP process.
-
Is C Still A Suitable Language Today?
Damien Katz, Couchbase, believes that C is still a great language for back-end programming, while other developers argue that C has too many flaws, supporting C++ or Java, while others like neither.
-
Apache Isis: Java Framework for Domain-Driven Design
Apache has released Apache Isis, a Java framework for rapidly developing domain-driven applications. Users focus on developing domain objects and Apache Isis takes care of persistence, security and the user interface. Apache Isis became an Apache top-level project in October 2012 and version 1.0 was released on December 2012.
-
Minimum Viable Products for Enterprises
Enterprise software startups use a minimum viable product (MVP) to learn about customers with limited effort and money. How can organizations deploy lean startup principles to develop a viable product for their stakeholders?
-
Flash4j 3.0 - A Java Api For Flash Development
Flash4j is a Java API (initially a wrapper over Apache Flex) that offers Java developers a familiar way to develop Flash applications in pure Java without knowledge of ActionScript.
-
Apache Flex Graduates as TLP, but Its Future Remains Uncertain
ASF recently announced the Apache Flex graduation as a top level project (TLP) after being in incubation for about one year after Adobe entrusted the SDK’s source code, tools and dependencies to ASF.
-
Getting Started with OData v3 and WCF Data Services 5.x
If you are building new web services with .NET then OData should be high on your list of frameworks to investigate, especially if you need to support unknown third parties. The technology inherently supports both SOAP and REST style messages with the latter offering ATOM (XML) and JSON representations. This means consumers can pretty much request whatever format is best for them.
-
A Fist Full of RIM, For a Few Mobile Devs More
All of the ducks are in the proverbial row for the much ballyhooed debut of Research In Motion’s Blackberry 10 (BB10). The all new OS is slated for release on January 30, 2013. InfoQ scrutinizes the salient facts and more to gain the most in-depth perspective on the new release from the venerable developer.
-
QCon London in 8 Weeks (March 6-8): Barbara Liskov (MIT) Keynote; New Tutorials; Schedule Now Live
The QCon London 2013 schedule is now live, with new sessions and speakers being added daily. Hear MIT's Barbara Liskov on "The Power of Abstraction" during her Day 1 keynote, followed by Perl aficionado Damian Conway, who explores "The Power of Dead Languages". With less than 8 weeks left, you can still save up to £341, if you register by Jan 11th.
-
Cassandra Gets Atomic Batches, Virtual Nodes, CQL Improvements
Cassandra 1.2 was recently released with several improvements such as virtual nodes, atomic batch support, better performance and more.
-
Things you can Check when Adopting Agile
An agile checklist is a tool which can help you to assess your agile implementation in an organization, and assist when adopting agile. Some examples of lists with things that you can check when adopting agile.
-
HTML5 and Canvas 2D Are Feature Complete
HTML5 and Canvas 2D have reached Candidate Recommendation status, High Resolution Time and Navigation Timing are Recommendation, while HTML 5.1 and Canvas 2D Context Level 2 are Working Drafts.
-
Version 5 of Programmer's Text Editor jEdit Released with Support for Scala and Dart
jEdit version 5.0.0 was recently released. It has new editing modes for Scala and Dart, and improved Mac OS X support regarding the UI and keymappings. All keyboard shortcuts are now configurable and presets are offered for Emacs and IntelliJ IDEA. This is also the first version that supports localization (French, German, Russian, Czech and Japanese are offered).