Megan Sullivan

Blog

24 posts found

  1. Create Quick and Easy Modals with the HTML Dialog Element

    October 2nd, 2024 | 4-minute read

    Why build your own modal from scratch when you can use a semantic HTML element that gives you a bunch of features for free? In this post, learn the basics of how to use the HTML dialog element.

  2. What I Learned From My First Hackathon

    September 21st, 2024 | 7-minute read

    I built my first hackathon app! Here are my top takeaways from the experience.

  3. I Stream Now!

    September 16th, 2024 | 4-minute read

    I started streaming last month! A quick reflection on my motivations and future plans.

  4. Quick Wins to Make Your Content More Accessible

    May 16th, 2024 | 9-minute read

    It's Global Accessibility Awareness Day! Here are 3 tips to help content creators make their websites more accessible for disabled people.

  5. The 3 Key Ingredients for Great Educational Content

    July 21st, 2023 | 6-minute read

    There are three things that every piece of educational content needs: Context, Relevance, and Application. This post explains each piece and how I use them to improve my teaching and technical writing.

  6. Sync your Obsidian Vault on iOS with GitHub, Working Copy, and Apple Shortcuts

    February 20th, 2023 | 24-minute read

    This tutorial explains how to connect your iPhone or iPad to an existing Obsidian vault, without a monthly subscription.

  7. How to Run a Sprint Retrospective

    February 5th, 2023 | 16-minute read

    Retrospectives are a powerful tool for improving your team processes. This post explains how to run your first retro and make your work more efficient and enjoyable.

  8. How to Run a 360˚ Speedback

    November 17th, 2022 | 9-minute read

    We all need feedback to grow and improve. Running a 360˚ speedback is a quick way to efficiently share 1:1 feedback with teammates.

  9. Switching between zsh Themes with a Shell Command

    July 3rd, 2022 | 9-minute read

    This post explains how to set up a shell script for easily switching between command prompt themes for teaching and working.

  10. My Reading List for Developer Educators

    May 17th, 2022 | 12-minute read

    Getting started as a content creator or developer educator? These are my top 9 recommended resources for anyone interested in learning and education.

  11. Docs for Everyone!

    January 25th, 2022 | 19-minute read

    5 tips for building a high-quality documentation site that works for both newcomers and power users.

  12. How to be a Better Learner

    August 1st, 2021 | 12-minute read

    Learning new things is hard. This illustrated post talks about some evidence-based strategies you can use to make it easier.

  13. Tips for Teaching a Remote Workshop

    April 2nd, 2021 | 14-minute read

    Leading a workshop remotely presents some unique challenges. This post outlines some teaching strategies to help things go smoothly.

  14. An Intro to RSS Feeds

    February 13th, 2021 | 5-minute read

    A brief, illustrated introduction to RSS feeds and how they work.

  15. How to Add an RSS Feed to Your Gatsby Site

    January 30th, 2021 | 15-minute read

    RSS feeds are a low-maintenance way to help your readers stay up-to-date on your latest content. This post walks you through the steps to add an RSS feed to an existing Gatsby site.

  16. [Sketchnote] Visibility in CSS

    January 4th, 2021 | 4-minute read

    There are multiple ways to toggle visibility in CSS. This diagram helps you decide which approach is right for your use case.

  17. Year in Review: 2020 Restrospective

    December 31st, 2020 | 14-minute read

    Reflecting on 2020, and setting goals for the year ahead.

  18. [Sketchnote] Why Use GraphQL?

    December 13th, 2020 | 3-minute read

    GraphQL is an alternative to REST, but what does that mean? This sketchnote explains some of the differences through visual metaphors.

  19. Ways to Use Up Your Professional Development Budget

    December 3rd, 2020 | 4-minute read

    Not sure how to use up the rest of your professional development budget? Here's a list of resources I've either used or added to my own wishlist.

  20. [Sketchnote] Web Storage APIs: How Browsers Store Data

    November 29th, 2020 | 2-minute read

    localStorage and sessionStorage are two ways that web browsers store data. This sketchnote describes the difference between the two and illustrates their common API.

  21. Documentation, Scaffolding, and Paper Mario

    November 11th, 2020 | 12-minute read

    What do good documentation and Paper Mario have in common? Scaffolding. Learn three ways to improve your docs by supporting readers in their journey to understand complex concepts.

  22. A Deep Dive on Managing Focus with React, Jest, and Enzyme

    August 23rd, 2020 | 22-minute read

    Focus management is an important part of building accessible websites. This post explains how to use React ref to programatically move focus between elements on a web page. (Including tests!)

  23. 3 Teaching Techniques to Make You a Better Consultant

    August 18th, 2020 | 7-minute read

    When I became a software developer, I thought my teaching days were behind me. But as it turns out, software consulting and teaching actually have a lot in common!

  24. Meet the Game Boy Instruction Set

    March 7th, 2020 | 8-minute read

    I built an interactive opcode table to help people understand the Game Boy instruction set. This post describes the project and highlights some lessons I learned along the way.