Windows 8 Noob – Day #1

Ya ya, I know Windows 8 has been out for a while…but I’m a cloud person so it hasn’t been on the list of “must do” to set up a Windows 8 VM and since I use a MacbookPro daily…nuff said.

I finally setup a VM today. Interestingly the driver was that MySQL Workbench just DID NOT WANT TO WORK on any of my Windows 7 VM and I had heard from a friend that Windows 8 worked fine for them so…an open source tool has indeed pushed me to Windows 8 at least for a few projects involving MySQL.

Install was wicked fast. Got to this screen in no time.

win8welcome

But, it did not want an activation code during Parallels install so I had a bit of a time trying to get the OS activated. It kept failing on activation. I thought it was internet at first, but I was connected. I figured it was the key, but I couldn’t see a way to provide a key.

Screen Shot 2013-05-06 at 11.51.48 AM

Found this blog post which instructed me to open the command window as administrator and run the following command to set the key:

slmgr.vbs /ipk “Your Product Key”

After that, success when I activated Windows:

Screen Shot 2013-05-06 at 11.52.00 AM

Then I had to find Control Panel. So I eventually figure out this can be found by showing the right hand menu (whatever the fuck they call it) and select Search and type “programs and features”, NO, “programs”, NO, “Control Panel”, YES.

Screen Shot 2013-05-06 at 10.19.30 AM

Finally something I know how to work with, Control Panel. So I turned on all the usual stuff, IIS, .NET 4.5, WCF related, and so on. Then, I go to the tile screen and select IE, and browse to http://localhost. Cannot connect. WTF? So I think IIS is not installed for some reason but when I go to Desktop and run IE to the same, it works. Interestingly, it worked from the tile screen after I got it to work from the Desktop IE so whatever. It works now.

Screen Shot 2013-05-06 at 10.52.22 AM

But where is IIS Manager? I thought I enabled all that stuff?

Screen Shot 2013-05-06 at 10.45.08 AM Screen Shot 2013-05-06 at 10.45.22 AM

Yet another baffling moment. A little googling and it turns out that the default is no longer to install IIS Manager, you have to select it in windows features:

Screen Shot 2013-05-06 at 5.29.59 PM

Ok, that’s what I’m talking about:

Screen Shot 2013-05-06 at 5.34.20 PMScreen Shot 2013-05-06 at 5.35.06 PM

Now, if I can just figure out how to get rid of tiles I don’t want. Oh, and what the “eff” does pinning to taskbar mean? I don’t see a taskbar and I pinned control panel “somewhere”. And…I wish that the side menu could be pinned always on cause I keep having to mouse over a specific area to bring the thing back…really annoying when you are trying to be productive.

I’m out, maybe more of this when I get moving.

At least the good news for me was that MySQL behaved perfectly on this VM…so I guess it supports WIndows 8 better than Windows 7 ;)

 

 

 

 

 

 

 

 

GWAB San Diego – Resources

For our event at UCSD Extension on April 27, here are some resources you may find useful. We’re planning a day of fun demos, hands on labs, and some practical discussions about Windows Azure features as we experience it with our customers and our own product development efforts.

Machine Setup (we added some links here to be used for the day of event):

Hands on labs from the Windows Azure Training Kit 2012. Go to the labs page for 2012 and select the labs with the titles below. We’ll guide you through the day, this is for later reference.

  • Render lab
  • http://bit.ly/YYPoie (where to get the bits)
  • http://renderlab.azurewebsites.net (dashboard to view results)
  • Building and Publishing ASP.NET Applications with Windows Azure Web Sites and Visual Studio 2012
  • Deploying Cloud Services in Windows Azure (NOTE: just parts 1-3 during event)
  • Exploring Windows Azure Storage – for Visual Studio 2012 (NOTE: we’ll do only the blob storage lab up to deleting blobs, recommend also doing queue lab later).
  • Service Bus Messaging (recommend doing Service Bus Relay lab later)
  • Introduction to Windows Azure SQL Database – for Visual Studio 2012 (NOTE: we don’t have time for this one during the event but we think you should do it)
  • Connecting a PaaS application to an IaaS Application with a Virtual Network – for Visual Studio 2012
  • You should play with mobile services with the various labs when you have time to set up a machine for Windows 8 or that can be used to set up iOS or Android requirements.

 

