InfoQ Homepage Articles
-
Three Tips to Successfully Load Test Microsoft Silverlight Applications
While Silverlight is an attractive option for developing expanded application, it brings new challenges to organizations. In preparation, companies must adapt their testing approach. Given the way new technologies work when deployed on internet/intranet applications, a careful approach to testing is important.
-
Scala.Net and Scala with Martin Odersky
Scala.Net will be a version of Scala that supports the .NET ecosystem. We talked with Martin Odersky, Chairman and Chief Architect as well as co-founder of Typesafe, about Scala.Net, the version of Scala that support .Net as well as about Scala in general.
-
An Introduction to Scala for Java Developers
Scala combines the object-oriented and functional programming paradigms, using a concise syntax that is fully compatible with Java and runs on the JVM. This article provides an introduction to Scala.
-
Understanding Cloud Computing Vulnerabilities
In this IEEE article, authors Bernd Grobauer, Tobias Walloschek and Elmar Stöcker discuss the cloud computing security and cloud-specific vulnerabilities using the vulnerability definition from the Open Group's risk taxonomy.
-
Is REST the future for SOA?
In this article Boris Lublinsky discusses architectural difference between SOA and REST and discusses different approaches for leveraging REST in SOA implementations
-
Elisabeth Hendrickson: Agile - An Inclusive Community
Elisabeth Hendrickson, 2010 winner of the Gordon Pask award, talks about the collaborative nature of the agile community and how it has changed the nature of work in organisations large and small. She reflects on how the community has changed over the years and become more and more inclusive, and invites one and all to join the conversation and contribute to the changes happening in the workplace.
-
New Book: Building Applications in the Cloud
Christopher Moyer has written a new book, “Building Applications in the Cloud: Concepts, Patterns, and Projects”. This book revolves around fundamental differences between the on-premise and cloud infrastructures, and architecture and design patterns that can be used to build and host scalable, reliable applications in the cloud.
-
HTML 5 or Silverlight?
While HTML5 is still a draft standard, its ultimate role as the dominant cross-platform solution is certain. Even Microsoft calls HTML “the only true cross-platform solution for everything.” But in many ways it is still severely limited when compared to Silverlight. Daniel Jebaraj of Syncfusion weighs in on the future of Silverlight and HTML5 with guidance on how to choose between the two.
-
Book Review and Excerpt: Scalability Rules
Martin Abbott and Michael Fisher's book, Scalability Rules, is a compilation of 50 rules for scaling applications based on experience garnered at eBay, Intuit, PayPal, Etsy, Folica and Salesforce. The book is a handy reference for experienced and novice architects, managers, developers and operations personnel through a mix of heuristics and a priority-benefit model to rank the rules.
-
Agile Strategy Manifesto
A successful business strategy starts with unique value creation. But for an organization to realize the full benefit of it’s business strategies it must develop and maintain them using an Agile approach. An Agile mindset and careful application of feedback provided by an iterative implementation will help retain value and turn good business strategies into great business strategies.
-
Book Review: DTrace: Dynamic Tracing in Oracle Solaris, Mac OS X and FreeBSD
This book is written by Brendan Gregg and Jim Mauro, both expert users in DTrace and the Solaris Internals from Prentice Hall. It covers the key features of the DTrace environment, the D language that is used to write the scripts used to provide answers to questions regarding the performance of the system under question.
-
Extending Oozie
In this article authors show how leverage Oozie extensibility to implement custom language extensions. This approach can be viewed a specializing workflow language for a given company/line of business.