InfoQ Homepage Development Content on InfoQ
-
Safari Content Blockers Under the Hood
With iOS 9, Apple introduced a content blocker mechanism into Safari, which will also be part of OSX El Capitan. InfoQ goes under the hood to find out how they work, and how Apple's privacy goals has resulted in certain choices in the way that the content blocker is implemented, and some ways in which a Swift content blocker can be written.
-
What's New in iOS 9: Enhancements to Existing Frameworks
iOS 9 SDK includes many enhancements to existing frameworks, including WKWebView, UIKit, Core Data, and several others. This article will provide an essential roadmap into new features and provide links to the updated documentation.
-
Q&A on the Scrumban [R]Evolution
In the book “The Scrumban [R]Evolution: Getting the Most Out of Agile, Scrum, and Lean Kanban" Ajay Reddy describes what Scrumban is, explores the principles and theories on which it is based, and shows how Scrumban can be deployed in organizations.
-
Machine Learning and Cognitive Computing
Based on a webinar on analytics, this article covers the topics of machine learning and cognitive computing, and how these fields are related to artificial intelligence (AI). Panelists discuss how this technology is being applied in digital marketing space and what concerns organizations have in providing machine learning services.
-
What's New in iOS 9: New SDK Frameworks
At WWDC 2015, Apple introduced iOS 9. Although the new SDK does not introduce as many new or enhanced features as iOS 8, which included more than 4,000 new APIs, it does still provide a wealth of new functionality and enhancements. In this article, the first in a series focusing on iOS 9, we are going to review a number of new frameworks that Apple has included with its new mobile OS.
-
Garage Door Openers: An Internet of Things Case Study
In this article, author discusses how to design an Internet-connected garage door opener ("IoT opener") to be secure. He talks about cloud service authentication and security improvements offered by networked openers, like two-factor authentication (2FA). He also discusses security infrastructure for IoT devices, which includes user authentication, access policy creation & enforcement.
-
A Conversation with James Shore on Agile Fluency and Let's Code Javascript
At the recent Agile Australia Conference James Shore gave a keynote talk and a workshop on Agile fluency. He spoke to InfoQ about his work on agile fluency, teaching and building tools for test driven development in javascript.
-
Breaking Down Data Silos with Foreign Data Wrappers
Author Lenley Hensarling discusses the Foreign Data Wrapper (FDW) feature in Postgres database. FDW provides a SQL interface for accessing data objects in remote data stores to integrate data from disparate sources like NoSQL databases and bring them into a common model.
-
Meeting Developer Demands with WebRTC and CloudRTC Platforms
The WebRTC API lets developers easily integrate real-time comms into their apps. This article is the second part of a two part series analyzing the market of WebRTC platforms. It compares data from late 2013 / early 2014 to a survey conducted in April and May of this year as part of an ongoing coverage of the cloud real-time communications platform market.
-
Q&A on the Book Agile Impressions
Gerald Weinberg shares his observations of the agile movement "where it came from, where it is now, and where it's going" in the book Agile Impressions. In the book he explores the agile basics and principles, discusses how he has seen them being violated, and offers ideas and examples for applying the agile principles.
-
Metadata-Driven Design: Building Web APIs for Dynamic Mobile Apps
More than ten years ago, software architect Kevin Perera invented a design method for architectures that was called "metadata-driven design and development". In this article, Aaron Kendall explains how to use this design method and outlines similarities as well as differences to current techniques like RESTful services or HATEOAS by implementing a metadata-driven mobile application.
-
A Post-Apocalyptic sun.misc.Unsafe World
The removal of sun.misc.Unsafe and other private APIs in Java 9 has in recent weeks divided the Java community perhaps as never before in its 20 year history. Even though a resolution has now been proposed and a migration path presented, the big question remains: What will a post sun.misc.Unsafe world look like?