Update or Not...

That is the question. My first main Xamarin project was done using their PCL “Portable” system. It was fairly easy to set up though I spent probably just as many hours dealing with Xamarin workarounds as I did my own code. The advantage was one codebase for three platforms and being able to use C#.

Since then Xamarin has been pushing using .NET Standard builds instead of PCL. In fact PCL is no longer available creating a new project. So I decided to try updating my app to .NET. The process is somewhat simple and I used this article as a guide. Actually I had done this before on a smaller project.

Read More

Buzzwords: React

As many of us know the software industry is always filled with buzzwords and the latest trends. I often like to check out what is new and see if there is any opportunity for fun, learning and maybe some extra income.

I’ve mentioned that I like Xamarin for cross platform development. But there are other solutions looking to compete in that market too. One is React which uses JavaScript to do things from websites to native mobile apps. Chances are if you’re a software developer reading this you already may know more about React than I do or am going to present so bear with me.

Read More

That was quick

So last week I launched an update and fix of this website. Now I needed to update my app blog website too and didn’t think that Gatsby was going to be the solution. So I looked at other static site generators. I found Hexo which is fast and also has … themes. Gatsby is just now experimenting with themes and trying modify an existing Gatsby starter design was not that much fun.

It actually took one afternoon to change my old product blog to the new Hexo site. And the conversion to this site which is also done with Hexo has gone really fast. All I had to do was put the old Markdown files in the _posts folder and build the site. There were a few changes to the config file and the banner graphic. And here it is. Looks a bit like the older blog because it now has the picture of the Carquinez Strait at the top.

Read More

Sheet Music Displays

I recently had an inquiry about creating an app to transpose and then display a MusicXML file on a mobile. The client was interested in it using the Open Sheet Music Display library which is a JavaScript library created using TypeScript.

Since I have a background in music composition and arranging the music part was trivial. I found MusicXML fairly straightforward too so the transposition part was easy.

Read More