Category vrops

The vRealize Operations SSL Certificate Expiration Issue

Sharing some information about the notice that the VMware Product team sent regarding an issue that could potentially impact your vROPs instance causing the tool to become inoperable.

vROPs for Horizon - Regain Compatibility and Insight into your VDI

If your business happens to utilize VMware Horizon for VDI, and vRealize Operations (vROPs) for infrastructure monitoring, insight, and capacity planning, you may also be a business that uses the...

Understanding Authentication in vRealize Operations

Guest Post Ahead! Jeremy McCoy joins us today to explain Authentication methods in vRealize Operations. Check it out!

Category vrealize

The vRealize Operations SSL Certificate Expiration Issue

Sharing some information about the notice that the VMware Product team sent regarding an issue that could potentially impact your vROPs instance causing the tool to become inoperable.

vROPs for Horizon - Regain Compatibility and Insight into your VDI

If your business happens to utilize VMware Horizon for VDI, and vRealize Operations (vROPs) for infrastructure monitoring, insight, and capacity planning, you may also be a business that uses the...

Understanding Authentication in vRealize Operations

Guest Post Ahead! Jeremy McCoy joins us today to explain Authentication methods in vRealize Operations. Check it out!

Category vmware

I just took the VMware VCP exam from home. Here's what it was like.

VMware now allows for remote testing of their Certified Professional exam. I just took the test from my home and here’s what it was like 👨‍💻

The vRealize Operations SSL Certificate Expiration Issue

Sharing some information about the notice that the VMware Product team sent regarding an issue that could potentially impact your vROPs instance causing the tool to become inoperable.

VMworld 2019 US Day 2

VMworld US 2019 Day 2 has already come and gone, and with it, more developments and exciting action.

VMworld 2019 US Day 1

VMworld US 2019 Day 1 is in the books along with a slew of exciting announcements and developments. Expanded partnerships in hybrid cloud, VMware Tanzu preview, and enhancements to Workspace...

VMware Horizon 7.8 is here!

Horizon 7.8 was pushed yesterday, along with version 5.0 of the Horizon Client, App Volumes 2.16, and UEM 9.7. Here’s what’s new!

VMware Recertification Rollback

Whoever thought we’d see this?! VMware made an overwhelmingly well-received change today regarding its VCP Certification program. Effective immediately, VMware is removing the requirement to recertify their VCP certifications within...

My Experiences Updating VCSA 6.5a to 6.5 U2

Today we'll be updating my lab's VCSA 6.5a (build 4944578) to version 6.5 Update 2 (build 8307201) which was released May 3 2018. Here's how it went!

VMworld US 2017 Wrap Up

My first VMworld is over and it's time to compile some thoughts and resources!

VMworld US 2017 Day #1

Just some thoughts as I took in my first VMworld day.

Download the VMworld 2017 app now!

Make the most of VMworld by download the app now!

Mapping VMware Updates and Tools to Build Numbers

VMware has always branded its software as GA, Update 1, Express Patch 4, etc etc. This makes it easy to discuss features and fixes among employees and customers alike. The...

Horizon 7.1 | Everything you need to know [Updated]

VMware released the highly anticipated Horizon 7.1 this week and there are all sorts of enhancements and new features related to the next-gen virtual desktop infrastructure. Here's your one-stop-shop for...

My Top 10 Horizon View Tips

If you’re just getting started with managing a Horizon View environment, or if you’re looking for ways to make the most of your new environment, then my Top 10 list...

Horizon Linux VM (pre-packaged) [Updated]

I’m excited to share what I’ve been working on the last several weeks. Recently I posted over on my Github a new project I’m working called Horizon Linux VM. It’s...

Head over to the TAM Blog

In this post, we’re going to walk through how to set an iPad to run in Kiosk Mode for Horizon View.

Deploying Linux VDI Pools with Horizon 7 [Updated]

One of the more popular posts on That Virtual Boy has been Deploying Linux VDI Pools with Horizon 6. That post was written when Linux and VDI were just getting...

Horizon 7 version 7.0.2 Now Available

Horizon 7.0.2 just dropped. Here's everything you need to know!

Horizon Client 4.2 Now Available

The bits for VMware Horizon View Client 4.2 have been released as well as all the accompanying documentation. This release is paired with Horizon 7 version 7.0.2 also released today...

Virtualizing Applications - which solution is best for you?

Whether you've been tasked with a VDI deployment to include not only desktop virtualization, but application virtualization, or you're simply trying to dust off your Horizon deployment and add some...

Horizon Client 4.0.1 Now Available!

Check out what's new with the brand new Horizon Client 4.0.1!

Upgrading a Horizon View Environment

Check out these steps for upgrading a Horizon 5 environment to Horizon 6!

Understanding Authentication in vRealize Operations

Guest Post Ahead! Jeremy McCoy joins us today to explain Authentication methods in vRealize Operations. Check it out!

Category horizon

Announcing The New Horizon Ubuntu OVA

Several years ago I published a VMware Fling called Ubuntu OVA for Horizon. At that time, Linux in Horizon was still fairly new and not particularly popular. With the recent...

vROPs for Horizon - Regain Compatibility and Insight into your VDI

If your business happens to utilize VMware Horizon for VDI, and vRealize Operations (vROPs) for infrastructure monitoring, insight, and capacity planning, you may also be a business that uses the...

VMware Horizon 7.8 is here!

Horizon 7.8 was pushed yesterday, along with version 5.0 of the Horizon Client, App Volumes 2.16, and UEM 9.7. Here’s what’s new!

Horizon 7.1 | Everything you need to know [Updated]

VMware released the highly anticipated Horizon 7.1 this week and there are all sorts of enhancements and new features related to the next-gen virtual desktop infrastructure. Here's your one-stop-shop for...

My Top 10 Horizon View Tips

If you’re just getting started with managing a Horizon View environment, or if you’re looking for ways to make the most of your new environment, then my Top 10 list...

Horizon Linux VM (pre-packaged) [Updated]

I’m excited to share what I’ve been working on the last several weeks. Recently I posted over on my Github a new project I’m working called Horizon Linux VM. It’s...

Head over to the TAM Blog

In this post, we’re going to walk through how to set an iPad to run in Kiosk Mode for Horizon View.

Deploying Linux VDI Pools with Horizon 7 [Updated]

One of the more popular posts on That Virtual Boy has been Deploying Linux VDI Pools with Horizon 6. That post was written when Linux and VDI were just getting...

