Skip to content. | Skip to navigation

Personal tools

Sections

Blog

Our blog where we describe the development of our products such as Aligyro.
Just released 'Eyein' update

Just released 'Eyein' update

A new FractalScapes update with easier sharing, unlocked premium features and bug fixes.

Just released 'Eyein' update - Read More…

Magic vs Science & UICollectionViews

Magic vs Science & UICollectionViews

Or how I overcame magical thinking to finally solve my UICollectionView resizing layout on rotation problems.

Magic vs Science & UICollectionViews - Read More…

My Time Capsule Disappeared!

My Time Capsule Disappeared!

How I was able to recover my AirPort Time Capsules which decided to spontaneously hide and resulted in a notification of no backups in 10 days.

My Time Capsule Disappeared! - Read More…

History of Flash

History of Flash

Many of the sites hosting this history of flash are gone. I have copied it here so it will not disappear.

History of Flash - Read More…

Recording User Intents

Recording User Intents

Good Design is an intentional process. When we make design decisions, those decisions are based on trying to achieve a certain objective. These intents are important to the design process and yet many are ignored by most of our design tools. This talk will highlight how our intents shape our design work. How our tools ignore these intents resulting in lost design information and developer friction. The talk will propose ways our tools or our habits could be modified to easily include the design intent thereby improving usability, reliability and end user satisfaction of the final product.

Recording User Intents - Read More…

Bindings, the Best Code is the Code Not Written

Bindings, the Best Code is the Code Not Written

PhillyCocoaHeads talk - Cocoa Bindings enables you to establish a live connection between an item of data and its presentation in a view. Any change made to the data’s value, either in the view or in the object that stores the data, automatically propagates across the connection. Using Cocoa bindings reduces the glue code you once had to write to connect a view to its underlying model.

Bindings, the Best Code is the Code Not Written - Read More…

CoreBluetooth Class Summary

CoreBluetooth Class Summary

A visual layout of all the iOS CoreBluetooth classes and their relationships.

CoreBluetooth Class Summary - Read More…

FractalScapes is on the App Store!

FractalScapes is on the App Store!

I am incredibly relieved to finally be able to announce that after over a year of work, FractalScapes an interactive fractal art designer is finally available on the app store. It has plenty of room to grow but how that goes will depend on you and your feedback.

FractalScapes is on the App Store! - Read More…

Smalltalk - What it is and how it influenced Apple software development for the last 35 yrs

Smalltalk - What it is and how it influenced Apple software development for the last 35 yrs

Philly CocoaHeads talk - This talk will give an overview of the Smalltalk system architecture and how that architecture has influenced Apple development for the last 35 years. It will focus on the technical aspects of Smalltalk with a live demo of a modern Smalltalk system showing how Smalltalk removes many of the pain points programmers experience everyday.

Smalltalk - What it is and how it influenced Apple software development for the last 35 yrs - Read More…

FractalScapes has a Facebook page

FractalScapes has a Facebook page

FractalScapes now has a Facebook page. Whatever that means?

FractalScapes has a Facebook page - Read More…

Excited by MOOV NOW

Excited by MOOV NOW

Very excited about the new capabilities of MOOV NOW. They may be implementing two of the ideas brainstormed during my Philly Cocoaheads Bluetooth Low Energy talk. Running gait tracking and impact g's.

Excited by MOOV NOW - Read More…

Things to remember UILocalNotification

Things like not deleting past notifications and setting the applicationIconBadgeNumber.

Things to remember UILocalNotification - Read More…

More Swift protocol thoughts

A follow up to the other days protocol Swift vs Objective-c

More Swift protocol thoughts - Read More…

Contrasting views on Protocols

Is Swift really that new and different or is it mostly a syntactic change from Objective-C?

Contrasting views on Protocols - Read More…

FractalScapes in Open Beta

FractalScapes in Open Beta

Everyone (almost) can now try out FractalScapes for free.

FractalScapes in Open Beta - Read More…

How to become a bluetooth low energy (BLE) developer for under $25

How to become a bluetooth low energy (BLE) developer for under $25

There are a lot of exciting developments happening with low energy wireless sensing and Apple led the way with the iPhone 4s. The first mobile device to support the new bluetooth low energy standard. Wireless sensing that can last for months/years on a watch button cell. Did you know you can get in on the fun for only $25? This talk will discuss the available BLE development hardware, how to get it and how to start developing new innovative BLE based apps without needing to be an electrical engineer.

How to become a bluetooth low energy (BLE) developer for under $25 - Read More…

FractalScape, Exciting new features

FractalScape, Exciting new features

I am really excited about the new features I have added to FractalScape. My soon to be released Interactive Fractal editor.

FractalScape, Exciting new features - Read More…

FractalScape almost in beta

FractalScape almost in beta

FractalScape is coming along nicely and is almost ready for beta testing. Added new colors, polygons and curves. Implemented Table and Collection views without having to disable a scrollview.

FractalScape almost in beta - Read More…

Basic Non-Scrolling UITableView and UICollectionViews

Basic Non-Scrolling UITableView and UICollectionViews

How to create a basic view which can layout subviews in a way similar to a UITableView or UICollectionView without the embedded scrolling and other baggage of the standard views.

Basic Non-Scrolling UITableView and UICollectionViews - Read More…

First Impressions of Parrot Flower-Power

First Impressions of Parrot Flower-Power

These are my first impressions after a month of using Parrot Flower Power plant moisture sensor with Bluetooth Smart.

First Impressions of Parrot Flower-Power - Read More…

Autolayout crashing Xcode

Autolayout crashing Xcode

How I was able to edit a storyboard even though it kept immediately crashing Xcode.

Autolayout crashing Xcode - Read More…

iOS AppDelegate Timeline

iOS AppDelegate Timeline

A visual diagram of method callback sequence for iOS applications.

iOS AppDelegate Timeline - Read More…

FractalScape and Bluetooth LE

FractalScape and Bluetooth LE

AKA the reasons for no postings the last few months.

FractalScape and Bluetooth LE - Read More…

On the Gyro Speed

On the Gyro Speed

Or why the apparent rotation of the gyro is unrealistic but better.

On the Gyro Speed - Read More…

A theory

on why Open Source software so often has poor documentation.

A theory - Read More…

Fun with auto layout.

Fun with auto layout.

Fun in the sense of "great difficulties and mysteries."

Fun with auto layout. - Read More…

Introduction

Introduction

My first blog posting celebrating the submission of Aligyro, my first app to the Apple App Store.

Introduction - Read More…