Global Windows Azure Bootcamp – April 27, 2013 in San Diego

Hey folks, we have been brewing up our support for the Global Windows Azure Bootcamp in San Diego and we finally have a location to talk about.

UCSD Extension has kindly offered to support the event.

FREE event. FREE parking. FREE lunch. LOADS of fun playing with Windows Azure along side your peers, and your hosts yours truly and my good friend and business parter Zoiner Tejada!

SIGN UP HERE: http://gwab-sandiego.eventday.com

 

UCSD Extension Career Week

This week UCSD Extension is hosting career week and I’m helping out by delivering a few short seminars.

The first one is at 6pm. I am actually covering this one for someone else who had to cancel at the last minute. This topic is guidance for new people to the IT community…and given I am picking it up last minute we shall have a rather interactive session. The goal? Help you figure out how to approach a career in IT. Of course I’ll do my best not to be biased to my personal choices of platforms and experiences :)

Second, my originally scheduled session is on “Surviving the Technology Avalanche” taken from a keynote I have delivered a few times in Europe and in the US. Essentially, a fun discussion of where we were (hello world) and where we are today (helly freaking chaotic world of technology and platform choices). My avalanche session is at 7pm.

Come out and say hello!

BOOK REVIEW: Startup Life by Brad Feld and Amy Batchelor

Still reading Startup Life but wanted to share my thoughts on the book so far, because it’s really interesting to me the subtle impact these things can have on your approach to relationships and work-life balance.

Here was my official review on amazon:

I don’t have a habit of reading books, though it is something I would like to make more time for. Brad and Amy’s book grabbed me because even the first few pages revealed some useful tips on how to bet a better partner. And before you say or think “I don’t need that, I’m already in a great relationship”…that’s ok…you’ll still like this book.

Because it reminds you what you do well.
Because it has a few little ideas that might make you relate to your partner EVEN BETTER.
Because the advice given is not just about your spouse or partner, it’s about being better in all relationships including those with your colleagues.
Because it may just make you think about being a better person than you already are, and that can’t be bad.
And because most importantly, you don’t feel like you are reading a book that tells you all that…it just happens while you read it. Trust me.

But, I wanted to provide a little more context without being too verbose over there.

I think my husband and I are pretty good at our relationship. We communicate effectively, we work through our challenging schedules, we tell each other when we really need something from the other, and we are generally speaking not needy people so that works for us. However…when I read Brad and Amy’s book it made me realize some of those little things that I COULD do that I DON’T do because I hadn’t thought about it. Things like taking a few minutes every morning to chat with my husband before I hit the computer…seems trivial…but it has already made a difference. Though my husband always accepts or tolerates my desire to hit the computer right away…he really likes to talk to me in the morning…go figure! So, that few minutes makes him feel good, then I feel good and well…that’s really nice isn’t it? I have to admit it is Andres (husband) who does a much better job at these little things – despite his high pressure job which I talked about here. There are lots of “little tips” like that lead you to finding manageable amounts of time or moments to enhance your relationship and show you care.

Another example is taking a minute to think about your spouse, or do something for your spouse, when they least expect you to. For example I suck at buying birthday gifts – including for my husband. I’m always so busy things like that just get away from me and if you are my friend you know each year is a crap shoot which friend I will actually find the time to get a gift for – though I try to make up for that by spending time, going for a glass of wine, etc. Andres doesn’t really care if I get him a gift, we usually just go to dinner, spend time together certainly. But this year I took the time to actually present him with a gift too (ok, I bought it the night before, whatever). I could see though it was just a little thing, it made him really happy that I thought to do it. I didn’t wrap it, that will be next year’s improvement (and besides don’t let me tell you how many unwrapped lovely gifts he has given me…because he can’t wait to present it so wrapping is not an option). It may not have compared to the boobs cake his staff got him at the medical office (yep, two boobs on a cake, I’m serious) – but it still made him happy and that makes me happy.

