RSSAmplifier

Blog

Jeff Rafter

How to.

jeffrafter.comRSS feed ↗29 posts

Latest posts

Optimism for a New Age

In 1812, the Luddites protested against the industrial revolution, fearing that machines would replace their jobs and dehumanize their work…

More Than You Ever Wanted to Know About Furbies

Furby is probably the most advanced, well designed, impossibly elegant child’s toy that exists and could be the key to unlocking the emotion…

Hits and Damage in Multiplayer Games in Unity

After getting started with Unity and Virtual Reality, you now have a world. You’ve made it multiplayer with Normcore and are hanging out…

Vagrant, CUPS-PDF and AirPrint

I’ve been on a quest to setup a virtual AirPrint printer on my Mac that allows me to print to a PDF from my iPad. I’ve tried a few different…

Docker, CUPS-PDF, Avahi and AirPrint

Just use docker, they said. It will be easy, they said. I’ve been trying to get my iPad to print to a PDF for a while now. I’ve used…

Printers, Fake Printers, and AirPrint

When the economy crashes and the world ends you’ll find us all trading ink cartridges for currency. Until then, you probably want to make…

Unity Multiplayer Virtual Reality with Normcore

What’s better than Virtual Reality? Virtual Reality with friends. Even the most basic games become more fun when played together. Previously…

Building a Slack bot

Slack

Making GitHub Actions Easy

Furby is probably the most advanced, well designed, impossibly elegant child’s toy that exists and could be the key to unlocking the emotion…

Getting Started With Unity and Virtual Reality

Virtual reality is incredibly immersive and a blast to play with. The Oculus Quest 2 has made it more accessible than ever before. Of course…

Unity VR Patterns

Keys Duplicate: ctrl+d Importing assets and fixing the materials Adding input via a script From https://www.youtube.com/watch?v=u6Rlr…

Exploring - Using Express and Amazon Web Services

🗺 Exploring - Work in progress Using Express to build out your API can be challenging; but integrating it with all of the products…

Terraform and Amazon Web Services

I’ve previously written about building a static website with Gatsby and TypeScript. If you’re building a static website like a blog then…

Using Gatsby and Amazon Web Services

Site We’ve completed the setup for our AWS infrastructure; but at this point we don’t really have a website. As we said earlier, we’ll use…

Working with Unity and GitHub

Working with Unity makes development easy. You can quickly prototype a game and show it off. But what if there are multiple developers…

Exploring GitHub

Finding things on GitHub is often very difficult. Part of the problem is the scale of information (which should be solvable) and part of the…

Realtime and multiplayer

Multiplayer howto #research In Unreal https://docs.unrealengine.com/en-US/Gameplay/Networking/index.html In blueprints https://docs…

Exploring - Performance tuning for mobile VR

🗺 Exploring - Work in progress Getting every ounce of performance out of your game is a dark art. Its study leads to game specific and…

Getting started with ESP8266 and Arduino

I’ve always wanted to be able to work with hardware and put together interesting and complex circuits in the same way I’ve been able to…

Bluetooth Hacking

Last week at GitHub we held a day of learning. It was a fantastic opportunity to dig into things I’ve been wanting to learn. I decided to…

Releasing GitHub Actions

Previously, I posted about Working with GitHub Actions. It covered the basics of setting up a repository, configuring embedded actions and…

Working with GitHub Actions

GitHub Actions are still in beta and are changing quickly. But if you are looking to get started the possibilities are endless. This guide…

Virtual Anaglyphs

As Gavin and I have started exploring Virtual Reality as a platform, we’ve been doing a lot of thought experiments. It’s a whole new medium…

Developing for the Oculus Quest

The Oculus Quest is entirely immersive and a blast to play with. Of course, the moment I put it on, I immediately wanted to make my own…

About Berries

Everything you know about berries is probably wrong. Unless you know a lot about berries; then you know why it needs to be discussed. It…

Building a Static Gatsby-based Website with TypeScript

Updated: February 2020 Creating a static website involves an almost infinite set of choices. Among these is Gatsby – a static site framework…

Gifs

“It’s really hard to make Gifs.” At the end of 2017 at GitHub we were workng on a secret research project: can you completely eliminate the…

Next.js with TypeScript

Our plan is to build a website using Next.js. Next.js is built on top of Express. Out of the box, it supports server side rendering, hot…

Example Markdown

Tufte CSS provides tools to style web articles using the ideas demonstrated by Edward Tufte’s books and handouts. Tufte’s style is known for…