Recent Posts

Design Patterns: Adapter and Facade

   |  3 minute read

Last week, as part of Expedia Learniversity, I gave a presentation on the Adapter and Facade design patterns.

ES6 Fundamentals for React Applications

   |  less than 1 minute read

Don’t worry about learning all of the new features introduced in the ES6 spec, just focus on these core ones that are used most frequently in React codebases!

Presentation - What is Agile?

   |  less than 1 minute read

One of the missing components from the curriculum of the bootcamp for which I teach, is a discussion of agile methodologies and how agile is typically implem...

To Sell is Human

   |  5 minute read

We are in a new age of selling… at least that’s what Daniel H. Pink argues in his New York Times best seller To Sell is Human.

Presentation - Webpack: The Next Generation

   |  less than 1 minute read

I’ve been learning a lot about Webpack recently and I decided to give a presentation at Expedia’s frontEnd engineering community of practice to share my expe...

The Amazon Way: Principles 1-7

   |  3 minute read

I just finished reading “The Amazon Way - 14 Leadership Principles Behind the World’s Most Disruptive Company” by John Rossman. The book was recommended to m...

Design Patterns: Decorator

   |  3 minute read

Next up in my Design Patterns series is the Decorator pattern, which allows you to give your objects new responsibilities at runtime without making any code ...

Chicago Tech Academy Speaker Series

   |  less than 1 minute read

Last week, I was invited to speak during the Power Lunch speaker series at Chicago Tech Academy: a STEM focused high school in Chicago’s West Loop neighborho...

Read By Refactoring - Part 2: Naming as a Process

   |  3 minute read

This is part 2 in my Read By Refactoring series. In this post, I’ll discuss what our instructor described as “Naming as a Process”, which highlights a way to...

AI Awakening NYT

   |  3 minute read

Everyone can see the impact A.I. is having our lives, but an article I read in NYT magazine titled “The Great A.I. Awakening” hammers home just how impressiv...

Looking ahead to 2017

   |  6 minute read

Wow, 2016 went by fast! Here’s a quick recap of what went down, and what my goals are for 2017.

Hackathon

   |  5 minute read

It’s been about a month since I last posted, but I’ve been busy in the meantime! I’ve switched from the Frontend to the Backend team at work, and participate...

Dynamic DNS

   |  3 minute read

So it winds up that the RaspberryPI I set up to serve doesfloydshavezombie.com still didn’t have a static IP after all…

First Open Source Contribution: Hacktoberfest

   |  3 minute read

This year I participated in the Hacktoberfest challenge presented by Digital Ocean. I had not done much open source contributing before, and Hacktoberfest pr...

Design Patterns: Observer

   |  3 minute read

I’m going to read through Head First Design Patterns from O’Reilly after it was recommended on an HN post that I read recently. After finishing a chapter, I’...

Part 3: Zombie Migration - It’s ALIVEEEE

   |  5 minute read

Wow. There was a lot more work to do than I expected to get doesfloydshavezombie.com back up and running. Here’s the final entry in this series!

Part 2: Zombie Migration - Facing Daemons

   |  3 minute read

I continued to set up my RBIP as a web server this weekend: I’ve finally got my application publically facing on a static IP, and the Zombie Dust checking sc...

Part 1: Zombie Migration

   |  2 minute read

This weekend I decided to dust off the RaspberryPi I’ve had lying around and get it up and running as a web server again. I’m currently hosting my zombie-dus...

Life update (pictures)

   |  3 minute read

It’s been a while since I last posted, and a lot has happened over the past few months. Here’s a quick recap (with pictures!)

Configuring the Terminal on a New Macbook

   |  3 minute read

I bought a new Macbook Pro Retina today for personal use, and spent most of the day re-configuring the terminal and development environment to match my old m...

Teaching with TEALS 2015-2016

   |  5 minute read

I’ve spent the last 10 months volunteering as an AP Computer Science teacher at a Chicagoland high school through the Microsoft sponsored TEALS program. It w...

Neo4j pt. 2: Data Modeling Class

   |  2 minute read

The Syndio development team got to take another all expenses paid (thanks to the awesome Neo team!) class on modeling your data in a graph database today! Th...

Neo4j Graph Days Chicago

   |  3 minute read

Today the Syndio dev team took a field trip to the Chicago stop of the Neo4j Graph Days tour. Since we pride ourselves in our ability to elicit information f...

NYT Article: What Makes the Perfect Team?

   |  2 minute read

An article recently published by the New York Times Magazine highlighted research efforts by Google to answer the question “What Makes the Perfect Team?” The...

What is a TIL?

   |  less than 1 minute read

TIL stands for “Today I Learned.” I believe the concept originated from the subreddit /r/TodayILearned.

Project Managing a Blog?

   |  2 minute read

Since I am using github to host and version my content, I might as well take advantage of other features of the platform to help organize and manage updates ...

New Year, New Website

   |  less than 1 minute read

I figured it’s about time I set up a personal website!