• 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 new feature

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

Closing Panel at HTML5TX Conference

February 2, 2013 By Jonathan Jeter Leave a Comment

Closing Panel at HTML5TX ConferenceTheme: Where has HTML5 come with the diversity of devices

Panelists: Christopher Schmitt, Ryan Joy, Burke Holland,  Estelle Weyl, Joe McCann, Mike Taylor

What is future-friendly?

Joe: being future-friendly with the web is supporting mobile, but a better strategy is a content strategy for all devices and where they are used. It’s okay to think of web browsers as end points, but your content should be able to live in all environments.

Desktop. Laptop. Smartphone. Tablet. Phablet. Xbox. PS Vita. Smart TVs.  That’s a lot of places your content can live.  Building specific experiences for each one of these simply doesn’t scale.  Let’s find out why and how to tackle such an enormous problem.

Being “”Future Friendly”” is not necessarily just a visual or interaction design decision, but an architectural decision as well.  Furthermore, being “”Future Friendly”” is not about the web or native:  it’s both and more.

Read the rest of Closing Panel at HTML5TX Conference

Like this:

Like Loading...

Filed Under: HTML5, Mobile, Web Development Tagged With: basic PC desktop, Better browsers, better strategy, better things, big shift, big thing, browser developer tools, Burke Holland, business case, cheapness Estelle, Christopher Schmitt, Christopher Schmitt Burke, community device testing, conference notes, Content Strategy, devices Panelists, different things, different versions, end points, Estelle Weyl, Future Friendly, great browsers, HTML5tx Closing Panel, interaction design decision, Internet of Things, Joe McCann, Kendo UI, long time, massive wi-fi networks, Microsoft Guy, Mike Taylor, Mobile browser, mobile browsers, mobile development, mobile device, mobile devices, mobile site, Mobile Sites, mobile world, multiple browsers, multiple devices, new feature, new web features, operating system, personal devices, real silver bullet, Resource libraries code, self-aware devices, Web browser, Web Browsers, Web Weekly Watercooler, Will Never

10 Things You Didn’t Know a Browser Could Do

February 2, 2013 By Jonathan Jeter 1 Comment

by Estelle Weyl at HTML5 Texas Conference in Austin, TX (Deck)

It may feel like the HTML5, CSS3 and ECMAScript specifications are moving along at a snails pace, but browser capabilities are moving quickly, and it is difficult to keep up with all the new feature support. In this session we’ll cover some brand spanking new and older but unknown features that make debugging, designing and developing more fun.

10 Things You Didn't Know a Browser Could Do1. $(‘selector’) without jQuery

  • Supported since IE8
  • You can access DOM elements with standard css selectors

2. Everything is Editable

  • Everything can be updated
  • Can even paste!
  • Updates the DOM
  • Turn anything into a form element
  • Supported since IE5

3. Can store lots of data

  • LocalStorage
  • SessionStorage
  • WebSQL (deprecated but available in webkit)
  • IndexedDB (new standard, but not supported in any browser)

Cookie Limitations

Read the rest of 10 Things You Didn’t Know a Browser Could Do

Like this:

Like Loading...

Filed Under: Browsers, Web Development Tagged With: Animate Sprites, Background Images, Better Front-End Engineer, better Local Storage, bezier curves, box model, browser capabilities, browser Cookie Limitations, browser support, Can store, Cascading Style Sheets, Chrome Developer Tools, conference notes, CSS, CSS selectors, CSS Wishlist Talks, cubic-bezier.com Check, data LocalStorage SessionStorage, Data Storage localStorage, Document Object Model, DOM elements, DOM nodes, DOM Turn, ECMAScript specifications, Estelle Weyl, FF/IE IndexedDB, FF15 Android, Firefox, form element Supported, Front-End Engineer, Graphics 2D image, house Charge, HTML5 Texas Conference, HTTP request, Indexed Database API, IndexedDB new standard, JQuery, jQuery Supported, localStorage Save text, Long term, Memory Related articles, mobile Chrome love, mobile web, mobile web apps, new feature, new feature support, Opera, persistent storage, plain text, real API Local, Safari, session long Simmple, Session Storage, snails pace, standard css selectors, Style css animation, Technology Internet, Texas conference, unknown features, Vector graphics, web app, Web apps, Web Storage, Will Never

