Richard Guay
Missionary, Assistant to Editorial Staff, Tech Writer in Tak, Thailand.
I am an American missionary in Thailand, assistant to Editorial staff of, freelance programmer, and tech writer to help pay medical expenses. I designed and built my first computer in 8th grade, and I have been actively using them ever since. Check out what I am doing at Custom Computer Tools for my freelance work and for my missions work.
  • Code
    Fast Web UI With WebknifeIcon
    With the need for a faster development cycle, you need every tool to work well and easily integrate with other tools. In this tutorial, I will show you the Webknife web framework to help take your wireframes to an actual usable product.Read More…
  • Computer Skills
    Creating Alfred Workflows in HaskellAlfredworkflowinhaskell icon
    In this tutorial I'll show you Haskell, a functional programming language, I will create a library to make Alfred workflows, and then use that library to create a case converter workflow.Read More…
  • Code
    Cross-Platform Development With NW.jsCross platformdevnodewebkit
    Cross-Platform development has never been so easy. A fully functional application is easily created with NW.js using simple web technologies. In this tutorial, I will show you how to make use of NW.js by making a simple code editor that is usable on Windows, Linux, and the Mac!Read More…
  • Computer Skills
    Automating Text Conversions With TextwellTextwellworkflow
    In this tutorial, I will show you how to make actions for Textwell to extend its functionality. The first action will be a simple title case converter. The second action will demonstrate the power of Textwell to perform "web raking" tasks.Read More…
  • Computer Skills
    Optimizing Your WorkflowSpeedy workflow
    One thing I keep asking myself: "How can I work more efficiently?" Efficient workflows are hard to put together and even harder to keep efficient. Everyone has a tendency to fall into ruts. Therefore, I am going to remind you to re-examine your workflow with some advice on optimization.Read More…
  • Computer Skills
    How to Create a Slideshow Presentation From Markdown NotesMdpressicon
    You've learned Markdown and you use it all the time for your notes. Now, you need to create a quick presentation from your notes. If only there was a way to take Markdown notes from which to create a presentation. In this tutorial, I will show you how you can accomplish this and more.Read More…
  • Computer Skills
    Creating LaunchBar 6 ActionsLaunchbaractions
    LaunchBar 6 included many great new features. The best of all, you can now create your own actions using computer languages other than AppleScript. The language of choice in LaunchBar 6 is JavaScript, just like the OS X Yosemite. I'll show you how to use the new actions feature and create a new action in the process.Read More…
  • Computer Skills
    Alfred Workflows in SwiftSwift
    Apple created a new language called Swift. It a great modern language that can run as an interpreter or a compiler. In this tutorial, I will show you how to make use of this exciting new language in building Alfred Workflows from the command line.Read More…
  • Computer Skills
    Customizing FoldingTextFoldingtext
    FoldingText is a great Markdown based text editor with minimalist design. Being minimalist does not mean it's powerless. In this tutorial, I’ll show you how you can take control of FoldingText by creating snippets, theme, create AppleScript scripts to interact with FoldingText, and extensions.Read More…
  • Computer Skills
    Writing Dropzone 3 ActionsDropzone
    Dropzone 3 has a new user interface, an expanded API, a new action package format, and many new items to help write actions. In this tutorial, I'll show you how to create your own Dropzone 3 actions from scratch by creating an action that unzips files in to a re-designated directory.Read More…
  • Computer Skills
    Save Time by Automating the MacAutomateyourmac
    When you tell someone about automation, the first thing that comes to mind is some futuristic fantasy where robots automatically do everything for you. Most people do not think about more practical application of automation. I'll define automation and show you how to make your Mac work for you.Read More…
  • Computer Skills
    Basic Vim ConfigurationVim
    Now that you are learning to use Vim, you'll realize that there are a lot of options that can be configured, though you may not know how to make those options survive a reload. In this tutorial I’ll show you the basics of using Vim's configuration file so that you can set up the Vim editor the way you like it.Read More…