InfoQ Homepage Architecture Content on InfoQ
-
New Java SDK For Amazon Web Services
Amazon has announced the new AWS SDK for Java this March. The aim of the new SDK is to simplify the development of java applications that use the Amazon EC2. The AWS Toolkit for Eclipse automates most of the steps required for the development cycle such as deployment, debugging, instance launching and network access management on the Amazon cluster
-
Introducing Business Entities and the Business Entity Definition Language
A new developerWorks article - Data4BPM - proposes two new standards, the Business Entity Definition Language (BEDL) and BPEL4Data for the holistic design and execution of process with Business Entities.
-
Upgrading InfoQ.com's Database: Mostly Smooth, A Couple of Bumps
Recently, InfoQ.com upgraded the backend database that we've used since launch. However, everything did not go according to plan, and even though the vast majority of the migration was smooth we encountered some unexpected issues along the way (which have now been resolved). This post will discuss what our plan was, what worked and what didn't, and how we detected and recovered from the errors.
-
Python Could Become the Language of Finance
The SEC is proposing that most Asset Backed Securities include a downloadable “program that gives effect to the flow of funds, or “waterfall,” provisions of the transaction”. If the proposal is passed, this program would have to be written in Python and posted EDGAR.
-
Pushing Messages from the Cloud with Amazon Simple Notification Service
Amazon has launched a new service called Simple Notification Service (SNS) providing the means for setting up, publishing and sending notifications from the cloud, targeting monitoring applications, workflow systems, mobile applications or other notification-based applications.
-
Mahout 0.3: Open Source Machine Learning
The need for machine-learning techniques like clustering, collaborative filtering, and categorization has steadily increased the last decade along with the number of solutions needing quick and efficient algorithms to transform vast amounts of raw data into relevant information. Apache Mount 0.3 has been announced on March, adding more functionality, stability and performance.
-
Should We Define SOA Non-Principles?
In addition to well established principles and anti-principles, Steve Jones’ new post introduces the notion of non-principles of an SOA implementation and explains why they are important.
-
Scooter Framework; Java Made CRUD And Simple
The Scooter framework has been inspired by the simplicity of use exhibited in ROR. The framework presents an alternative for developing Java web apps using Struts, Spring and Hibernate, with a CRUD generator and the ActiveRecord as key features. The intent of the Scooter is that XML editing and annotations are not required, and that only basic knowledge in Servlet/JSP and JDK1.4 is necessary.
-
Improving the Performance of Web Applications with Google’s Native Client
In order to increase the performance of CPU-intensive web applications, Google is developing Native Client, a browser technology used to run native code. Unlike Netscape’s NPAPI or Microsoft’s ActiveX plug-in technologies, Native Client runs in a double sandbox prohibiting access to the underlying operating system.
-
SpringSource Acquires RabbitMQ
VMware business unit SpringSource announced today that it had acquired Rabbit Technologies. Rabbit Technologies is the primary sponsor of the open source RabbitMQ messaging system.
-
Reactions and Consequences of the iPhone Developer License Change
There is a report saying that Apple has changed the iPhone Developer License to prohibit applications written in other languages than Objective-C, C or C++ or accessing the API “through an intermediary translation or compatibility layer or tool”. Reactions abound and this change is likely to have rippling effects across the industry.
-
James Gosling Resigns from Oracle
"Father of Java" James Gosling has announced that he resigned from Oracle a week ago (April 2nd).
-
InfoQ Feature Set: What Do You Want To See?
What’s next for InfoQ? What are some of the areas we should be focusing on feature wise? We'd like to ask you where you’d like the site to go from a feature-set perspective. InfoQ is still lagging behind many of the world-class media sites out there. We may not be the New York Times, but with your help we'll have the will and the way to get there!
-
GWT Roundup: A Roadmap and Related Projects
Some of the GWT projects currently under development are: data-backed widgets, collapsible panels, logging, form validation, sounds and graphics. Some of the GWT related projects that have been updated lately are: Smart GWT, GWT Designer, Gilead, and Raphael GWT.
-
Useful Helpers for Applications Deployed on Google App Engine
Some of the later helper frameworks and tools for applications written for Google App Engine are: SimpleDS and Objectify - two persistence frameworks, Kotori – a JUnit runner, Apple Guice – a case study GWT application, and Engine Watch – a GAE monitoring application for Android devices.