Categories
Books

Harry Potter and the Deathly Hallows

Harry Potter and the Deathly HallowsFinishing up the last book in the Harry Potter series was quite the bitter sweet moment. While the conclusion of the numerous pages I’ve read was great, I was also bummed that there’s no more to be read. Kinda got a little attached to some of those characters.

The Deathly Hallows was great, and probably my new favorite book. I found myself reading through many long stretches at a time, falling into the unproductive trap of just one more chapteritis (think I just made that word up).

Wasn’t expecting so much loss along the way however. I was really genuinely bummed to hear of the unfortunate fate of so many characters that I had gotten to know so well through previous reading. While it was a real shame for such loss, it really did add to the weight of just how much was at stake.

All the twists and turns towards the end were very well written. With the majority of them catching me off guard at times. The battle for Hogwarts was great and probably my favorite moment.

Great stuff, worthy of all the hype.

Categories
Development

visitavalonnj.com

visitavalonnj.comFinished up one of the cooler projects I’ve had the pleasure to work on a few weeks ago. The site is www.visitavalonnj.com.

I’ve worked with the client in the past and they were looking for a new site to help with the tourism of Avalon, NJ (a very nice place). Working with them is excellent and probably the best overall client relationship I’ve had to date. They know what that want, and present a professional design/concept and I build them a web solution to meet their needs.

In this case they really wanted a site that would be easy for them to maintain and add and edit content on a regular basis. Oh yeah, and they also needed it done before the start of their tourism season (middle of March ideally).

With only a few seconds into the conversation I knew that Drupal would be the perfect match for their needs.

Some modules featured in the creation of this project were:

  • Views – while I use it in every Drupal site I’ve ever worked on, it was heavily used in this project and really helped cut down on development time.
  • Calendar and Date – they needed an events calendar and the Calendar module was great to build upon. They also used dates with other content types and the Date module was a real life saver in these cases too.
  • Media – the client wanted the ability to add images inline view a wysiwyg editor. While still not a perfect solution, the Media module did help us give the client such a ability.
  • Facebook OAuth – they wanted users to have the option to login with their Facebook account instead of having to create a separate account for their site. This module was simple to set up and got the job done.
  • Google weather – this allowed us to easily bring in and display the latest weather in Avalon without too much hassle. Just some minor CSS tweaking was involved to get it done.
  • Social media – a very new module and it’s release was most timely. An excellent way to bring the now common social media button onto a website.
  • Webform – again a well known staple that just gets the job done.
  • Omega Theme – a real lifesaver for building a responsive web design. I highly recommend it as a starter theme for any new site.

The whole building block structure of Drupal really allowed us to deliver some cutting edge features without having to start from scratch. This really saved us a great deal in time and costs ($$$) and allowed me to concentrate more of the really unique aspects of the site.

Most impressive was how well the client has been able to use Drupal to manage the site. Our training simply consisted of a few minutes on a phone call. The admin interface was very intuitive to them and I did make sure to label all content types and fields so that each part was clear to them when it came time for them to manage the site.

Again, this was a pretty impressive project and and absolute treat to work with them again! I’m very impressed with it’s outcome and am very excited to check back with it’s performance in a few months.

Lots of fun.

Categories
Sports

Kickball Season 2 Week 3

This was our first and hopefully only bad game of the season. Though we played an overall clean game in the field, our opponent Kick Tease was just too much for us to handle on this night. They had several players who could kick the ball a great deal further than any of our previous opponents had yet in this season.

The deep kicks gave us the most trouble. There were a number of homeruns and if not for one guy tripping up on the bases rounding first, another certain homerun would have been had at all. Not only were they kicking deep, but they were also mixing up their kicks making it a challenge to adjust our defense to them at time.

Our kicking on the other hand was pretty much off as a team. While we did get a few good at bats, we just weren’t able to string any of them together to knock in more than one run. The injuries to two of our better kickers was evident, but they were troopers and did their best to play.

Despite the beating, we did have some excellent plays in the field. John K.’s throw across the diamond to John B. at first was amazing. It’s hard to make that throw and get a runner out, but he made it look almost routine. Lauren nearly turned a double play herself, and Meghan and Irena made some great catches as well around second base.

Continuing his excellent play, Kevin made some fine catches in center too. Whether we had Megan or Steph at third they both did an excellent job of not letting any kicks get by them and holding runners to no more than a single.

