A firm believer that writing crystallises the thought, Darren occasional turn to authoring to rationalise complex and highly specialised topics. While Darren publishes most of these articles on his blog, he occasionally submits them to conferences and journals for a more formal peer review process.
Following are articles that Darren has previously published in scientific and technical journals:
REDUCING COMPLEXITY AND SHORTENING FEEDBACK LOOPS WITH FEATURE TOGGLES
Jan, 2018 / PragPub Magazine
One of the challenges of Continuous Delivery (CD) arises when a feature spans multiple commits, and an urgent fix needs to be released before the development of that feature is complete. When a feature is completed and deployed to production, teams also need a way to experiment safely, beta testing with a small group of users and being able to roll back quickly if an undesirable experience is observed. Feature toggles to the rescue. This article explains this practice, which was common twenty years ago and is being rediscovered today.
Nov 29, 2012 / Microsoft Patterns & Practices
SECTTS: A SECURE TRACK & TRACE SYSTEM FOR RFID-ENABLED SUPPLY CHAINS
May 28, 2012 / Computers in Industry (Elsevier B.V.)
Due to the highly sensitive business information communicated within RFID-enabled supply chain networks, there is an urgent need for a secure and effective track & trace system. In this paper, we aim to design and implement a secure track & trace system (SecTTS) based on the EPCglobal network where the EPC Discovery Services (EPCDSs) is the most important component. In SecTTS, the EPCDS is designed as a semi-trusted server, contrasting the assumptions of previous works, which requires a trusted EPCDS. Our EPCDS is implemented based on the relay model where set-based relay policy is proposed to allow each supply chain partner to define different relay policies for information with different sensitivity. We implement a prototype of SecTTS and conduct extensive experiments. The results validate that our design is practical and cost effective.
SECDS : A SECURE EPC DISCOVERY SERVICE SYSTEM IN EPCGLOBAL NETWORK
Feb 7, 2012 / ACM (CODASPY’12)
In recent years, the Internet of Things (IOT) has drawn considerable attention from the industrial and research communities. Due to the vast amount of data generated through IOT devices and users, there is an urgent need for an effective search engine to help us make sense of this massive amount of data. With this motivation, we begin our ini- tial works on developing a secure and efficient search engine (SecDS) based on EPC Discovery Services (EPCDS) for EPCglobal network, an integral part of IOT. SecDS is designed to provide a bridge between different partners of supply chains to share information while enabling them to find who is in possession of an item. The most important property of SecDS is: while efficiently processing user’s search, it is also secure. In order to prevent unauthorised access to SecDS, an extended attribute-based access control model is proposed and implemented such that information belonging to different companies can be protected using different policies.