App and Library Announcements
Transformers-js - Neural Networks in the Browser Aug 25, 2022
TL;DR I wrote a javascript library that lets you run modern transformer neural networks from Hugging Face 🤗 in the browser. It works on mobile browsers, desktop browsers, pretty much everywhere. Check out transformers-js on GitHub to see how it works and checkout out the live translation demo running on my static website: https://transformers-js.praeclarum.org.
The Technology of iCircuit 3D Feb 8, 2021
Today I’m pleased to announce the macOS release of iCircuit 3D! Last week I released the iOS version to a wonderful reception and I’m happy to now be able to give all the Mac users out there the same experience. iCircuit 3D has been a work of passion over the last couple years and I thought I would take a moment to describe some of the more interesting technical aspects of it.
Mac Catalyst Support for Xamarin.iOS Nov 10, 2020
TL;DR I have written a tool that will convert your Xamarin.iOS app (including Xamarin.Forms and MAUI) to a Mac app using Mac Catalyst. This makes creating a macOS app and selling it on the App Store easier than ever. If you sponsor me on GitHub, subscribe to me on Twitch, or support me through Patreon, I will send you a link to try a beta version of it.
Appstat - App Sales and Analytics Menu Feb 20, 2020
TL;DR I have written an app, Appstat, that I think every Apple app developer will want. It is a macOS status menu app that displays all your apps that are for sale on the App Store plus a whole bunch of data about them including proceeds, sales, ratings, and uploaded builds.
Introducing fuget.org May 31, 2018
Have you ever wondered what exactly is in a nuget to see if it’s right for you? You read the description, you like the name, but, if you’re like me, you probably ended up in GitHub reading the source code to decide if you want to use the library.
Calca in the Microsoft Store May 21, 2018
Calca is my crazy symbolic math calculator/markdown editor designed specifically for mad scientists. Today, I am very pleased to announce that Calca 1.5 is available in the Microsoft Store!
Ooui.Wasm - .NET in the browser Mar 15, 2018
I’ve been obsessing over my little .NET web framework Ooui and am excited to announce that it is now capable of running fully in the browser as a web assembly. This means that Xamarin.Forms apps can run completely in the browser - without a smart server - giving .NET developers even more reach and options for distributing their apps. Try the Xamarin.Forms XAML editor demo online or read the getting started guide if you want to try it yourself.
Xamarin.Forms on the Web Nov 15, 2017
TLDR: I implemented a web backend for Xamarin.Forms so that it can run in any browser. It achieves this without javascript recompilation by turning the browser into a dumb terminal fully under the control of the server (through web sockets using a library I call Ooui). This crazy model turns out to have a lot of advantages. Try it here!
Continuous - C# and F# IDE for the iPad Jul 6, 2016
Over the past six months I have been working on a new .NET IDE for the iPad, and today I am very pleased to release it on the App Store.
Calca 1.4 for iOS - Awesome and Free Mar 21, 2016
Today I’m pleased to release Calca 1.4 for iOS.
Live Coding with Xamarin iOS Nov 9, 2015
TL;DR I wrote a new Xamarin Studio add-in that dramatically reduces the number of Build and Run cycles you need to perform while developing an app. Please follow the instructions to install Continuous and let me know what you think!
Drone Builder - A Story of Drones, React, and F# Sep 14, 2015
Drone Builder is a site I created to play with different DIY drone (multicopter) designs. I wrote it using F# and React.
Introducing the iCircuit Gallery Jun 3, 2015
TL;DR I wrote a website to share circuits made with my app iCircuit and I hope you’ll check it out.
Introducing NGraphics Mar 16, 2015
Many moons ago I created a cross platform library for rendering vector graphics called CrossGraphics. It was good. It supported lots of platforms and was fast. Very fast in fact because it was designed for my app iCircuit which was already a CPU hog and had to run on 2010 era mobile hardware. To be fast, I played loosey goosey with cross platform accuracy (they mostly rendered the same) and features (who needs gradients?).
Two Hot New Features for Calca Nov 25, 2014
Calca 1.3 has hit the Mac App Store and it contains two features that I hope you’ll love: plotting and quick entry.
Stop Crashing! Nov 7, 2014
TL;DR I wrote a script that lists functions in your Xamarin app that could cause it to crash. StopCrashing.fsx on github.
Mocast Jul 17, 2014
For the past couple months, I have been working on a top secret project that aims to redefine the way work will get done, address key industry mobility challenges and spark true mobile-led business change. I’m just kidding, it’s a podcast player!
Audio Tales - Something a Little Different Nov 6, 2013
One morning, I walked into a random presentation at WWDC. I didn’t know what it was about, but I was on autopilot and determined not to miss one session. It turned out to be Accessibility - not something I tend to think about as evidenced by my apps - but what else is a conference for but to break your habits?
Calca 1.2 - Experiments in Text Editing Nov 1, 2013
Let’s face it, text editing text on iOS isn’t the most enjoyable exercise. Text input is fine and dandy, I love flinging my thumbs or resting the iPad on my lap. But editing, no sir. That just sucks.
Calca for Windows, you asked for it! Oct 21, 2013
Calca for Windows has been the #1 asked for “feature” since Calca for iOS debuted in July. Today, I’m happy to announce that it’s finally available for purchase! For just $9.99 you can own this powerhouse of a calculator.
Calca OS X Now Available & Code Reuse Jul 15, 2013
Calca is my latest app - a text editor and computer algebra system happily married together. The reaction to Calca has been overwhelmingly positive. I am very excited that people are finding it useful. Make sure to leave reviews and tell your friends. :-)
Calca - the text editor for engineers Jul 9, 2013
I am very pleased to announce the availability of Calca, my newest iOS app (and soon OS X app).
Easy Layout - a DSL for NSLayoutConstraint Mar 18, 2013
Layout has changed in iOS 6. We no longer are supposed to calculate
RectangleF
s and set springs and struts (AutoresizingMask
), we are to use this very advanced constraint solving system. I wrote a library to make writing constraint-based UIs easier.My First MonoMac App - Spy Touch Jul 4, 2010
The Mono team has recently given the world MonoMac, a framework that allows C# programmers to write native OS X (Cocoa) apps. This is wonderful news for those who simultaneously love OS X and C#.