I guess my point is that Brad and Amy’s book mentions little things they do to show they care and as I read I realized things that I sometimes don’t make the effort for as I am absorbed in my work schedule…and it doesn’t take much to shift that just a little to make your spouse feel good. It’s not about presents, as much as it is doing things differently which could be a lovely surprise for the other person.

Aside from discussions that influence your relationship with your spouse, there are a lot of discussions that relate to how you run your business. Company culture is so important and I firmly believe it is set from the top – and that is a big job to take on if you are the CEO. Being a charismatic manager is helpful in creating culture – but I don’t think that is my strength personally. My strengths is leading by example by working hard, being honest, being humble, having what I call “the right kind of ego” or “confidence”, and having genuine consideration for my team. I’m sure I have a lot of weaknesses beside those strengths too. Brad and Amy’s book hits on things that I feel will help me set that culture, keep laser focused on the end goal, while not losing sight of the people and the balance required over long stretches.

I’m still reading, and I’m sure some more things will hit me, but I’ll say it again.

You don’t feel like you are reading a sappy relationship book – you just read, and you get great ideas, and it’s just worth it. Trust me.

 

From a mere Lion, to a Mountain Lion

I have had a MacBook Pro for 1 year now, and I’m still a noob. I mostly run Windows VM for my daily grind. I moved to a mac because I needed an environment where I could develop and run objective C applications for iPad/iPhone – or at least test code others write for me who know better. I also moved to a mac because I liked some of the general usability experience I had observed and because I like the hardware.

But I’m not a truly experienced mac user, yet. So I fumble a lot. And learn new things as I go and have time. I should really read a book to be more productive on mac but I’m really fucking busy so not sure that’s going to happen. Ever.

I had a problem with my year-old mac. It was WAY too slow for running VMs. 8GM RAM not near enough. Also, my mac did not come with SSD and so it probably had some impact on the issue.

I solved the problem. I bought a new MacBook Pro Retina. I feel frivolous, I should NOT have another new machine right now…but time is money and I could not handle the slow speed. I talked to some friends and some suggested I buy the SSD and install the 16GB RAM on the existing mac. But time is money and it was faster to drive to the Apple store and buy the new machine that they had in stock waiting just for me. I know it was just for me, because I called in advance.

I called on my way to make sure I was not wasting my time driving to the mall because that could be dangerous – I would have to find another purpose for my trip if the mac was not there. After all, I don’t get out much. A trip cannot be wasted. Shopping! No, I called in advance precisely to avoid this. The phone call was hilarious (at least to me).

  • Me: Do you have a MacBook Pro w/ Retina display and 16 GB RAM?
  • Guy: Yes, we carry those, but not with 16GB RAM, you should order those online.
  • Me: Can’t they install the extra RAM on premise? So I can buy it now?
  • Guy: Let me check…pause…actually we do have the 16GB RAM but the HD is 768GB so if you go online you can get one with 256GB.

I’m driving, the line isn’t clear, I’m not sure I understand what he just said.

  • Me: Sorry, not following, do you have one with 16GB RAM or not?
  • Guy: Yes we do but if you order online you can get the one with 256GB HD.
  • Me: Still not following. Am I losing something if I get the one in the store?
  • Guy: You just have more options online.
  • Me: Ok, let me be clear, I want a MacBook Pro w/ Retina display and 16 GB RAM so are you saying the one in the store is not meeting that requirement?
  • Guy: We have that but the hard drive is bigger so you’re spending more money.
  • Me: Dude, I want the better one, I’m asking you if I’m losing out by getting the one in the store and you’re trying to send me online for less. I want the good one, are you picking up what I’m putting down? Do you have it?
  • Guy: Yes, we have it.
  • Me: Awesome, hold it for me, I’m driving there now.
  • Guy: We have lots of them.
  • Me: Even better.

