InfoQ Homepage Architecture Content on InfoQ
-
Is Good Code Enough for a Project to Be Successful?
Simon Brown, a developer, architect and author, considers that it takes a lot more than just good code to create a successful project. In his presentation, "Good Code Isn’t Enough", Brown goes through all the elements necessary for a project’s success, from upfront design to operation documentation.
-
Big Ball of Mud, Still the Most Popular Software Design
Big Ball of Mud, is a code jungle which is haphazardly structured, sprawling, sloppy and connected by duct-tape. Over the years we have been introduced to various guidelines such as SOLID, GRASP and KISS amongst age old, high cohesion and low coupling to deal with this Mud. However, the situation still remains bleak and Big Ball of Mud seems to be a popular way to design and architect software.
-
10 Suggestions for the Architect of an Agile Team
Tom Hollander, a Solutions Architect at Microsoft Australia, held a presentation entitled The Role of an Architect in an Agile Team at TechEd Australia where he discussed what he does as an architect leading an agile team.
-
An Introduction to ØMQ (ZeroMQ)
Ilya Grigorik wrote an introduction to ZeroMQ last week. ZeroMQ is a new multi-platform library abstracting socket management which can support arbitrarily large applications.
-
Free Software Foundation Offers Grudging Support to Google in Patent Case
Brett Smith, the Free Software Foundation's compliance engineer, has asserted his organization's opposition to Oracle's lawsuit, but their support for Google is somewhat muted.
-
Apple Relaxes iPhone Development Tool and Data Sharing Restrictions
Apple announced today that they "listened to our developers" and "we are relaxing all restrictions on the development tools used to create iOS apps, as long as the resulting apps do not download any code." They also announced that "for the first time we are publishing the App Store Review Guidelines to help developers understand how we review submitted apps."
-
Cloudant releases Java based view server for CouchDB
Cloudant the company behind CouchDB just released Java View Server for CouchDB. That means that not only Erlang and interpreted languages like Javascript or Python can be used to write Map-Reduce jobs but also JVM based languages.
-
VMware's Cloud Application Platform Vision
Rod Johnson details VMWare's new Cloud Application Platform Vision, vFabric. It is based on all SpringSource assets and VMware's virtualization technology. Now that nearly all major actors of the Cloud are aiming at PaaS, it may be time to ask whether IaaS is "dead"? and whether PaaS will be able get mindshare of most IT organizations?
-
Nuxeo Introduces fise Semantic Engine
Nuxeo introduces fise - an open source RESTful semantic engine to which NUXEO has made contributions. The goal of the fise is to "help bring new and trendy semantic features to CMS by giving developers a stack of reusable HTTP semantic services to build upon." fise is part of a larger effort, IKS (Interactive Knowledge Stack) as a means of enhancing CMS offerings with Semantic Web capabilities.
-
New PHP Licensing Option for Cloud Computing
Zend recently announced an 'unlimited subscription' licensing option for its PHP products, in support of cloud computing. Virtualization and Cloud Computing challenge traditional concepts of software licensing, e.g. one license per user, one license per server, because of the dynamism and variability of running instances inherent in both concepts. Zend offers one way to solve this problem.
-
IBM X-Force Report: Enterprise Security Exploits Are Rising
IBM has published the IBM X-Force® 2010 Mid-Year Trend and Risk Report August 2010 (112 pages long, free registration required) containing detailed information about the security vulnerabilities and exploits of 2010, such as JavaScript and PDF obfuscation, the current security threat trends in the enterprise, and a look into the future.
-
SpringSource vFabric cloud application framework platform
While VMWare offering a new range of products to support its vision of enterprise cloud computing at VMWorld 2010 is interesting from an operations and user perspective, developer focus is on vFabric the Spring platform for developing and running cloud based applications. The goal is to provide the same convenience infrastructure for cloud applications as for spring based enterprise applications.
-
Red Hat Expands its Cloud Strategy
Last week, Red Hat released a comprehensive Cloud strategy aiming at increasing interoperability between Clouds and portability of applications from one Cloud to another. Red Hat also submitted its APIs to the Apache DeltaCloud initiative.
-
Unique Software Degree Program Restarted
A unique university program of education in software and systems design has been restarted at New Mexico Highlands University. The program is based on experiential learning, features apprenticeships, and uses a radically restructured and accelerated curriculum. The program goal: "to produce a community of professionals capable of solving complex, "wicked," problems with computing technology.
-
H.264 to Remain Free for Internet Video
The MPEG LA, who hold the patent pool on the MPEG H.264 video format, have recently extended their pledge for free web-based video to last for the lifetime of the license. In a Press Release (pdf) yesterday, they confirmed the continuation of the free license, which had been due to expire in December 2015. But what does this mean for HTML5 browsers?