Darryl Pogue
Articles
Teaching CMake to Compile Apple Metal Shaders
•
How I added Metal shader compiling support to a cross-platform C++ workflow.
Reflections on Uru's 20th anniversary
•
Reflections and thanks, for a game that changed my life.
Uru on Linux/OpenGL: 2023 update
•
A 2023 status update on plGLPipeline and Uru/Plasma on Linux.
Understanding the WebView Viewport in iOS 11
•
Let's learn about viewport-fit and safe-area-inset constants, and how the status bar interacts with the WebView.
Cordova builds with Xcode 8
•
Workarounds for Cordova/PhoneGap iOS projects in Xcode 8 to handle code signing and provisioning.
On plGLPipeline and Plasma for Linux…
•
A status update on plGLPipeline and Uru/Plasma on Linux.
Seymour: Cordova build helper
•
A Cordova build helper designed specifically for continuous integration environments.
HTML5 Menus & Browser Support
•
An overview of the HTML5 menu element, how to use it, and the state of its current support in browsers.
cordova-plugin-webp: WebP support for iOS
•
A Cordova plugin for automatic handling of WebP images in iOS web views.
Native Navigation in the Mobile Web World
•
Some thoughts on the problem of native navigation for hybrid mobile apps and the web, and a review of potential solutions.
The Google Music API
•
Exploring the undocumented Google Music API.
About Me
Hi, I'm Darryl Pogue (he/him).
I'm a software developer from Vancouver, BC. Building web pages from a young age, my interests are in embracing the web platform and pushing the boundaries of web technologies.
My first experiences with software development were as part of a modding community, building open-source tools for a spin-off Myst game. I'm still an active contributor to the open-source engine for Myst Online: Uru Live and also a volunteer maintainer of the Apache Cordova project. From 2010 to 2024, I worked at Ayogo Health.
Outside of coding, I'm an amateur radio operator (VA7DPO), local transit enthusiast, and love hiking in the nearby moutains.