8
Sep/09
1

Married, Mozilla and More

Wow, so it seems I have misplaced my blog this summer. However getting married, moving and taking an epic honeymoon can do that to blogs. It’s been a whirl wind kind of summer, full of change. It’s hard to know where to start, so I’ll start with what matters most.

Being a married man, now for over a month, I can safely say I am both lucky and very much in love. It seems all those years Tasha and I enjoyed as a couple has us well prepared for the life of husband and wife. We have fallen into a wonderfully collaborative effort of eating, cleaning and entertaining. We have both spent a great deal of time preparing our home and we are finally enjoying the fruits of our labour, and it’s fantastic!

When I last blogged my internship at Mozilla had just begun, as I write this I find it came and went too quickly. Opportunity doesn’t always come at the right moment, but you need to seize it nonetheless. I’m so happy that I took the chance to work with Mozilla this summer — even if life had me pulled in too many directions. Spending time in California meeting Stuart, Doug, Mark and others was rewarding. During these last few months I have kept my eyes and ears open and the thing I take most from the experience is how dedicated and passionate they all are. It has inspired me to find that same passion in what I choose to do from now on. I’m spending my time now to take a look at the job market to find what best suits me, my skills and my passions. My home life is already proving to be rather fulfilling and I have decided I will settle for nothing less in my professional life.

I’m choosing to leave this blog post on the shorter side, it’s impossible to catchup with everything that has happened. However, some parting notes, I plan on remaining a contributor to the Mozilla project – the experience can only be surpassed by it’s importance, these are world class developers and I still have so much to learn and contribute.

I also would like to take a moment to thank Silvana from Impulse Photography, she has a track record of producing some of the most unique and creative photography around, and our wedding was no exception. With that I leave you with moments from our big day – Thanks Silvana!

14
May/09
0

JavaScript Error Console for Fennec

JavaScript Error Console on Fennec

JavaScript Error Console on Fennec

This week as the mobile guys finalize the alpha for Windows Mobile I have busied myself with adding the JavaScript console to Fennec. Both Mark, Doug and Brad had expressed interest in the feature and it sounded like a nice chunk of work to keep me productive while the other guys concentrated on pushing out the alpha. I have a WIP patch up. I still need to spruce up the warning and error rows to more completely represent the data, however the whole console (filter and evaluation) currently functions just like the desktop version.

It has been very interesting to move away from C++ and into XUL and JavaScript. I have enjoyed being outside my comfort zone and lucky enough to have Mark right over my shoulder to help me along the way. I plan to spend some time reading my JavaScript book and XUL tutorials on the road to LA this weekend.

The second week here at Mozilla is somehow even better then the first. I enjoyed going out with the mobile team last night to take in some dinner and movie (Star Trek), it was nerdtacular. I’m lucky to be here and I don’t plan on forgetting that anytime soon.

11
May/09
1

Viva Las Vegas

So with my first weekend in California, what did I do? Well I left California, for Nevada. Anthony, Matt and I packed ourselves into the Jetta. The drive was exciting; speed limits be dammed. Going through the twisty bits in the mountains was a real thrill; all driving should be like that. Arriving in Vegas, having never been before, I was shocked as to how large everything was, the casinos are massive; and wow were there lots of people. We were walking around at 3am and there were hordes people travelling from casino to casino and drinking — on the streets! The next morning the people were still there, but the sun was out, and boy was it hot, 103°F (40°C). We saw Penn & Teller and I had some time to win some money at the poker tables, which really only served as a recovery from the losses at the roulette table. I would definitely go back, but next time I would stay at Paris, the lunch there was phenomenal and the view of the Bellagio fountain was spectacular. Here are some pictures from our travels.

Filed under: Personal
6
May/09
2

A Rare Place

To be honest, I still haven’t taken all this in yet. Being at Mozilla feels surreal still. From the moment you walk in you are greeted by a giant sectional couch and a massive screen. People just plop down and start working in different locations, what kind of office is this? Well it’s less of an office and more like a home. The people I have met so far are so welcoming and happy, it’s easy to be motivated around such amazing people. Conversations can go above my head sometimes, but its stimulating, there is so much to learn and really no better place to do it.

I have had some issues with my laptop, which have been resolved, the fourth one proves to not be kernel panic-y and has a functional disc drive!

The interns are organizing a movie night tonight and Anthony and I are putting together some plans for a trip to Las Vegas this weekend. I also want to check out LA before I leave, which we are tentatively scheduling for next weekend.