Horizon 7 version 7.0.2 Now Available

Horizon 7.0.2 just dropped. Here's everything you need to know!

Horizon Client 4.2 Now Available

The bits for VMware Horizon View Client 4.2 have been released as well as all the accompanying documentation. This release is paired with Horizon 7 version 7.0.2 also released today...

Horizon Client 4.0.1 Now Available!

Check out what's new with the brand new Horizon Client 4.0.1!

Upgrading a Horizon View Environment

Check out these steps for upgrading a Horizon 5 environment to Horizon 6!

Category view

Horizon 7.7.0 has just dropped

VMware Horizon 7.7.0 is now generally available, along with Horizon Apps 7.7.0, and the coinciding Horizon Clients 4.10.0. This release brings support for the brand new vSphere 6.7 U1 and...

Horizon 7.1 | Everything you need to know [Updated]

VMware released the highly anticipated Horizon 7.1 this week and there are all sorts of enhancements and new features related to the next-gen virtual desktop infrastructure. Here's your one-stop-shop for...

My Top 10 Horizon View Tips

If you’re just getting started with managing a Horizon View environment, or if you’re looking for ways to make the most of your new environment, then my Top 10 list...

Horizon Linux VM (pre-packaged) [Updated]

I’m excited to share what I’ve been working on the last several weeks. Recently I posted over on my Github a new project I’m working called Horizon Linux VM. It’s...

Head over to the TAM Blog

In this post, we’re going to walk through how to set an iPad to run in Kiosk Mode for Horizon View.

Deploying Linux VDI Pools with Horizon 7 [Updated]

One of the more popular posts on That Virtual Boy has been Deploying Linux VDI Pools with Horizon 6. That post was written when Linux and VDI were just getting...

Horizon 7 version 7.0.2 Now Available

Horizon 7.0.2 just dropped. Here's everything you need to know!

Horizon Client 4.2 Now Available

The bits for VMware Horizon View Client 4.2 have been released as well as all the accompanying documentation. This release is paired with Horizon 7 version 7.0.2 also released today...

Horizon Client 4.0.1 Now Available!

Check out what's new with the brand new Horizon Client 4.0.1!

Upgrading a Horizon View Environment

Check out these steps for upgrading a Horizon 5 environment to Horizon 6!

Category vdi

My Top 10 Horizon View Tips

If you’re just getting started with managing a Horizon View environment, or if you’re looking for ways to make the most of your new environment, then my Top 10 list...

Horizon Client 4.2 Now Available

The bits for VMware Horizon View Client 4.2 have been released as well as all the accompanying documentation. This release is paired with Horizon 7 version 7.0.2 also released today...

Virtualizing Applications - which solution is best for you?

Whether you've been tasked with a VDI deployment to include not only desktop virtualization, but application virtualization, or you're simply trying to dust off your Horizon deployment and add some...

Horizon Client 4.0.1 Now Available!

Check out what's new with the brand new Horizon Client 4.0.1!

Upgrading a Horizon View Environment

Check out these steps for upgrading a Horizon 5 environment to Horizon 6!

Category horizon view

Virtualizing Applications - which solution is best for you?

Whether you've been tasked with a VDI deployment to include not only desktop virtualization, but application virtualization, or you're simply trying to dust off your Horizon deployment and add some...

Category iOS

You can put your app's paywall in an Alert. But you probably shouldn’t

I was recently surprised to find that App Review accepted a build of Echodots where my Freemium IAP Paywall was built entirely into a system Alert. I don’t have any...

Download Echodots

I’m excited to introduce my latest project, Echodots! It’s a daily pattern game where your memory is put to the test. Each day, a new 5-digit global sequence is displayed...

So you want AI to create your app icon

2023 is nearly gone and you’d be hard pressed to find marketing material, stock photos, and logos that weren’t created using some amount of artificial intelligence. Generative AI has exploded...

Introducing Alt Icons for Bento|Craft

Available today, Bento|Craft now supports alternate icons! This update comes in part by request of several users, but also as a way for me to offer more choice for you...

How to revert your app's premium content if a user subscription lapses

In building Premium features into my SwiftUI app available with a subscription, one use case that I considered is, “What if someone cancels their subscription, or their subscription lapses?”

Introducing Artbox

I’m happy to share a project I’ve spent the last few months working on. A new iOS app for parents called Artbox! https://artbox.app 📱

The Creo Integrated Development Environment

I’ve had the pleasure of learning iOS Development 📱 on the beautifully architected IDE, Creo, from Creolabs. It’s been such a fun experience, I can’t help but spread the word...

The new iPad Pro 9.7 vs iPad 3

I decided it was finally time. Time to replace the iPad 3 (arguably the worst iPad ever made) with the iPad Pro 9.7 (arguably the best iPad ever made). If...

Category bacon

What's in my Bag - 2024

Working from home is great. In fact, it’s the best. Sometimes it’s nice to get out and change up the scenery though. If I venture away from my home office,...

Hello There update 1.2 - send cards in the mail

My greeting card organizer app for iOS, Hello There, has been updated to version 1.2. This new version introduces the ability to purchase a hand-written letter and have it mailed...

Upgrading from Apple Watch Series 3 to Series 8

I recently upgraded my  Watch Series 3 42mm Cellular to the Series 8 45mm Cellular, and I can sum up my reaction to the change in one word: Wow...

Migrating A Paid App To Subscription/Freemium (Part 2)

In Part 1 of this 2-part series, I discussed the differences between the different pricing strategies developers are faced with in today’s app market.

Migrating A Paid App To Subscription/Freemium (Part 1)

If I’ve learned anything from developing apps, it’s that there’s always something to fix. Something to change. Something to improve. The work is never finished, and therein lies the demon...

Getting Started With Apple's In-App Events

At WWDC21, Apple introduced a new capability to developers called In-App Events which are timely events within your apps and games such as a game competition, a fitness challenge, a...

Announcing Artbox 2.7 - Crafting Memories

I’m thrilled to announce a major update to Artbox: version 2.7 - Crafting Memories.

We just enabled Apple Cash Family as an allowance system

Our oldest daughter turned 8 this month and is at a great age to start keeping an allowance for completing chores around the house. One challenge my wife and I...

Is Plex still relevant in 2021?

With more and more of our digital lives moving to subscriptions and streaming services, does building a local digital library still make sense? Here are my thoughts!

