Self-Hosting a Video Using Video.js and HLS

For a project at 50onRed, I was recently faced with a new technical challenge. I was building a landing page for a video, and one of the requirements of this...

Read More

Git Aliases

Visual diagram of typical git branches

Like most developers, one tool that I use consistently on a daily basis is git. While I am a pretty-fast touch typer, and very comfortable in the command line, I eventually discovered that I was spending a lot of time typing the same commands over-and-over again. Operating along the same lines at the DRY principle (don’t repeat yourself), I decided to find a better way, and that is when I stumbled upon aliases.

Read MoreGit Aliases

Redesigning and Learning

My idea book

It’s been a bit quiet here the past few weeks, but as you might have noticed, this blog has a fresh, new look to it! About a month-and-a-half ago, I set out to rebuild the WordPress theme for my blog from scratch, and I have busy finishing it up these past for weeks. I built the original theme over a year ago, and have learned a ton since then about front-end development, design and getting the most out of WordPress. For a while, I had been bugged by the many mistakes I made in creating the theme, so I decided to do something about it. Read MoreRedesigning and Learning

YadaGuru Update

The YadaGuru team

In addition to my position at 50onRed, I have continued to volunteer for CodeForPhilly. I work on a project called YadaGuru, a college application reminder app, which I posted about before. At the time of that post (June), we were working on MVP, with a goal to release it to a group of test users to get some feedback.

During the rest of the summer, we finished building the admin portion of the app, and our guidance counselor, Katelyn, was able to finish writing all of the reminder content. We also added a Google Calendar integration, the ability to save as a PDF, and an option to export to iCal. Through the help of Katelyn, we also had a group of students from The City School ready to test out our app.

Read MoreYadaGuru Update

Diving Deep into WordPress

WP Admin Shirt

So, as I mentioned in my last post, things have been going well at 50onRed. I am now working full-time as a CMS (read ‘WordPress’) developer for the content team. I manage three viral content sites, and the majority of my work is diving into depths of WordPress.

WordPress was part of my beginning experiences building for the web. Not Your Mommy’s Blog, The Hair Saloon, and this blog are all WordPress sites. Soon after building these sites, I began to work with Hangify, CodeForPhilly/YadaGuru, and then landed the internship at 50onRed. The these experiences had been focus away from WordPress: full-stack JavaScript with node, Angular, and Python/Flask. I think it is safe to say that I ‘grew up’ as a developer outside of the world of WordPress. Read MoreDiving Deep into WordPress

Overdue Update

New Years Eve Fireworks 2015

One of my many usual New Year’s resolutions (along with eating less and exercising more, of course), is to blog more. I have made a commitment to blog weekly, with Monday nights being my go-to blogging night. So, being today is the first Monday of 2016, it is time for a long-overdue update.

My last post at the end of July was actually a re-post from the 50onRed blog, where I was given the opportunity to do a guest post during my internship there. I am happy to say that, almost 6 months later, I am still there. In September, at the end of the internship, I was offered a position as a CMS Developer with our content team to build and manage several viral content sites. The job has been fun, enjoyable, and rewarding, It is a great feeling to come into work everyday to solve problems, build, and be creative with code. Read MoreOverdue Update

Guest Post on the 50onRed Blog

I was given a great opportunity to write a guest post about my journey from a teacher to a software engineer. It was a nice way to reflect on where I was just a little over a year ago, and on all of the progress I have made during that time. You can jump over to 50onRed’s blog and read the article there, or just read the full text here.

I am six weeks into my RedLabs internship at 50onRed–a little beyond the halfway mark. During my time so far, I’ve learned a tremendous amount from collaborating with senior engineers and Product Team members on company products, learning the best practices for writing clean code, and becoming familiar with new languages and frameworks. I’ve also been adjusting to the schedule and lifestyle of a new career, as well as reflecting on how I got here. Read MoreGuest Post on the 50onRed Blog

Vim Key Remapping

Last September, at a Philadelphia JavaScript Developers meetup, An attendee at the meetup had done a presentation that evening on LightTable, a new code editor. At the time, I was looking at trying a new editor, so I was very interested in his presentation. After the presentation, I had the opportunity to talk to him, and he mentioned that even though he was presenting on LightTable, he was actually an avid Vim user, and he recommended I learned it.

Any new coder who has worked with Vim before can tell you that it is not very intuitive and has a sharp learning curve. That being said, I tend to do things the hard way, and dove right in to learning it. After going through vimtutor, I decided to make Vim my one and only code editor. Read MoreVim Key Remapping

Meet MusicBot

So, weeks 1 and 2 of RedLabs was a major success. It’s been great getting to know the other engineers and the business. But the greatest thing is getting to code all day. This concept is new to me, as coding has always been something I had to squeeze into my schedule. It’s almost unbelievable that this is what I’m supposed to be doing all day. I almost feel like I’m getting away with something.

After some orientation meetings early in the first week, we sat down with the RedLabs team leader and worked out our first projects. Myself and two other interns picked to work on building a Slackbot that would allow anyone in the office to easily collaborate on the music that plays in the office during the day. Read MoreMeet MusicBot

CodeForPhilly and Yadaguru

So, week 1 of the 50onRed has so far been a major success. I have been learning a ton, and have been truly enjoying the work. For the most part, I’ve been working on a Slack integration that I will be writing about in the future.

This week, I wanted to write about the great experience I’ve had so far working with CodeForPhilly.

At the end of April, I was kind of at an odd point in my coding journey. I had just gotten hired into the RedLabs internship, but had a whole month before it would begin. I was still working on Read MoreCodeForPhilly and Yadaguru

Big Changes

So, I’ve once again neglected my blog, and I have a lot of catching up to do here. The biggest news I have to share is that I am writing this blog post with my phone, on a train headed to Philly for my first day as a web dev intern at 50onRed!

Today is a big day for so many reasons. First off, after 12 years of teaching, today I will not be reporting to my job as a music teacher. This is a huge step, as I’ve been working for the last year to make a career transition, and it is actually happening! 

I’m both excited and nervous this morning. Starting today, life will be very different. Different schedule, different duties, different coworkers, different culture. Read MoreBig Changes