Hello, IndieWeb!
Some thoughts on tinkering around with my digital playground and getting more involved with the IndieWeb.
Monica Powell is a Senior Software Engineer who crafts innovative educational software for classrooms.
Some thoughts on tinkering around with my digital playground and getting more involved with the IndieWeb.
An overview of how in addition to using Brid.gy and Webmentions.io I'm adding GitHub Actions and soon Webmentions.app (or its closely related CLI tool) to automate updating my website with the latest Webmentions and sending outgoing Webmentions to other websites.
With Astro's Content Collection Schema functionality, you can enforce structured, uniform tags to keep your content organized and SEO-friendly. In this post, we’ll dive into how you can define and validate tags using Astro’s schema system, ensuring every post follows the same tagging conventions. Whether you’re managing a blog, documentation site, or any content-heavy project, this guide will help…
This tutorial walks through how linear interpolation (or lerp) can be used to automagically generate gradients
This post discusses how to customize the ZSH startup message that appears when opening a new terminal window.
This article walks through how I solved Day 1 of Advent of Code 2022
Is everything working locally but you're having trouble deploying a Netlify function due to it being greater than 50 MB? This article walks through how to use the Netlify CLI to determine the size of the bundled Netlify function locally.
Strategic ways engineers can approach software with detective-like debugging skills
This post is an overview of my recent migration from bash to zsh.
An overview of my creative process for creating SVG files for CSS animation
Guide to programmatically animating SVGs
This articles walks through how to create protected routes on NextJS with Supabase's user management.
This article walks through how to create new users for a Supabase database with an API written in NextJS
This article walks through how to integrate Instagram on a NextJS site.
An overview of setting up Webmention on a NextJS site to collect comments from across the decentralized social web (i.e., Twitter, GitHub, Pinterest, Reddit) in a centralized place.
This article walks through some tips for making meaningful contributions to Open Source software during Hacktoberfest and beyond.
This article walks through how I use React to render icons that are tailored to the specific content.
Monica Powell on the Hanselminutes podcast
This article shows you how to customize your VSCode set up to display animated sparkles while you are typing. There's a VSCode extension, Power Mode that adds animated flair while you're typing. It has a few different default animations but none of them quite sparkle.
Here's a talk I gave at MDX Conf, sharing more about my migration from Remark to MDX, how you can migrate your site and what problems you might run into. MDX allows you to write Markdown that includes React components and enables a lot more flexibility than Markdown traditionally does.
This article walks through how to pass environment variables to GitHub Action Workflows
Here's a roundup of some of my favorite conference talks that have shaped the way that I think about web development, the workplace, and community organizing.
The purpose of this article is to share some helpful things to keep in mind to render a seamless experience as a Server-Side Rendered (SSR) site transitions from a window-less (server) environment to a browser.
Notes for the book Working In Public by Nadia Eghbal
Tips and inspiration for enhancing your GitHub Profile
I recently used Gatsby's Image's Art direction to update my header to display different images based on viewport size.
Some of my initial thoughts from migrating this Gatsby site from gatsby-transformer-remark to gatsby-plugin-mdx in order to support MDX in addition to Markdown.
This post will introduce what CSS variables are, how to use them and why to consider using them.
I've published dozens of articles on my Gatsby site and these are the top plugins I recommend to enhance your blog's SEO and user experience.
This article walks through how to combine multiple useState() React hooks logic into a single useReducer().
This article will walk through various ways to use ES6 reduce to map, filter and construct objects from arrays.
Guide to using Plop a micro-generator to generate new text-based files.
I could go on and on about the last 10 years but it's officially 2020 and I've decided to start by writing my first public year in review!
This episode of the Egghead podcast gives listeners a better glimpse into my journey into landing my first engineering role and more.
This tutorial will walk through how to create functionality to allow users to filter posts on a Gatsby site by description, title and, tags.
Some of my reflections from participating in the 2019 Global Coderetreat Day where I solved Conway's Game of Life various ways with different people and principles each time.
Recently, I looked into tackling a rendering issue with Font Awesome fonts used on this site by removing JavaScript...
This tutorial is going to walk through how to create a Grey’s Anatomy or other-themed Lorem Ipsum generator with React and Netlify Functions
This article explains how it's possible to commit code that is dated in the future.
Attending various tech Meetups over the years has been pivotal to my growth as a technologist
Using Twython Twitter API wrapper to add users to a Twitter List
When I was first introduced to the command line I really had to adjust to navigating my computer in a black box with just text. So I avoided the command line as much as possible. I was accustomed to…
Lately, I’ve felt a bit stuck with my progress on learning how to code as I think I’m comfortable with the fundamentals. As I’m starting to immerse myself in coding, reading article’s like the Viking…
I recently started working on a Weather app in Flask to auto-detect a user’s location based off of their IP address. After committing some updates to GitHub my app switched from being labeled as…
If you plan on programming any applications and storing your code in a public GitHub repository then it is important that you protect your API keys 🔑 by ensuring that they are not searchable or…