InfoQ Homepage Architecture Content on InfoQ
-
Five Candidate Patterns Promoted To The SOA Patterns Master List
Five candidate patterns were promoted to the SOA Patterns Master List, which will appear in the upcoming "SOA with REST" book from Thomas Erl and Prentice Hall Publications. This news item gives a brief overview of each of these patterns which are common distributed system patterns applied to services at the messaging layer.
-
Amazon Releases Services To Lure Enterprises to the Cloud
Amazon.com formally added three new capabilities to its cloud computing portfolio with the introduction of Direct Connect and the updates to the Virtual Private Cloud and Identity and Access Management services. These offerings are targeted at organizations looking to construct hybrid or private clouds on the Amazon Web Services platform.
-
Kevin Montrose on the History and Mistakes of the StackExchange API
Creating a public API for an existing website is always a risky venture, and StackExchange’s open editing policy makes it even riskier than most. In a recent series of articles, Kevin Montrose talks about what decisions went into the StackExchange API and what lessons they learned along the way.
-
Lack of Software Engineers Bears Risks
Although many products and solutions increasingly leverage software as an essential fundament, software engineers are becoming a rare species in Western countries. The problem with scarce availability of well-educated software engineers is that many companies require more engineers then they can get and if that gap widens, this could damage the leading edge of some companies.
-
Google Native Client Makes Its Debut in Chrome 14
Google Native Client has been included in Chrome 14 Beta, on its way to become a technology supported in production.
-
Thoughtworks Technology Radar July 2011
ThoughtWorks recently published its Technology Radar; a report to help technology leaders understand emerging technologies, identify strategic platforms and tools and prepare their organizations for them.
-
Reports from the Field: Python 3 with Hardcoded Software
The production version of Python 3 has been available for about two and a half years. Since it breaks backwards compatibility with the Python 2.x series there has been a lot of mixed reactions to it. To get a developer’s perspective on Python 3 we decided to interview Virgil Dupras.
-
Thymeleaf: XML/HTML Template Engine for Java
Thymeleaf is an XML/XHTML/HTML5 template engine that works for web and non-web applications. It's an open source Java library distributed under Apache License 2.0. Thymeleaf is a replacement for JSP and other template engines like Velocity and FreeMarker. It comes in two versions, the Standard dialect and the SpringStandard (Spring MVC 3) dialect.
-
An Overview of the X++ Programming Language
X++ is a 17 year old programming language with a syntax that meshes the structural and imperative features of Java with the set-based operations of SQL. It is primarily used within Dynamics AX, an enterprise resource planning platform. Originally a completely proprietary language, as of 2009 X++ can be compiled to .NET’s Intermediate Languages.
-
Mobile HTML5 Charts by Sencha
Sencha has launched Sencha Touch Charts, a beta version of a set of rich, interactive charting components built with HTML5 and optimized for mobile devices. Part of the Sencha Touch offering, this library enables developers to build interactive radar, bar, line, stacked, and pie charts that are optimized for Apple iOS, Android and BlackBerry devices.
-
Twentieth Anniversary of the World Wide Web
This weekend represented the 20th anniversary of the announcement of the World Wide Web. The length of a patent is twenty years; had the first server been patented then we would only now be able to innovate on top of one of the cornerstones of today's global economy.
-
Should the Web be Encrypted?
Last week, the Electronic Frontier Foundation (EFF), in collaboration with the Tor Project, has launched an official 1.0 version of HTTPS Everywhere, a tool for the Firefox web browser that helps secure web browsing by encrypting connections to more than 1,000 websites.
-
RIM to Offer Android Applications this Summer
RIM is continuing to flirt with development platforms. With Silverlight forgotten and Flash not really having a market to speak of, the next big target is Java and the Android marketplace.
-
Preview: 15th SPLC Conference on Software Product Lines
The International Software Product Line Conference (SPLC) is the most important event that covers the full range of Product Line Engineering in software-intensive products. Its 15th incarnation will take place in the Munich City Center from August 21st to August 26th.
-
Interview: Richard Hipp on UnQL, a New Query Language for Document Databases
This interview with Richard Hipp, creator of SQLite, unveils the details of UnQL, a new query language for JSON document databases. Hipp mentions UnQLite, an embedded document database he plans to create.