• Home

  • Custom Ecommerce
  • Application Development
  • Database Consulting
  • Cloud Hosting
  • Systems Integration
  • Legacy Business Systems
  • Security & Compliance
  • GIS

  • Expertise

  • About Us
  • Our Team
  • Clients
  • Careers

  • Blog

  • VisionPort

  • Contact
  • Our Blog

    Ongoing observations by End Point Dev people

    Blog posts by Greg Davidson

    Building a search suggestions feature with Node.js and Vue

    November 27, 2021

    Jamstack Conf Virtual 2020: Thoughts & Highlights

    June 16, 2020

    Winning with CSS Grid and Autoprefixer

    November 4, 2019

    Enhancing Your Sites with Vue.js

    December 26, 2017

    CSSConf US 2016 — Day One

    October 7, 2016

    Ruby Fight Club

    August 31, 2016

    Event Listener Housekeeping in Angular Apps

    December 22, 2015

    Google Maps JavaScript API LatLng Property Name Changes

    June 11, 2015

    The ‘name’ attribute is required in cookbook metadata: Solving a Vagrant/Chef Provisioning Issue

    April 21, 2015

    Easier IE Site Testing With RemoteIE

    December 2, 2014

    CSS Conf US 2014 — Part Two

    June 4, 2014

    CSSConf US 2014 — Part One

    May 28, 2014

    ZNC: An IRC Bouncer

    March 27, 2014

    Mobile Emulation in Chrome DevTools

    January 24, 2014

    Copy Data Between MySQL Databases with Sequel Pro

    January 10, 2014

    IE7 “Enhances” href Attributes of Links Added via innerHTML

    November 7, 2013

    JSConf US — Day 2

    June 5, 2013

    JSConf US 2013 — Day One

    June 4, 2013

    CSS Conf 2013 — When Bootstrap Attacks!

    June 3, 2013

    Making SSL Work with Django Behind an Apache Reverse Proxy

    April 9, 2013

    Ghost Table Cells in IE9

    February 8, 2013

    Update Your GNU Screen Config on the Fly

    December 14, 2012

    Test Web Sites with Internet Explorer for Free

    September 26, 2012

    Company Presentation: Ember, Backbone and Friends

    July 13, 2012

    Handling Ecommerce Transactions with PayPal

    June 14, 2012

    Keeping Your Apps Neat & Tidy With RequireJS

    May 17, 2012

    Debugging Celery Tasks in Django Projects

    March 27, 2012

    Handling outside events with jQuery and Backbone.js

    March 2, 2012