Posts by Category

Uncategorized

Happy Thanksgiving!

less than 1 minute read

This Thanksgiving I wanted to take the opportunity to talk about what I’m grateful for!

Managing Videoconferencing Devices

1 minute read

I’ve spent the last couple of months building an interface to replace Lifesize (and Avaya’s) video conference management software because their software reli...

Starting My Blog

less than 1 minute read

I’m Chris MacNaughton, a developer born and reaised in Houston, TX. I’ve been programming things for years but started on the hardware side of computers, bu...

Back to Top ↑

ruby

User Generated Templates in Ruby

1 minute read

I started a side project recently for hosting many sites from within one application. I decided to use Liquid to allow users to create their own site designs...

Rolling Ruby on Rails

less than 1 minute read

Last week I wrote about Startup Weekend and my experience starting PermitMe.

Back to Top ↑

Startups

Houston’s Got More Startups!

less than 1 minute read

My perception of the startup culture in Houston has been limited to one or two different companies that aren’t doing anything interesting until recently. Af...

Startup Weekend

2 minute read

A little over a week ago I participated in Startup Weekend Houston.

Houston Startup Weekend

less than 1 minute read

This weekend I’m planning to attend Startup Weekend Houston. It will be my first and I’m quite excited about it.

Back to Top ↑

SEO

SEO Early On, Part 3

1 minute read

On a slightly more technical note than my previous 2 posts (Part 1 and Part 2) on SEO, page speed is quite important. There are some great tools for checkin...

SEO Early On, Part 2

1 minute read

Part 1 was a little bit sparse on actual, actionable advice so I thought I’d start this post out with some fairly simple tips that can do wonders for your ra...

SEO Early On, Part 1

1 minute read

While starting a business, there are many things one must think of, from permitting to supply chain management; however, an oft overlooked thing is SEO!

Back to Top ↑

rust

Security Scanning Rust Dependencies

less than 1 minute read

Gitlab has added support for dependency scanning to their CI system. The recommended method for enabling this support is to enable their CI step that detects...

Rust CI on Gitlab

1 minute read

Setting up Rust CI on Gitlab is a fairly easy task, until you want to actually use it ;-) Throughout my time developing Rust libraries and applications, I’ve...

Packaging Rust Binaries

2 minute read

I spent a bit of time recently working on getting Launchpad to build my Rust binary into something that could be easily installed. To make this search easier...

Back to Top ↑

zaza

Namespacing Zaza

3 minute read

TLDR: Almost1 all of the actual charm tests have been removed from Zaza and moved to a new package in the openstack-charmers namespace: zaza-openstack-tests....

Adding Zaza Tests to a Charm

6 minute read

Migrating from Amulet to Zaza can seem like harrowing experience, but it doesn’t have to be! In this post, we will take a charm written with Amulet tests and...

Back to Top ↑

erlang

Beginning Erlang

less than 1 minute read

Erlang is my first experience with a strongly functional language. I say strongly functional because I’ve gotten to see a bit of functional programming in Sc...

Back to Top ↑

juju

Adding Actions to a Juju Charm

2 minute read

I wanted to add a couple of actions to a Juju charm, specifically Ceph, and I wanted to be able to test the action to ensure that Ceph received the command a...

Back to Top ↑