Persistent Recoil Storage
July 11, 2020 Alex Anderson React
A lot has already been written about RecoilJS , the new orthogonal 1 state manager for React. Many articles have been written about what…Subscription-Only GraphQL Data
February 04, 2020 Alex Anderson GraphQL
There are three operations you can perform with GraphQL: Mutations, Queries, and Subscriptions. Mutations are designed solely for performing…2019 In Review
January 03, 2020 Alex Anderson Life
When it comes to years, 2019 was definitely a banger! Here's a few goals and happenings. I've continued to work on Thorium , which…useInterpolate vs CSS Transitions
October 22, 2019 Alex Anderson Thorium
Sometimes, in a fever of genius, you write an opus of code, magnificent in its function, unknowable in its complexity. These brilliant…How I would build Thorium differently
October 16, 2019 Alex Anderson Thorium
There comes a point in any project's lifecycle when one can look back and see all the alternate choices that might have made the project…When to Open Source
October 09, 2019 Alex Anderson Thorium
It's Hacktoberfest season, which means novice and experienced open-source contributors are creating pull-requests to the plethora open…GraphQL Queries, Subscriptions, and Mutations in Thorium
October 02, 2019 Alex Anderson Thorium
GraphQL is a powerful new technology that makes it easy for client apps to query specific data from a server. The server provides a…Game Server State Management
September 18, 2019 Alex Anderson Thorium
Thorium is a game. I know it's very much about storytelling, simulation, and role-playing; but architecturally, it is a game engine. It…Spreading Events in React with PubSub
September 11, 2019 Alex Anderson Thorium
In React, when you have two components that depend on the same state, you have to lift that state into a common parent and then share the…Bonjour, Electron!
September 04, 2019 Alex Anderson Thorium
Electron is a pretty nifty piece of software. For those who don't know, it combines a full Chromium-based web-browser with a NodeJS runtime…Tab Chats: Communicating between open browser tabs
August 29, 2019 Alex Anderson Thorium
Thorium is designed to work in a regular web browser. It does have a dedicated Electron client which you can use to lock down a computer…A Post Series About Thorium
August 08, 2019 Alex Anderson Thorium
This isn't a full blog post - you can expect one later this week. This is an announcement that I'll be spending the next couple of weeks…JavaScript Start-up Optimization with Code Splitting
August 05, 2019 Alex Anderson Devops
There are a number of performance considerations which web developers have to consider that were never a worry of traditional app developers…Tree Shaking
August 02, 2019 Alex Anderson Devops
Modern JavaScript development is awesome! You can go to NPM (or another package repository ) and get code that someone else has written and…React Plugins
July 26, 2019 Alex Anderson React
React can do some really wild stuff. In this post, I'll demonstrate loading remote React components and how that can be (ab)used to create a…JavaScript Build Tools
June 18, 2019 Alex Anderson Devops
JavaScript really has grown up in the past decade. It used to be slow and localized to only a web browser context. With the advent of Node…Serverless
June 13, 2019 Alex Anderson Devops
In March of 2006, Amazon Web Services launched and changed everything 1 . Before, there were a bunch of different hosting providers that you…Fire Up Your Website With Cloudflare
June 12, 2019 Alex Anderson Devops
So you've got your site written, you've got it hosted somewhere (maybe using a static host? ), you've bought yourself a domain. How do you…JAM Stack
June 05, 2019 Alex Anderson Devops
The second hardest thing in programming is naming stuff. 1 Maybe that's why every pattern and every trend has to have a name and branded…Why Static Hosting is Awesome
May 31, 2019 Alex Anderson Devops
Can I tell you a secret? I run a (very) modest internet business distributing spaceship simulator software . Guess how much it costs me to…What comes next? Semantic Versioning
May 24, 2019 Alex Anderson Devops
People often get really excited about new versions of things - iOS 13, Chrome 73, ES2018. All of these represent the latest and greatest…Async/Await Magic
May 21, 2019 Alex Anderson JavaScript
I already wrote a lot about promises in my earlier post on the basics and another post on some weird tricks . You should probably read…Promise Fu
May 14, 2019 Alex Anderson JavaScript
If you aren't familiar with promises, be sure to check out my earlier post on the topic . In this post, I'll be talking about some…I Promise You'll Like This
May 10, 2019 Alex Anderson JavaScript
I heard in a podcast recently that promises are a really scary thing for new developers. It's been a long time since I've had to learn…Hard Stuff
January 23, 2019 Alex Anderson Programming
I read this tweet recently: It's a great tweet, and she does indeed have a LOT of great tutorials (Thanks Tania!), but when I read that I…Double Promises
January 17, 2019 Alex Anderson JavaScript
We all know that a Promise in JavaScript is a way to perform tasks or get data asynchronously. That is, the promise will do its thing in the…2018 Yearly Recap
January 13, 2019 Alex Anderson Yearly Recap
Here's my regular report on the past year. In one word: terrific! It was a great year, personally, professionally, intellectually, and in…Deep Updating Objects in ES6
December 12, 2018 Alex Anderson JavaScript
Updating nested objects in JavaScript in an immutable used to be a pain. Heck, I don't even know that I ever did it. I would just manipulate…How to Build A Space Ship Part 3 - The Controls
December 08, 2018 Alex Anderson Spaceship
In my last post , I talked about how the Voyager would be constructed. Guess what? It was! You can visit them today , and you totally…What happened in 2017
January 01, 2018 Alex Anderson Yearly Recap
Last year , I put down a set of goals which I wanted to acomplish in 2017. I can definitely say I acomplished all of them. Well, except…Post-Internship Post
September 03, 2017 Alex Anderson Work
I did an internship this summer with FamilySearch . YAY! Actually, in all honesty, it was pretty great and was exactly what I was looking…When Things Don’t Work Out
August 05, 2017 Alex Anderson Spiritual
In Sunday School, a teacher told the story of her teenage daughter. Anyone who has been that age will get this. At some point during her…The DOM
July 30, 2017 Alex Anderson Webdev Guild
The DOM This post was written for a WebDev Guild requirement. When a browser parses an HTML document, it takes the text from the HTML and…2016 Review
December 31, 2016 Alex Anderson Yearly Recap
Despite the intense disappointment many people have had in 2016, it’s been a good year for me. Here’s the highlights: After deciding to not…Why I prefer Elixir/Phoenix to Meteor
June 21, 2016 Alex Anderson Code
Build times are much faster. I’m a ‘code it, save it, check it’ kind of programmer, programming features bit by bit rather than all at once…Funtimes with Elixir and Phoenix
June 19, 2016 Alex Anderson Code
I’m starting to learn Elixir with the Phoenix Framework. This project has a pretty intense stack. I don’t know a whole lot about all of the…Dynamically Updating Javascript Resources for React Native if you don’t know what you are doing with Objective-C
June 02, 2016 Alex Anderson Code
For a project at work, I’m creating a React Native app. The nice thing about React Native is you can load the javascript bundle (the brains…Fishy
May 07, 2016 Alex Anderson Blah
I'm babysitting a fish. He's a beautiful red betta. I'm not sure what his name is or even if he is a he, but for the sake of this blog post…The Feels
March 27, 2016 Alex Anderson Spiritual
I took a trip up to Logan a few weekends ago, which in and of itself was an interesting experience. I merely want to touch on one happening…The Choice
February 07, 2016 Alex Anderson Spiritual
The greater the agency, the greater the growth At a recent Stake Conference, one of the general authorities said this, almost in passing. It…Shank You
January 28, 2016 Alex Anderson Code
I first got The idea for Shank You at a company activity. One of the managers was talking about how his ward had put together a game of…New Year, New Blog
January 27, 2016 Alex Anderson Blah
Hey Everybody! I've revamped my blog, which hopefully means I'll be writing in here a little bit more. I also think that I'll be writing…Two Zero One Six
December 31, 2015 Alex Anderson Yearly Recap
After another spin around the sun, tis time for another yearly recap. This year has certainly been harder than most in the hardest way…Becoming
December 26, 2015 Alex Anderson Thoughts
read an article from a guy named Mark Manson - a pretty sharp life coach (but a pretty profane dude - watch out if you ever read his stuff…This is what happens when I don't blog for too long
October 02, 2015 Alex Anderson Thoughts
Over the past few months, I've compiled together a collection of totally unrelated yet meaningful ideas which I was planning on writing in…How to Build A Space Ship Part 2 - The Plans
July 01, 2015 Alex Anderson Spaceship
Part 1 Fair warning: What follows is going to be incredibly technical, especially towards the end. I joined the Farpoint Creative team on…Ferraris don't grow on trees
June 21, 2015 Alex Anderson Thoughts
Give this one a good read. It's a quick read, but shows how important, how valuable it is to do things for yourself. Nowadays, it's dead…Fathers
June 20, 2015 Alex Anderson Spiritual
This video gets me every time. I can't watch it without being filled to the brim with awe, inspiration, anticipation, excitement and joy. It…Dad
June 06, 2015 Alex Anderson Family
I've written about my dad on this blog before. I make it no secret that I truly look up to him and revere him, not only because he's my…Brave
May 09, 2015 Alex Anderson Family
My mother is the bravest woman I know. I was born in a time of great uncertainty and challenge. Funds were short; expenses were high. I was…Alone
April 26, 2015 Alex Anderson Thoughts
I found this beauty of prose and immediately related. That is to say, it not only resonated with me, but also answered some deep, poignant…How's your Heart?
April 18, 2015 Alex Anderson Spiritual
One of my favorite scriptures in the entire standard works is found in the Book of Mormon, Helaman 3:35: Nevertheless they did fast and pray…#becauseHeLIves
March 26, 2015 Alex Anderson Spiritual
That's my favorite scene from this year's Mormon.org Easter video. I would totally recommend the whole thing, but this scene really spoke…How to Build A Space Ship Part 1 - The Background
March 22, 2015 Alex Anderson Spaceship
I make it no secret that I have a strange hobby. People are always either impressed, surprised, or confused when I describe to them what I…Nice
February 12, 2015 Alex Anderson Thoughts
I was going on a date with someone I didn't know. It really wasn't that big of a deal. I had surprised myself by asking her for her number…Two-thousand and Fourteen
January 17, 2015 Alex Anderson Yearly Recap
It has been three years to the day that I left Utah to go to...Utah. Well, Utah, and then Pennsylvania. I went from civilian life to a life…#FacebookFast
November 29, 2014 Alex Anderson Thoughts
Rewind time back to 2006. What did you do to waste time back then? Fast forward back to now. What do you do to waste time? I've decided it's…Care
November 15, 2014 Alex Anderson Spiritual
I was in Kim's office. Kim is my boss at BlenderBottle, a major business with over one hundred employees, thousands of retailers across the…A letter a day
August 23, 2014 Alex Anderson Thoughts
Who likes getting letters? I certainly do. There is nothing better than going to the mailbox and finding an envelope with your name…Ninja!
August 06, 2014 Alex Anderson Thoughts
Ninja code of ethics Use the art to obtain information to gain an advantage Use the art to survive - to survive is a natural instinct - it…#BecauseOfHim
April 18, 2014 Alex Anderson Spiritual
Pixar's Rules of Storytelling
March 22, 2014 Alex Anderson Thoughts
I found this in my interweb perusal, and thought that I would share. You admire a character for trying more than for their successes. You…Called to serve?
February 22, 2014 Alex Anderson Spiritual
In the church, there are a couple of supposedly unwritten rules, such as never turning down a call or never specifically requesting a…Thoughts on Love
February 21, 2014 Alex Anderson Spiritual
I know that I'm a couple of days late, but I still feel it appropriate to share these things. What follows is some excerpts from my mission…Spiritual Experiences at the Happiest Place on Earth
February 17, 2014 Alex Anderson Family
Our family just concluded a very successful trip down to Southern California. We spent a couple of days in the Disneyland Resort parks, took…Why we pray the way we do
February 12, 2014 Alex Anderson Spiritual
An interesting thing that I've learned in the past few weeks. But first, a story! I was in York a few months ago with Elder Ramos, a native…Confessions of a Returned Missionary
February 11, 2014 Alex Anderson Spiritual
A multitude of things have surprised me about coming home. Many things were totally unexpected; some things went beyond expectation. Here…