Lessons from Managing for the Summer Part 2
Dec 23, 2020, 6:11 PM
Between June and September, I managed my team while my manager was on parental leave. The summer was mostly quiet, until a reorg happened in August. Three weeks before my manager was schedule to return, another org was folded into ours....
Lessons from Managing for the Summer Part 1
Jul 30, 2020, 10:16 AM
For 3 months of foggy San Francisco summer, I am filling in for most of my managers duties while he takes paternity leave. This post captures some of the lessons I’ve learned in the past that have been useful so far this summer. Many full...
Nodemon + Babel + VSCode
Jan 27, 2018, 1:12 PM
I switched to VSCode as my primary editor almost a year ago. One of the primary reasons being that I could never get a Node debugger working quite right in Atom. Once I installed VSCode and figured out Launch Configurations it worked...
Mixing content and data in Hugo
Nov 10, 2017, 12:00 PM
A few months ago I switched this site over to the static-site generator Hugo from a flat-file CMS. It was great. In half a day I had ported my HTML and CSS to a Hugo theme and setup CircleCI to build and publish to S3. I’ve now...
Marking #micheledoesweb as done
Jun 26, 2017, 12:26 PM
A little over a year ago I started on a personal project to re-familiarize myself with web technologies called #micheledoesweb. I decided to write a backend for an app I’d built during a hackathon using new to me technologies. I...
How I Create Talks
Jun 1, 2017, 12:26 PM
The question of what my process is for creating talks has come up several times recently. There was a time when I would just open keynote and expect my brain to come up with a talk. Some people can do that, and I learned that’s not...
Oct 22, 2016, 8:00 PM
I started a project earlier this year to re-familiarize myself with web technologies that have come around in the last 2 or so years and to rejuvenate related rusty skills. The beginning was great, I wrote a blog post 5 weeks in a row. My...
Building APIs in Hapi and Node.js
May 17, 2016, 8:00 PM
Controllers This is where it’s going to get interesting. I really liked how Padrino combined routes and logic in the same place, so I attempted to do so with Hapi. After combing through the boilerplate projects, I found the magic to...
Building the Skeleton in Hapi
May 9, 2016, 8:00 PM
After my last exploration went sour, I decided to do some more up-front research before diving into Hapi.js. In addition to the resources on Hapijs.com, I spent a lot of time googling for best practices. While there are a lot of blog posts...
Building the Skeleton in Padrino
May 1, 2016, 8:00 PM
So in order to get a real feel for how Padrino and Hapi.js will work, I’m going to create the site skeleton and the basic APIs. In addition to the server app framework, I’ve made a number of other technical decisions:
Languages, frameworks, and tools, oh my!
Apr 25, 2016, 8:00 PM
A lot has changed since I spent time building websites. Figuring out where to start is slightly overwhelming. Around ever corner there is a decision: less or sass? grunt or gulp? django or rails? handlebars vs mustache vs angular? Without...
Apr 13, 2016, 8:00 PM
One of my goals for 2016 is to successfully complete a side project. I haven’t had a personal side project since college, and I’ve been wanting to round out my experience with more web development. This isn’t my first web...
The Project File Part 2: Schemes and Targets
Nov 1, 2015, 7:00 PM
Welcome to part 2 of my Project file series! Before reading this post, I suggest familiarizing yourself with part 1.
Schemes and targets are the building blocks of apps in Xcode. Every app has at least one scheme and one target. Just like...
Test Logs in Xcode
Jun 16, 2015, 8:00 PM
Apple spent the week of WWDC touting the new testing features in Xcode 7. One thing they failed to mention both this year and last was the persistence of test results to disk. These files and folders are not officially documented, so if...
The Project File Part 1: Composition
Dec 1, 2014, 7:00 PM
The project file, specifically the project.pbxproj, is the closest thing to taboo we deal with on a regular basis as iOS developers. We tip toe around it, because we don’t want to break it. After all, without this file we can’t...
Why your early-stage startup doesn't need a lead engineer
Dec 12, 2013, 7:00 PM
I’ve seen the insides of many companies, and like most engineers am inundated with recruitment emails. One in particular gave me inspiration to explore the needs of early stage companies when it comes to hiring talent. And so Why...
My #CHIMEHACK Experience
Dec 9, 2013, 7:00 PM
I was really excited to be involved in Women Who Code’s first Hackathon, as a judge. It was a fantastic 3 days, and I really enjoyed seeing all the teams and what they produced.
I was so impacted by that event, that I shared some...
CocoaPods Under the Hood @ objc.io
Nov 10, 2013, 7:00 PM
This month I wrote on some of the internals of CocoaPods, and explored the bits that make it tick.
Check it out in objc.io Issue #6.
Automated Testing with GHUnit and KIF
Mar 18, 2013, 8:00 PM
Testing in iOS is something that we as developers don’t really think about, or do. Writing tests can help us write code that lasts for years to come. But, this post isn’t about why you should write tests, it’s about how...