Recent posts on SwiftUI, React, and everything else I write about
- Nov 7, 2024
How to use the dynamicTypeSize modifier in SwiftUI
In this article, I will show you how to restrict text size increasing using the dynamicTypeSize modifier.
- Nov 3, 2024
Domain names
I write about domain names
- Oct 20, 2024
Moving from Google Photos to Jottacloud
I moved 20k+ photos from Google Photos to Jottacloud.
- Oct 9, 2024
How To Toggle Between Dynamic Text Sizes in SwiftUI Previews
In this article, I show you how to toggle between dynamic text sizes in SwiftUI previews
- Sep 15, 2024
An iPhone 6s for 2024
Switching to an iPhone 6s in 2024
- 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!
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
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.
Migrating from ZSH to Fish
Migrating from ZSH to Fish
iOS Custom Button with Label
How to create a custom iOS button with a label
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!
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
How to Add Firebase Analytics to a Gatsby Project
The right way to add Firebase Analytics to a Gatsby project.
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.