InfoQ Homepage Architecture & Design Content on InfoQ
-
SPDY versus WebSockets?
Lori MacVittie has recently posted an article describing why she believes SPDY will gain much wider acceptance in the Web than WebSockets. For her and several others, the differentiating aspect between these protocols is the way in which they use HTTP and SPDY wins because of this.
-
Trying to Answer the Question: Why Some Languages Succeed While Others Fail?
Two researchers at UC Berkeley have investigated programming languages adoption from a sociological perspective. This article summarizes their research and includes an interview with the authors.
-
An Alternative Build System: Gradle 1.0 Released
Gradle 1.0, a build system powered by a Groovy DSL, has been released. Gradle is compatible with Ant tasks, Maven repositories, and has support for the popular IDEs. It attempts to find the sweet spot between the flexibility of Ant and convention-over-configuration of Maven.
-
Microsoft Is Unifying Their PC, Tablet and Smartphone Operating Systems
Microsoft has announced a set of new features for the upcoming Windows Phone 8: same code base with Windows 8, multicore support, secure boot, device encryption, remote managing and others. There will be one OS on all devices.
-
SpringSource Brings Spring Framework to Android with Spring for Android 1.0
SpringSource has released Spring for Android 1.0. Spring for Android is an extension of the Spring Framework that helps simplify the development of native Android applications. This release features a REST client (RestTemplate) and OAuth support (Spring Social).
-
Current Trends in Enterprise Mobility
x[cube] Labs has created an infographic that shows current developments and major trends in enterprise mobility including devices, platforms and application choices.
-
Apache HBase on Amazon EMR
The release of Apache HBase on Amazon EMR both increases the reach of EMR by adding to it a significant new piece of technology and makes it easier to use HBase by automating many set up and maintenance activities.
-
Using NDepend and LINQ to Examine Code
NDepend has released a new version of their flagship static code analysis product. NDepend 4 introductes Code Query LINQ, NDepend.API, and VS 2012 support.
-
Microsoft Beefs Up Windows Azure Connectivity and Interoperability In Massive Update
In a major event called Meet Windows Azure, Microsoft unveiled a series of significant additions to its cloud platform. These changes improved the Windows Azure story around networking and interoperability, and marked Microsoft’s entrance into the Infrastructure-as-a-Service (IaaS) market.
-
Grady Booch Receives 2012 Lovelace Medal from British Computing Society
The British Computing Society has awarded its Lovelace Medal 2012 to Grady Booch for his “innovative work in software architecture, software engineering and collaborative environments.”
-
Vector Fabrics Introduces Pareon for Multicore Software Optimization
The Dutch company Vector Fabrics recently introduced its tool called Pareon. According to the company’s press release, the tool allows to optimize applications for multicore systems.
-
What if the LinkedIn Password Leak Was a Hoax?
Recently the major sites LinkedIn and eHarmony acknowledged that their password lists, but not the user names, were leaked and posted on the Internet. A third site, Last.fm, suspects they may have been compromised and are proactively resetting passwords. But what if it was a hoax? Would there be anything to gain from it?
-
Scrumodoro: Methods For Personal Effectiveness Within Scrum
Scrum and Pomodoro are blended by Mangus Nord to maximize both team and individual productivity.
-
Booz Allen Wins $87.7 Million Order to Provide Software Architecture Support to U.S. Army
As published by Defence Professionals the U.S. company Booz Allen has recently won an $87.8 million order to provide software architecture support for the U.S. Army’s Distributed Common Ground System (DCGS-A).
-
NASA Develops Space Launch System Flight Software
Developing launch vehicle flight software requires a big focus on embedded systems and quality attributes such as safety. To develop such mission-critical software systems, sophisticated test beds are necessary. According to a NASA press release from the 31st of May, the software test bed computers for the new Space Launch System (SLS) are now available.