Home Arcade: StepMania (DDR) running on RaspberryPi

Remember Arcades? They were these massive buildings filled with mystery and wonder where games, lights, and sounds would expand as far as the eye could see. Sadly, they’re also nesting...

Introducing Artbox

I’m happy to share a project I’ve spent the last few months working on. A new iOS app for parents called Artbox! https://artbox.app 📱

How to Work From Home like a Boss

Public health safety is top of mind today and the driving force behind the Work From Home movement amid COVID-19 fears. Both internally and externally I’ve seen a number of...

Migrating Blogger to Github Pages via Jekyll

Recently I made the switch from writing on Google’s Blogger platform to Github Pages using Jekyll. It’s been a welcome and refreshing change. A little more on that here… Hopefully...

Changes to That Virtual Boy blog + vExpert 2020

My blog has gone through a major uplift! When I first started That Virtual Boy, I hosted the blog on Google Blogger. After a few years I migrated to Wordpress...

Upgrading Seafile Server from version 6 to version 7

In this post I'll cover the process of upgrading Seafile Server from 6.3.4 to 7.0.4. You'll be surprised how simple it actually is!

Troubleshooting the Zmodo Greet Pro Smart Doorbell

Earlier this year I bought a Zmodo Greet Pro Smart Doorbell. It was cheap, didn’t require a monthly subscription, and had relatively decent reviews. It was a breeze to install,...

The Mobile Plex Media Server - Local Streaming on the Go

The mobile Plex Server powered by Pi! The best mobile media streaming solution for those long family road trips. Who cares if your kids have the capacity-starved 16GB hand-me-down phones...

Goodbye Owncloud, Hello Seafile

After years of hosting OwnCloud as my home file server with 'Cloud Access' I've taken the plunge and migrated to a new platform which I'm really excited about: Seafile!

Plex DVR Postprocessing Script

PLEX is the media power house in my home, managing Movies, TV Shows, Home Videos, Music, Picture Backups, and now Live TV DVR. Check out my script which helps cut...

Using Ubuntu 17.10 For Work

While my Macbook Pro was in the shop getting a makeover, I decided to check out Ubuntu 17.10 and use it exclusively for work. How do you think it went?...

Send Time Machine backups to a VM hosted in Windows

I've successfully configured Time Machine backups over my home network using VMware Workstation, Ubuntu, and a 1 TB WD drive. A big thanks to HowToGeek for their Raspberry Pi post...

The new iPad Pro 9.7 vs iPad 3

I decided it was finally time. Time to replace the iPad 3 (arguably the worst iPad ever made) with the iPad Pro 9.7 (arguably the best iPad ever made). If...

Category ubuntu

Announcing The New Horizon Ubuntu OVA

Several years ago I published a VMware Fling called Ubuntu OVA for Horizon. At that time, Linux in Horizon was still fairly new and not particularly popular. With the recent...

Upgrading AMDGPU 18.50 to 19.30 on Ubuntu 18.04

I hope you find this post helpful. My system is running Ubuntu 18.04.3 LTS with an AMD Ryzen 5 2400g and a separate Radeon RX 570 GPU.

Using Ubuntu 17.10 For Work

While my Macbook Pro was in the shop getting a makeover, I decided to check out Ubuntu 17.10 and use it exclusively for work. How do you think it went?...

Horizon Linux VM (pre-packaged) [Updated]

I’m excited to share what I’ve been working on the last several weeks. Recently I posted over on my Github a new project I’m working called Horizon Linux VM. It’s...

Send Time Machine backups to a VM hosted in Windows

I've successfully configured Time Machine backups over my home network using VMware Workstation, Ubuntu, and a 1 TB WD drive. A big thanks to HowToGeek for their Raspberry Pi post...

Deploying Linux VDI Pools with Horizon 7 [Updated]

One of the more popular posts on That Virtual Boy has been Deploying Linux VDI Pools with Horizon 6. That post was written when Linux and VDI were just getting...

Category linux

Announcing The New Horizon Ubuntu OVA

Several years ago I published a VMware Fling called Ubuntu OVA for Horizon. At that time, Linux in Horizon was still fairly new and not particularly popular. With the recent...

Upgrading AMDGPU 18.50 to 19.30 on Ubuntu 18.04

I hope you find this post helpful. My system is running Ubuntu 18.04.3 LTS with an AMD Ryzen 5 2400g and a separate Radeon RX 570 GPU.

Upgrading Seafile Server from version 6 to version 7

In this post I'll cover the process of upgrading Seafile Server from 6.3.4 to 7.0.4. You'll be surprised how simple it actually is!

VMware Horizon 7.8 is here!

Horizon 7.8 was pushed yesterday, along with version 5.0 of the Horizon Client, App Volumes 2.16, and UEM 9.7. Here’s what’s new!

Home Server Update

Sharing the fun of building and managing a multi-use home media server / file server / gaming rig...

Horizon Linux VM (pre-packaged) [Updated]

I’m excited to share what I’ve been working on the last several weeks. Recently I posted over on my Github a new project I’m working called Horizon Linux VM. It’s...

Send Time Machine backups to a VM hosted in Windows

I've successfully configured Time Machine backups over my home network using VMware Workstation, Ubuntu, and a 1 TB WD drive. A big thanks to HowToGeek for their Raspberry Pi post...

Deploying Linux VDI Pools with Horizon 7 [Updated]

One of the more popular posts on That Virtual Boy has been Deploying Linux VDI Pools with Horizon 6. That post was written when Linux and VDI were just getting...

Category ios

Review of your app is taking longer than expected

Is your app review “taking longer than expected?” This can be so frustrating for a developer. Here’s what my experience was like!

Artbox 2 is now available!

The wait is finally over – Artbox 2 is live on the App Store!

Adding Haptic Feedback to your SwiftUI App

In developing Artbox 2, one thing I set out to accomplish was making the user experience more immersive and personable. One of the ways to achieve this is to add...

Virtual Backgrounds App now available for macOS

I’m very excited to announce that Virtual Backgrounds app is now available on macOS as a Mac Catalyst app! 🥳

How to remove the widget component of a Mac Catalyst app

If you’ve found yourself building a modern application in SwiftUI, there’s a good chance you started building it as an iOS app, and eventually began tinkering with WidgetKit. As you...

Saving images in a Mac Catalyst app with SwiftUI

One year ago I published an app called Virtual Backgrounds to the App Store with the idea of providing custom, hand-picked backgrounds to be used with virtual meetings. It wasn’t...

