InfoQ Homepage Articles
-
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.
-
Wally McClure on the Future of MonoTouch and Mono for Android
Wallace B. McClure is the co-author of Professional iPhone Programming with MonoTouch and .NET/C# and the soon to be released Professional Android Programming with Mono for Android and .NET/C#. Our interview took place took place prior to and just following the announcement that Xamarin would be taking over maintenance of Mono from Attachmate.
-
Laurent Bossavit: Agile Ten Years On
Laurent Bossavit discusses the importance of learning from history and reflects on the historical influences that have contributed to emergence of agile practices and techniques. He examines the impact agile approaches are having and the emergence of the new discipline of agile software development, and calls for formulation of a new generation of more inclusive Agile institutions.
-
Cloud Computing Realigns Role of Service Oriented Architecture
From its inception Service Oriented Architecture (SOA) has been a source of dissension among enterprise, solution and application architects. Now cloud computing is changing the conversation.
-
QoS for Applications: A Resource Management Framework for Runtimes
This article draws an analogy between QoS for networks and for applications, resulting in a mapping guide between the two and introducing a production solution for Java, (J)Ruby, and (J)Python apps.
-
Using Entity Framework to Successfully Target Multiple Databases
Yevhen Shchyholyev discusses some of the problems that the user may face in the process of developing an application with Entity Framework that interacts with Oracle, MySQL, PostgreSQL or SQLite as well as SQL Server. It is intended to be useful to both developers using one of these databases for the first time as well as for those who regularly interaction with multiple databases.