While this was our first tough loss, I do think that it won’t be too much of a setback. We do play solid defense and know each other very well, which will keep us in and win many games as the season goes on. We just need to get a little more consistant with out kicking and I’ve got to tweak the lineup a bit further until we find a combination that works best for us.

Categories
Sports

Kickball Season 2 Week 2

Week 2 had the Honey Badgers squaring off against the Average Joe’s. Being a completely new roster to the fine SJSL, I didn’t know what to expect from them. I just knew that if we could continue playing our solid team defense and timely kicking that we would have a good shot at winning.

The weather was great, much warmer and a great way to welcome 3 players to the team who were unable to participate in week 1. Returning superstar Irena, dodgeball MVP Meghan, and pre-game soccer star Megan were welcome additions to would go one to make big plays as the game played out.

The first few innings saw some solid defense in the field, with both sides feeling each other out. We were the first to score eventually knocking in 3 big runs. The following inning the Average Joe’s broke through with 2 runs as well.

Unfortunately last weeks’ Honey Badger of the Week recipient Dustin hurt his quad early in the game. When I looked to see him not walking out the field, but instead laying on the ground I knew we’d have to play the rest of the game without him. We made our adjustments in the field and marched on.

I must admit that I completely forgot that I was playing 1st base at one point and forgot to cover the bag negating an amazing throw from center from Kevin (sorry about that Kevin). Luckily it didn’t come back to cost us any runs.

The lengthier field dimensions setup more plays at the bags. There were some amazing plays by Irena, Caitlin, and Lauren around the 2nd base side. Meghan also made a pretty great shoestring catch while charging a ball from short, and John K. showed why it’s so valuable to back up a teammate making an jaw dropping catch off of a ball the bounced out of the hands of a teammate.

This back and forth defensive game eventually found us with 5 runs a-piece. Later in the game we just had a hard time stringing together kicks. There were a lot of pop-ups and runners thrown out moving on the base paths.

We moved to extra innings (a first for the Honey Badgers in kickball) where it was a strict defensive battle on both sides. Eventually the game was called a tie as time had more than expired.

John B. who also suffered a quad injury himself (seeing a pattern to our injuries?) gutted through the game and we’re really hoping he’s not going to be having too many lingering effects. As a result Sean was moved around a bit in the field and really stepped up for us. He even earned Honey Badger of the Week honors for his team efforts.

Another great game, with some impressive team play. While a win would’ve been nice, considering the injuries we had suffered a tie wasn’t too bad either.

 

Categories
Books

Harry Potter and the Half Blood Prince

Harry Potter and the Half-Blood PrinceStill continuing with my Harry Potter read through, I found the Half Blood Prince to be my favorite book thus far. Always a big fan of the background on the bad guys, this book really went into a lot of detail when it came to a Mr. Tom Riddle’s past. Very interesting stuff.

Not having watched the last few films I was really surprised by many of the events towards the end. Especially a big funeral for a very key character. I was really bummed when I read about it. Not only major deaths, but some scarring was left on several characters as well. This really reminded me of how I felt at the end of the Empire Strikes Back so many years ago.

I really enjoyed the pacing of this book, and found myself in many times doing the whole “just one more chapter” routine. Lots of suspense, betrayal, and a heavy dose of background made this a great read for myself.

I’m beginning to find all those people who lined up for midnight releases less strange to me now. I’m beginning to see how they got hooked.

Categories
Books

Head First Mobile Web

Head First Mobile WebCombining numerous techniques and best practices I’ve read lately, I’ve implemented various mobile web technologies in numerous projects already. However, the landscape shifts incredibly fast and I was looking for a decent guide to piece all the current ideas in one spot.

Skimming thought the table of contents Head First Mobile Web seemed to be a good fit for my needs. I’m a huge fan of the Head First series, they do an amazing job of explaining various tech topics versus long tomes of text in my opinion.

I was very much impressed with the early chapters on responsive design as this is a technique that I’ve been working with on a rather massive site. While there was nothing really in these chapters that I hadn’t already known, reading through it all and following along to the examples really motivated me to just sit down and hammer out a responsive design. That alone made this book a great purchase for me.

The other chapters on the mobile frameworks and device detection were great too. Both things I’m sure to dabble with fairly soon. The PhoneGap chapters were very useful too. There’s a lot of tips that aren’t mentioned in the online documentation that I found to be quite helpful.

Great book for anyone developer looking to modernize their mobile techniques or even if you already know it all a good read as a refresher too.