Head over to the TAM Blog

In this post, we’re going to walk through how to set an iPad to run in Kiosk Mode for Horizon View.

Category macos

Using Ubuntu 17.10 For Work

While my Macbook Pro was in the shop getting a makeover, I decided to check out Ubuntu 17.10 and use it exclusively for work. How do you think it went?...

Send Time Machine backups to a VM hosted in Windows

I've successfully configured Time Machine backups over my home network using VMware Workstation, Ubuntu, and a 1 TB WD drive. A big thanks to HowToGeek for their Raspberry Pi post...

Category vmtools

Mapping VMware Updates and Tools to Build Numbers

VMware has always branded its software as GA, Update 1, Express Patch 4, etc etc. This makes it easy to discuss features and fixes among employees and customers alike. The...

Category vsphere

Mapping VMware Updates and Tools to Build Numbers

VMware has always branded its software as GA, Update 1, Express Patch 4, etc etc. This makes it easy to discuss features and fixes among employees and customers alike. The...

Category vmworld

VMworld 2019 US Day 2

VMworld US 2019 Day 2 has already come and gone, and with it, more developments and exciting action.

VMworld 2019 US Day 1

VMworld US 2019 Day 1 is in the books along with a slew of exciting announcements and developments. Expanded partnerships in hybrid cloud, VMware Tanzu preview, and enhancements to Workspace...

VMworld US 2017 Wrap Up

My first VMworld is over and it's time to compile some thoughts and resources!

VMworld US 2017 Day #1

Just some thoughts as I took in my first VMworld day.

Download the VMworld 2017 app now!

Make the most of VMworld by download the app now!

Category plex

Home Server Update

Sharing the fun of building and managing a multi-use home media server / file server / gaming rig...

The Mobile Plex Media Server - Local Streaming on the Go

The mobile Plex Server powered by Pi! The best mobile media streaming solution for those long family road trips. Who cares if your kids have the capacity-starved 16GB hand-me-down phones...

Plex DVR Postprocessing Script

PLEX is the media power house in my home, managing Movies, TV Shows, Home Videos, Music, Picture Backups, and now Live TV DVR. Check out my script which helps cut...

Category seafile

Upgrading Seafile Server from version 6 to version 7

In this post I'll cover the process of upgrading Seafile Server from 6.3.4 to 7.0.4. You'll be surprised how simple it actually is!

Home Server Update

Sharing the fun of building and managing a multi-use home media server / file server / gaming rig...

Goodbye Owncloud, Hello Seafile

After years of hosting OwnCloud as my home file server with 'Cloud Access' I've taken the plunge and migrated to a new platform which I'm really excited about: Seafile!

Category owncloud

Goodbye Owncloud, Hello Seafile

After years of hosting OwnCloud as my home file server with 'Cloud Access' I've taken the plunge and migrated to a new platform which I'm really excited about: Seafile!

Category raspbian

The Mobile Plex Media Server - Local Streaming on the Go

The mobile Plex Server powered by Pi! The best mobile media streaming solution for those long family road trips. Who cares if your kids have the capacity-starved 16GB hand-me-down phones...

Category vcenter

My Experiences Updating VCSA 6.5a to 6.5 U2

Today we'll be updating my lab's VCSA 6.5a (build 4944578) to version 6.5 Update 2 (build 8307201) which was released May 3 2018. Here's how it went!

Category vsca

My Experiences Updating VCSA 6.5a to 6.5 U2

Today we'll be updating my lab's VCSA 6.5a (build 4944578) to version 6.5 Update 2 (build 8307201) which was released May 3 2018. Here's how it went!

Category Horizon

VMware Horizon 7.12 Has Arrived

VMware has just released Horizon 7.12 which is kind of a big deal! Packed with new features and fixes, this release is timely amid a massive increase in the Work...

Ubuntu OVA update for Horizon 7 Now Available

I am so excited to finally be writing this post highlighting the new Ubuntu OVA Fling. After announcing version 1.2 earlier this month, I could barely wait to get the...

Horizon 7.7.0 has just dropped

VMware Horizon 7.7.0 is now generally available, along with Horizon Apps 7.7.0, and the coinciding Horizon Clients 4.10.0. This release brings support for the brand new vSphere 6.7 U1 and...

Category digital workspace

Horizon 7.7.0 has just dropped

VMware Horizon 7.7.0 is now generally available, along with Horizon Apps 7.7.0, and the coinciding Horizon Clients 4.10.0. This release brings support for the brand new vSphere 6.7 U1 and...

Category certifications

VMware Recertification Rollback

Whoever thought we’d see this?! VMware made an overwhelmingly well-received change today regarding its VCP Certification program. Effective immediately, VMware is removing the requirement to recertify their VCP certifications within...

Category ssl

The vRealize Operations SSL Certificate Expiration Issue

Sharing some information about the notice that the VMware Product team sent regarding an issue that could potentially impact your vROPs instance causing the tool to become inoperable.

Category radeon

Upgrading AMDGPU 18.50 to 19.30 on Ubuntu 18.04

I hope you find this post helpful. My system is running Ubuntu 18.04.3 LTS with an AMD Ryzen 5 2400g and a separate Radeon RX 570 GPU.

Category gaming

Home Arcade: StepMania (DDR) running on RaspberryPi

Remember Arcades? They were these massive buildings filled with mystery and wonder where games, lights, and sounds would expand as far as the eye could see. Sadly, they’re also nesting...

Upgrading AMDGPU 18.50 to 19.30 on Ubuntu 18.04

I hope you find this post helpful. My system is running Ubuntu 18.04.3 LTS with an AMD Ryzen 5 2400g and a separate Radeon RX 570 GPU.

Category flings

Announcing The New Horizon Ubuntu OVA

Several years ago I published a VMware Fling called Ubuntu OVA for Horizon. At that time, Linux in Horizon was still fairly new and not particularly popular. With the recent...

Category blog

Changes to That Virtual Boy blog + vExpert 2020

My blog has gone through a major uplift! When I first started That Virtual Boy, I hosted the blog on Google Blogger. After a few years I migrated to Wordpress...

Category vexpert

Changes to That Virtual Boy blog + vExpert 2020

My blog has gone through a major uplift! When I first started That Virtual Boy, I hosted the blog on Google Blogger. After a few years I migrated to Wordpress...

Category Blog

Migrating Blogger to Github Pages via Jekyll

