About Jeff B

Jeff is a hybrid web developer and technical writer with experience both as a web developer writing HTML/CSS/PHP/JavaScript, as well as a technician who worked for Apple Retail on Macs, iPods, and, eventually, iPhones. His recent focus includes HTML5, CSS3, jQuery, and WordPress with some forays into Expression Engine and accessible markup. Jeff is able to translate his technical knowledge into accessible descriptive text for both end-users and novices learning to understand these new, complex technologies. His on-demand, flexible, and quick writing style has added tremendous value to blogs including writing technical online content for Artisan!

Posts by Jeff B

Everybody Loves a Palindrome

In the same vein as the previous article on PastryKit, we’re going to take a look at another web app framework, iUI, that can help you more easily develop a far richer experience for your users. iUI was developed by Joe Hewitt, the same man behind FireBug, which gives Firefox the ability to inspect web [...]

Read more...

29 Nov 2010 | No Comments

Pull to Refresh

This time, we’re going to talk about a particular piece of UI: the “pull to refresh” paradigm. This was initially seen in Tweetie 2, which is now the official Twitter for iPhone. The basic principle: if you have a list of items that can be refreshed from an online source, like a list of tweets [...]

Read more...

25 Nov 2010 | No Comments

Minty Fresh!

This next app is a companion to a website for managing your finances, Mint.com, which cannot be recommended highly enough, but we’re here to focus on the app itself. An interesting tidbit with this app is actually its icon design. The icon itself (seen to the left), looks rather plain when viewed using iTunes Preview [...]

Read more...

23 Nov 2010 | No Comments

Everybody Likes Pastry!

One of the things about a web app that really sets it off as not being native is the scroll behavior. On a native app, when you slide or flick to scroll the viewport, iOS detects this and grants inertia and speed based on your finger movement. And, like in the real world, “friction” occurs [...]

Read more...

22 Nov 2010 | No Comments

Some Nice Hot Cocoa

We’ve touched on object-oriented programming and discovered that there’s much more to learn there, but those concepts have been explained elsewhere. So instead, let’s now examine the Cocoa application environment. What is this tastily named API? It consists of two parts: a runtime aspect and a development aspect. The runtime portion is what your end [...]

Read more...

18 Nov 2010 | No Comments

Into the Amazon

Now we’re going to look at the Amazon Mobile app. This is Amazon.com’s free universal iPhone & iPad app. Upon launching, you’re greeted with a welcome page reminiscent of the home page you might see at Amazon.com, and if you’re signed in to the app via your Amazon.com account, this page will be personalized with [...]

Read more...

16 Nov 2010 | No Comments

The Eyes Have It

This go-round, we’re going to tackle the issue of iPhone 4 and how to draw things beautifully to its Retina display. Before we dive in, let’s define some terms. Pixel: More precisely called a device pixel, this is a unit of measurement. In this article “pixel” alone refers to a physical pixel, a single point [...]

Read more...

15 Nov 2010 | No Comments

Object of My Desire

Now that we’ve taken a look at an app, and some of the pieces of Apple’s iOS SDK used to build it, let’s take a step back & examine just what, exactly, we’ll be using to create our apps. Apple has provided the iOS SDK, but really, that’s just a name for a large group [...]

Read more...

11 Nov 2010 | No Comments

Your Supermarket Trips Will Never be the Same

Previously, we looked at another app by Sophiestication, Articles, but this time we’re going to take a look at another effort of theirs, Groceries. Now you might be saying “Really? A grocery list app?” but it’s so brilliantly done that you’re never going to use your notepad again.The whole app has a “cork board” background [...]

Read more...

09 Nov 2010 | No Comments

Further Adventures in iOS web app optimizations

Now that we know all about optimizing a regular site for iOS, let’s explore setting up a web app specifically designed for iOS. There are a number of great examples: touch.facebook.com, Hahlo (a brilliant web app Twitter client), Harvest, and many others. So what makes them great? First, all of these web apps have used [...]

Read more...

08 Nov 2010 | 1 Comment
Our specialty is the match. Let us know how we can help you by calling (800) 216-0600.
Log in — Copyright © 2010 Artisan for Hire, Inc., All Rights Reserved. — (800) 216-0600