So, I got it, and my colleagues assured me I could set it up with a button click by restoring from my time machine backup of the original. Time is money, I like this option. Way better than setting up a new Windows box. Awesome sauce.

Here’s where the real point of my blog post comes in (sorry just had to tell that story first…had to). Here are the points I noticed when trying to do this migration. Hopefully it helps someone:

  • You have to upgrade the old mac to Mountain Lion before you create the time machine backup to be used for restore.

If you don’t:

  • You can’t even see the old machine backups during the restore process. That threw me for a bit, I thought I was doing something wrong. Had I migrated ahead of time my first boot to the new mac would have prompted me to do the restore and I would have been done within some 12 hours after a click of a button.
  • I tried to run restore in the new mac, and it did not like that since I did not have any backups for the new mac and the old mac was not registering as an option – even if I listed all backups which should have shown me the old machine list.

Upgrading to Mountain Lion:

  • I am a noob, we’ve established that. I did some searching for how to upgrade to Mountain Lion and finally found the App Store purchase for $20. Bought it, it downloaded, I ran it from downloads, and it asked me to reboot. I walked away and my login screen appeared so I presumed I rebooted but it still said I had Lion in System/About. Ugh.
  • Went to run it again from downloads, it isn’t there. Had to download it again, another 1.5 hours. But, all along the previously downloaded installer was in “Applications” not “Downloads” (WTF?) and it says “Install Mountain Lion”. I only discovered this after the fact of course.
  • I rerun, I reboot, I realize – crap, it didn’t really reboot last time I said “reboot” it just logged me out. Can I just say it – fuck! All this time because it did not reboot. Anyways after a real reboot it all started working…installation completed.
  • Another time machine backup, head over to the new mac to get it restored.

Restoring the new mac from time machine backup:

  • You don’t want to run “migration utility” on the new mac, you want to boot the machine to restore the entire machine from the backup.
  • Boot the machine with “command+R” pressed down. Or was that “option+R”? I know I read instructions for both…one of them worked and I can’t remember this detail at the moment.
  • This takes you to restore process. You should be able to find your old machine’s backups listed on the time capsule (or similar device).
  • Restore took 6 hours over wireless for me. I said 17 at first, then 12 then I returned from a few hours away and it was done so I’m estimating but it was definitely close to that.

Time machine names:

  • One thing that really annoys me about time machine is that you can’t seem to name your backups, nor label them. Hard to know which backup you want. Even the new machine backup are called “Michele’s MacBook Pro” and I did not provide this name at any time. Ugh. A bit of a guessing game (by size of restore files) to figure out which backup I wanted.
  • Apparently there are tools to improve this experience with time machine. I’m going to look into that…when I have time (LOL).

For now…I’m back up and running, ready to roll with the wicked awesome speed of my new mac…the only time wasted being the lack of knowledge that led to a few of those confusions above. The actual restore process was literally a click of a button and some minor issues with exchange mail in Apple Mail (another tool I can live without…thinking about returning to outlook but on the mac).

I am looking at my trip to Italy right now. It is silver, it has a killer screen, and it better be freaking fast cause it wasn’t cheap and I like Italian wine country so this is not a completely fair trade off.

Good times, M

 

Working too much? What should your spouse do to deal?

Funny how much traction this topic of work/life balance, startups and spouses is getting but I’m not surprised since it seems most of my colleagues suffer the same challenges. I have an interesting, different challenge though. I’m the woman – and yes, that does make the situation a little different.

When I’m working from home I have to:

  • Get my son off to the school bus (ok, with a little help from a nanny, but still I participate between email checks early am)
  • Get him to all his appointments. Participate in those that I should.
  • Buy the groceries (unless I’m under heavy crunch beyond usual and beg for help from my husband and if I’m fortunate he isn’t having a bad day himself with sick patients)
  • Coordinate all the household crap – get the dishwasher fixed or replaced, call the handyman, pay the gardener, pick up and drop off nannies (this one is a real time suck that I wish didn’t exist).
  • Take care of all the finances, organize for taxes, pay the bills, book trips, collect receipts, invoice customers (ok, with my assistant’s help because without her I would surely freak out)
  • Arrange any birthday gifts and such things that life brings related to family and friends (yep I can ask my assistant to help there too sometimes, whew!).
  • Take the cars in to be fixed as needed.
  • I’m sure I’m forgetting something…but you get the idea.

