• 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 user interaction

Model-View-Websockets

February 2, 2013 By Jonathan Jeter Leave a Comment

by Garann Means at HTML5 Texas Conference in Austin, TX

Many front-end developers are familiar with MVC, and almost all are familiar with event-driven architectures (even if they call them something else). How do those two philosophies work together? And, more importantly, how can websockets help future applications become more responsive, more consistent, and easier to develop? We’ll reexamine the Controller concept from MVC and figure out how to combine simple browser messaging and websockets to address our application needs and improve our user experiences.

Model-View-WebsocketsJavaScript

Did well for a while without patterns and frameworks, but once we realized its potential we added everything at once, adding complexity and functionality.

#singlepageappaproblems

Single Page Applications (SPAs) today are everywhere, as well as SPA behavior on static pages, requiring 3rd-party tools and systems of dependencies. It’s easy to set up, but difficult to maintain.

Read the rest of Model-View-Websockets

Like this:

Like Loading...

Filed Under: JavaScript, MVC, Web Development Tagged With: ad-hoc Related articles, awesome tools, client interaction fit, code good tools, conference notes, CRUD EDA, darn HTTP requests, development Event-Driven Architectures, EDA JS, EDA objects, event handling, event piping decouple, event-driven architectures, events event handling, events free events, family MVC, full-stack Backbone Meteor, global events updates, HTML, HTML server updates, HTML5 Texas, HTML5 Texas Conference, HTTP request, HTTP requests, Hypertext Transfer Protocol, interface inerpolate data, JavaScript, Javascript MVC Frameworks, lightweight MVC, mobile uses tickers, multiple HTTP requests, MVC, MVC framework, MVC Frameworks, MVC suit, Node Knockout app, Node Model-View-* circa, OOP big teams, pubsub implementation WebSockets, quick state changes, replace framework sync, REST easy mapping, server messages, server-rendered HTML Flight, simple browser messaging, Single Page Applications, sophisticated EDA JS, support dead simple, talk DiY WebSockets, Technology Internet, Texas conference, TodoMVC No SPA, user experience, user interaction, user interaction MV*, view server itarction, views MVC, WebSocket

Coming Soon – The New Google +1 Button

March 7, 2012 By Jonathan Jeter Leave a Comment

New Google +1 buttonThe Google+ Developers group announced today that the next update to the +1 button is strictly a UI change, with no functionality differences. I like the look of the clicked button, after you have activated it by using the plus one functionality.

However, the +1 button itself, not clicked, seems a little too camouflaged to me. It blends in with the surrounding area and doesn’t yell “click me!” like a good “call to action” button should. We talk a lot about the difference between what good design looks like and good design that actually gets user interaction, so I’m sure the good folks developing the Google+ button have tested the new design and found that the new design outperforms the old. They wouldn’t just change things to keep changing things, would they?

Read the rest of Coming Soon – The New Google +1 Button

Like this:

Like Loading...

Filed Under: Google+ (Google Plus) Tagged With: Button, clicked button, configuration tool, functionality differences, good design, good folks, Google, google +1 button, Google Plus, Google+ button, Google+ Developers group, Google+ posts, new button preview, new design, new look, preview version, Search engines, Technology Internet, The Google, UI change, user interaction, Vic Gundotra

Google Plus Badge Gets Some Tweaks

February 22, 2012 By Jonathan Jeter Leave a Comment

Google+ badge gets an updateIn the Google+ Developers preview group, it was announced today that the Google+ badge is getting a couple of really good tweaks.

First, the “Add to Circles” button is going to become a follow button and when clicked, it will automatically add the account to your “following” circle. At that point, you can change circles or select a different circle, but it’s an easy one-click way to add a Google+ page to your circles.

Secondly, the sharing functionality is going to get a little easier. Currently, when you +1 something, you have to click twice to get the sharing dialogue to appear. This will now be the default functionality, which will make it much easier to share content on Google Plus. If you are a member of the Google developers preview group, you can already see this functionality in action.

Read the rest of Google Plus Badge Gets Some Tweaks

Like this:

Like Loading...

Filed Under: Google+ (Google Plus) Tagged With: articles more options, default functionality, Developers preview group, different circle, Drive More Traffic, easy one-click way, follow button, Google, Google developers, Google Plus, Google+ badge, google+ badges, Google+ page, Google+ users, Search Engine, Searching, share content, sharing dialogue, sharing functionality, Technology Internet, The Google, user interaction, Web page

Julie Zhuo – Facebook: Data-Informed vs. Data-Driven Design Decisions

May 23, 2011 By Jonathan Jeter Leave a Comment

UIE Web App Master’s Tour – Seattle, Washington – May 23, 2011

Julie Zhuo – Facebook - Data-Informed vs. Data-Driven Design Decisions
Julie Zhuo – Facebook - Data-Informed vs. Data-Driven Design Decisions

Facebook likes the start-up culture. They believe in small teams: photos, engagement, etc. Each team is treated like a small company with a product designer, researcher, engineers & a product manager.

Facebook uses data to form a lot of the decisions that are made. Data helps understand how users use product and how they can be optimized.

Facebook had great ideas, built products and then left them to move on to the next thing.

Photos

Were using an old photo uploader tool built in Java, didn’t work well and was poorly designed. Built their own tool, which required a plugin. Tested it and only 34% users successfully uploaded photos. Went back to the drawing board. Research showed that people were bailing at the plugin install step.

Read the rest of Julie Zhuo – Facebook: Data-Informed vs. Data-Driven Design Decisions

Like this:

Like Loading...

Filed Under: User Interface / User Experience Design Tagged With: big risks, certain metrics-oriented projects, complete deletion, Composer text box, Data-Driven Design Decisions, Data-driven programming, Deactivation page, deactivation vs, different options, drawing board, Facebook health dashboard, Facebook users, Friend invitation form, great decisions, great ideas, greatest risk, Julie Zhuo, life change, little bit, local business, local businesses, Numerical data, old photo uploader, Online Communities, pages product, photo users, plugin install step, product designer, Pure metrics, Qualitative data, Qualitative testing, quantitative data, risky decisions, road maps, San Jose, Sanity check, small teams, Social Media, social media teams, Social network, start-up culture, success rate, successful experiments, UI, UIE, UIE Web App, Use data, user interaction, UX, valuable change, web app, Web App Master, Web App Master's Tour, Web application, web site, well-known small business

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

  • Who?
  • Verizon Wireless – My Favorite Mobile Provider
  • Intro to WebGL and Three.js – Front Porch…
  • Opening Keynote at ClickZ Live Chicago 2015 –…
  • People Data and the Future of Marketing –…
  • Exploring Standard Ad Unit Sizes: Google AdSense…
  • To The Moon And Back: Taking The Leap Towards…
  • Removing the /blog Slug in WordPress MultiSite
  • Contact Jonathan Jeter
  • Waze Gets You There

Copyright © 2025 Jonathan Jeter

 

Loading Comments...
 

    %d