Alasdair Allan

Alasdair Allan

Scientist, Author, Hacker and Tinkerer

  • @aallan
  • + Alasdair Allan

Exeter, United Kingdom

Areas of Expertise:

  • Objective-C
  • iPhone
  • Perl
  • Astronomy
  • Sensors
  • Arduino
  • consulting
  • speaking
  • programming
  • training
  • writing

Alasdair Allan is a Scientist, Author, Hacker and Tinkerer, who is currently thinking about trying to fix the Internet of Things, which he thinks is broken.

He is the author of a number of books, and from time to time he also stands in front of cameras. You can often find him at conferences talking about interesting things, or deploying sensors to measure them. He recently rolled out a mesh network of five hundred sensors motes covering the entire of Moscone West during Google I/O. He's still recovering.

He sporadically writes blog posts about things that interest him, or more frequently provides commentary in 140 characters or less. He is a contributor to MAKE magazine, and the O'Reilly Radar.

A few years ago he caused a privacy scandal by uncovering that your iPhone was recording your location all the time. This caused several class action lawsuits and a U.S. Senate hearing. Several years on, he still isn't sure what to think about that.

Alasdair is a former academic. As part of his work he built a distributed peer-to-peer network of telescopes which, acting autonomously, reactively scheduled observations of time-critical events. Notable successes included contributing to the detection of the most distant object yet discovered, a gamma-ray burster at a redshift of 8.2.

Distributed Network Data Distributed Network Data
by Alasdair Allan, Kipp Bradford
March 2013
Print: $19.99
Ebook: $15.99

Learning iOS Programming Learning iOS Programming
by Alasdair Allan
Third Edition March 2013
Print: $34.99
Ebook: $27.99

Geolocation in iOS Geolocation in iOS
by Alasdair Allan
October 2012
Print: $19.99
Ebook: $16.99

Learning iOS Programming Learning iOS Programming
by Alasdair Allan
Second Edition March 2012
OUT OF PRINT

iOS Sensor Apps with Arduino iOS Sensor Apps with Arduino
by Alasdair Allan
September 2011
Print: $19.99
Ebook: $16.99

Basic Sensors in iOS Basic Sensors in iOS
by Alasdair Allan
July 2011
Print: $19.99
Ebook: $16.99

Learning iPhone Programming Learning iPhone Programming
by Alasdair Allan
March 2010
OUT OF PRINT

An Introduction to iOS Programming An Introduction to iOS Programming
by Alasdair Allan
Second Edition August 2012
Video: $69.99

Getting Started with Arduino and iOS Getting Started with Arduino and iOS
by Alasdair Allan
May 2012
Video: $79.99

Strata Conference Santa Clara 2012: Complete Video Compilation Strata Conference Santa Clara 2012: Complete Video Compilation
March 2012
Video: $799.00

Strata Conference New York 2011: Complete Video Compilation Strata Conference New York 2011: Complete Video Compilation
October 2011
Video: $799.99

Real World Applications Panel: Machine Learning and Decision Support Real World Applications Panel: Machine Learning and Decision Support
by Alasdair Allan, Alon Halevy, Robert Lancaster, Jonathan Seidman
March 2011
OUT OF PRINT

Alasdair blogs at:



Four short links: 27 May 2015

May 27 2015

Roboto — Google’s signature font is open sourced (Apache 2.0), including the toolchain to build it. Pregel: A System for Large Scale Graph Processing — a walk through a key 2010 paper from Google, on the distributed graph system that … read more

Four short links: 27 May 2015

May 27 2015

Roboto — Google’s signature font is open sourced (Apache 2.0), including the toolchain to build it. Pregel: A System for Large Scale Graph Processing — a walk through a key 2010 paper from Google, on the distributed graph system that … read more

Bad eggs

May 26 2015

For decades, researchers have been trying to figure out how birds identify and reject the eggs that other birds, known as “brood parasites,” sometimes sneak into their nests. These rogue birds don’t build their own nests, they “dump and drive”—they … The post Bad eggs appeared first on Animals. read more

Webcast: An Introduction to building mapping apps for the iPhone and iPad
September 28, 2010
This webcast will discuss how to use both the CoreLocation and MapKit frameworks to build map-based applications on the iPhone platform. It will talk you through how to build, embed and annotate maps directly into you iPhone applications. We'll then ...

Webcast: An introduction to building mapping applications for the iPhone and iPad
April 28, 2010
This webcast will discuss how to use both the CoreLocation and MapKit frameworks to build map-based applications on the iPhone platform. It will talk you through how to build, embed and annotate maps directly into you iPhone applications. We'll then ...

"Overall, this is a fast read and an excellent resource. I can't call it a definitive guide, but it is a great primer on the most useful geolocation features in iOS, with a set of real-world examples."
--Chris Mattmann, Computing Reviews

"A 'must' for any aspiring developer. "
--James A. Cox, The Midwest Book Review: The Bookwatch, The Computer Shelf, June 2012, Volume 7, Number 6

"His pacing is superb, the content detailed, and his examples spot on."
--David Bishop, Bishop Universe

"I cannot stress how brilliant the book Learning iPhone Programming Development by Alasdair Allan is."
--Nick Reffitt, iOS Blog

"I love the way the series is set up. Unlike other video tutorials I've tried, Introduction to iOS Programming is broken into smaller sections. You can start and stop the videos whenever you want, which is great when you have to reference certain aspects of the program or need to backup and watch something again."
--Ricky Tucker, Game Vortex

"So, if you are interested in a crash course into iPhone programming before you dig into it with a more detailed book, this is the one to get. But, it will leave you with the thirst to learn more. Me? I am heading to the O’Reilly catalog to look for an Objective-C book..."
--Richard Slywczak, GRApple, Volume 12, Issue 1, February 2011

" "
--Jerry Pournelle, Chaos Manor, The User's Column, May 2010, Column 358

"The great strength of Allan's book is that it gives you a clear view of the big picture about iPhone development, and fills in most of the essential details. I can hardly imagine a better book to begin the great adventure of developing extraordinary apps."
--Michael Pastore, ePublishers Weekly

"I recommend the book to anyone considering diving into iPhone programming...Learning iPhone Programming is reasonably priced and should remain a solid introductory text for new iPhone developers for some time to come."
--Mike Riley, Dr. Dobb's CodeTalk