Every once in a while when I have one of those crazy weeks and my husband, Andres, gets home early and just chills out…I have been known to get a little annoyed when I have to say “no I can’t go for breakfast this morning, glad you have such free time but I have a deadline”. He always presents one single line answer to that.

Michele…I save lives.

Seriously? Fuck you! Ok, just kidding, but that is what I say jokingly as he laughs in my face because he knows it gets me. And, it is a good answer. I guess I would use that too if I had it. “Well, I’m saving lives one line of code at a time ok!”…nope, doesn’t work. He wins.

Anyways I was looking at Mark Suster’s post here: http://www.bothsidesofthetable.com/2013/01/22/a-post-startup-execs-should-forward-to-your-spouse-or-partner-12-tips-for-making-it-work/

Mark’s wife made a list of tips for dealing with the entrepreneur spouse’s crazy schedule. I like all of what she said, most of it similar to what we do with the exception that roles are reversed and there are some differences in our household.

Imagining Andres writing these tips…let’s have some fun shall we? For those friends who know him, you’ll enjoy this for sure.

  1. Get eletronic access to her calendar. All I have to say is ROTFL. Andres does not use email, he has no Internet presence, he laughs at Facebook, he has a gmail account but never checks or uses it (he sends people to my email which delights me as you can imagine). So, this, will not happen in my world, but I can appreciate it working for other people.
  2. Respect and develop a positive working relationship with her co-workers. Ok, this works. Though, he would never do it to help understand me, au contraire, it will be for the fun of socializing with them…and it can only be the cool geeks because he doesn’t do geek.
  3. Don’t email her unless you have to. See #1. ROTFL.
  4. Have a “date night”. Totally, absolutely, fanatically agree. We do this, it is the best conversation of the week.
  5. Respect her need for down time. We are so lazy after working hard, no problem agreeing to downtime collectively. Awesome.
  6. Don’t be a Martyr. Meaning, find other stuff to do when your spouse is busy, or just in general. Yep, like cigar smoking friends, wine tasting buddies, and car fanatics…that works in our house! You won’t catch him reading Shades of Gray but I sure did ;)
  7.  Pick your battle times. Well, he’s a guy, so no drama, just cold hard facts and he is usually right so…
  8. Work Travel isn’t fun. Totally agree. Nuff said.
  9. Remember that she is working to make our life better. Thankfully, even the doctor sees this point. Whew! After all – he’s not  a plastic surgeon :) He digs that in technology you can have the possibility of wild success and he supports it fully. God I love that man.
  10. Take vacations! Hell yeah…and make them awesome. Though we splurged more before our son was born…now we are more frugal and remember our prior plurging hoping for the day we can do that again with kid in tow.
  11. I love the idea of a Digital Sabbath. We have not acheived this yet. But, I don’t get email to my phone because I think anyone who needs me that bad has my number. I don’t need that following me around it is already enough distraction from real work as it is, let alone real relaxation.
  12. Take some weekends without the kids each year. Pretty hard to leave our boy, but we have done this a few times, sparingly. Date nite is a pretty good substitute.

All fun aside they are a great tips. And I am blessed because despite my list of tasks when I work at home, and the whole “I save lives” bullshit, I have a spouse that steps up. When I’m on travel, he does a lot of the stuff I usually handle and he does not complain at all because is not just to help me, it is for our baby boy and our family.

So, dear Andres, even though I know you’ll never get to a computer, google my name, struggle to find my blog in a sea of results cause that’s how I roll, and at last find this post…honey – love you bunches. XOXO

 

 

Work and Life

