Using a float switch with an Arduino

Float switch, ball float liquid level, float sensor, it goes by many names but it's just a simple device used to sense the level of liquid within a tank or other container. Float switches are often used in hydroponics, gardening, aquariums and heating systems to either actuate a pump, an…

Continue reading

XCode's Continuous Integration is pretty sweet.

From Apple: Xcode supports a continuous integration workflow through the Xcode service. The Xcode service, available in OS X Server, automates the integration process of building, analyzing, testing, and archiving your app. From your development Mac, you create bots that run on a separate server, where they perform these integrations.…

Continue reading

Ghost, Nginx and Varnish

I recently moved my blog from jekyll to Ghost mostly because I miss having an interface that I can quickly type up posts. Anyway, since Ghost runs on node.js I wasn't too sure how well it would hold up during traffic spikes so I wanted to throw varnish in…

Continue reading

XCode (Objective-C) needs better logging

I'm used to working in Python and when I need to log something I have access to multiple loggers, formatters and handlers which is incredible powerful. When I switch over to iOS development I lose this and it's frustrating. There is CocoaLumberjack (https://github.com/CocoaLumberjack/CocoaLumberjack) which is great…

Continue reading