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 •
iOS 11 changes behaviour around how the status bar interacts with the WebView. Let's learn about viewport-fit and safe-area-inset constants. -
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.