InfoQ Homepage Architecture & Design Content on InfoQ
-
InfoQ's Interview with Trevor Eckhart- “Discoverer” of Carrier IQ Root Kit
Trevor Eckhart became a household name when his video demonstrating Carrier IQ software in action and the questions that it engendered went viral. Culminating in the Department of Homeland Security’s recent recommendation to government employees to ensure that their mobile devices are Carrier IQ-free. InfoQ caught up with Mr. Eckhart for an update on this perceived threat to mobile privacy.
-
Chrome to Drop Support for NPAPI Plugins Including Java, Silverlight, and Unity
Stating that “NPAPI’s 90s-era architecture has become a leading cause of hangs, crashes, security incidents, and code complexity”, Google intends to remove the Netscape Plug-in API. This is the plug-in technology used host application runtimes such as Silverlight, Java, and Unity. They are beginning the process in January by disabling all plugins not a small whitelist.
-
Indexes in SQL Server 2014's Memory Optimized Tables
SQL Server 2014’s Memory Optimized Tables handle indexes very differently than traditional tables. First and foremost, you must have at least one index and cannot have more than eight indexes. Only the primary key can be marked as unique and don’t even think about foreign keys or filtered indexes.
-
Lock-Free Writes in SQL Server 2014
In SQL Server 2014 Microsoft will be unveiling its lock-free technology known as Memory Optimized Tables. Using a new storage and query subsystem, these represent a radical departure from traditional database design.
-
Apache Tez - a Generalization of the MapReduce Data Processing
A new Apache incubator project, Tez, generalizes the MapReduce paradigm to execute a complex DAG (directed acyclic graph) of tasks.
-
Grails 2.3 GA Released
The 2.3 GA version of the Grails web framework was released this week. The release came in the midst of the SpringOne 2GX conference, and some of the new version's features were demonstrated during the second night keynote by Grails project lead, Graeme Rocher.
-
Surprising Conclusions from London Java Community JCP Survey
The London Java Community, London's most famous Java meetup, published the results of their survey about the Java Community Process that expose some surprising trends. The LJC, represented by member Ben Evans, currently holds one of the 24 seats on the JCP Executive Committee, and the LJC has been very active in promoting their "Adopt A JSR" initiative promoting community support for the JCP.
-
Reduce Waste by Changing from Waterfall to Agile
Organizations adopt agile to be able to handle changes. Agile helps teams to deliver products that satisfy the needs of customers; products which do not contain unneeded (and unused) features. Lean software development says: everything not adding value to the customer is considered to be waste. How can a transition from waterfall to agile software development help organizations to reduce waste?
-
Java In-Memory Grid Hazelcast gets VC Funding from Bain Capital
Open source in-memory data grid company Hazelcast received funding from Bain Capital Ventures. Joining the board of the company are Rod Johnson (founder of SpringSource), Salil Deshpande (a prominent venture capitalist who focuses heavily on open source and software infrastructure) and Ali Kutay (former CEO of WebLogic).
-
Experiences Versioning a RESTful Service
Use server driven content negotiation, but enhance the response with links to alternate versions and formats of the representation, thus letting the client choose which URIs to follow due to its needs Howard Dierking recently wrote when comparing his newly gained experiences working with designing the next major revision of the NuGet API, V3, with his thoughts almost a year ago.
-
Department of Homeland Security Weighs in on Threats to Mobile Devices
Especially branded as malicious in the unclassified document is an application known as Carrier IQ. The DHS specifically advises the various branches of the government to install a mobile app dedicated to removing the perceived security threat posed by any instance of Carrier IQ existing on their device.
-
Josh Clark About the Future of (not only) Mobile Interfaces
With the rise of touch enabled smart-phones and tablets, a new category of user interfaces was introduced. And there are new technologies just around the corner: The 'Internet of Things' is becoming reality with lots of new device types that need to be considered when formatting output and natural user interfaces like speech and gesture provide challenges when interpreting input.
-
The Big Progressive Enhancement Debate
Recently, Tom Dale, one of the creators of ember.js, wrote an article that re-kindled a brewing debate on the need for progressive enhancement. This is a quick look at the different views on the debate.
-
Creating Nobackend Applications with Firebase
Firebase is out of beta with pricing plans and SLAs. This article contains details on Firebase and an interview with Andrew Lee, CTO.
-
OSGi Compendium 5 Adds Subsystems, Repositories and More
The recently released OSGi 5 Compendium specification adds new APIs, such as Subsystems (for running partitioned applications in OSGi), a Repository and Resolver API and a means to interact with the Service Loader in Java. Read on to find out more.