I've been going around town giving a talk on the history of women in computers. During my research, I came across so very many names of women who had made indelible marks on the history of computing that I'd never heard before. I decided that for my inaugural blog post at Metal Toad (Yes, I know I've been here for like over a year now. What? I've been busy!) I would love to do a blog series about these amazing software pioneers who just happen to be women.
At Metal Toad, we have several bots integrated into Slack. Some are more useful (TicketBot, which detects mentions of JIRA tickets and provides links) and some are more whimsical (plusplus, which lets everyone give their coworkers points for whatever reason). I wanted to get in on this, so I decided to add to the latter category and write a bot that would detect when someone inadvertently wrote a haiku. Here's how I did it; maybe it will inspire you to write something too.
Why a Brand Refresh? In early November 2015, Metal Toad began the work of a brand refresh. Our company had grown quickly over the past three years, our skills and service offerings had evolved, and the companies we could help best had shifted. Metal Toad now offered more than just Drupal for the entertainment industry.
Ever since I had the privilege of attending DevOps Days Portland, I have been hearing the way people use the word “DevOps” in a whole new way. Most of the time, DevOps is not the word they should be using.
At the end of the day we need to operate viable businesses, and we all know there are many ways to get there. So much is said about culture and its impact on an overall business, that many are wondering if they should care or invest in culture? What is the ROI? What is the currency of culture? It is Performance. Culture contributes to the overall success of a business.
Software has a bad rap as being a white/asian male dominated industry. With some of the most progressive companies in the industry still at over 83% male in their tech roles, and ethnically speaking over 90% Asian and White in the Bay area, it's reputation is well deserved.
One of Metal Toad’s continuing goals for developers centers around mastery. There are some high-level ideas and objectives around this, but part of reaching mastery has to do with enhancing and maintaining the code quality of our projects. We’ve put some workflows in place for our projects, including changing the way we deploy and QA.
I know that in my previous post, mocking API's in Golang, I said I would talk about testing, but I lied. To your face. I'm actually going to take a step backwards and talk a bit about the Golang environment configuration.
I recently read an article written on the craft of software development and that got me thinking about how we as a society prepare our citizens for their careers. The gold standard for getting into a great career has been our university system for decades, if not centuries.
Rather than provide a basic how-to tutorial on Drupal's form API #AJAX functionality, I decided to address a few pitfalls that often frustrate developers, both junior and senior alike. To me, it seems that most of the problems arise from the approach rather than the direct implementation of the individual elements.