InfoQ Homepage Architecture Content on InfoQ
-
Stop Thinking During Refactoring
Refactoring is a technique for changing the internal structure of the program without changing its external behavior. On the face of it, refactoring seems to involve a good amount of thinking, however, too much thinking could be detrimental as well.
-
Android 4.0 Unifies Tablets and Phones with New Features
Android 4.0 runs both on tablets and phones, having new features for UI, communication, sharing, media, connectivity, input types and enterprise.
-
Does NoSQL have an impact on REST?
Statelessness has been a central principle of RESTful design and implementation. However, with the advent of NoSQL implementations, Ganesh Prasad wonders whether that is no longer true and suggests that REST+NoSQL offers a way to remove this restriction, providing stateful sessions, scalability and fault tolerance.
-
Usergrid: a New Open Source Platform for Mobile and Rich Client Applications
Last week, Ed Anuff, founder of Usergrid, announced the first source code release available on GitHub. Usergrid is a comprehensive platform stack for mobile and rich client applications. It can be deployed as a highly scalable Cloud service, it is built in Java and runs on top of Cassandra.
-
New in Google Cloud: SDK 1.5.5, Cloud SQL, Cloud Storage, Prediction API and Premier Accounts
Google Cloud Services has announced a new version of the App Engine SDK (1.5.5) -the frontend request deadline has been raised from 30 sec. to 60 sec., Python 2.7-, Cloud SQL, Cloud Storage and Prediction API are out of Code Labs, and Premier Accounts.
-
PojoSR brings Service Registry to Java
Karl Pauls has released PojoSR 0.1.6, a service registry that enables OSGi bundles to be loaded and services wired together without the need for a full OSGi runtime stack. PojoSR differs from the full OSGi platform in that it does not use nested classloaders; so badly behaved libraries like Hibernate – which are often tripped up in a structured OSGi environment – continue to work as normal.
-
HealthVault Update Continues Microsoft Investment in Electronic Medical Records
Microsoft HealthVault, the web-based solution launched in 2007 for electronic medical records, recently released new capabilities for end users and platform developers. This release introduced incremental changes to a maturing offering in this emerging area of healthcare IT.
-
A Tribute to Steve Jobs' Contribution to Software Engineering
During the 12 years Steve spent away from Apple, he brought to market a number of software technologies and paradigms that are at the foundation of modern computing, languages and software engineering practices. At InfoQ, we would like to pay our tribute to Steve through a lesser known, but nonetheless probably as significant contribution to our lives.
-
MIT introduces Oracle for Object-Oriented Programmers
In a recent news article the Massachusetts Institute of Technology has introduced a technology for automatically remembering connections between objects. The provided system determines how objects in a large software project interact, so it can inform latecomers which objects they will need to design certain types of functions.
-
Clojure Web Frameworks Round-Up: Enlive & Compojure
Clojure is rather new member of the LISP family of languages which runs on the Java platform. Introduced in 2007 it has generated a lot of interest. InfoQ had a small Q&A with James Reeves and Christophe Grand, the creators of Enlive and Compojure, about their projects and their experiences working with Clojure.
-
AWS Targets Scientific Community with New Resources for High Performance Computing
The Amazon Web Services (AWS) team announced a set of resources targeting the high performance computing needs of the scientific community. AWS specifically highlights their “spot pricing” market as a way to do cost-effective, massive scale computing in Amazon cloud environment.
-
Amazon’s New Browser, Silk, Is Using a Split Architecture
Amazon has created Silk, a WebKit-based browser using SPDY to maintain a single connection with services hosted on AWS where web pages are preloaded and prepared for being pushed to the device. The effect: faster browsing, less device power consumption and better security.
-
Model-Driven Approach to Service-Oriented Enterprise (SOE)
Business-IT alignment, now part of mainstream EA, is increasingly viewed as an unnecessary overhead in a world where IT is a core business entity in the enterprise. Anirban Ray proposes a model driven approach to creating a SOE which makes a core assumption that IT is an integral part of the business which leads to business focused service offerings.
-
Architectural Mirages
We have lived through many unfounded architectural promises. In his recent post William Vambenepe discusses another one – sharing a single API amongst many UI/Ajax consumers.
-
Tizen, a New Open Source Mobile OS Developed by Intel and Samsung
Intel is dropping MeeGo and joining forces with Samsung to create Tizen, a new mobile OS based on HTML5 and emerging web technologies.