Guus Bosman

software engineering director


You are here

dailylife

First days with Jaap

Nora and Jaap are having a very good time together. She likes to look at his face and then she smiles.

Every day she spends more time on her tummy, and she's really getting better and better at holding up her head. There are even some early experiments on learning how to turn.

Jaap cooked bami for us yesterday -- a great recipe.

dailylife

Opa Jaap arrived

Today Nora's Opa arrived from Holland! We went to Dulles International to pick Jaap up, and it was wonderful to see him.

Nora was very interested in this new face and after a few minutes started smiling at her grandfather.

It's been a really busy weekend so far -- it's good that tomorrow is another day off.

dailylife

Papa is home

It's the beginning of a long weekend and it was great coming home to my ladies.

Nora starts to enjoy "flying in the air" and we're having a lot of fun together.

foodanddrinks

Making Sushi

Yesterday I made sushi for the first time. That was a lot of fun!

I have always been intimidated by how complicated a sushi roll looks, but it wasn't difficult and the result was delicious.

I went to H Markt in Falls Church to pick up the fish and other ingredients.

dailylife

3 months old

Yesterday Nora turned 3 months old. She is growing up fast. She can hold her head up, follow our voices and this week she started folding her hands together and playing with her fingers.

It is wonderful to spend time with her. She likes it when we make noise (I am particularly good at this) and will laugh out loud at our jokes and singing.

guusbosmannl

Website redesign 2012

Over the last few weeks I have worked on a new version of this website. The most important goal of my website is to stay in touch with family and friends, but it also serves as an online business card for my work as software engineering manager. And, to be honest, the site was getting a lit bit old and needed a fresh lick of virtual paint. Most importantly, I wanted to make the site work better on mobile phones and on the iPad.

In April I read Ethan Marcotte's Responsive Web Design and that inspired me to work on a new Drupal theme. I based it on Dave Gamache's Skeleton CSS framework and modified it to my needs. This is the first major redesign since March 2007.

The changes

  • Anonymous users now go to a new landing page, instead of going to the blog
  • Logged in users will continue to see the blog as the main page. This way, there is a specific a page that I can tailor for people that don't know me in person, with a focus on my business persona.
  • The HTML is completely HTML5 compliant (I need to take care of 1 last non-validating item, related to the Boost caching mechanism)
  • The layout of the website is now mobile-friendly. You can see the effect by resizing the window of your browser. It gently collapses into a single row of nicely readable text. A couple of smart tricks around the menu (using CSS3 media queries) does the rest.
  • Last but not least, after 12 years I am updating the icons on the site.

New icons

With the new style of the website came the realization that the old icons were, well, old. I created them myself over the years and there wasn't a lot of consistency between them. Moreover, they were created with a size limitations of 32x32 pixels and there's no way to scale them up since I created them as bitmaps.

In my previous job we worked with an off-shore company that creates icons, and for a small fee we got access to a library of many hundreds of thousands of icons. I started looking for something similar and ultimately decided on using Odesk.com, a global job marketplace, to find a contractor. I placed a contract and received 9 bids, of which I selected Hungary based freelancer Zsolt Markus.

He did a great job and recreated many of my icons as vector images, with a good eye for detail. The icons are now on the site, in a 64x64 pixel format, and if I ever want to resize them or tweak them I now have Adobe Illustrator vector files available.

Still to do

There are still a couple of bugs to work out. If you come across any issues, please let me know. Here is a list of things I'm working on:

  • Formatting of top menu on the iPad is not correct (for logged in users)
  • The input field for comments is very small
  • The login form on the /welcome page doesn't work yet.

It was fun to redesign the site, and learn something about HTML5 and CSS3 in the process. If you come across any problems or have any suggestions, please let me know.

dailylife

Mother's Day 2012

Yesterday was Sasha's first Mother's Day.

We celebrated with a brunch on our balcony; Nora joined us in her chair next to the table.

dailylife

"How old is he?"

I was going down in the elevator to pick up some stuff from the car, and I had Nora in my arms. An older couple joined us in the elevator, and the woman immediately smiled when she saw Nora. The usual baby-conversation started a little different this time: "how old is he?".

In a split second I had to decide whether to correct her mistake, probably guided by Nora's non-pink outfit, or just let it go. I smiled and replied: "oh, two months". She smiled again and said: "oh, see, he's looking around!".

When they left the elevator she proclaimed: "Such a handsome boy!"

Recent comments

Recently read

Books I've recently read: