-
Done or Discipline? Your Choice
Don't sacrifice the long-term positive for a quick win
-
My Story
Everybody loves a story
-
Updates, taking a break and the fight against ambiguity
How's it going
-
A Conversation with Claude
Tried Claude AI for the first time and this happened...
-
A Deeper Why
On why it is worth it to iterate on the Why
-
Web Component Base (WCB)
A simple reactivity system for Web Components
-
Why I Care So Much About the Fediverse
Out of all the recent events, why do I care this much about this?
-
Radical Growth
Some thoughts different forms of growth and the motivations behind them
-
Elk: A Nimble Client for Mastodon - FOSDEM 2025
A presentation about Elk at FOSDEM 2025 Social Web
-
My Setups Part One - Writing This
Here, I talk about one of my setups (part one)
-
Many Different Ways to Have a Place on The Web
Probably inaccurate oversimplification of web hosting options
-
Bluesky’s AT Protocol as I Understand It
Why I think there's reasonable apprehension around the new social protocol
-
Why Do We Take Photos?
AI advancements on photography makes me think...
-
Plain Text Files for Notes
Moving to plain text, away from proprietary formats
-
Organizing My Digital Memories
Time to be intentional with the memories I keep close
-
Reviewing The Weekly Review
Zooming out to see if I am still doing the Weekly Review correctly
-
How To Use Web Workers in an Angular Application
Notes on using Web Workers in Angular as of version 15
-
I don't want to do it
Midnight thoughts on pushing myself
-
Building My Own Threads
Still salty that Meta took one of my favorite words...
-
I Hate Open Graph Images. Here’s Why. And How. Much
As an epic twist of character development, I have learned I don’t like open graph images
-
Astro & Micro-Frontends - Planon Software Development Meetup 2024
A demonstration of using Astro as shell for a Micro-Frontends architecture
-
Awake Now
Something clicks and you realize you've been asleep for a while, but you're awake now
-
Notes on Upgrading Mastodon
Some gotchas I experienced upgrading my Mastodon instance
-
Reactivity? You Don't Need a Base Class for That
A demonstration of using standard HTMLElement APIs for reactivity
-
Scared Test Lead
Guitar solo idea for a song I wrote (Scared)
-
Some Obscure Software Services I Use and the Reasons Why
Obscure ~ not clearly expressed or easily understood.
-
I'm starting a film discs collection
Stopped subscriptions to some streaming services and will buy discs of films I really like :)
-
Building a Cozy Web
Let us build the web we want!
-
Mind-Numbing Technical Debt
Wrestled with modules after modules with spaghetti imports, and now my current branch has 497 files changed
-
Why I Stopped Tracking Traffic on My Personal Sites
I was never happy about being tracked, why should I do that to others?
-
Introduction to Astro - Coven of Wisdom Amsterdam 2023
Fun squeezing awesome Astro stuff into a tiny meetup talk
-
What's the Real Next Action?
All projects can be daunting if you don't start this habit.
-
Anxiety and Importance of Rest
Just some musings on active waiting and resting
-
You Don't Need a Mentor
Accountability is the real underlying principle we need
-
Living Intentionally: Are You Acting or Reacting?
Life is a chess... constantly prompting us: Your move. (Weekly Review #12)
-
How To Trick Yourself to be Productive When You Don't Want To Be
There is a system to be productive regardless of whether my mind feels like it or not (Weekly Review #11)
-
Motivations and Self-Awareness
Weekly Review #10 - In this blog I think about why I do the things I do.
-
Christmas Time Starts Now
Weekly Review #9 - Happy about weekly review schedule change!
-
Weekly Review #8
I try to convince myself not to feel bad about failure
-
Weekly Review #7
Productivity disrupted by sickness and worry, but nothing beyond hope
-
Weekly Review #6
I am excited to see the effects of the previous week's learning
-
Weekly Review #4
Distrupted work week due to sickness and sudden vaccination schedules
-
Reading
I have been striving to rekindle my love for reading books and it has felt so good.
-
Hardships
I hope that as we complain about our individual situation this also moves us to think about others.
-
Growth
Healthy growth is always bi-directional.
-
Influence
If it is outside your circle of influence, do not waste time and energy.
-
Weakness
We all have things that hold us back from reaching our goals.
-
Routines
Let's talk about routines. Today I will be sharing the routines I try to observe, and the benefits I find when I actually do them.
-
mnswpr.com
The classic Minesweeper game, recreated for the browser
-
How to Force JavaScript Variables to use Specific DOM APIs
To take advantage of code completion for Javascript, here's a smart way to force JS DOM variables to use a specific DOM API interface
-
Choosing Backend Tech in 2019 and Why I Like Google Firebase
Let's discuss what Google Firebase has to offer for app development in 2019.
-
Bayanihan: Basurahan
A project to address garbage management in cities
-
Choosing Your First Programming Language
Some thoughts on deciding which programming language to pick first
-
Mailchimp + Lotus Notes Solution for HTML Email Campaigns
Notes on how I fixed a client's problems with MailChimp and Lotus Notes
-
Feels FM: An Emoji-Powered Jukebox for Your Mental Health
What do you do when you don't want to do anything or talk to anyone?
-
3 Steps How To Quickly Setup Ubuntu for Development
In this post I go through how I quickly setup an Ubuntu machine for development
-
What Is Github and Why Every Developer Needs It
I strongly believe that every developer should know Git and Github. Here's why.
-
Innovation Flight Central
Submission platform to share ideas or kick-start project ideas
-
Cloud-based Intelligent Total Analysis System
Platform for detection and forecast of plant diseases
-
Infor M3
Infor's most powerful ERP cloud software
-
WebSAFE - DevCon Summit 2015
Presented WebSAFE as a scalable tool for disaster mitigation in the Web Development Special Track
-
WebSAFE - Asian Conference on Remote Sensing 2015
Presented WebSAFE as a full talk in the WebGIS & Digital Earth track
-
WebSAFE: Developing an Online Exposure and Risk Assessment Tool - FOSS4G 2015
Presented WebSAFE as an online exposure and risk assessment tool during the Web and Framework track as a full talk
-
PhilGRSS Website
Philippine Geosciences and Remote Sensing Societ
-
WebSAFE
Impact assessment tool for dealing with natural hazards
-
Nationwide Operational Assessment of Hazards
WebGIS Platform for Disaster and Risk Reduction Mitigation and Management.
-
Good Programming Practices
Some thoughts on practices that make programming better