Skip to content

Instantly share code, notes, and snippets.

On leave

Geoffrey Huntley ghuntley

On leave
View GitHub Profile
View gist:8630e77c6e737085877a73a81a5f1b0e
From: Media <>
Sent: Tuesday, 30 June 2020 3:07 PM
To: Media <>
Subject: MEDIA RELEASE: Australia’s COVIDSafe app among safest in the world
ghuntley / TodoMVC.purs
Created Jun 9, 2020
PureScript implementation of WebCheck frontend language
View TodoMVC.purs
module TodoMVC where
import DSL
import Data.Array (filter, head, last)
import Data.Array as Array
import Data.Foldable (length)
import Data.Maybe (Maybe(..))
import Data.Number as Number
import Data.String (Pattern(..), split)
View Async and Await - Here be

Async and Await: Here be dragons


  • Background
  • Basics
  • Concepts
  • Examples

In the Beginning …

ghuntley /
Created Aug 16, 2011
freebsd rc.d confluence startup/shutdown script
# Atlassian Confluence Startup / Shutdown Control
# ------------------------------------------------- -
# Licensed under the BSD License - Free Use For All
# PROVIDE: confluence
# REQUIRE: DAEMON postgresql

Developer Environment Setup

📖 Overview

Developing applications with the Uno Platform requires Visual Studio for Windows. On iOS and Android, the Uno Platform relies extensively on the Xamarin Native stack. On WebAssembly, the Uno Platform relies directly on the Mono-Wasm runtime.

If you are doing this workshop as part of a classroom, it is important to pre-install these components of Visual Studio for Windows before attendance, as you'll need to download upwards of 12Gb of software from Microsoft.

☑️ Software Installation

ghuntley / MainPageViewModel.cs
Created Aug 27, 2019
example of todomvc as mvvm w/redux via Uno.CodeGen
View MainPageViewModel.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Windows.Input;
using TodoApp.Shared.Models;
namespace TodoApp.Shared.ViewModels
ghuntley / OnSwipeListener.Android.cs
Last active Aug 23, 2019
SwipableItem for Uno. Code released under MIT
View OnSwipeListener.Android.cs
#if __ANDROID__
using Android.Views;
using System;
using System.Collections.Generic;
using System.Text;
using Uno.UI;
namespace Umbrella.View.Controls
public class OnSwipeListener : Java.Lang.Object, Android.Views.View.IOnTouchListener
You can’t perform that action at this time.