When Git ignore doesn't
01 September 2016
Imagine this: You have a file in your Git repository that you need to modify. Perhaps it is a settings file for your CMS. The settings file works perfectly for your QA or production environment, but you need to modify it for your local environment to run off of a different port or to enable developer logging or to do whatever else. These local changes are critical to your local environment, but they will not work on production. No matter what, you must not commit these changes.
Solving my internal CSS framework debate
11 May 2016
Just when I finished teaching my students about CSS frameworks, I come across an article telling me that “You Might Not Need a CSS Framework.”
4 ways teaching code made me a better developer
11 May 2016
Late last year, the good folks at General Assembly hired me to teach one of their part-time Front-End Web Development courses. I have been coding for years and, more recently, have given a few one-off guest lectures. However, I was never completely in charge of the education of a group of people for any extended period of time… until now.
Complicated and loving it
01 January 2016
2015 was a strange, strange year.
A few of my favorite (dev) things
22 December 2015
Living Dangerously: 12 Thoughts on Windows 10 After Day 1
31 July 2015
I like to live dangerously - at least in terms of upgrading my technology. Call it reckless. Call it crazy. I just like playing with new things. This is exactly why I decided to upgrade my 3-year old Windows 7 machine to Windows 10 the day it came out
Embracing the base: A little advice that developers might find surprising
23 July 2015
A few weeks ago, I spent some time interacting with candidates for a development job and peppering them with questions at a recruiting event. One candidate who had just started to learn to code finally asked me a question, which isn’t exactly common.
I need a job!: 4 tips from a hiring manager
18 July 2015
The job market has been really fantastic for developers, so much so that technical immersion programs, like General Assembly and the Iron Yard, have become increasingly popular. More developers than ever are entering the market, yet unemployment (at least in DC) is near zero (according to several local recruiters I have spoken to).
About This Tech Girl
22 April 2015
There have been a lot of stories in the news about gender issues in the tech world. The Ellen Pao case. Gamergate. The dongle joke at Pycon. The gender gap in the tech industry. The list goes on and on. And now today, an LA Times article came out asking why women are leaving the tech industry.
Cleaner Gmail sent folder
25 January 2015
I just started a new job where all communication is managed via Google – e-mail, calendar, and chat. This being my first intensive experience with Gmail, I quickly discovered that the sent folder will drive me crazy.
Backbone: No more hash tags!
18 December 2014
Is one of your Backbone.js pet-peeves the fact that all of your routes have to start with a hash tag? It was mine!
How to write code: Kid edition
03 December 2014
I was recently asked to do some research on how to teach an 8-year old about mobile app development. This made me happy on a bunch of levels. This kid is interested in something that is pretty complicated for adults. And she’s a girl. Not to go into gender issues here, but this fact made me even happier. Women in STEM are still so grossly under-represented it is ridiculous.
Reverting remote commits in Git
07 November 2014
I had a “git” of a problem this week. (Ha… see what I did there?) I committed a bunch of changes to a remote branch, merged them to master, and then needed to back out those changes. (Why this need occurred is another story for another time.)
Talking to clients about mobile
22 October 2014
I recently moderated a discussion with UX designers and developers that focused on “adaptive” vs “responsive” websites and how to talk to clients about these terms. We started out by establishing common definitions for each term:
03 June 2014
I have never really been one for developing in IE. To be honest, I usually exclusively develop using Chrome and save my cross-browser testing for the end of the project. This is very likely a debatable practice, and I may write a blog article about that in the future, but that is not why I am writing now.
30 Things I Learned After Moving To DC
20 March 2014
I moved from Boston to Washington DC in the summer of 2012. It was somewhat (mostly) random move, but one that was completely necessary for me. I recently came across a blog post by another transplant to DC - 24 Things I’ve Learned After Moving to Washington DC - and was inspired to create a list of my own.
Hybris: Create components manually
09 July 2013
I have spent a large part of this year working in a system called Hybris, which is a Java-based e-commerce platform. The Hybris back-end seems to be very robust and includes a decent amount of documentation. The Hybris front-end also seems to be very robust - but it is not the most user-friendly thing on the planet and includes very little documentation.
Mobile should not be an afterthought
02 July 2013
I grew up watching the Jetsons, with their flying cars and video calls, and Star Trek, with their tricorders and communicators. Looking back at these shows, there is a common theme here. Sometime in the future, we could have technology that connects people over thousands – or even millions – of miles. Pretty cool right?
Taming my Frankenstein monster of a website
24 May 2013
It was a disaster. My website, that is. I started my site with good intentions. All I wanted was a simple site with some basic information about me. Maybe my resume, too. After all, any serious web developer needs a website. So, I created my simple, static website and published it using Fastmail’s file services. I was already using Fastmail for my e-mail and using a single service for my online needs was completely logical at the time.
February Photo a Day #28
28 February 2013
And last but not least… the 28th! Today’s photo subject was “upside down”, which gave me a great excuse to hang around… well… upside down. Seeing my office upside down was the most fun. My apartment does not have a whole lot of storage space, but it has high ceilings. So to help with office storage, I built up.