Recently I made the switch from writing on Google’s Blogger platform to Github Pages using Jekyll. It’s been a welcome and refreshing change. A little more on that here… Hopefully...

Category vExpert

Migrating Blogger to Github Pages via Jekyll

Recently I made the switch from writing on Google’s Blogger platform to Github Pages using Jekyll. It’s been a welcome and refreshing change. A little more on that here… Hopefully...

Category Github

Migrating Blogger to Github Pages via Jekyll

Recently I made the switch from writing on Google’s Blogger platform to Github Pages using Jekyll. It’s been a welcome and refreshing change. A little more on that here… Hopefully...

Category Jekyll

Migrating Blogger to Github Pages via Jekyll

Recently I made the switch from writing on Google’s Blogger platform to Github Pages using Jekyll. It’s been a welcome and refreshing change. A little more on that here… Hopefully...

Category vSphere

vSphere 7.0 has landed! Here's some things you need to know!

VMware announced vSphere 7 🚀 last month, and today they’re making it a reality. vSphere 7 with Kubernetes is now Generally Available! 🥳 Here are some things you need to...

Don't overlook these awesome vSphere 7 features

vSphere 7 has officially been announced (finally!) and man is this thing going to deliver. VMware vSphere has been, and continues to be, the engine for modernizing infrastructure and applications....

Category VMware

All VMware Products Approaching End Of General Support In 2022

They say all good things must come to an end. But in the world of software, it’s usually because there’s something newer and better to replace it!

vSphere 7.0 has landed! Here's some things you need to know!

VMware announced vSphere 7 🚀 last month, and today they’re making it a reality. vSphere 7 with Kubernetes is now Generally Available! 🥳 Here are some things you need to...

VMware Horizon 7.12 Has Arrived

VMware has just released Horizon 7.12 which is kind of a big deal! Packed with new features and fixes, this release is timely amid a massive increase in the Work...

Don't overlook these awesome vSphere 7 features

vSphere 7 has officially been announced (finally!) and man is this thing going to deliver. VMware vSphere has been, and continues to be, the engine for modernizing infrastructure and applications....

Category Ubuntu

Ubuntu OVA update for Horizon 7 Now Available

I am so excited to finally be writing this post highlighting the new Ubuntu OVA Fling. After announcing version 1.2 earlier this month, I could barely wait to get the...

Category Linux

Ubuntu OVA update for Horizon 7 Now Available

I am so excited to finally be writing this post highlighting the new Ubuntu OVA Fling. After announcing version 1.2 earlier this month, I could barely wait to get the...

Category Flings

Ubuntu OVA update for Horizon 7 Now Available

I am so excited to finally be writing this post highlighting the new Ubuntu OVA Fling. After announcing version 1.2 earlier this month, I could barely wait to get the...

Category work from home

Home Arcade: StepMania (DDR) running on RaspberryPi

Remember Arcades? They were these massive buildings filled with mystery and wonder where games, lights, and sounds would expand as far as the eye could see. Sadly, they’re also nesting...

How to Work From Home like a Boss

Public health safety is top of mind today and the driving force behind the Work From Home movement amid COVID-19 fears. Both internally and externally I’ve seen a number of...

VMware Horizon 7.12 Has Arrived

VMware has just released Horizon 7.12 which is kind of a big deal! Packed with new features and fixes, this release is timely amid a massive increase in the Work...

Category new release

vSphere 7.0 has landed! Here's some things you need to know!

VMware announced vSphere 7 🚀 last month, and today they’re making it a reality. vSphere 7 with Kubernetes is now Generally Available! 🥳 Here are some things you need to...

Category development

How to revert your app's premium content if a user subscription lapses

In building Premium features into my SwiftUI app available with a subscription, one use case that I considered is, “What if someone cancels their subscription, or their subscription lapses?”

Review of your app is taking longer than expected

Is your app review “taking longer than expected?” This can be so frustrating for a developer. Here’s what my experience was like!

Artbox 2 is now available!

The wait is finally over – Artbox 2 is live on the App Store!

Adding Haptic Feedback to your SwiftUI App

In developing Artbox 2, one thing I set out to accomplish was making the user experience more immersive and personable. One of the ways to achieve this is to add...

Virtual Backgrounds App now available for macOS

I’m very excited to announce that Virtual Backgrounds app is now available on macOS as a Mac Catalyst app! 🥳

How to remove the widget component of a Mac Catalyst app

If you’ve found yourself building a modern application in SwiftUI, there’s a good chance you started building it as an iOS app, and eventually began tinkering with WidgetKit. As you...

Saving images in a Mac Catalyst app with SwiftUI

One year ago I published an app called Virtual Backgrounds to the App Store with the idea of providing custom, hand-picked backgrounds to be used with virtual meetings. It wasn’t...

Introducing Artbox

I’m happy to share a project I’ve spent the last few months working on. A new iOS app for parents called Artbox! https://artbox.app 📱

The Creo Integrated Development Environment

I’ve had the pleasure of learning iOS Development 📱 on the beautifully architected IDE, Creo, from Creolabs. It’s been such a fun experience, I can’t help but spread the word...

Category IDE

The Creo Integrated Development Environment

I’ve had the pleasure of learning iOS Development 📱 on the beautifully architected IDE, Creo, from Creolabs. It’s been such a fun experience, I can’t help but spread the word...

Category apps

Introducing Artbox

I’m happy to share a project I’ve spent the last few months working on. A new iOS app for parents called Artbox! https://artbox.app 📱

Category vcp

I just took the VMware VCP exam from home. Here's what it was like.

VMware now allows for remote testing of their Certified Professional exam. I just took the test from my home and here’s what it was like 👨‍💻

Category certification

I just took the VMware VCP exam from home. Here's what it was like.

VMware now allows for remote testing of their Certified Professional exam. I just took the test from my home and here’s what it was like 👨‍💻

Category Plex

Is Plex still relevant in 2021?

With more and more of our digital lives moving to subscriptions and streaming services, does building a local digital library still make sense? Here are my thoughts!

Category home

Announcing Artbox 2.7 - Crafting Memories

I’m thrilled to announce a major update to Artbox: version 2.7 - Crafting Memories.

We just enabled Apple Cash Family as an allowance system

Our oldest daughter turned 8 this month and is at a great age to start keeping an allowance for completing chores around the house. One challenge my wife and I...

Is Plex still relevant in 2021?

