Quantcast
Channel: TheoremOne Blog
Browsing all 174 articles
Browse latest View live

Extending Xcode 6 with plugins

Xcode has a comprehensive SDK that provides everything you need to create beautiful, interactive applications. However, due to its closed-source codebase and no official support for extension hooks it...

View Article



A Practical CSS Styleguide

Frontend work is usually a rather messy job if things are not organized properly from the start. A CSS styleguide is a useful tool for establishing common criteria for the team, in terms of both CSS...

View Article

Standing Desk: Why and How

Today’s blog post isn’t about coding per-se, but instead about life as a coder, and how switching to a standing desk could be a big win. I’ll cover why I made the switch, how I did it, things I learned...

View Article

KP.org: A case study in user experience disaster.

A friend recently sent me an email with screenshots describing KP.org’s workflows for sending a message to a doctor. He was telling me how painful the process is. Of course in my head I thought “it’s...

View Article

Motion detection with Raspberry PI

Motion detection is a tricky problem to solve, the key is to balance sensitivity so that it doesn’t catch light changes but still catches movements in the frame. In this article I will describe 2...

View Article


Announcing AT&T M2X: An Industrial Grade IoT Platform for Everyone

We believe in the not-too-distant future your home will know if it should save power by turning off the lights and lowering the heat because you are away on a business trip. We believe that your cars...

View Article

Is Swift production ready?

I began working on an iOS app called Healthy Baby at the end of 2014. At the time Swift 1.0 was already released and Apple was iterating on it rapidly, adding features and also changing the syntax of...

View Article

AT&T DevSummit & Hackathon Recap

During the first weekend of 2015, several members of our team gathered at The Palms Casino & Resort in Las Vegas to participate in (and sponsor!) the yearly AT&T Developer Summit.

View Article


Useful custom error messages with Airbrake

Errors in software

View Article


A Pairing Model For UX Designers

In agile software development pairing is a technique that engineers use to maximize efficiency and quality. It helps engineers deepen their practice and relationships. It adds a level of fun to their...

View Article

Tired of conditionals? State pattern could help

When writing code, our classes often go through a series of transformations. What starts out as a simple class will grow as behavior is added. And if you didn’t take the necessary precautions, your...

View Article

Managing Ruby gems dependencies

This is a question that I sometimes get: Why don’t you use Bundler?

View Article

Validating Models With Ruby

Most ORMs out there include model validations as part of the features they provide. I think that’s kind of cool and very useful, but sometimes it’s better to abstract that responsibility away from the...

View Article


Improving Swift compile time

This post is an update from my previous post Is Swift production ready?, with some advice to remedy the slow compile times (as of Xcode 6.1.1 and Xcode 6.3 beta) you may be suffering with the new Apple...

View Article

Indoor positioning with beacons and mobile devices

Imagine you arrive at an airport for the first time and you are in a hurry to find the gate; or you’re in a museum and are interested in a specific section; or you’re about to meet someone in a big...

View Article


Stunting Greatness: Why expert product teams still fail

“Product-Market Fit” is the buzzword of today. The digital revolution is upon us and success is up for grabs for those companies that can just nail the product-market fit thing. Right?

View Article

Protecting a Python codebase

The very nature of Python makes the task of protecting the source code complicated. As an interpreted language, the source code must be available in some form in order to execute it.

View Article


How to write a template engine in less than 30 lines of code

Credit: This article is based off of the templating library mote. I was inspired by the simplicity of the library and it makes a great study piece for those who haven’t looked into the internals of...

View Article

Mocking HTTP requests with HTTPretty

Today it is quite common to write applications that depend on third-party APIs, or even internal APIs, in this modularized digital world. But it makes testing tricky because dependency has an impact...

View Article

What kind of toilet paper designer are you?

And so…I just moved back to Los Angeles from beautiful, friendly and surprisingly sunny Portland, Oregon. The Beaver state, go Ducks, Multnomah Falls, Ava Genes, Poler Outdoor Stuff, real public...

View Article
Browsing all 174 articles
Browse latest View live




Latest Images