Recent posts on SwiftUI, React, and everything else I write about
- Sep 3, 2024
Creating Videos Where I Talk About Programming
I cover the state of my YouTube channel, and give tips for people looking to create their own videos.
- Aug 27, 2024
SwiftUI Markdown Text
In this article, I will show you how to render markdown inside a Text view
- Aug 18, 2024
An introduction to Dreamscape
Discover what's new on my revamped website, recent blog posts, vlog style videos, and interesting links in this first edition of Dreamscape!
- Aug 7, 2024
How to parse Frontmatter data in a Next MDX Blog
In this article, I show how to retrieve metadata information from blogposts written with MDX
- Jul 31, 2024
SwiftUI Text with Clickable Links
In this article, I will show you how to create a custom SwiftUI component that finds and makes any links clickable inside the given text input.
- Jul 29, 2024
How to use custom fonts in SwiftUI
In this article, I will show you how to build a custom font modifier `CustomFontModifier` in SwiftUI, which can be used for typography in your iOS app.
- Jan 8, 2024
Reviving an old project
I published a Hugo theme.
- Dec 31, 2023
My 2023 In Programming
A summary the programming projects I worked on in 2023.
- Dec 11, 2023
Moving to Berlin using ChatGPT and JavaScript
- Dec 9, 2023
Custom Goodreads Bookshelf Rendering in Astro
In this article I will show you how to fetch this data, parse it using xml2js, and render it in an Astro component.
- Dec 4, 2023
Some Context
Hello, thanks for stopping by! This is the first post on this blog, so I think it would be fitting to get you up to speed on everything.
- Apr 6, 2023
Migrating from ZSH to Fish
Migrating from ZSH to Fish
- Jan 6, 2023
iOS Custom Button with Label
How to create a custom iOS button with a label
- Dec 30, 2022
Cannot find 'MenuBarExtra' in scope Fix
How to fix Cannot find 'MenuBarExtra' in scope XCode error
- Dec 30, 2022
My 2022 In Programming
2022 is coming to an end, and I've wanted to write a summary of some of the programming projects I've worked on this year. Enjoy!
- Dec 23, 2022
Implementing zoom controls for MapKit on iOS
How to implement accessibility zoom buttons for MapKit on iOS with Swift
- Dec 11, 2022
Using DigitalOcean Spaces for Image Storage
How to use a DigitalOcean Spaces bucekt for image storage
- Apr 1, 2022
How to Add Firebase Analytics to a Gatsby Project
The right way to add Firebase Analytics to a Gatsby project.
- Feb 3, 2022
TailwindCSS in Storybook not working?
If you are wondering why your Tailwind styling wont show up in Storybook
- Jan 13, 2022
Creating a Slackbot With JavaScript Bolt
Creating a SlackBot that reacts to every message sent by a specific user.
- Jan 13, 2022
React Image onLoad
In React, you can track the state of whether and image has loaded or not by passing the `onLoad` prop to an `<img />` element.
- Nov 28, 2021
Switching from HTTPS to SSH in git repos
This is a guide on how to resolve the following error:
- Apr 5, 2021
How To Use Relative Links With React Router
In this tutorial, I’ll show you how to create a relative link with React Router. We will be writing the component `EditButton` which renders a button that appends `/edit` to the path the user is on. This will allow us to reuse the component all over our React project.
- Mar 17, 2021
How To Create a Rotation Animation In React Native
In this tutorial, I’ll show you how to create a button that rotates 720 degrees when it’s pressed. We will be using the React Native Animated animation system to create the rotation animation.