With more and more of our digital lives moving to subscriptions and streaming services, does building a local digital library still make sense? Here are my thoughts!

Category apple

Review of your app is taking longer than expected

Is your app review “taking longer than expected?” This can be so frustrating for a developer. Here’s what my experience was like!

Artbox 2 is now available!

The wait is finally over – Artbox 2 is live on the App Store!

Adding Haptic Feedback to your SwiftUI App

In developing Artbox 2, one thing I set out to accomplish was making the user experience more immersive and personable. One of the ways to achieve this is to add...

Virtual Backgrounds App now available for macOS

I’m very excited to announce that Virtual Backgrounds app is now available on macOS as a Mac Catalyst app! 🥳

How to remove the widget component of a Mac Catalyst app

If you’ve found yourself building a modern application in SwiftUI, there’s a good chance you started building it as an iOS app, and eventually began tinkering with WidgetKit. As you...

Saving images in a Mac Catalyst app with SwiftUI

One year ago I published an app called Virtual Backgrounds to the App Store with the idea of providing custom, hand-picked backgrounds to be used with virtual meetings. It wasn’t...

Category swiftui

Review of your app is taking longer than expected

Is your app review “taking longer than expected?” This can be so frustrating for a developer. Here’s what my experience was like!

Artbox 2 is now available!

The wait is finally over – Artbox 2 is live on the App Store!

Adding Haptic Feedback to your SwiftUI App

In developing Artbox 2, one thing I set out to accomplish was making the user experience more immersive and personable. One of the ways to achieve this is to add...

Virtual Backgrounds App now available for macOS

I’m very excited to announce that Virtual Backgrounds app is now available on macOS as a Mac Catalyst app! 🥳

How to remove the widget component of a Mac Catalyst app

If you’ve found yourself building a modern application in SwiftUI, there’s a good chance you started building it as an iOS app, and eventually began tinkering with WidgetKit. As you...

Saving images in a Mac Catalyst app with SwiftUI

One year ago I published an app called Virtual Backgrounds to the App Store with the idea of providing custom, hand-picked backgrounds to be used with virtual meetings. It wasn’t...

Category Apple

Done App Announcement

Today I’m thrilled to share some exciting updates related to my macOS menu bar app, now rebranded as Did•It

It may be time to reset your Apple Watch

I remember the days where it was not only commonplace, but encouraged to wipe your computer and start fresh on a regular basis. A common performance troubleshooting tactic, starting over...

The surprise use-case of iPhone Mirroring on macOS Sequoia

Apple debuted iPhone Mirroring as a first class feature in macOS Sequoia during the 2024 World Wide Develeper’s Conference (WWDC). An extention of Continuity, Apple highlighted the ability to fully...

WWDC24 Bento Summaries

The WWDC24 Keynote was jam packed with announcements and updates to all of Apple’s major operating systems, including visionOS, macOS, iOS, watchOS, and iPadOS. The keynote even covered updates to...

Introducing Done #NotATodoApp

I needed an app for work that allowed me to easily track tasks I’ve completed to share up the chain. Almost like the opposite of a to-do app… a to-done...

Wall•Genie Siri Update

I’m happy to share a small but useful update to Wall Genie allowing all users to more easily download the app’s most recent free community wallpaper.

Say hello to Wall•Genie

Introducing Wall•Genie! A magical wallpaper generator for iPhone ✨

Blue Eclipse Wallpaper Pack

Millions gathered in unity this week to catch a glimpse of the total solar eclipse passing over North America. From posting iPhone pictures through solar glasses, to Apple-inspired walls from...

Spring Dream Wallpaper

Spring is right around the corner. With Apple introducing a fresh Spring collection of iPhone Cases and Apple Watch bands, it’s the perfect time to also freshen up our iPhone...

You can put your app's paywall in an Alert. But you probably shouldn’t

I was recently surprised to find that App Review accepted a build of Echodots where my Freemium IAP Paywall was built entirely into a system Alert. I don’t have any...

Download Echodots

I’m excited to introduce my latest project, Echodots! It’s a daily pattern game where your memory is put to the test. Each day, a new 5-digit global sequence is displayed...

Bento|Craft will be a part of history

As someone who picked up iOS development in only the last few years, it’s always been an inspiration to hear stories of those who were there when the App Store...

Hope Refreshed

One of my favorite wallpapers of all time is this one below, titled simply Hope. I discovered it years ago as one of the included wallpapers in an old Linux...

Fresh Flow Wallpapers

Only a week ago I shared my wallpaper collection, The Grid, welcoming 2024 and sharing a brief message of hope as we look to the new year ahead. I think...

The Grid - Here's to the New Year

It felt like 2023 ended in a rush, and here we are already into the first week of 2024. Looking ahead, I’m excited for what 2024 might bring in terms...

Introducing Alt Icons for Bento|Craft

Available today, Bento|Craft now supports alternate icons! This update comes in part by request of several users, but also as a way for me to offer more choice for you...

Generative AI: Apple Wallpapers

In playing around with AI Image Generation, I ended up down a rabbit hole of creating Apple-themed logos. I couldn’t help but think they would make great wallpapers across my...

M3 Macs and the Scary Windows Virtualization Predicament

This week Apple announced the M3 series of chips at their Scary Fast event. Like many others, I was amazed when Apple flexed at the end with the statement “This...

Introducing Bento|Craft

Today I’m excited to introduce Bento|Craft, launching later this month!

iPhone 15 Pro Natural Titanium -- different for the better

The iPhone 15 Pro Natural Titanium isn’t nearly as tan or golden as I thought it appeared to be in Apple’s original announcement and marketing material. It was by far...

Artbox and Hello There iOS 17 Updates

iOS 17 is officially here and the excitement around this release has been real. The highly anticipated iPhone 15 ships this Friday with iOS 17 pre-installed and will soon be...

Considering Mac Catalyst? A word of caution...

I’ve discovered a technical hurdle that has become quite a headache as a SwiftUI developer, and it has to do with availability of an app’s Mac Catalyst App Store Build....

Happy Birthday, Hello There!

This week mark’s Hello There’s first anniversary in the App Store! 🥳

Build a Bento Box with SwiftUI

Last month I posted about open-sourcing a project I had been working on for marketing my app, Hello There. The post was very well received and picked up a lot...

Advertise with rakTech Apps

Getting the word out about your apps is one of the biggest challenges indie developers face. Competing against agencies with mega marketing budgets means our apps often get lost in...

