Megan Taylor

front-end dev, volunteacher, news & data junkie, bibliophile, Flyers fan, sci-fi geek and kitteh servant

Home

I am a UI Developer at Spies & Assassins / kbs+. Previously, I was the front-end web developer for Jewish National Fund, where one of my projects won an award. In my free time, I teach code to high school students with ScriptEd. Some of my projects are on GitHub, because I learn more when others can critique my code. I blog about what I’m learning and random tidbits that catch my fancy.

Recent Work

TSE

The Story Exchange

Find-a-Farmers-Market-Near-You-in-New-York-City

NYC Farmers Market Locator

Screenshot_103113_070420_PM

Quiz Web App

Screenshot_103113_070556_PM

Shopping List Web App

Recent Posts

post

JavaScript Code Kata

Dave Thomas was recently on the CodeNewbie podcast and talked about code kata for a few minutes.

A kata is an exercise in karate where you repeat a form many times, making little improvements each time.

kata

The code kata is a way to bring practice sessions into programming.

In my day-to-day work, the problems I solve with JavaScript are not complicated:

  • sticky nav
  • add/remove class based on behavior
  • handle click tracking
  • carousels
  • form validation
  • lightbox

 

So this seems like a great way to stretch my JavaScript legs, so to speak. There are many places online to find code kata; I signed up on Codewars. Even at the beginner and novice levels, I’m working through problems that extend my abilities.

But also, math.

buffyew.gif

 

If you’re interested in doing code kata yourself, LMGTFY. If you happen to sign up on Codewars, I’d love to know so we can compete against each other!

post

Things that happened in 2015

I proposed and helped shepherd changes in tools we use at work for QA and HTML emails.
I planned and executed a field trip for my ScriptEd students to my office, with a lot of help from my awesome coworkers.
I spoke at Career Day at Chelsea Career and Technical Education High School.
I worked on a Chrome extension to help coworkers write presentations in markdown.
Some coworkers and I (wo)manned a table for Career Day at Harlem Village Academies High School.
I spoke about learning web development at Django Girls NYC.
I helped The Story Exchange produce their 1000 Stories project about women entrepreneurs.
I worked on more than 30 websites.
I closed more than 700 tickets at work.
Kyle and I saw Kinky Boots.
I was in the office 2 blocks away when an armed veteran walked into the lobby of a federal building, shot and killed an armed private security guard and then shot himself.
I went to Smorgasburg in Brooklyn and Queens.
Kyle and I went to the Queens Night Market, where Kyle discovered lumpia.
Kyle and I went to an Atlas Obscura event in Greenwood Cemetery.
Kyle and I spent 8 days running around Prague and Southern Germany. We rented a Mercedes and drove >200 MPH on the autobahn. We ate amazing food. We saw beautiful things. We stayed in a hostel.
My family survived my Dad’s hip surgery with minor bickering.
I visited high school friends in the DC area.
Pixel earned the nickname “String Butt” after an emergency trip to the Animal Hospital.
Kyle and I went to the The Rocky Horror Picture Show Experience at the Museum of the Moving Image.
Kyle and I went to the Great Big Bacon Picnic with some of my coworkers.
Kyle and I saw Louis C.K. at Madison Square Garden.
Kyle and I got renters insurance.
I went to the Hamptons for the first time with some great people from ScriptEd.
I played ping pong (badly) with my Mom.
I redesigned the Bummer Bears website to be responsive.
Kyle and I reached the peak of adulthood by buying a frame for our bed.
I learned to like guacamole.
I started lifting weights with a personal trainer.
I went to physical therapy and resolved my back and neck problems.
Kyle and I started saving up to buy a house (someday).

And probably a lot of other stuff I can’t remember right now!

December 31, 2015 | Comments Off on Things that happened in 2015 | Categories: Posts | Permalink

post

Infinite Carousel with jQuery 1.6

I’ve been working on some updates to a site that uses a pretty convoluted and customized combination of JavaScript files, including jQuery 1.6.2. Building an infinite image carousel was an interesting challenge.

JS Bin on jsbin.com

I got a lot of help from these articles:

Making a jQuery infinite carousel with nice features

Create a Simple Infinite Carousel with jQuery

jQuery endless looped slider

I hit an interesting little bug where the browser buffers SetInterval functions, and was able to resolve that with help from this StackOverflow thread: When using setInterval, if I switch tabs in Chrome and go back, the slider goes crazy catching up.

September 10, 2015 | Comments Off on Infinite Carousel with jQuery 1.6 | Categories: Posts | Permalink