Google Play – Android’s New Playground

March 7, 2012 By Jonathan Jeter Leave a Comment

Google Play - The New Android MarketI’m sure you’ve already heard, but the Android Market has been rebranded as Google Play. Google Play is the reincarnation of the Android Market, which has been growing by leaps and bounds over the last few months, as first music and then books and movies have been added. My only hesitation when the Market became Google Play on my phone was having to agree to the privacy policy once again, which, of course, is the new comprehensive Google privacy policy covering all properties and all accounts. If you think about it, shouldn’t it be called the Google sharing policy instead of privacy policy, since you are basically giving Google permission to share your information across every relationship that you have with them?

Read the rest of Google Play – Android’s New Playground

Like this:

Like Loading...

Filed Under: Android Tagged With: 10-cent app sale, 25 cents, 25-cent app, 25-cent video rental, 99 cents, A Knight's Tale, ad space, All Eyez On Me, Android, android market, Android Market sales, app store, APPGENIX SOFTWARE SoundHound, Apple App Store, Apps, Apps Google Play, articles android market, Breaking and Entering, Business Calendar APPGENIX SOFTWARE, Business Partnership, Camera JFDP LABS, Camera ZOOM, Camera ZOOM FX, cent apps, comprehensive Google Privacy Policy, Dancing Saving Silverman, DEREK & THE DOMINOS, Ditches Android Market, DONNA SUMMER, DRIVE-BY TRUCKERS, Electronic Arts, ELECTRONIC ARTS INC, ELTON JOHN, Evil Blitz Trust, Exile On Main St, EXPLICIT Live Era, Extremely Loud & Incredibly Close, Flick Golf, FULL FAT, GAMELOFT Dead Space™, Ghost In the Shell, goo 2d boy, Good Luck Chuck, Goodbye Yellow Br, Google, Google permission, Google Play, Google Play sale, Google Privacy Policy, Google sharing policy, great deal, Here My Dear, Hoodwinked Too! Hood vs. Evil, Idiot Brother Breaking, JFDP Labs LTD, Jonathan Safran Foer, Law Abiding Citizen, Little Critter OCEANHOUSE, MARVIN GAYE, movie rentals, National Football League, new feature, NINE INCH NAILS, Now That's What I Call Music!, OCEANHOUSE MEDIA, OCEANHOUSE MEDIA INC., old android market, Opera DRIVE-BY TRUCKERS, Osmos HD HEMISPHERE, Pack Up The Plant, Paper Camera, Paper Camera JFDP LABS LTD, Paper Heart Trespass, Password Manager MSEVEN SOFTWARE LLC, Pocket League Story KAIROSOFT CO.LTD, privacy policy, PRO ENDOMONDO Flick, Rental shop, SHADOWGUN MADFINGER GAMES, SOUNDHOUND INC., Southern Rock Opera, Speed™ Hot Pursuit, Sprinkle MEDIOCRE Need, STEVIE WONDER, SwiftKey X Keyboard TOUCHTYPE LTD, Technology Internet, That's What I Call Music, THE ALLMAN BROTHERS BAND, the Android Market, The Evil Dead, The Google, The Month, TOM PETTY, TOUCHTYPE LTD Camera, US Federal Reserve, video rental, Will Never, World Health Organization, World of Goo, YOYO GAMES LTD, ZOOKEEPER DX TouchEdition, ZOOKEEPER DX TouchEdition KITERETSU INC.

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

  • Verizon Wireless – My Favorite Mobile Provider
  • Looking for Instagram or Android fonts or logos and…
  • A Brief History of the Complete Redesign of Google…
  • Exploring Standard Ad Unit Sizes: Google AdSense…
  • To The Moon And Back: Taking The Leap Towards…
  • Exploring Standard Ad Unit Sizes: Google AdSense 300…
  • People Data and the Future of Marketing –…
  • The Relentless Pursuit of the Right Answer: Why…
  • Exploring Standard Ad Unit Sizes: Google AdSense…
  • Intro to WebGL and Three.js – Front Porch…

Copyright © 2025 Jonathan Jeter

 

Loading Comments...
 

    %d