An Apple inspired SwiftUI card design

What makes SwiftUI so fun is how easy it is to whip together designs that are modern and refreshing. SwiftUI’s declarative nature invites developers and designers alike to tweak, adjust,...

Hello There update 1.2 - send cards in the mail

My greeting card organizer app for iOS, Hello There, has been updated to version 1.2. This new version introduces the ability to purchase a hand-written letter and have it mailed...

Upgrading from Apple Watch Series 3 to Series 8

I recently upgraded my  Watch Series 3 42mm Cellular to the Series 8 45mm Cellular, and I can sum up my reaction to the change in one word: Wow...

How to revert your app's premium content if a user subscription lapses

In building Premium features into my SwiftUI app available with a subscription, one use case that I considered is, “What if someone cancels their subscription, or their subscription lapses?”

Migrating A Paid App To Subscription/Freemium (Part 2)

In Part 1 of this 2-part series, I discussed the differences between the different pricing strategies developers are faced with in today’s app market.

Migrating A Paid App To Subscription/Freemium (Part 1)

If I’ve learned anything from developing apps, it’s that there’s always something to fix. Something to change. Something to improve. The work is never finished, and therein lies the demon...

Getting Started With Apple's In-App Events

At WWDC21, Apple introduced a new capability to developers called In-App Events which are timely events within your apps and games such as a game competition, a fitness challenge, a...

Announcing Artbox 2.7 - Crafting Memories

I’m thrilled to announce a major update to Artbox: version 2.7 - Crafting Memories.

We just enabled Apple Cash Family as an allowance system

Our oldest daughter turned 8 this month and is at a great age to start keeping an allowance for completing chores around the house. One challenge my wife and I...

Category Family

Announcing Artbox 2.7 - Crafting Memories

I’m thrilled to announce a major update to Artbox: version 2.7 - Crafting Memories.

We just enabled Apple Cash Family as an allowance system

Our oldest daughter turned 8 this month and is at a great age to start keeping an allowance for completing chores around the house. One challenge my wife and I...

Category developer

Migrating A Paid App To Subscription/Freemium (Part 2)

In Part 1 of this 2-part series, I discussed the differences between the different pricing strategies developers are faced with in today’s app market.

Migrating A Paid App To Subscription/Freemium (Part 1)

If I’ve learned anything from developing apps, it’s that there’s always something to fix. Something to change. Something to improve. The work is never finished, and therein lies the demon...

Getting Started With Apple's In-App Events

At WWDC21, Apple introduced a new capability to developers called In-App Events which are timely events within your apps and games such as a game competition, a fitness challenge, a...

Category SwiftUI

Wall•Genie Siri Update

I’m happy to share a small but useful update to Wall Genie allowing all users to more easily download the app’s most recent free community wallpaper.

Introducing Alt Icons for Bento|Craft

Available today, Bento|Craft now supports alternate icons! This update comes in part by request of several users, but also as a way for me to offer more choice for you...

Introducing Bento|Craft

Today I’m excited to introduce Bento|Craft, launching later this month!

Artbox and Hello There iOS 17 Updates

iOS 17 is officially here and the excitement around this release has been real. The highly anticipated iPhone 15 ships this Friday with iOS 17 pre-installed and will soon be...

Considering Mac Catalyst? A word of caution...

I’ve discovered a technical hurdle that has become quite a headache as a SwiftUI developer, and it has to do with availability of an app’s Mac Catalyst App Store Build....

Happy Birthday, Hello There!

This week mark’s Hello There’s first anniversary in the App Store! 🥳

Build a Bento Box with SwiftUI

Last month I posted about open-sourcing a project I had been working on for marketing my app, Hello There. The post was very well received and picked up a lot...

Advertise with rakTech Apps

Getting the word out about your apps is one of the biggest challenges indie developers face. Competing against agencies with mega marketing budgets means our apps often get lost in...

An Apple inspired SwiftUI card design

What makes SwiftUI so fun is how easy it is to whip together designs that are modern and refreshing. SwiftUI’s declarative nature invites developers and designers alike to tweak, adjust,...

Hello There update 1.2 - send cards in the mail

My greeting card organizer app for iOS, Hello There, has been updated to version 1.2. This new version introduces the ability to purchase a hand-written letter and have it mailed...

How to revert your app's premium content if a user subscription lapses

In building Premium features into my SwiftUI app available with a subscription, one use case that I considered is, “What if someone cancels their subscription, or their subscription lapses?”

Migrating A Paid App To Subscription/Freemium (Part 2)

In Part 1 of this 2-part series, I discussed the differences between the different pricing strategies developers are faced with in today’s app market.

Category Xcode

Migrating A Paid App To Subscription/Freemium (Part 2)

In Part 1 of this 2-part series, I discussed the differences between the different pricing strategies developers are faced with in today’s app market.

Category CodeAlong

An Apple inspired SwiftUI card design

What makes SwiftUI so fun is how easy it is to whip together designs that are modern and refreshing. SwiftUI’s declarative nature invites developers and designers alike to tweak, adjust,...

Category iPhone

Wall•Genie Siri Update

I’m happy to share a small but useful update to Wall Genie allowing all users to more easily download the app’s most recent free community wallpaper.

Say hello to Wall•Genie

Introducing Wall•Genie! A magical wallpaper generator for iPhone ✨

iPhone 15 Pro Natural Titanium -- different for the better

The iPhone 15 Pro Natural Titanium isn’t nearly as tan or golden as I thought it appeared to be in Apple’s original announcement and marketing material. It was by far...

Category iPad

Introducing Bento|Craft

Today I’m excited to introduce Bento|Craft, launching later this month!

Category Mac

Blue Eclipse Wallpaper Pack

Millions gathered in unity this week to catch a glimpse of the total solar eclipse passing over North America. From posting iPhone pictures through solar glasses, to Apple-inspired walls from...

Spring Dream Wallpaper

Spring is right around the corner. With Apple introducing a fresh Spring collection of iPhone Cases and Apple Watch bands, it’s the perfect time to also freshen up our iPhone...

Hope Refreshed

One of my favorite wallpapers of all time is this one below, titled simply Hope. I discovered it years ago as one of the included wallpapers in an old Linux...

Fresh Flow Wallpapers

Only a week ago I shared my wallpaper collection, The Grid, welcoming 2024 and sharing a brief message of hope as we look to the new year ahead. I think...

The Grid - Here's to the New Year