Brad Feld (@bfeld) is a prominent VC based out of Boulder, CO and he just wrote this book about the personal side of startup life: http://www.amazon.com/Startup-Life-Surviving-Relationship-Entrepreneur/dp/1118443640

This stopped me in my tracks this morning because I have lived a rather driven existence for 20+ years and though I have not read this book yet (ordered!) I am sure there will be some interesting things to learn from his experiences.

A little history. I’m from Toronto, Canada. I was on a vacation to San Diego in 1992 and decided I had to live here, but that required a work visa. I went home, found an opportunity for another trip with a different friend and started looking for work on that trip (yes, I hit the beach too of course). Through some lucky coincidence I was connected to a developer from a startup here in San Diego – ImageWare Systems today – but we did not meet. I went home, faxed my resume, interviewed over the phone, and was told “we need you here in 3 weeks”. Done. Sold my 1971 convertible mustang (sob) and drove across the country in my jeep hauling a basic amount of stuff. My family thought I was crazy, a little. Who leaves for a job and does not know the people yet?  But I trusted my instincts  (I think it was instinct in hindsight, because it has always served me well, but at the time there was a little bit of raw desire to be in a warm climate, admittedly).

I met my husband 1 month later, then a researcher at Scripps, but in two years he would go to Irvine to complete his fellowship to be a practicing physician and critical care doctor. He was kind enough to leave to do that while I wrote my first book. That worked. We met on weekends, he studied, I wrote, but we still had each other. Our work ethics were aligned and I think that it is also what made us a good fit.

Fast forward, 20 years later, he has endured my 16-hour-a-day work habits, weekend work, difficulty planning trips without bringing a computer, stolen moments off work rather than regularly scheduled time free. He is also very busy, and maybe that is what makes it work. We do get free time, when we need it, but we need less of it than most people. We have a weekly dinner date (almost weekly) and we enjoy good food and fine wine with our friends. Our best friends (and we do have friends despite our lifestyle) are people who are ok with with last minute cancellations, and people who don’t mind being a little proactive about calling us because we aren’t always the first to call. I’ve lost a few friends through the years who were frustrated by this…and that’s just the way it is. I love my career, my free time goes to my husband and those friends who can handle our crazy lifestyle. We aren’t the couple with regular weekends off planning to go here and there – you know, skiiing, weekend boating, sailing, anything that requires regularity…not gonna happen. But, when we get a vacation we make it awesome. And, we have been known to be spontaneous and actually go skiiing for example. Really, we have!

What really helped me balance things out though – is my son, Juan Pablo. He is only 4.5 years old now, and yes that means we did the have kids late in life thing. So glad we did. Nothing is better. I can’t imagine life without him in it. It also bonded us further as a couple and forced us to change. A lot. Not just because we had a child but because of the challenges we faced at his birth.

My pregnancy was perfect, I travelled, worked, and yes I ate :) Something went wrong at the end, and I had a emergency c-section at the due date. In short, our son had an inutero stroke and we don’t know why to this day. He was left with a  brain injury on both sides and this was more than a little surprising and distressing. Weeks later our boy was home, and we were in heaven. We did not know what we were facing in the future, but we were in love non-the-less. We had to get over that and deal with it. And we did. I our respective work focus taught us to handle difficult issues like this – he was meant to be our baby. We went through a lot, dealt with a lot of various therapies, but thanks to all of that today our boy is doing awesome. He has autism spectrum features, but is highly functional and we are blessed. We continue to work hard with him, and we can always do more and do better.

There in lies why hearing about Brad’s book stopped me in my tracks this morning. I have never written on this subject before, I have never shared my challenges with work/life balance publicly, and I rarely discuss my son’s birth. I guess what I wanted to share here is that like many people I struggle regularly with the work-life balance issue. It is more tormenting some days than others. What makes it work for me?

a) At the end of the day I would say I married a partner with incredible tolerance for my work – but I always check in to make sure I’m not leaving him behind…too much tolerance can be bad as well. He let’s me know when it is “enough” and I appreciate that as well. We are lucky.

