Blog

This blog is dedicated to my musings and are strictly my own. I use it to write about all things software, hardware and aviation. The views and opinions on this site strictly reflect that of my own, and not my employer. At any point I can change my mind, and they may not even reflect my opinions from three minutes ago, so please don't take anything I say too seriously. Some of the software topics on this blog will probably include ColdFusion, C#, .NET Core, Node.js, Objective-C, Swift, Java, Kotlin, C++. As commercial pilot I will be writing about General Aviation, the Airlines, instrument flying, avionics, the Federal Aviation Administration and the TSA.
Creating a spider for your own GPT with OpenAI

Creating a spider for your own GPT with OpenAI

Tags: ChatGPTOpenAIJavaScriptSpider

11/26/2023 \OpenAI\ has been in the news a lot lately for reasons that have nothing to do with AI. While those things have been getting a lot attention, many people might have missed a lot of the announcements t...

How to install Mojo on your M1 Mac if you are using asdf

How to install Mojo on your M1 Mac if you are using asdf

Tags: mojoasdfpython

10/19/2023 I have been playing around with the new programming language \Mojo\ by \Modular\. If you are not familiar with Mojo, it is a language that is a superset of \Python\, but with blazing fast performance....

Here is how to remove secrets from your Xcode Source

Here is how to remove secrets from your Xcode Source

Tags: secretsiOSXcode

7/30/2023 A colleague recently showed me an article that showed that half of the repos on GitHub that had ChatGPT examples had their access key in their source code. GitHub actually does a pretty good job of po...

Fixing the broken iOS simulator in React Native when using zscaler

Fixing the broken iOS simulator in React Native when using zscaler

Tags: zscaleriOSSimulator

4/10/2023 If you are using \zscaler\ and are trying to run the iOS simulator with the React Native metro server, you may have run into the issue of not being able to pull in content from your metro server while...

Making GraphQL calls in iOS using Mercurius and Fastify backend

Making GraphQL calls in iOS using Mercurius and Fastify backend

Tags: Node.jsiOSGraphQLApolloMercurius

4/8/2023 \## Make sure to add the following to this post I have been researching using \Mercurius\ and \Fastify\ for a \GraphQL\ backend for iOS. I think a lot of iOS developers are already familiar with using...

Using the Photoshop API with Node.js and AWS S3 File Storage

Using the Photoshop API with Node.js and AWS S3 File Storage

Tags: Node.jsPhotoshopPhotoshop APIAWS S3

3/5/2023 I recently came across this \post\ from Raymond Camden on how to use the Photoshop APIs with Node.js. If you are not familiar with Raymond Camden, he is an engineer at Adobe, and has worked with some ...

How to add GraphQL to your Fastify service

How to add GraphQL to your Fastify service

Tags: Node.jsGraphQLFastifyMercurius

2/25/2023 I recently needed to add a GraphQL endpoint to an existing \Fastify\ service. I have worked with Apollo before which has a way of hosting on top of an Express service. There may be a way of hosting Ap...

Why you need to add an AppDelegate to your SwiftUI app

Why you need to add an AppDelegate to your SwiftUI app

Tags: SwiftSwiftUI

1/25/2023 By default when you create a new application in Xcode that is a SwiftUI app, it generates an application without an AppDelegate class. It has been replaced by an App struct. Much like how SwiftUI uses...

How to upgrade Gatsby from version 4 to version 5

How to upgrade Gatsby from version 4 to version 5

Tags: Gatsbynode.jsJavaScript

1/22/2023 \## Upgrading to Gatsby 5 from version 4 Gatsby 5 was introduced at the end of last year. I decided to upgrade my site to Gatsby 5 from version 4. Upgrading Gatsby a major version can be complex, espe...

How to run unit tests for iOS based Swift Package Libraries

How to run unit tests for iOS based Swift Package Libraries

Tags: iOSSwift PackagesFastlaneCI/CD

10/16/2022 I recently ran into a problem trying to set up automated unit testing for a iOS based Swift Package. There are a couple of different ways of creating packages or libraries of code for an iOS project. ...

What is BUN?

What is BUN?

Tags: Node.jsJavaScriptJavaScriptCore

7/27/2022 When running JavaScript applications outside of browser, there used to be essentially one choice, \Node.js\. Now we have a few different options. \Deno\ was introduced a couple of years ago from Ryan ...

How to add machine learning to your Node.js app

How to add machine learning to your Node.js app

Tags: Node.jsJavaScriptMachine Learning

7/24/2022 I am in the process of trying to learn more about machine learning. AI and machine learning on the surface can appear to be daunting when you hear terms like multi-layered neural networks and linear r...

How to add React Native to an existing Android app in 2022

How to add React Native to an existing Android app in 2022

Tags: Node.jsJavaScriptReact-Native

6/26/2022 I have been starting to use \React Native\ in an existing iOS and Android app that I am maintaining. One of the problems I am finding in the React Native \docs\ is the guides they give for adding to a...

Why all Developers most know SQL

Why all Developers most know SQL

Tags: SQLDevelopment

5/17/2022 I spent last Saturday going to the 2022 SQL Saturday event here in Jacksonville, FL. You can think of this event as a conference in a day, where system admins, developers and Devops workers get togeth...

Add Jest testing framework to an existing Next.js app

Add Jest testing framework to an existing Next.js app

Tags: Node.jsJavaScriptJestReactUnit testing

5/11/2022 I have been using \Next.js\ for a new project I am currently working. Most of my Node.js experience working with web apps has been using the \Express.js\ framework. One of the tools I like using for m...

What is new in Node.js 18

What is new in Node.js 18

Tags: Node.jsJavaScript

4/23/2022 The Node.js foundation just released the first version of Node \v18.0.0\. The Node.js foundation maintains multiple versions, including the current release along with a long term support (LTS) release...

How to add React Native to an existing iOS app in 2022

How to add React Native to an existing iOS app in 2022

Tags: Node.jsJavaScriptReact-Native

4/16/2022 I have been starting to use \React Native\ in an existing iOS and Android app that I am maintaining. One of the problems I am finding in the React Native \docs\ is the guides they give for adding to a...

How to set up React Native on M1 Mac 2022 edition

How to set up React Native on M1 Mac 2022 edition

Tags: Node.jsJavaScriptReact-NativeM1

4/13/2022 I recently purchased a M1 Mac for development. It is my first time using an M1 Mac, so I thought share my experiences. Going through the React-Native documentation, I found a lot of it to be out of da...

Add Tailwindcss to your Next.js site

Add Tailwindcss to your Next.js site

Tags: Node.jsJavaScriptNext.jsTailwindcss

2/11/2022 I am in the process of trying to get caught up on a lot of the new CSS technologies. One of those technologies that has become increasingly popular over the last couple of years has been Tailwindcss. ...

Add Tailwindcss to your Gatsby Site

Add Tailwindcss to your Gatsby Site

Tags: Node.jsJavaScriptGatsbyTailwindcss

1/30/2022 I am in the process of trying to get caught up on all of the new CSS technologies. One of those technologies that has become increasingly popular over the last couple of years has been Tailwindcss. If...

First Previous Next Last