It felt like 2023 ended in a rush, and here we are already into the first week of 2024. Looking ahead, I’m excited for what 2024 might bring in terms...

Generative AI: Apple Wallpapers

In playing around with AI Image Generation, I ended up down a rabbit hole of creating Apple-themed logos. I couldn’t help but think they would make great wallpapers across my...

M3 Macs and the Scary Windows Virtualization Predicament

This week Apple announced the M3 series of chips at their Scary Fast event. Like many others, I was amazed when Apple flexed at the end with the statement “This...

Category Fusion

M3 Macs and the Scary Windows Virtualization Predicament

This week Apple announced the M3 series of chips at their Scary Fast event. Like many others, I was amazed when Apple flexed at the end with the statement “This...

Category AI

The Grid - Here's to the New Year

It felt like 2023 ended in a rush, and here we are already into the first week of 2024. Looking ahead, I’m excited for what 2024 might bring in terms...

So you want AI to create your app icon

2023 is nearly gone and you’d be hard pressed to find marketing material, stock photos, and logos that weren’t created using some amount of artificial intelligence. Generative AI has exploded...

Generative AI: Apple Wallpapers

In playing around with AI Image Generation, I ended up down a rabbit hole of creating Apple-themed logos. I couldn’t help but think they would make great wallpapers across my...

Category Hello There

Hello There's Winter Update

Hello There’s Winter Update and App Store event is live! Not only is Hello There the best way to capture and organize all the Christmas cards you receive this year,...

Category Apps

You can put your app's paywall in an Alert. But you probably shouldn’t

I was recently surprised to find that App Review accepted a build of Echodots where my Freemium IAP Paywall was built entirely into a system Alert. I don’t have any...

Download Echodots

I’m excited to introduce my latest project, Echodots! It’s a daily pattern game where your memory is put to the test. Each day, a new 5-digit global sequence is displayed...

So you want AI to create your app icon

2023 is nearly gone and you’d be hard pressed to find marketing material, stock photos, and logos that weren’t created using some amount of artificial intelligence. Generative AI has exploded...

Introducing Alt Icons for Bento|Craft

Available today, Bento|Craft now supports alternate icons! This update comes in part by request of several users, but also as a way for me to offer more choice for you...

Hello There's Winter Update

Hello There’s Winter Update and App Store event is live! Not only is Hello There the best way to capture and organize all the Christmas cards you receive this year,...

Category Holiday

Hello There's Winter Update

Hello There’s Winter Update and App Store event is live! Not only is Hello There the best way to capture and organize all the Christmas cards you receive this year,...

Category Wallpaper

Blue Eclipse Wallpaper Pack

Millions gathered in unity this week to catch a glimpse of the total solar eclipse passing over North America. From posting iPhone pictures through solar glasses, to Apple-inspired walls from...

Spring Dream Wallpaper

Spring is right around the corner. With Apple introducing a fresh Spring collection of iPhone Cases and Apple Watch bands, it’s the perfect time to also freshen up our iPhone...

Hope Refreshed

One of my favorite wallpapers of all time is this one below, titled simply Hope. I discovered it years ago as one of the included wallpapers in an old Linux...

Fresh Flow Wallpapers

Only a week ago I shared my wallpaper collection, The Grid, welcoming 2024 and sharing a brief message of hope as we look to the new year ahead. I think...

The Grid - Here's to the New Year

It felt like 2023 ended in a rush, and here we are already into the first week of 2024. Looking ahead, I’m excited for what 2024 might bring in terms...

Category Remote Work

What's in my Bag - 2024

Working from home is great. In fact, it’s the best. Sometimes it’s nice to get out and change up the scenery though. If I venture away from my home office,...

Category Apple Vision Pro

Bento|Craft will be a part of history

As someone who picked up iOS development in only the last few years, it’s always been an inspiration to hear stories of those who were there when the App Store...

Category App

Introducing Done #NotATodoApp

I needed an app for work that allowed me to easily track tasks I’ve completed to share up the chain. Almost like the opposite of a to-do app… a to-done...

Say hello to Wall•Genie

Introducing Wall•Genie! A magical wallpaper generator for iPhone ✨

Category OpenAI

Long Live the Live Tweet

On Monday May 13th, OpenAI CEO Sam Altman live tweeted OpenAI’s event where GPT-4o was announced. Call me old fashioned, but I was happy to see a silicon valley Tech...

Category Bacon

Long Live the Live Tweet

On Monday May 13th, OpenAI CEO Sam Altman live tweeted OpenAI’s event where GPT-4o was announced. Call me old fashioned, but I was happy to see a silicon valley Tech...

Category macOS

Done App Announcement

Today I’m thrilled to share some exciting updates related to my macOS menu bar app, now rebranded as Did•It

The surprise use-case of iPhone Mirroring on macOS Sequoia

Apple debuted iPhone Mirroring as a first class feature in macOS Sequoia during the 2024 World Wide Develeper’s Conference (WWDC). An extention of Continuity, Apple highlighted the ability to fully...

Introducing Done #NotATodoApp

I needed an app for work that allowed me to easily track tasks I’ve completed to share up the chain. Almost like the opposite of a to-do app… a to-done...

Category WWDC

The surprise use-case of iPhone Mirroring on macOS Sequoia

Apple debuted iPhone Mirroring as a first class feature in macOS Sequoia during the 2024 World Wide Develeper’s Conference (WWDC). An extention of Continuity, Apple highlighted the ability to fully...

WWDC24 Bento Summaries

The WWDC24 Keynote was jam packed with announcements and updates to all of Apple’s major operating systems, including visionOS, macOS, iOS, watchOS, and iPadOS. The keynote even covered updates to...

Category Developer

WWDC24 Bento Summaries

The WWDC24 Keynote was jam packed with announcements and updates to all of Apple’s major operating systems, including visionOS, macOS, iOS, watchOS, and iPadOS. The keynote even covered updates to...

Category Watch

It may be time to reset your Apple Watch

I remember the days where it was not only commonplace, but encouraged to wipe your computer and start fresh on a regular basis. A common performance troubleshooting tactic, starting over...

Category watchOS

It may be time to reset your Apple Watch

I remember the days where it was not only commonplace, but encouraged to wipe your computer and start fresh on a regular basis. A common performance troubleshooting tactic, starting over...

Category Productivity

Done App Announcement

Today I’m thrilled to share some exciting updates related to my macOS menu bar app, now rebranded as Did•It