TwitterLinkedInRSS

RedWolves - So is the new look of business a suit without a tie? 1 day ago

formats

Thinking Responsively Online Seminar Notes

These are my personal notes from the Thinking Responsively Online seminar with Ben Callahan, President of SparkBox.

In the US, 52% of laptop owners also own a smartphone
23% also own a tablet
13% own a laptop, smartphone, and laptop
The penetration of desktop & laptop ownership is the same as it was in 2007
Projected this year, more people will be on mobile then desktop

People are trying to browse your sites on these devices, today

Responsive Web Design article on A List Apart

Three Core Techniques

  • A Fluide Foundation
  • Flexible Foundation
  • Media Queries

Fluid Foundations

Think in percentages

Flexible Foundation

Once the layout responds fluidly, the content must also respond

Can also size images via percentages

Media Queries

Being able to query against the width size to be able to

A Shift in Mindset

Traditional Linear workflow

Design -> Front-end -> Backend -> Launch

Then you add Think About users

Then add Content

Slightly Better linear Workflow

Content -> UX -> Design -> Front-end -> Back-end -> Launch!

When you throw RWD into the process?

Front-end now comes with RWD

Then add it to Design and Backend

This doesn’t work

Need to invite others into the process

A Responsive Workflow

Disciplines

  • UX
  • Design
  • Front-end
  • Back-end
  • Content

Collaborative Timeline

with/differing cycles that never ends

Pros

  • Natural Decisions
  • Encourages Collaboration
  • Encourages Iteration
  • Better Results

Cons

  • Requires Change
  • May Conflict with Organizational Structure
  • Dependent on Team Make-up
    • Can’t have the rockstar web designer/programmer, needs collaboration

How do we do this?

A Shift in Process

Deliverables that best serve the organization and prioritization of content and function across multiple resolutions.

Our Deliverables

  • Research Deliverables
  • Content Deliverables
  • Priority Deliverables
  • Style Deliverables
  • Functional Deliverables

Today we’ll focus on Priority, Style

Priority Deliverables

Content Priority Prototypes

  • Takes the place of a traditional wireframe
  • As much real content as you can
  • Linear in nature, priority implied.
  • Possibly created in HTML, viewed in browser
  • Generated by Content/UX people

Style Deliverables

Style Prototype

  • Like Style Tiles, but in the browser
  • Very fast to build
  • Accurate web typography
  • Easy to show web interaction
  • Client review in their browser of preference

Use What the Project Needs

A Responsive Project requires a Responsive Process

Lessons Learned

Pricing varies but is getting better

(compared to a fixed width desktop site)

  • As much as 100% more, initially
  • Likely to be 50% more, soon after
  • Probably never less than 25% more

If you compare this pricing vs Desktop and Mobile and Native applications then it’s a wash.

Reasons for higher costs

  • Testing (labs & time)
  • Fewer patterns
  • Project management
    • Client Education
  • Learning curve
  • Maintenance
  • Content strategy

Testing

  • You must Test on real devices
  • Do your development in a webkit browser
  • Build libraries of your patterns

Barriers

  • Organization barriers block collaboration
  • Must have buy in from upper management
  • Must have buy in from those doing the work
  • It’s not easy, we’re still figuring it out

Performance

  • Optimize or cut out images
  • Decrease the number of requests
  • Gzip if you can
  • Concat and minify CSS/JS
  • Load CSS at the top
  • Load JS at the bottom
  • Follow @souders on Twitter

“Don’t blame the technique blame the implementation”

formats

jQuery Toronto – State of jQuery Mobile talk

jQuery Toronto - State of jQuery Mobile

On March 2, 2013, I presented “The State of jQuery Mobile” to about 200 to 300 people at the Delta Chelsea Hotel in Downtown Toronto for the jQuery Toronto Conference.

Slides: State of jQuery Mobile

I started with a quick look at why jQuery Mobile followed by an introduction then went into what’s new in the latest two releases and what is on the road ahead.

Thanks to everyone that attended my talk. I learned one thing while up on the stage. Z is pronounced “Zed” not “Zee” in Canada. I really had fun presenting this talk. Got some great feedback on the talk and on appendTo’s HTML5 training platform I used for this talk. It really is the perfect choice for a jQuery Mobile talk.

Feedback?

If you attended the talk I would love to hear your feedback in the comments. Were you a jQuery Mobile user? Are you now interested in using jQuery Mobile? What kind of questions do you have with it?

formats

2012 in Review with Photos

2012 can be summed up for me as the year of travel. According to Delta, I amassed 80,000 miles in 2012 and achieved Platinum status. I went to three different countries and many conferences, I enjoyed my time with family as well.

In January, I travelled for work to Albuquerque  NM.  I went to deliver three days of jQuery training to a client.  The air was really dry and on my first day of training I was battling horribly cracked lips.  It was a great experience though.  I got to see how we do our trainings first hand.  I think I delivered a great training.

February 2012, I started out by travelling to London then to Oxford for jQuery UK.  I gave a 8 hour training class about jQuery.  The next day I gave a talk on the state of jQuery.  After the conference Doug Neiner and I toured London.  I spent two days home and flew out to Hawaii with my wife and her parents.  We spent two weeks in paradise.

In May 2012, I was lucky enough to be invited to speak in Moscow, Russia.  I was invited through this blog and thought it was a joke.  I decided to pursue the opportunity and wound up with a once in a lifetime trip to Moscow.  I flew home for one day this time and flew out to San Francisco for O’Reilly’s Fluent Conference.

In June, I again flew to San Francisco for jQuery Conference 2012 San Francisco.

August the leadership team meet in Evergreen, CO (about an hour outside of Denver) for meetings.  I discovered on the flight to Atlanta (my first layover) that my computer wouldn’t turn on and had to get off the plane and head immediately for the nearest Apple store.  The laptop was fixed and sent to my house before I arrived home.

September was really fun.  I flew out to Redmond, WA to visit Microsoft for work.  While out there I had lunch with Phil Haack of Github and Scott Hanselman of Microsoft.   I spent the weekend home and then again flew out to the west coast for the BlackBerry Jam in San Jose.

October was spent in Washington, DC at the jQuery Developer Summit followed by team and board meetings.

November was another once in a lifetime trip to Seoul, South Korea for jQuery Asia.

Finally in December, I flew to Chicago for face to face meetings with Mike Hostetler.  This trip ended with a cancelled flight and a night in the terminal in the Detroit airport.  I am just glad I got a Delta SkyClub membership before this trip as it came in really handy and made the long hours in the airport easier to handle.

2013 doesn’t look like it’ll slow down much either.  I already have two trips booked, NYC and London.  Plus I have two trips in planning Amsterdam and San Francisco.  I’m glad the world didn’t end last friday as there is still more fun ahead.

2012 in Photos

Here are some of my favorite photos from 2012.