InfoQ Homepage Architecture & Design Content on InfoQ
-
Are Older Programmers More Knowledgeable?
A recent study based on Stack Overflow’s data attempts to answer if programming knowledge is related to age, if older programmers are more knowledgeable and if they acquire new skills or not.
-
FoundationDB NoSQL Database Supports ACID Transactions
FoundationDB database platform combines NoSQL scalability with ACID transactions across all data within the database. FoundationDB team announced last month the availability of its new NoSQL database platform.
-
Events bring Simplicity to a System's Architecture
Using events for interactions between small business components can bring simplicity to a system’s architecture, Russ Miles explained in a presentation last week talking about Architectural Simplicity through Events.
-
What Is Idempotent in REST?
What Is Idempotent in REST? One of the important aspects of REST (or at least HTTP) is the concept that some operations (verbs) are idempotent. Idempotency is also discussed in the SOA Design Patterns. For instance, does it matter if an operation only appears to be idempotent to users, when in fact it does change some state, such as updating a logger?
-
Mobile App Developers in Violation of Privacy Laws
Even if an app developer is a geek of the highest order, deftly orchestrating multiple code languages to fulfill their legal obligation for a comprehensive privacy protection policy, it all may be compromised when they permit their mobile app to funnel clients’ personal data, such as; texts, photos, geolocation, audio or video to an ad agency, MBaaS provider or other third party player.
-
Standard Java API for JSON
JSR-353, the Java API for JSON Processing (JSON-P), has reached final approval ballot this month. JSON-P (similar to JAXP) consists of a Streaming API (similar to StAX) and an Object Model API (similar to DOM). Please note that this API does not include JSON data binding (similar to JAXB), and is unrelated to the more popular JSONP or "JSON with padding".
-
Microsoft Enterprise Library 6.0 Adds Semantic Logging
Microsoft has released Enterprise Library 6.0 with a Semantic Logging application block, support for Unity 3.0 and Windows Store apps, simplified usage, better documentation and overall experience.
-
QCon New York 2013 in 6 Weeks (June 10-14); Top Tracks, Sessions, and Speakers
Going into its second year, QCon New York 2013 (Jun 10-14) will be the largest east coast event for senior influencers in software development. This year's conference is expected to draw over 550 attendees and will feature over 100 speakers presenting across 18 tracks. With only 6 weeks left before the event, there is still time to save $300 if you register before May 24th.
-
Java 8 Delayed to 2014 by Ongoing Security Woes
Oracle Java Platform Chief Architect Mark Reinhhold has announced that Oracle has decided to delay the release schedule of Java 8.
-
Two More DevOps Tool Vendors Acquired
The excitement over DevOps is continuing to increase in major corporations. Today it was announced that two DevOps tool vendors were acquired. UrbanCode was picked up by IBM while Nolio went to CA Technologies.
-
Layer 7 to be Merged with SiteMinder
Layer 7 Technologies has just been acquired by CA Technologies for the purpose of augmenting CA SiteMinder with Layer 7’s API Management & Security Suite. Layer 7 specializes in adding “access, security, SLA and management features” to existing service APIs.
-
Service Virtualization as an Alternative to Mocking
Mocking via dependency injection is often a messy endeavor. For even the simplest of applications it often involves creating new interfaces, taking on a dependency to an IoC Container, and in general adds a lot of unnecessary complexity. And after all that, you still have to write the mocks themselves, many of which aren’t useful for anything besides simplistic unit tests.
-
Microsoft Offers Module to Scale Out Real-time Node.js Applications
A new open-source contribution from Microsoft uses the Windows Azure Service Bus to provide scale out support for real-time Node.js applications. This module, called socket.io-servicebus, connects multiple servers running the popular Socket.IO module. This contribution is yet another example of Microsoft embracing Node.js and integrating it with Microsoft products and services.
-
Go Big: CA World 2013 Opening Keynote
Continuing our tradition of on the spot conference reporting, here are the raw notes from CA World 2013’s opening keynote. CA World is focused on products, techniques, and technologies in the areas of SaaS, Mobile, DevOps, and Big Data. The first keynote is led by Mike Gregoire, CA Technologies new CEO.
-
Mobile Dev, Big Data Analytics Take Center Stage at IBM Impact 2013
At its annual customer conference in Las Vegas, IBM unveiled a number of new enhancements to its “MobileFirst” portfolio of products including data analytics support, mobile cloud services, cross-platform testing capabilities, as well as a series of updates to their core products to better support the mobile ecosystem.