As for the reason I’m here, to work on Fennec! After spending a lot of time setting up systems that proved to be duds I managed to build Fennec on OSX and get started on some Camera work. Stuart suggested that once the Fennec Alpha for Windows Mobile clears this week that I work with Brad to get the Camera stuff spec’d out and going. I have created a stand alone app for OSX that accesses the built in iSight camera and allows you to record video. I have plans to review Brad’s work on the Camera work for Maemo more closely so that I may have some suggestions when we finally get a chance to crash on that.

I’ll try and update as often as possible, cause I know people are interested!

1
May/09
1

It’s a new Dawn, It’s a new Day, It’s a new Life

For Me.
And I’m feeling Good.

I’m reminded of this song by Nina Simone,  as today Natasha and I get the keys to our new home! This brings us one step closer to marriage and serves as a precursor to the big changes to come for the both of us.

I’m also bolstered by my impending trip to Mountain View to join the ranks of Mozilla as an intern. I feel privileged to have such an amazing opportunity, due in no small part the wonderful people of Seneca. I plan to blog about my experiences in California in the coming weeks, as well as my time in the MoTo offices upon my return. Here’s to a sunny Friday morning in Toronto.

causes erectile dysfunction weight loss health health buy whitening tooth yeast infection pills Levitra Prescription energy products ambien without precriptions buy xanax online without a prescription osteoporosis arthritis hypertension medicines treatment for arthritis buy prescription drugs online skin spots muscle pain reliever valium maximum dosage protonix dose increase male sexual power buying phentermine without a rx blood pressure Real Levitra Online tramadol 20online pets products vitamin a depression relief what causes hair loss in women how to get prescription drugs natural pet products alpha blocker medications prozac on line medical treatment for diabetes ranitidine interaction quit smoking programs prescription drugs on line treatment of constipation viagra online without prescription usa cheap estrace nolvadex no prescription effexor and tramadol control of pain free smoking treatment amitriptyline uses antibiotic medicine acomplia online medication stop smoking buy coral calcium supplements drugs for pain side effects of prescribed pain pills acne skin treatmen stomach pain relief gabapentin dosage diarrhea in pregnancy buy 10 mg cialis buy aciphex viagra fast vitamins health prescription pain medicines buy tramadol cheap oxybutynin 5mg drug phenergan weight loss support groups treatment for depression metoprolol dosage cat infections drugs lower blood pressure famotidine 20mg asthma relief teeth whitening california gout in the foot medications celebrex dog calming pills buy viagra online without prescription build muscle body building over 50 care of a cat muscle spasm relief bone health tips parasite infestation diabetes drug premature ejaculation cure effexor side effects erectile dysfunctions malaria therapy fat loss symptoms of congestive heart failure diuretic medication help for infertility dog health food viagra purchase on line dog digestive system buy clotrimazole cat health care diarrhea women norvasc generic approved cialis fda online cheap viagra buy fat burning workout buy stop smoking disease of the skin home teeth whitening products stop premature ejaculation acceptable blood pressure buy cheap generic cialis increase libido women tetracycline for dogs prednisone alternative cheap uroxatral killing parasites buy labetalol herbs for impotence buy cialis online meds for skin infections relieve neck pain xanax price lexapro medication what are the effects of klonopin hyaluronic acid buy buy meds no prescription irritated bowel drugs for high blood pressure pneumonia vs bronchitis weight loss support hair care hair loss valium clonazepam high doses prescription drug online professional tooth whitening burn fat buy drugs treatment for severe edema what is aspirin weight loss doctor online teeth whitening products professional tooth whitening cheap cialis generic drugs used in cancer treatments bronchitis pregnancy professional tooth whitening kits to buy herbal breast enhancers depression drugs suffering produces endurance viagra cheep buy medication on line diabetes metformin heart attack and prevention children constipation general health tips smoke stop which is better cialis or viagra constipation cures cheap beta blockers malaria cures buy generic allergy medication geodon adhd toddlers buy viagra online levitra overnight viagra purchase on line phosphatidylserine complex canada in levitra on-line pharmacy glucophage zyvox triphala alavert drug natural hair loss cures ambien uk online stores hair loss products how to purchase cialis menstrual cycle problems treatment for aids herpes simplex men viagra medications for diabetes buy Lozol cost of levitra buy cialis line depression drug increase women intimacy selegiline depression drug store on line stroke treatment new treatment for hepatitis c viagra cheep atenolol interaction promethazine alzheimers meds discount anti-biotics stop smoking help tooth whitening dentistry high blood pressure elderly natural ways to reduce blood pressure edema ultram cost fat loss generic pravachol penis enhancement drugs for swelling cheap cialis india male sexual power removing dark spots from face buy griseofulvin dog calming pills viagra how long does it last buy drugs online menstrual disorder online viagra osteoporosis treatment medications how to prevent pregnancy drugs heart rate januvia cheap buy condom sertraline tablets ambien health medication avapro alzheimers treatment male enhancement enhancement buy cialis cheap aldactone medication control bleeding do i need a prescription for viagra ? depression and anxiety tetracycline capsules lamictal rapid flu weight loss for men medication pletal xenical pill med care headache pain relief breast enhance genaric levitra order geodon all natural breast enhancer overactive bladder medications valium high new weight loss drugs how to control pain carisoprodol order sominex fda levitra cheap viagra overnight immune stimulants original levitra general medicine care health remove large age spot on face body building online course order viagra online new cat products medicine for throat infection cheapest levitra pets products depression relief fucidin ointment crestor generic generic compazine generic for norvasc hair loss hair care information cheap tramadol cod osteoarthritis medicine knees otc sleep aids self help alcoholism valtrex cheap arm pain post pregnancy weight loss valtrex information on cholesterol buy ultram where effects of celebrex quit smoking programs cheap viagra order online effexor side effects total health vitamins carb blockers pain meds order online Cialis Online Ordering lisinopril prinivil skin swelling buy nimotop medical chlamydia protonix buy cheap viagra hoodia patches buy avandia anxiety meds viagra or cialis yeast infection remedies phentermine risk cholesterol drug list cheap clonazepam breast enlargement how to lower blood sugar soma online prescription herbal breast enhancers generic for zocor buy levitra without prescription stretch penis amaryl for diabetes cats bladder treatment for herpes discount hiv medications newest drug for depression use zoloft body building diets diabetes blood sugar levels irritable bowel breast enhancements pills xanax online no prescription hoodia weight loss ordering viagra lisinopril 10mg getting off pain pills buy cabergoline buy meds no prescription meds for high blood pressure sleep disorder longer lasting condoms cheap acne what does evening primrose oil do problems breathing treatment for itching cialis buy cialis online how to buy medicine from canada fast weight loss tips buy xanax with no prescription treatment for hepatitis b cancer med med help online joint pain how to boost immune system buyviagra cialis treating aids in africa order metformin online shingles treatment trental drug general health tips treatment for chronic fungal infection buy ambien online cheap internal human parasites buy toradol online claritin 10mg vpxl pill soma dose weight loss products for women how to prevent high blood pressure celexa buy healthy human bones mosquito repeller prescription drugs discount treatment for severe edema low immune system sperm increase high blood pressure medicines hair loss in children buy paxil online tramadol depression approved canadian pharmacy diazepam pharmacology osteoporosis exercise order pain meds ambien online propranolol side effects weight loss foods cheapest levitra vitamins for women quite smoking buy plendil cialis consultation gernic viagra cheapest cialis accutane generic depression treatment prednisone online breast enhancing drug generic pain medication generic for nexium drugs for high blood pressure chlamydia antibiotics lung infection bacteria somas how to buy prescription medications online ciprofloxacin side effects cure treat itch itching buy phentermine without prescription will levitra help xanax usa itchy watery eyes allergies teeth whitening products cheap clonazepam brand viagra online trazodone 100mg online phentermine levitra side affects anti depression medicine buy orlistat on line progesterone clomid muscle body building cialis and viagra depo provera bronchitis cure order pain meds liver infection treatment generic for imitrex treatments for hair loss prevention and osteoporosis natural pet products omeprazole pain management online how to increase your bust size increase erection buy xanax online accupril cymbalta anxiety cialis online ordering generic pravachol viagra generic drug effexor side effects viagra sex domination small penis cheap phentermine online osteoporosis sleep and insomnia treatments for diarrhea bactrim dosages high blood pressure cialis buy cialis online mass muscle what pills look like phentermine how to make valium new cat products drug trileptal acne cure pills prescription antifungal lowering cholesterol naturally malaria medicines buy online viagra viagra zoloft order latest diet pill ovulating clomid how to buy diet pills adhd drugs healthy human bones cialis viagra treatments for bipolar disorder weight loss support groups generic cheap viagra back pain relief product where to buy viagra on line relieve joint pain buy zanaflex antibiotics to buy

google

couk