PatCat is the founder of Dev Diner, a site that explores developing for emerging tech such as virtual and augmented reality, the Internet of Things, artificial intelligence and wearables. He is a SitePoint contributing editor for emerging tech, an instructor at SitePoint Premium and O'Reilly, a Meta Pioneer and freelance developer who loves every opportunity to tinker with something new in a tech demo.
Patrick's articles
Patrick Catanzariti looks at the growth in JavaScript's potential within the Internet of Things in various ways throughout 2015.
Patrick Catanzariti explains how to use Evothings and Estimote beacons to prototype a Bluetooth Beacon mobile app.
Patrick Catanzariti explains how to use gesture control in Node.js applications via the Myo Armband and its npm module.
Patrick Catanzariti covers how to include images in Pebble apps across the three Pebble platforms, Aplite, Basalt and Chalk.
Patrick Catanzariti provides guidance on using the new Pebble Dictation API with a demo that sends dictated messages to Slack via IFTTT.
Patrick Catanzariti covers in detail how to put together a Google Cardboard based VR app in Unity using the Google Cardboard Unity SDK.
Patrick Catanzariti provides an overview of various smartwatch platforms available for developers in 2015.
Patrick Catanzariti gives the lowdown on the Pebble Time Round, what it means for developers and some tips for developing on the new platform.
Patrick Catanzariti provides an overview on the options available for developing and delivering virtual reality in the browser.
Patrick Catanzariti explains how to make a smartphone IoT dashboard using the Blynk mobile app and a Particle device.
Patrick Catanzariti explains how to create a Particle device powered button that starts and stops Toggl time tracking via a Node server.
Patrick Catanzariti shows how to use the Lightblue Bean, node-serialport and IFTTT to turn on a LIFX light bulb with the opening and closing of a door.
Patrick Catanzariti explores the new Particle Photon, its hardware changes and the process of connecting it up to Wi-Fi and installing a sample app.
Patrick Catanzariti explains how to use Three.js and Node to create a real time visualisation of tweets in virtual reality.
Patrick Catanzariti covers how you can use IFTTT, Slack and Google Spreadsheets to monitor and log your Particle device activity.
Patrick Catanzariti explains how to run Windows 10 IoT Core on a Raspberry Pi and use it to control a pair of servos.
Patrick Catanzariti explains how to connect up a NeoMatrix NeoPixel grid to the Particle Core and its cloud service to control it via HTTP requests.
Patrick Catanzariti shows how to use HTML5, JavaScript, Three.js and Google Cardboard to provide a VR view from a Raspberry Pi camera.
Patrick Catanzariti creates an augmented reality LIFX lightbulb controller using awe.js and IFTTT.
Patrick Catanzariti explains how connect up IoT devices to IFTTT using an Arduino, a LIFX light bulb and Node.js.
Patrick Catanzariti explains how to display PNG images using a Freetronics Dot Matrix LED Display, an Arduino and Node.js.
Patrick Catanzariti explains how to use HTML5, JavaScript, Three.js, a smartphone and Google Cardboard to create a filtered AR viewfinder.
Patrick Catanzariti explains how to bring in BLE beacon functionality to a mobile app using BlueCats and PhoneGap.
Patrick Catanzariti shows how to control your LIFX smart light bulbs using IFTTT, the Jawbone UP24 and the IFTTT ESPN channel.
Patrick Catanzariti shows how to create an Arduino based remote control for Mac OSX using Node.js, johnny-five and AppleScript.
Patrick Catanzariti explains how to bring web APIs into the virtual reality world using Google Cardboard, JavaScript and three.js.
Patrick Catanzariti explains how to display a Web API on an Arduino based LCD display using Node.js and johnny-five.
Patrick Catanzariti demonstrates how to connect up Web APIs and the Internet of Things to the Unity Game Engine.
Patrick Catanzariti spoke to some experienced front-end developers to get their views on how to deal with the popular BEM CSS methodology on large scale projects.
The Jawbone UP is a popular fitness tracker. Patrick Catanzariti demonstrates how authenticate a Node.js server with the Jawbone API and return user data.