b) Having my son, and going through what we did, really refocused our priorities. It does not mean we don’t work – we still work and we sometimes still work too much – but we make sure that we are laser focused on quality time with Juan Pablo when we are with him. I work from home so I have the ability to take breaks, see him onto the school bus, steal a few hours for the car museum, sea world or something like that (ok, not every week, that would be impossible). I also try to be done every day and give him 5-8pm and then work when he is in bed. I could do a better job being free weekends…and I’m working on that but it comes and goes – I have a startup after all.

c) I had to learn to work more efficiently – though I still have my bad days. I used to work 16 hour days but I don’t think I was as productive as I am now, by far. Knowing I have limited time to work really focuses you. I did not impose those limits before. Today I have to really structure the times of day I do different things. Creative work that requires hours of focus has to be done early in the day. It is hard to start something that you know requires dedicated time at 2pm. If I have a runaway morning with emails and meetings, I have to choose other things to start in the afternoon. That may not be everyone’s problem – but we all have to operate in the context of how our brain works. Of course when there is a pressing deadline nothing forces you to focus more…and then the rules go out the window :)

I am going to read Brad’s book. I think I can do better and maybe I can learn something from it.

What is your work-life challenge like?

-Michele

 

Azure, MVC and the Browser Icon – favicon.ico

I just learned something new - how to make a custom browser icon work properly for your web site. I know, it’s trivial, but I’m no web designer so it required a little time investment on my part. It’s the little things that are a time suck and yet are important details to polishing one’s company image.

Here’s the story. Last night I was pushing an update to Snapboard and I realized we had the default MVC project icon for the browser. Not that impressive when you are launching a beta soon! It’s like forgetting mascara!

So I endeavored to research how the icon in the browser is published. First, I found resources that led me to think you simply put the icon in the root (a favicon.ico file) and voila! So, I created a new icon with our snapboard “S” and overwrote the other icon thinking that should do it. But that did not appear to work.

So I did some more research and found that the recommended practice is to put  the following in the <head> section of the page:

<link rel=”icon” href=”@Url.Content(“~/favicon.ico”)” type=”image/x-icon” />
<link rel=”shortcut icon” href=”@Url.Content(“~/favicon.ico”)” type=”image/x-icon” />

If you want to, you can even use PNG but most say that ICO is a safer choice in terms of browser support, so I just went with that.

It still did not work. Two words: browser cache. Ugh, why didn’t I think of that – oh, because it was 12am and I was just not thinking anymore, off to bed. This morning I browse to snapboard.com and see my icon! In Safari and in Firefox on my MacbookPro. I was happy about this EXCEPT that I did not have transparency on the icon, black border, not good.

The tool I used to create the icon in the first place (http://www.degraeve.com/favicon/) did not have an intuitive interface for editing the icon for transparency so I used a different tool (http://www.favicon.cc/) for that. Meantime my designer Turtle sent me the icon so hers looked better of course. She uses real web designer tools cause, well, she’s an experts at that stuff – but I wasn’t about to call her at midnight last night!

All is almost well, except that IE still showed the old MVC icon, Firefox still showed the black border icon. Safari and Chrome looked good:

Like i said, cache! Cleared the cache on Firefox, no reboot needed, new icon awesomeness. Cleared the cache on IE, no go…had to do in private browsing (or, restart all IE instances which is lame because I have a lot of things open I want to work with right now). All good.

In short, make sure you have a nice icon for your web site, put the favicon.ico file in the root and preferrably include the header since that is recommended, and try to get it right the first time so you don’t have to deal with clearing all your cache to test like I did!

 

Startups rule!

-Michele

Snapboard.com New Look

During the holidays we have been hard at work thinking about new designs for Snapboard. If you know anything about startups, you know this is a work in progress!

We have updated Snapboard.com with a fresh look as we near our Beta 1 launch in a few weeks. Let us know what you think of this look and don’t forget to tell your friends to sign up for the Beta!

http://snapboard.com