Frank Robert Anderson

I am a Developer who does web good and likes to do other stuff good too.

Blog Tutorials Rants Everything Back to My Site

This is all the content on this site. A completely unfiltered, river of news. For you Drupal people, this is the /node.

How to play gloom with a 52 card deck

Written on March 30, 2018

I played the Edward Gorey insired card game Gloom the other day. The game and mechanics are fun, if the dark humor of the game isn't for you then try these rules on a standard 52 card deck.

Rules

Each...

Read More about How to play gloom with a 52 card deck

Why DrupalCon

Written on February 20, 2018

Collaboration and Contribution at DrupalCon

Drupal is the most flexible general purpose Content Management System on the market today—Open Source or not. Using Drupal enables us to provide a cost effective and flexible platform for our clients, while contributing...

Read More about Why DrupalCon

Rearchitecting for Drupal 8; a DrupalCon Session

Written on February 15, 2018

Rearchitecting for Drupal 8

This is an export of my session from DrupalCon Baltimore 2017. This is here for posterity. The least effor possible was put into trascribing it from presentation format to a web page.

In case you are...

Read More about Rearchitecting for Drupal 8; a DrupalCon Session

Switching to Celsius from Fahrenheit for normal people

Written on April 23, 2017

TLDR;

For the majority of people who will be switching from Fahrenheit to Celsius, this is all you need to know.

... Read More about Switching to Celsius from Fahrenheit for normal people

My Dilemma; What Technology to Pursue

Written on November 21, 2016

Be warned, this is a rant.

I have a Dilemma about what to focus on learning. I will always explore technology. I will always study, this is my nature. As God has built us, I will always work. This is...

Read More about My Dilemma; What Technology to Pursue

Lets take a look at webVR with AFrame

Written on October 24, 2016

Do you remember that time when you tried to find a Javascript library only to find the wrong Javascript library with the same name. Well that happened when I was looking for A-Frame. Just so you know we are...

Read More about Lets take a look at webVR with AFrame

a new simple reading rogue like

Written on September 30, 2016

My kid is smart™

I am going to say what every parent says, my kid is smart™. We read to her all the time and she loves it. We have been reading to her all her life. Now it's time...

Read More about a new simple reading rogue like

Basic Hello World with composer and php

Written on August 16, 2016

Getting started with composer

I want this to be an introduction to using Composer. If you are looking for more information about using Drupal with Composer then you should checkout the official composer facade doc page...

Read More about Basic Hello World with composer and php

Semantic Git

Written on May 27, 2016

Git is a great tool for managing source control. Git flow is a great workflow for working with git branches and tags. Semantic versioning is a great way for labeling and cataloging version dependence. If we put them together then...

Read More about Semantic Git

Simplify Drupal 8 field value calls

Written on March 28, 2016

Things change, it's a fact of life; even more so it's a fact of a web developer's life.

In semantic versioned frameworks every new major version brings new api and discards the old apis. Like ripping off a band-aid, this...

Read More about Simplify Drupal 8 field value calls

Lets plan a new Arduino based video game console

Written on December 22, 2015

WHY make an new old video game system!?!

I saw this video.

These videos beg the question; How do I stop my kids from being like this?

When it's easier to build something in...

Read More about Lets plan a new Arduino based video game console

Altering Entity Field Querys for JOINS ORs and Profit

Written on November 11, 2015

One of my favorite features from Drupal 7 is the EntityFieldQuery. The power of the EntityFieldQuery is a well known thing, and I a have written about extending EntityFieldQueries with subqueries before. This time I will go...

Read More about Altering Entity Field Querys for JOINS ORs and Profit

Add an API to Your Jekyll Blog

Written on October 25, 2015

I really like github pages. I built my blog on it, even though I host it myself. When friends and family ask for me to build them a site I will point them to github pages....

Read More about Add an API to Your Jekyll Blog

Reflecting on Elixir and Phoenix

Written on October 9, 2015

The New Hotness

I read a post recently that had the click bait title "Is Drupal Dying?" Ironically I read this while attending ElixirConf. The basis of that post was clients asking for the next thing --expecting Drupal to...

Read More about Reflecting on Elixir and Phoenix

Modern Drupal7 Site Building Tools

Written on September 22, 2015

Why build a site with Drupal 7

Drupal8 is nearly out making Drupal 7 look like it isn't an appealing choice. However, Drupal 7 is still a contender for the conviences in site-building crown. The module ecosystem for Drupal 7...

Read More about Modern Drupal7 Site Building Tools

