Writer of Technology
Projects
-
MediaElement.js
Universal HTML5 audio and video player with Flash and Silverlight plugins for older browsers.
-
BlogEngine.NET
Contributor to ASP.NET blogging tool that’s easy to customize and doesn’t require a database.
-
JavaScript Color Picker
Mimics Photoshop's color picker in JavaScript (used in iTunes U and Colorzilla, expanded into jPicker).
-
bib.ly
Bible reference shortener (http://bib.ly/Mk5:35) and Bible text popups (1 Chr. 11:22) for any site.
-
NIV 1984 vs. NIV2011
Exhausive comparison of NIV(1984), tNIV(2005), and NIV(2011).
-
Online Education Player
A video player with synced transcripts and slides in English, Arabic, Chinese, and Spanish.
Sites
-
Trey Hill Photographs
One of the most talented story tellers I've had the pleasure of meeting.
-
Living with the Trinity
Google Maps Flash API work for KERA (Dallas' NPR affiliate) on Texas' main water sources.
-
Best Commentaries
Averages reviews and ratings of thousands of biblical commentaries and theological works.
-
Bible Web App
Greek and Hebrew study tools with other experiments in digital Bible technology.
Development Blog
- Cross-Browser Native Get/Set Properties in JavaScript5/2/2012
- HTML5 Video Wrapper for YouTube and Vimeo API – MediaElement.js11/28/2011
- Pinbox.js – Photos Then and Now (jQuery plugin)11/2/2011
- Native Fullscreen JavaScript API (plus jQuery plugin)10/20/2011
- Getting Counts for Twitter Links, Facebook Likes/Shares, and Google (+1) PlusOnes in C# or PHP6/7/2011
- bib.ly – ASP.NET MVC Url Shortener for Bible References4/2/2011
- ffmpeg Settings for HTML5 codecs (h264/mp4, theora/ogg, vp8/webm)1/5/2011
- HTML5 Reset Debug12/3/2010
- MediaElement.js – a magic unicorn HTML5 video library9/22/2010
- Simple Cross-Browser HTML5 video with a single H.264 file and fallback options6/6/2010
Writer on Technology
Books
John is the unusual person who is as expert in information technology as he is familiar with the Bible, and he is even more unusual in being able to move to and fro with ease and come up with striking and helpful insights. His voice, though gentle, speaks with authority.
— Albert Borgmann
ChristianBook.com
Amazon.com
Barnes & Noble
Presentations
-
How Bible Technology Shapes our Faith
At BibleTech 2009, a walkthough of how the technology of the Bible has impacted our faith.
-
Technology in the Kingdom, Society, and ...
Breakout session for a conference at Dallas Theological Seminary with Shane Hipps.
Articles
- Not Many of You Should Presume to Be Bloggers: How social media changed theological debateChristianity Today (web)03/11/2011
- The Virtualization of CultureChristianity Todayforthcoming
- How to Handle Luddites in the ChurchCollide Magazine01/12/2011
- Information Needs a Compass Not a ClockCollide Magazine05/05/2010
- It’s 2010, Where’s My JetpackCollide Magazine02/05/2010
- I Will Remember Your Tweets No MoreCollide Magazine01/12/2010
- The Best and the Worst New Tech: What You Least ExpectChristianity Today11/17/2009
Don't Eat the Fruit
- What Scifi Can Teach Us about Technology and Humanity [VIDEO]5/17/2012
- Two Great Technology and Faith Conferences in June 20125/14/2012
- Q&A with Dr. Mark Hoffman, Professor of Religion and Media5/11/2012
- Parenting Tip: Three Photos, and I’m Out!4/27/2012
- The Dangers of Text-Walking Humorously Illustrated4/12/2012
- Project Glass: Will Google’s Augmented Reality Glasses Finally Make Technology Fade Into the Background?4/5/2012
- Captivated: A Documentary about Media Consumption4/3/2012
- Facebook on Narcissism: “You Should Distinguish Friends from Acquaintances”3/22/2012
- The Texture of Screens Amidst Communities of Faith: 3 Outstanding Issues with Smartphones in Church3/19/2012
- Around the Web: Facelifts for Facetime and Social Media for the Mainline3/13/2012