• What?
  • Who?
  • Contact Jonathan Jeter
  • Privacy Policy

Jonathan Jeter

Director of Application Development

  • Jonathan Jeter on Google+
  • Jonathan Jeter on Facebook
  • Follow Jonathan Jeter on Twitter
  • Jonathan Jeter on LinkedIn
  • Jonathan Jeter's rss feed
Home Archives for blog post

HTML5 Texas JavaScript Workshop – Client-Side Storage

February 3, 2013 By Jonathan Jeter Leave a Comment

HTML5TX JavaScript Workshop - Pamela FoxWeb technologies have taken a long time to progress.

A lot of the standards we see today are because browsers decided to implement new features.

HTML5 is now just supposed to be HTML. It is supposed to be a living standard.

Pamela needs an HTML app that helps choose her hair color.

Client-Side Storage

  • cookies
  • Flash Storage
  • Internet Explorer UserData
  • Google Gears
  • Dojo Storage
  • window.name

Cookies are used for all types of tracking, but they have issues with security, user trust (can be disabled), performance and size.

In the HTML spec, they considered the issues and came up with the following solutions.

Read the rest of HTML5 Texas JavaScript Workshop – Client-Side Storage

  • Web Storage APIs
  • IndexedDB
  • File System APIs
  • Application Cache
  • …cookies

localStorage

  • Key / value pairs – hash table
  • Persistent on page reloads
  • Avoids HTTP overhead of cookies

Like this:

Like Loading...

Filed Under: JavaScript, Web Development Tagged With: APIs Application Cache, app work offline, Application programming interface, application state, application state Remember, block the UI Make sure to test for, blog post, check Serialization Fallbacks, client-side storage, Client-side Storage Comparison, Client-Side Storage cookies, CPU time Recommendations, dysfunctional site, excessive gets/sets, excessive keys, File APIs, File Systems API, FileReader http://dev.w3.org/2006/webapi/FileAPI/ FileList, FileSaver http://dev.w3.org/2009/dap/file-system/file-writer.html FileWriter, FileSystem http://dev.w3.org/2009/dap/file-system/pub/FileSystem/ Probably, Flash Storage Internet, Flash Storage Internet Explorer UserData, hash table Persistent, HTML, HTML5 Texas, Indexed Database API, IndexedDB IndexedDB, IndexedDB Libraries IndexedDB, indexedDB Optional plugins, IndexedDB window.indexedDB Object, input Improve performance, Internet Explorer UserData, JavaScript, JavaScript Workshop, jQuery Throttle/Debounce Plugin, JS Performance Analysis, local memory, localStorage access, localStorage libraries, LocalStorage Tips, long key vs., long time, Mobile browser, mobile browsers, modern browser quirks, multiple short keys, new feature, Nicholas Zakas, Quota Management API, Remember user data, Same thing, Script Caching HTML5, slow points, Storage APIs IndexedDB, Storage library, Storage window.name Cookies, Technology Internet, Texas JavaScript Workshop, Tight JS Loops, web app, Web apps, Web Storage, Web Storage APIs, Web technologies, WebStore support test

HTML5 Texas Recap

February 3, 2013 By Jonathan Jeter Leave a Comment

HTML5 TX Conference 2013 Logo
HTML5 TX Conference 2013

The HTML5 Texas 2013 Conference was great! Here are notes, slides and other resources I collected.

  • Conference Website
  • Eventifier Recap
  • Lanyrd Recap
  • HTML5TX Schedule

My blog posts of sessions that I attended.

  • HTML5TX 2013
  • Adaptive Images for Responsive Web Design
  • Backbone: 3 Ways
  • Managing a Large Front-End Project with Automated Build Tools
  • You Got your MVC into my Components: Adding Bindings to Enyo
  • 10 Things You Didn’t Know a Browser Could Do
  • Front End Legos
  • Model-View-Websockets
  • Rapid Templating: “Designing in the Browser” with Sass, Compass, and Serve
  • Closing Panel at HTML5TX Conference

JavaScript Workshop by Pamela Fox

  • JavaScript Workshop Resources

Tell someone about this:

  • Email
  • Print
  • Twitter
  • LinkedIn
  • Facebook
  • More
  • Reddit
  • Pocket
  • Tumblr

Like this:

Like Loading...

Filed Under: HTML5, Web Development Tagged With: Adaptive Images, Automated Build Tools, blog post, blog posts, Conference JavaScript Workshop, conference notes, Conference Website, Data Formats, FAQs Help and Tutorials, HTML5 Texas, HTML5 Texas Recap, HTML5TX Conference JavaScript, HTML5TX Schedule, JavaScript Workshop, JavaScript Workshop Resources, Large Front-End Project, Legos Model-View-Websockets Rapid, Markup Languages, Pamela Fox, Pamela Fox JavaScript, Pamela Fox JavaScript Workshop Resources, Recap Lanyrd Recap, responsive web, Responsive Web Design, Responsive Web Design Backbone, Serve Closing Panel, Technology Internet, Ways Managing, Web browser, Web Design

