jpfinley + development 34
Design Then Code: Building iOS Apps From Scratch
11 weeks ago by jpfinley
Before taking a crack at any Design Then Code project tutorials you'll need some knowledge of Xcode, Objective-C, Cocoa and UIKit. My goal is for this guide to help bridge the gap between having no knowledge of iOS development and having enough to start tackling more interesting projects.
development
iphone
programming
tutorial
cocoa
code
ios
11 weeks ago by jpfinley
Setting up a new machine for Ruby development - (37signals)
september 2011 by jpfinley
tools for creating a ruby on rails development environment on a new machine
development
environment
rails
ruby
september 2011 by jpfinley
2011 Rubyist's guide to a Mac OS X development environment — giant robots smashing into other giant robots
august 2011 by jpfinley
Automated scripts for getting a development environment going in OS X 10.6 Lion
development
mac
osx
rails
ruby
environment
lion
script
august 2011 by jpfinley
Showoff
april 2011 by jpfinley
"The easiest way to share localhost over the web."
Showoff creates a tunnel between your laptop and the web.
development
testing
tools
webdev
localhost
Showoff creates a tunnel between your laptop and the web.
april 2011 by jpfinley
Small-scale production: An atom-based product, developed in bits | The Economist
october 2010 by jpfinley
Two New Yorkers designed the Glif, a tripod adapter for the iPhone 4. It's a hunk of rubberized plastic with a threaded bushing that will ultimately retail for $15.
3d
business
development
production
prototyping
startup
kickstarter
design
3dprinting
october 2010 by jpfinley
Scaling startups
august 2010 by jpfinley
The Scaling Startups panel I was on last week at Supernova generated a little coverage, but I wanted to go into a lot more detail than what I saw there.
business
r&d
software
etsy
startup
development
august 2010 by jpfinley
designswarm thoughts » Blog Archive » Thoughts on corporate innovation
july 2010 by jpfinley
Innovation is something new and useful. That’s kindof it. Not a one-liner. Not something fluffy and useless. New. Useful.
The real challenge is exploiting that and fostering it. When it happens, you see it and you recognise it. When you can’t find it, it’s obvious (points to newspaper, publishing, music industry).
innovation
research
development
business
strategy
r&d
The real challenge is exploiting that and fostering it. When it happens, you see it and you recognise it. When you can’t find it, it’s obvious (points to newspaper, publishing, music industry).
july 2010 by jpfinley
Using openFrameworks for iPhone dev
april 2010 by jpfinley
This is an overview of getting set up using openFrameworks for iPhone development.
c++
openframeworks
iphone
development
april 2010 by jpfinley
How to Make an HTML5 iPhone App
march 2010 by jpfinley
I’ll show you how to create an offline HTML5 iPhone application. More specifically, I’ll walk you through the process of building a Tetris game.
html5
development
app
march 2010 by jpfinley
Graded Browser Support Update: Q4 2009
october 2009 by jpfinley
This post announces an update to Graded Browser Support. The GBS page on the YUI site always has the most current GBS table. This post includes:
a list of changes;
an updated chart of browsers that receive A-grade support;
our GBS forecast, indicating the changes we expect to make in Q1 2010;
and a discussion section that lays out some of the strategy behind the current GBS update.
GBS Changes for Q4 2009
With this update, Mac OS 10.4 Tiger drops from the A-Grade testing matrix (replaced with Mac OS 10.6 Snow Leopard) and the testing surface is reduced to 12 browsers on 4 OS platforms (down from 14 browsers on 4 platforms). Specific changes include:
Initiated A-Grade support for Firefox 3.5. on Mac OS 10.6.
Initiated A-Grade support for Opera 10.0. on Windows XP
Discontinued A-Grade support for Firefox 3.0. on Mac OS 10.5.
Discontinued A-Grade support for Firefox 3.5. on Mac OS 10.5.
Discontinued A-Grade support for Safari 3.2. on Mac OS 10.4.
Discontinued A-Grade support for Opera 9.6. on Windows XP
Win XP
Win Vista
Mac 10.5.
Mac 10.6.
Firefox 3.0.
A-grade
Firefox 3.5.
A-grade
A-grade
A-grade
Opera 10.0.
A-grade
IE 8.0
A-grade
A-grade
IE 7.0
A-grade
A-grade
IE 6.0
A-grade
Safari 4.0.
A-grade
A-grade
Notes:
The dagger symbol (as in “Firefox 3.5.”) indicates that the most-current non-beta version at that branch level receives support.
Code that may be used on pages with unknown doctypes should be tested in IE7 quirks mode.
Code that may appear in IE8’s "compatibility mode," which emulates but is not identical to IE7, should be tested explicitly in compatibility mode.
GBS Forecast
We expect to make the following changes in the Q1 2010 GBS update:
Discontinue A-grade for Opera across all OSs (if current data trends continue); the latest version of Opera (currently 10.0.) will be considered an X-grade browser as of Q1.
Initiate A-Grade support for the latest version of Google Chrome on Windows XP (if current data trends continue).
Initiate A-Grade support for IE8 on Windows 7.
Discussion
This update pares the testing surface to 12 browser/platform combinations (down from a high of 15). The most significant aspect of this update is our guidance for Q1 in which we forecast Chrome beginning to receive A-Grade support and Opera 10 moving to the X-Grade. Here are notes from the GBS committee with respect to that guidance:
Chrome: The rate of growth in Chrome’s global usage has been dramatic. By some measures, including ours, it is now double that of the A-Grade Opera browser (source: StatCounter). Chrome on Windows is built around a solid WebKit core, supportive of web standards (including forward-looking HTML5 standards), and extremely performant. With Google’s backing, the project is making rapid progress both on Windows and with the not-yet-released Mac OS X version. If this growth rate continues, we conclude that Chrome will require A-Grade attention as of Q1.
Opera: Opera’s marketshare, which is small and shows signs of diminishing, makes a compelling case for moving this excellent browser from the A-Grade to the X-Grade in Q1. X-Grade is a category designed to encompass modern, capable browsers with small marketshare, and Opera is squarely in that category today. Opera’s marketshare in specific Eastern European and emerging markets might argue for some developers to retain this browser on their testing matrix beyond Q1. We encourage you to watch carefully the argument presented by Opera’s Andreas Bovens and David Storey recently with respect to the “marketshare myth” and reasons why Opera’s importance transcends the global marketshare metric (source: YUI Theater).
Graded Browser Support is a QA philosophy, not a report card on the quality of popular browsers. It’s designed to provide guidance for QA teams about how best to use their limited testing resources (and to frontend engineers about how to sanely cross-check work across a finite set of browsers). The goal is to be conservative and calculating: We want to test the smallest possible subset of browser/platform combinations, leveraging implicit coverage by testing the most commonly shared core browser engines.
Inevitably (and by design), this leaves a lot of browsers out of the matrix. And, unfortunately, the percentage of users still tied to IE6 requires us to include that browser (not because we like IE6, but because we like the many tens of millions of users who rely on it).
One of the most interesting aspects of the quarterly GBS update is hearing your advice (often different than our own), and we’d love to hear your take on these issues in the comments section.
The GBS Archive
GBS Update, 2009-07-02
GBS Update, 2009-01-28
GBS Update, 2008-07-03
GBS Update, 2008-02-19
Development
Graded_Browser_Support
chrome
firefox
gbs
internet_explorer
opera
safari
webkit
from google
a list of changes;
an updated chart of browsers that receive A-grade support;
our GBS forecast, indicating the changes we expect to make in Q1 2010;
and a discussion section that lays out some of the strategy behind the current GBS update.
GBS Changes for Q4 2009
With this update, Mac OS 10.4 Tiger drops from the A-Grade testing matrix (replaced with Mac OS 10.6 Snow Leopard) and the testing surface is reduced to 12 browsers on 4 OS platforms (down from 14 browsers on 4 platforms). Specific changes include:
Initiated A-Grade support for Firefox 3.5. on Mac OS 10.6.
Initiated A-Grade support for Opera 10.0. on Windows XP
Discontinued A-Grade support for Firefox 3.0. on Mac OS 10.5.
Discontinued A-Grade support for Firefox 3.5. on Mac OS 10.5.
Discontinued A-Grade support for Safari 3.2. on Mac OS 10.4.
Discontinued A-Grade support for Opera 9.6. on Windows XP
Win XP
Win Vista
Mac 10.5.
Mac 10.6.
Firefox 3.0.
A-grade
Firefox 3.5.
A-grade
A-grade
A-grade
Opera 10.0.
A-grade
IE 8.0
A-grade
A-grade
IE 7.0
A-grade
A-grade
IE 6.0
A-grade
Safari 4.0.
A-grade
A-grade
Notes:
The dagger symbol (as in “Firefox 3.5.”) indicates that the most-current non-beta version at that branch level receives support.
Code that may be used on pages with unknown doctypes should be tested in IE7 quirks mode.
Code that may appear in IE8’s "compatibility mode," which emulates but is not identical to IE7, should be tested explicitly in compatibility mode.
GBS Forecast
We expect to make the following changes in the Q1 2010 GBS update:
Discontinue A-grade for Opera across all OSs (if current data trends continue); the latest version of Opera (currently 10.0.) will be considered an X-grade browser as of Q1.
Initiate A-Grade support for the latest version of Google Chrome on Windows XP (if current data trends continue).
Initiate A-Grade support for IE8 on Windows 7.
Discussion
This update pares the testing surface to 12 browser/platform combinations (down from a high of 15). The most significant aspect of this update is our guidance for Q1 in which we forecast Chrome beginning to receive A-Grade support and Opera 10 moving to the X-Grade. Here are notes from the GBS committee with respect to that guidance:
Chrome: The rate of growth in Chrome’s global usage has been dramatic. By some measures, including ours, it is now double that of the A-Grade Opera browser (source: StatCounter). Chrome on Windows is built around a solid WebKit core, supportive of web standards (including forward-looking HTML5 standards), and extremely performant. With Google’s backing, the project is making rapid progress both on Windows and with the not-yet-released Mac OS X version. If this growth rate continues, we conclude that Chrome will require A-Grade attention as of Q1.
Opera: Opera’s marketshare, which is small and shows signs of diminishing, makes a compelling case for moving this excellent browser from the A-Grade to the X-Grade in Q1. X-Grade is a category designed to encompass modern, capable browsers with small marketshare, and Opera is squarely in that category today. Opera’s marketshare in specific Eastern European and emerging markets might argue for some developers to retain this browser on their testing matrix beyond Q1. We encourage you to watch carefully the argument presented by Opera’s Andreas Bovens and David Storey recently with respect to the “marketshare myth” and reasons why Opera’s importance transcends the global marketshare metric (source: YUI Theater).
Graded Browser Support is a QA philosophy, not a report card on the quality of popular browsers. It’s designed to provide guidance for QA teams about how best to use their limited testing resources (and to frontend engineers about how to sanely cross-check work across a finite set of browsers). The goal is to be conservative and calculating: We want to test the smallest possible subset of browser/platform combinations, leveraging implicit coverage by testing the most commonly shared core browser engines.
Inevitably (and by design), this leaves a lot of browsers out of the matrix. And, unfortunately, the percentage of users still tied to IE6 requires us to include that browser (not because we like IE6, but because we like the many tens of millions of users who rely on it).
One of the most interesting aspects of the quarterly GBS update is hearing your advice (often different than our own), and we’d love to hear your take on these issues in the comments section.
The GBS Archive
GBS Update, 2009-07-02
GBS Update, 2009-01-28
GBS Update, 2008-07-03
GBS Update, 2008-02-19
october 2009 by jpfinley
Chicago Deep Dish
october 2009 by jpfinley
For those who couldn’t be there, and for those who were there and seek to savor the memories, here is An Event Apart Chicago, all wrapped up in a pretty bow:
AEA Chicago – official photo set
By John Morrison, subism studios llc. See also (and contribute to) An Event Apart Chicago 2009 Pool, a user group on Flickr.
A Feed Apart Chicago
Live tweeting from the show, captured forever and still being updated. Includes complete blow-by-blow from Whitney Hess.
Luke W’s Notes on the Show
Smart note-taking by Luke Wroblewski, design lead for Yahoo!, frequent AEA speaker, and author of Web Form Design: Filling in the Blanks (Rosenfeld Media, 2008):
Jeffrey Zeldman: A Site Redesign
Jason Santa Maria: Thinking Small
Kristina Halvorson: Content First
Dan Brown: Concept Models -A Tool for Planning Websites
Whitney Hess: DIY UX -Give Your Users an Upgrade
Andy Clarke: Walls Come Tumbling Down
Eric Meyer: JavaScript Will Save Us All (not captured)
Aaron Gustafson: Using CSS3 Today with eCSStender (not captured)
Simon Willison: Building Things Fast
Luke Wroblewski: Web Form Design in Action (download slides)
Dan Rubin: Designing Virtual Realism
Dan Cederholm: Progressive Enrichment With CSS3 (not captured)
Three years of An Event Apart Presentations
Note: Comment posting here is a bit wonky at the moment. We are investigating the cause. Normal commenting has been restored. Thank you, Noel Jackson.
Short URL: zeldman.com/?p=2695
A_List_Apart
An_Event_Apart
Appearances
Authoring
Browsers
CSS
Career
Chicago
Code
Community
Compatibility
DOM
Design
Education
Fonts
Formats
HTML
HTML5
Happy_Cog™
Information_architecture
Jason_Santa_Maria
Markup
Real_type_on_the_web
Scripting
Search
Standards
State_of_the_Web
architecture
art_direction
bugs
cities
conferences
content
content_strategy
creativity
development
downloads
editorial
engagement
eric_meyer
events
flickr
glamorous
industry
javascript
photography
social_networking
speaking
spec
from google
AEA Chicago – official photo set
By John Morrison, subism studios llc. See also (and contribute to) An Event Apart Chicago 2009 Pool, a user group on Flickr.
A Feed Apart Chicago
Live tweeting from the show, captured forever and still being updated. Includes complete blow-by-blow from Whitney Hess.
Luke W’s Notes on the Show
Smart note-taking by Luke Wroblewski, design lead for Yahoo!, frequent AEA speaker, and author of Web Form Design: Filling in the Blanks (Rosenfeld Media, 2008):
Jeffrey Zeldman: A Site Redesign
Jason Santa Maria: Thinking Small
Kristina Halvorson: Content First
Dan Brown: Concept Models -A Tool for Planning Websites
Whitney Hess: DIY UX -Give Your Users an Upgrade
Andy Clarke: Walls Come Tumbling Down
Eric Meyer: JavaScript Will Save Us All (not captured)
Aaron Gustafson: Using CSS3 Today with eCSStender (not captured)
Simon Willison: Building Things Fast
Luke Wroblewski: Web Form Design in Action (download slides)
Dan Rubin: Designing Virtual Realism
Dan Cederholm: Progressive Enrichment With CSS3 (not captured)
Three years of An Event Apart Presentations
Note: Comment posting here is a bit wonky at the moment. We are investigating the cause. Normal commenting has been restored. Thank you, Noel Jackson.
Short URL: zeldman.com/?p=2695
october 2009 by jpfinley
StaticMatic
september 2007 by jpfinley
Static HTML with Haml
ruby
html
haml
code
development
programming
september 2007 by jpfinley
You think you know (JavaScript) but you have no idea
august 2007 by jpfinley
A series of excellent presentations held by Douglas Crockford from Yahoo!
javascript
video
software
code
programming
development
tutorial
august 2007 by jpfinley
A Small Matter of Programming: Perspectives on End User Computing
july 2007 by jpfinley
A Small Matter of Programming asks why it has been so difficult for end users to command programming power and explores the problems of end user-driven application development that must be solved to afford end users greater computational power.
books
programming
software
engineering
development
july 2007 by jpfinley
Beginner's guide from a seasoned CSS designer ~ Authentic Boredom
september 2006 by jpfinley
Massive collection of links and resources for standards-based web design
css
design
webdesign
web
reference
links
development
mobile
html
typography
september 2006 by jpfinley
The Art in Computer Programming
march 2006 by jpfinley
What exactly is software development, and why is it so hard? This is a question that continues to engage our thoughts. Is software development an engineering discipline? Is it art? Is it more like a craft?
programming
development
design
software
march 2006 by jpfinley
SharpDevelop @ic#code
december 2005 by jpfinley
#develop (short for SharpDevelop) is a free IDE for C# and VB.NET projects on Microsoft's .NET platform.
programming
c#
ide
software
development
opensource
free
december 2005 by jpfinley
related tags
3d ⊕ 3dprinting ⊕ activerecord ⊕ An_Event_Apart ⊕ app ⊕ Appearances ⊕ apple ⊕ application ⊕ architecture ⊕ art_direction ⊕ Authoring ⊕ A_List_Apart ⊕ blog ⊕ book ⊕ books ⊕ Browsers ⊕ bugs ⊕ business ⊕ c# ⊕ c++ ⊕ Career ⊕ Chicago ⊕ chrome ⊕ cities ⊕ cocoa ⊕ code ⊕ Community ⊕ Compatibility ⊕ computer ⊕ computerscience ⊕ conferences ⊕ content ⊕ content_strategy ⊕ creativity ⊕ css ⊕ database ⊕ datamapper ⊕ design ⊕ development ⊖ DOM ⊕ downloads ⊕ editorial ⊕ Education ⊕ encoding ⊕ engagement ⊕ engineering ⊕ environment ⊕ eric_meyer ⊕ erlang ⊕ etsy ⊕ events ⊕ firefox ⊕ flickr ⊕ Fonts ⊕ Formats ⊕ free ⊕ game ⊕ gbs ⊕ glamorous ⊕ Graded_Browser_Support ⊕ haml ⊕ Happy_Cog™ ⊕ html ⊕ html5 ⊕ ide ⊕ industry ⊕ Information_architecture ⊕ innovation ⊕ internet_explorer ⊕ ios ⊕ iphone ⊕ Jason_Santa_Maria ⊕ javascript ⊕ kickstarter ⊕ language ⊕ links ⊕ lion ⊕ localhost ⊕ mac ⊕ macosx ⊕ Markup ⊕ mobile ⊕ objective-c ⊕ openframeworks ⊕ opensource ⊕ opera ⊕ orm ⊕ osx ⊕ photography ⊕ php ⊕ production ⊕ programming ⊕ prototyping ⊕ r&d ⊕ rails ⊕ raymond ⊕ Real_type_on_the_web ⊕ reference ⊕ regexp ⊕ research ⊕ resources ⊕ ruby ⊕ rubycocoa ⊕ rubyonrails ⊕ safari ⊕ scratch ⊕ script ⊕ Scripting ⊕ Search ⊕ security ⊕ social_networking ⊕ software ⊕ speaking ⊕ spec ⊕ Standards ⊕ startup ⊕ State_of_the_Web ⊕ strategy ⊕ Subversion ⊕ svn ⊕ testing ⊕ textmate ⊕ themes ⊕ theory ⊕ tools ⊕ tutorial ⊕ typography ⊕ unicode ⊕ utf8 ⊕ versioncontrol ⊕ video ⊕ web ⊕ webapp ⊕ webdesign ⊕ webdev ⊕ webkit ⊕Copy this bookmark: