InfoQ Homepage Architecture & Design Content on InfoQ
-
Cloud Tools bring Java EE on Amazon EC2
Chris Richardson the author of "POJOs in Action", has released Cloud Tools, a set of tools for deploying and testing Java EE applications on Amazon's Elastic Computing Cloud (EC2). It's a Groovy framework that provides an API for launching EC2 instances; configuring MySQL, Tomcat servers; and deploying more web applications. In addition, it can also run JMeter and collect performance metrics.
-
Concurrency Presentation Scheduled for the PDC Pre-Conference Sessions
Microsoft's The Parallel Computing Platform team will be presenting on Concurrent, Multi-core Programming for Windows and .NET during the PDC pre-conference Sessions. These sessions are day-long, in-depth presentations on specific topics. Held the Sunday before the main conference, a separate registration is required.
-
Top 5 Ways to Reduce Flex Application Startup Time
Jun Heider has an excellent piece on O’Reilly’s InsideRIA site discussing a number of the options for minimizing the startup time of Flex applications, in hopes of helping developers reduce the amount of time that users see the ugly "Loading" dialog. He covers the different areas of consideration in depth, along with any important pros and cons to consider for each technique.
-
WfXML-R: REST based process integration
WfXML-R is a lightweight approach to BPM that utilizes several Web 2.0 standards and protocols including Atom/AtomPub, GData, OpenSearch and OpenID/OAuth.
-
Introducing the ALT.NET Podcast
InfoQ learned about a new podcast recently called the ALT.NET Podcast. This podcast focusing on the community of developers brought together who represent what is ALT.NET. Folks should remember the ALT.NET term coined by David Laribee.
-
Defining Cloud Computing
The term "cloud computing" has shown up everywhere from the Web 2.0 conference to the enterprise architecture whiteboard sessions in big companies to the laptops of startup developers. The big question being asked now is "what is cloud computing?"
-
Releases: JRuby 1.1.2; New Preview of Ruby 1.8.7
JRuby 1.1.2 was released in time for RailsConf - coming with radically faster startup and YAML parsing and many bug fixes. Also: the final Ruby 1.8.7 release approaches. Ruby 1.8.7 preview 4, planned to be the last preview, reinstates the previously removed Symbol#to_proc, and adds Binding#eval, __method__, among some changes in number and date parsing.
-
StyleCop – Microsoft's Style Enforcement Tool for C#
Style enforcement has long been a hotly debated topic. Not only are their arguments over what style a team should standardize on, but also on whether or not there should be a standard style at all. In a move that is sure to add fuel to the flames, Microsoft has released StyleCop, the style enforcement tool they use internally.
-
Call for Microsoft to Release Spec#
Last month Greg Young initiated a grass roots effort asking for Microsoft to release Spec#.
-
Oracle's Cameron Purdy Looks at 10 Patterns for Scaling Out
Oracle's Cameron Purdy recently presented on the topic of scalability at JavaOne 2008. The talk did not focus on specific Java libraries as do many talks at JavaOne. Instead general principles of architecture and design were reviewed from a pragmatic common sense angle.
-
Article: Scalability Best Practices Lessons from eBay
eBay Distinguished Architect at eBay Randy Shoup explains eBay key scalability practices of partitioning, horizontal scale, avoiding XA, asynchronicity, and virtualization. eBay has hundreds of millions of users, over a billion page views a day, and petabytes of data in their systems.
-
Interview: Orbitz.com Architecture with Brian Zimmer
In this interview filmed during QCon 2007, Brian Zimmer talks about the architectural challenges he has faced working on a a large web application as senior architect.
-
C# Debate: When Should You Use var?
C# 3 added the keyword "var". This allows for local type inference when the compiler can unequivocally determine what type the variable should be. There is, however, some debate as to when it should be used.
-
JavaOne: Cliff Click on a Scalable Non-Blocking Coding Style
Dr Cliff Click, a distinguished engineer at Azul Systems, gave a talk at this year's JavaOne about a scalable, non-blocking coding style in Java. The coding style has allowed him to build several lock-free data structures in Java that successfully scale on processors with hundreds of cores.
-
Presentation: Intentional Software
Business users doing programming? Charles Simonyi and Henk Kolk presents how Intentional Software offers a radical new software approach that separates business knowledge from software engineering knowledge, which means that business experts can be more innovative and responsive to the changes in the domain.