Posting From WordPress to Google+

February 7, 2012 By Jonathan Jeter 2 Comments

Google+ WallpaperI’ve been working for the last few weeks to try and figure out an easy way to automatically add posts from my WordPress blog to my Google+ page. Hoping that someone else had already created a plugin, I searched in vain both in the WordPress plugins directory, as well as other WordPress sites and forums. I thought I had finally found a way, however, convoluted to be able to semi-automatically add a blog post to my Google plus page. However, it seems like every time I almost figure it out, there’s still one piece missing.

A cool thing, though, is that if you use the Google+ badge on your site, you can +1 your post (which you should do anyway for all of your posts, right?) which then allows you to share the post on your wall. It’s an extra step, but it makes it easy for you to easily share your latest post on your Google+ page.

Read the rest of Posting From WordPress to Google+

Like this:

Like Loading...

Filed Under: WordPress Tagged With: Best WordPress Plugins, blog post, business pages, cool thing, extra step, finally found, Google, Google+ badge, Google+ page, Import Google+, important point, latest post, main page, Plug-in (computing), Search engine optimization, SEO Optimized Sites, Social Media, Technology Internet, The Google, useful tips, WordPress, WordPress blog, Wordpress plugin, WordPress Plugin Directory, wordpress plugins, WordPress plugins directory, WordPress Sites

Panda vs. Human: Advanced eCommerce SEO & UX

November 16, 2011 By Jonathan Jeter Leave a Comment

Speakers:
Greg Nudelman, CTO, Design Caffeine Inc.
Jaimie Sirovich, CTO, SEO Egghead Inc.

Sliders for Robots Pandas

Instead of sliders, use a single-level tree
Create hierarchy of values based on string prefixes, numerical ranges, etc.

K-I-S-S
Use the simplest form of search refinement

BOOK: Designing Search

Search landing pages from Amazon.com shows products, but also refined search

Show pandas and humans both products and facet filter states

Create Facet enabled landing pages

Yoast landing pages for magneto – blog post. ECommerce platforms that support facet enabled landing pages: endeca

Don’t make me thinkdrill

Don’t force user to make ambiguous and frustrating category decisions

Faceted allows

Avoid useless, superfluous content

Humans have intent, robots don’t.

Read the rest of Panda vs. Human: Advanced eCommerce SEO & UX

Like this:

Like Loading...

Filed Under: SEO Tagged With: better ways, blog post, category landing pages, Design Caffeine Inc, e - commerce, ECommerce platforms, ecommerce seo, Electronic commerce, exploration google frowns, facet-enabled search, facet-enabled search crumbs, Faceted search, filter states, filter-value selection, frustrating category decisions, Googles new parameter, Greg Nudelman, hierarchical order, indexable pages, intuitive finding, Jaimie Sirovich, key component, keyword manipulation, KW search pages, Landing page, landing pages, large spider trap, multiple select, multiple url structures, numerical ranges, obvious way, pages yoast landing, parameter tool, refined search, Robots Pandas, Search engine optimization, search filters, Search landing pages, search pages, search refinement, search refinement book, search show pandas, SEO Egghead Inc, SES Chicago 2011, simplest form, single-level tree create, superfluous content humans, support facet, Technology Internet, Uniform Resource Locator

Stuff I Like to Talk About:

  • Business
  • Digital Imaging
  • Internet Marketing
    • Email Marketing
    • SEM / Paid Search
  • Life
  • Other Stuff
    • Health
    • Taekwondo (TKD)
  • Sports
    • Football
  • Technology
    • Augmented Reality
    • Awesome or Scary?
    • Marketing Technology
      • Data / Analytics
      • Omnichannel
    • Mobile
      • Android
    • Virtual Reality
  • User Interface / User Experience Design
  • Web Development
    • Browsers
    • CSS
    • Front-End Development
    • Google+ (Google Plus)
    • HTML5
    • JavaScript
    • jQuery
    • Mobile
    • MVC
    • Responsive Design
    • SEO
    • Social Media
    • UI/UX
    • WordPress

HTML

  • HTML Entities

JavaScript

  • MEAN.js

My Sites

  • Head Turning Media
  • Jonathan Jeter (Brand Yourself)
  • My Humor

Online Experts

  • Bryan Eisenberg
  • Danny Sullivan
  • Duane Forrester
  • Keith Brown
  • Louis Gray
  • Matt Cutts

UI / UX

  • Jared Spool
  • Paul Jeter
FreshBooks
Genesis Framework for WordPress Premise Landing Pages Made Easy

Most Popular

  • Contact Jonathan Jeter
  • Verizon Wireless – My Favorite Mobile Provider
  • Social Farming?
  • In Data We Trust
  • Exploring Standard Ad Unit Sizes: Google AdSense…
  • A Brief History of the Complete Redesign of Google…
  • Mike Lee – AARP: Designing a Strategy for…
  • Who?
  • What?
  • Exploring Standard Ad Unit Sizes: Google AdSense 300…

Copyright © 2025 Jonathan Jeter

 

Loading Comments...
 

    %d