InfoQ Homepage Articles
-
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.
-
Four Must-Have Rules for Scaling Enterprise Agile
Agile methodologies long ago proved their efficiency with small co-located teams. But when it comes to moving past team level to organizational scale, Agile practices are up against enterprise development realities like distributed teams, multi-component projects and traditional resource management. No organization is too big, complex or distributed, but they must follow these simple rules
-
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.
-
Article Series: Patterns of DevOps Culture
Healthy organizations exhibit similar patterns of behavior, organization and improvement efforts. In this series we explore some of those patterns through testimonies from their practitioners and through analysis by consultants in the field who have been exposed to multiple DevOps adoption initiatives.
-
Linda Rising on Continuous Retrospectives
At the recent Agile Australia conference Linda Rising spoke to InfoQ about adopting an experimentation mindset and running continuous retrospectives in a team.
-
Leadership, Mentoring and Team Chemistry
How does fire fighting compare to DevOps? Michael Biven, team lead at Ticketmaster, shares important lessons on leadership, mentoring and team chemistry from his experience as a fire fighter.
-
Why Agile Didn’t Work
Why Agile didn't work? In this article Ping discusses the pyramid structure of the 12 Agile principles and the managerial and technical support you need to provide for Agile to work. She uses real-life examples to illustrate some common issues encountered in implementing Agile, and offers some solutions on how to detect and fix these issues.
-
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.