Add Some Style to Your JavaScript Log

Written on September 10, 2015

Skip the fluff

Backstory

Anytime I want to show off what the web can do with a simple blog I have to pull up this awesome site. I was on A Very Cool Site about Hackery, Math...

Read More about Add Some Style to Your JavaScript Log

Step One on replacing Jekyll, make yaml work

Written on July 26, 2015

As you might remember in my post on replacing Jekyll with Gulp (and my post on Jekyll). YAML will be a large part of getting this working.

YAML Parsing

First am trying to use npm-yaml. Simple installation, npm install...

Read More about Step One on replacing Jekyll, make yaml work

I like Jekyll, but is it necessary?

Written on June 15, 2015

One of the first "Content Management Systems" I ever wrote was a perl script that took flat text files and wrapped templates around them and gave me html. I cobbled this thing together and thought, huh, it worked. At the...

Read More about I like Jekyll, but is it necessary?

Need a join in an EntityFieldQuery, how about a subquery?

Written on June 10, 2015

I saw this over at stackexchange and I had to write about it.

Shaddap and give me the code:

$query = new EntityFieldQuery(); $query->entityCondition('entity_type', 

      Read More about Need a join in an EntityFieldQuery, how about a subquery?
    

Setting Up Jenkins on 12.04

Written on May 19, 2015

What I have noticed, is that every step by step for installing Jenkins on Ubuntu 12.04 is currently wrong. It is wrong because Jenkins recently began to require Java 1.7 instead of 1.6.

I was able to find one saving...

Read More about Setting Up Jenkins on 12.04

Back from DrupalConLA (A postmortem)

Written on May 18, 2015

I have been in LA again for DrupalCon. To my surprise this was not the first year of a DrupalCon Stabbing.

I lived in Long Beach for around 7 years. Every time I had some regular obligation. I did my...

Read More about Back from DrupalConLA (A postmortem)

Setting a default value for a link or url field in Drupal 7

Written on May 4, 2015

So everyone who does drupal development should know by now about hook_alter the form api and the setting of default values.

In case you don't I suggest reading these pages first:

  • The Drupal Form API
  • The hook...
Read More about Setting a default value for a link or url field in Drupal 7

Drupal or Wordpress? Why not Jekyll.

Written on January 27, 2015

If you want a blog then you might be tempted to use Wordpress over a more complicated Drupal based site. However, more recently I have to ask why should anyone even really need Wordpress. A far simpler aprouch is a...

Read More about Drupal or Wordpress? Why not Jekyll.

WebGL with three.js

Written on November 15, 2014

Everything is moving away from the compiled native app and over to a more naturally cross platform ehh, platform: the web browser. While this has the advantage of (those not using IE) to have the same experience no matter what...

Read More about WebGL with three.js

Creating screen-reader friendly read more links

Written on May 6, 2014

Over the course of my career I have worked on more than a fair share of higher-eduation sites. When dealing with a universities website there are many challenges. One of the biggest challenges is in dealing with the accessibility standards....

Read More about Creating screen-reader friendly read more links

Utilizing Front End CSS Design Paradigms In Drupal

Written on January 24, 2014

At SandCamp I gave a talk on utilizing front end design paradigms and how they can be used with Drupal. In this talk I focused on SMACSS, however, there are many more out there such as DRY, BEM,...

Read More about Utilizing Front End CSS Design Paradigms In Drupal

Creating Auto Submitting Forms with Drupal's Form API

Written on November 26, 2013

If you are unfamiliar with building forms in Drupal, please view Patrick’s post on the various options for building forms in Drupal.

I will be focusing on forms built with Drupal’s Form API (or fapi).

My use...

Read More about Creating Auto Submitting Forms with Drupal's Form API

css less sass oocss drycss bem front end css design paradigm smacss down

Written on November 21, 2013

Front End CSS Design Paradigms have been a very hot topic lately and many people are attempting to solve the problem of large CSS rule sets that are difficult to maintain. With all the new options it might...

Read More about css less sass oocss drycss bem front end css design paradigm smacss down

Support should not be based on Marketshare

Written on October 6, 2013

In web development IE has been the bane of front-end developers everywhere. For a long time it was IE6, and now it is IE8/9 that give the most grief. Every browser has its little issues here and there. Little quirks...

Read More about Support should not be based on Marketshare

Social Networks

Blogroll

BTMash's blob of contradictions
LA Grafitti
Justin Biard's icodealot
Copyright Frank Robert Anderson 2020
Celsius Action to take
Below 0 °C