Feed: Rey Bango - AggScore: 67.4


Visitor Rating: 7 (1) (Rate)
Story Clicks: 10
Lenses: (Add|?)
Comments: (Log in to add)
Log in to add feed to you bookmarks.


I have some downtime at the moment so I wanted to get back to coding a little bit. One of the things I’ve been wanting to mess around with for some time is the Flickr API, mainly because I upload a boatload of pics to the service. Chris Heilmann posted a really great tutorial on pulling back pics using JSON and plain ole JavaScript. I have to admit that it was insanely easy and Chris, as always, did a great job of breaking it down. I made a few tweaks since, as he mentioned, document.write isn’t the best choice for outputting and the code was trivial:

function jsonFlickrFeed(o){
var i = 0, mainDiv = "", foo = "";
mainDiv = document.getElementById( "main" );
while(o.items[i]) {
foo = document.createElement( "img" );
foo.setAttribute( "src", o.items[i].media.m );
main.appendChild( foo );
i++
}
}

So I wanted to do this in jQuery just to see what it would look and had a “woah” moment:

function jsonFlickrFeed(o){
var mainDiv = $( "#main" );
$.each( o.items, function( index, node ) {
$( "" ).attr( "src", node.media.m ).appendTo( mainDiv );
} );
}

It was a silly little snippet of code but it took me back to the feeling I had when I first jumped into jQuery way back in 2006 where the brevity, power & simplicity just amazed me. And the feeling truly hits home after I had read the following from Chris just yesterday:

Use libraries

And for that, use libraries like Dojo, jQuery, YUI, mootools or whatever to work around the browser problems so that you can concentrate on what you want to build rather than how it fails.

Libraries fix browsers

Our main enemy to build cool products are browsers. The technologies and standards that drive the web are dead easy – we just don’t have time using them as we spend most of our time testing and wondering why browsers don’t implement them in a predictable manner. This is where libraries come in and my plea here is to use them. Using libraries you can write predictable applications built on a base that can be altered for all the browsers to come – if you build towards the browsers in use today you build for the past. We’ve done that before and paid dearly for it.

I wholeheartedly agree with this. Yes, it’s very important to understand plain ole JS, which is why I wanted to do this exercise using it but just seeing the minimal effort required to do the same in jQuery just reinforces my belief that libraries are an extremely important arsenal in your toolkit if anything solely for the cross-browser handling that they provide. In my case, jQuery is my tool and I love it. What’s your library of choice?

Related posts:

  1. Is jQuery Safe? Today I saw an interesting question posted on the jQuery...
  2. Happy 3rd Birthday jQuery! – jQuery 1.3 and the jQuery Foundation Happy Birthday to jQuery! jQuery is three years old today,...
  3. Thoughts and Goals for 2009 As I begin 2009, I've been pondering quite a bit...

Related posts brought to you by Yet Another Related Posts Plugin.



Date Published: Nov 06, 2009 - 2:45 pm

pics131 Today, my dad would’ve turned 67. It’s the first birthday we’ll celebrate without him. As the day goes by, the realization that he’s no longer with us really sets in. I know this day is going to be very rough for all of us, especially my mom. She’s experiencing a whole different level of sorrow than my brothers & I.

My youngest brother already sent me a text message this morning with a simple “I miss him” but simple as it may be, a text message on the phone, I know what he’s feeling on the other side of that line because I’m feeling the same way. I know my brother Rick is also down. I don’t need to ask him. I just know because he was taking care of my dad till his final days. Today is a tough day for him too.

Dad, we miss you so much but we know you’re better off now. A couple of things that I would’ve given you today:

A bottle of Jovan, your favorite cologne. As much as we tried to get you to switch to something cooler, you loved your Jovan:
Coty_Jovan_Musk_for_Men_Aftershave_50ml

Kisses and hugs from your 8 grandchildren (yep even the one that’s coming soon from Rick & Cindy):
pics196
Logan

Another day in North Carolina:
IMG_0479

More time being harassed by your sons:
pics040

Enchilado de Langosta:
enchilado

Most of all, I would’ve given you more time with Mom:
pics134

S306-13-04040

I hope you’re celebrating your butt off today, Dad. Without you, we wouldn’t be here and I appreciate you giving me life. Happy birthday.

Related posts:

  1. Happy 3rd Birthday jQuery! – jQuery 1.3 and the jQuery Foundation Happy Birthday to jQuery! jQuery is three years old today,...

Related posts brought to you by Yet Another Related Posts Plugin.



Date Published: Sep 10, 2009 - 9:15 am

I’m organizing add-on meetups in Miami and Chicago to spread awareness of add-ons, meet developers who are interested in extending the browsing experience and talking about all of the great things happening on AMO. The dates are:

Miami – Sept 15th (Details here)
Chicago – Sept 29th (Details here)

If you’re near either of these cities, I’d love for you to come out and learn more about Mozilla add-ons.

Related posts:

  1. Presenting on Mozilla Add-ons at BarCamp Miami Tomorrow I'll be at BarCamp Miami & will be signing...
  2. Adobe Flex Camp in Sunny Miami My friend Brian Rinaldi of UniversalMind asked me to help...
  3. Mozilla & Google: Knowing the Facts and Irresponsible Reporting There are few things I hate more than irresponsible “journalism”,...

Related posts brought to you by Yet Another Related Posts Plugin.



Date Published: Sep 04, 2009 - 9:56 am

dad

It’s been several days since I heard the news that my dad had passed away and the pain isn’t any better. I have some good moments and I’m thankful for my amazing wife Maggie who has supported me during the bad times. The passing of my dad is bittersweet. The last couple of weeks of his life truly sucked with obvious signs that the cancer had really started to do it’s dirty work. He had already lost mobility on his left side due to the tumor in his brain and slowly everything else just started to shutdown. His passing, while painful, was the best thing that could’ve happened. His quality of life was just in the tubes and I could see in my dad’s eyes that he didn’t want this. Being an invalid was the last thing he ever wanted.

Cancer Sticks

It wasn’t supposed to be this way. My dad was my mentor. As Joe Stump said, he was the man that made me a man. The thought of him passing was something that I envisioned when he was 90 or 100, not 66. And not this way.

How could my dad who came by boat from Cuba, battled for the freedom of that same country (gun in hand at that), served in the U.S. Military, made a life, raised 3 sons, built a thriving business and finally had 26 acres to retire on in North Carolina be gone? My dad was supposed to be in North Carolina now with my mom & they’re 4 dogs tending to his house, harassing my aunt, brother & sis-in-law and just being a grandfather.

Blaming Phillip Morris, USA for producing the cancer sticks that my dad smoked for at least 40 years is just too easy. That’s low-hanging fruit. You guys & everyone that helps you run your business, from your investors to the janitor that cleans up at the end of the day, royally suck. A lesser man might wish you the same that my father has endured but that’s not who I am. I can only pray that your families don’t endure what we’ve had to.

Coming Home

I was in New York, about 20 minutes from hosting a meetup, when I got the news. The only word I could use to describe the moment was “confusion”. I honestly felt completely disoriented. I have to thank Justin Scott, Fraser Kelton & Alex Iksold for stepping in and helping me gain some sense of focus. They took the lead while I spoke with my family and determined whether to stay or not. My decision to stay wasn’t trivial but ultimately to right one. There was no reason to run out. I had so much time with my dad, especially in the last several weeks, that I didn’t feel I needed to see his body. If my dad would’ve been with me, he would’ve told me to “be a man and do the presentation”! That’s what he would’ve wanted and that’s what I did.

Being alone in NYC for the night, I found solace via my family. My cell phone was my lifeline.

Getting back was no easier. I had to explain to my children that their grandfather had passed which was challenging due to some things going on in their lives, to which my wife & I were trying to be sensitive. I can’t describe how immensely difficult it is to try and explain death to a child. Just a couple of days before his death, I was letting them know that there grandfather would be passing away soon and then it hits. And due to circumstances, I couldn’t tell them all at once but instead had to spread it out over the whole week.

mom

Then I wanted time with my mom to make sure she was okay. My mom is amazing. She’s endured so much and she’s such a strong woman. She’s continued to put on that “I’m okay” facade but I know she’s hurting beyond anything I could imagine. All I can do is wait until she needs me. Until she decides she needs her sons to support her. And we’ll be here for you mom.

And the same goes for my brothers. Two of the toughest guys I know. I’m not sure if I’ll ever see them cry or if they’ll want to talk about it. It’s tough being a Bango man. My dad always taught us to be tough guys. But we all know we’re here for each other.

It Finally Hits Me

Yesterday was so tough. My dad was in my thoughts all day. I cried a lot. I think everything just finally caught up. I knew it would and that’s fine. If I keep it bottled up, it’ll be worse. Even writing this makes me well up. But it helps, helps me to express some feelings that I can’t often verbalize. Not sure why but I find writing a better outlet sometimes.

Something that Joe Stump said has just stuck with me and that’s:

Ain’t no shame in crying over the man that made you a man.

God, ain’t that the truth. Thank you Joe.

Along those lines, I have to thank my Twitter friends whose outpouring of support and love has been a big help. Thank you.

I’ve been trying to keep myself busy. I went to the beach today w/ my wife & baby, just to get away. It was really nice and relaxing and I didn’t have to think too much, which in itself was good.

I can’t say that the pain is any less. If anything, it’s actually worse because I know I’ll never hear my dad say “Como esta mi hijo” again. I can still hear him say that in my head though. Clearly. I’m clinging to that big time right now. His tone was always so reassuring to me & I don’t want to give it up. I have to be realistic (which totally sucks) in that I’ll be in pain for quite some time. I have to be strong though. My dad would’ve wanted me to.

I miss you dad.

No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.



Date Published: Aug 23, 2009 - 7:53 pm

Tonight I had to do something incredibly hard. Something that is immensely difficult and with no easy way of doing so. I had to tell my children that their grandfather will be passing away soon.

Some may know from my tweets via Twitter that my father has been battling cancer. Unfortunately, his battle will be coming to an end soon. His cancer has aggressively spread, even forming a tumor in his brain. For months, he’s been slowly losing his motor skills but during the last several weeks has progressively & severely gotten worse. This past week had been especially hard since it was the first time I was unable to understand anything he said, his speech brought down to an unrecognizable mumble. When I saw him tonight, I realized the end is near. I can just see it in his eyes and his lack of coherence.

I truly didn’t want to have my children see him in this state but they insisted, wanting to see the grandfather they adored & tell him that they loved him before he passed on. It’s an unimaginably hard decision to make and even more difficult to do, but I also know the closeness my children have with their grandfather and how important it was for them to be there. My dad had a brief moment of lucidity where he recognized his grandchildren and gave them each a kiss. My mom asked if he loved them and nodded yes. When the girls left the room, I cried.

I’ll be talking with my children about all of this during the week and helping them cope with whatever questions or emotions they may have. I’m happy that the last thing they got from their grandfather was an “I love you”, even if it was just a nod.

Related posts:

  1. Mourning the Death of my Dad. It’s been several days since I heard the news...

Related posts brought to you by Yet Another Related Posts Plugin.



Date Published: Aug 16, 2009 - 9:43 pm

After upgrading to Ubiquity 0.5.4, I started noticing something very cool. It now prompts with a really simple and unobtrusive reminder that you have commands available for specific sites. Very neat.

The reason I like this is because it’s just too easy to forget all of the commands that are at your disposal. If you have Ubiquity installed and type in “about:ubiquity” in the address bar, you can look at the command list and see what I mean.

This new feature will definitely help me discover new commands. Here’s an example prompt when I visited Amazon today:

ubiquity
(Click on the image to expand it out)

Related posts:

  1. Helping Promote Ubiquity I had the chance to hang out with Aza &...

Related posts brought to you by Yet Another Related Posts Plugin.



Date Published: Aug 15, 2009 - 6:58 am

I’ll be in New York City next Tuesday, August 18th, along with AMO Product Manager Justin Scott, to host the first leg of the Mozilla Add-ons Meetup Tour. We’ll be discussing some of the newest initiatives going on including Collections, Contributions & more. This will be a great opportunity to meet & mingle with other add-on developers, learn about add-on development and pick the brains of AMO team members. Here are the details:

Mozilla Add-ons Meetup – New York City
August 18th, 2009
6-9pm EST
131 Varick St, Suite 909
NY, NY
10013

Be sure to RSVP by filling out the registration form.


View Larger Map

Look forward to seeing you there!

Related posts:

  1. Miami & Chicago Mozilla Add-on Meetups I’m organizing add-on meetups in Miami and Chicago to spread...
  2. 1 Billion Firefox Downloads & Counting Today marked the 1 billionth download of Firefox, an incredible...

Related posts brought to you by Yet Another Related Posts Plugin.



Date Published: Aug 13, 2009 - 8:51 am

Today marked the 1 billionth download of Firefox, an incredible milestone in the history of the biggest open source project around. Here, let me put that into actual numbers:

1,000,171,095 (at last count)

That is a staggering figure for an open-source application that was officially released on November 9, 2004 (this is why I wanted to know the dates CBeard!).

ffbillion2

I’m glad to say that I’ve been a part of every release, in some small way, since it’s early beta stages as it’s been my main browser since I first installed it as Mozilla Firebird. Seeing Firefox make such a dramatic positive impact on the lives of so many and doing so with Mozilla not abandoning it’s core principles of making the Internet better is truly an amazing feat.

Firefox helped to change the browser landscape & forced other players to rethink what’s okay to do (& what’s not okay). It’s just not a given anymore to assume that users will accept “lock-in” into proprietary implementations as the Firefox team continues to push efforts to enhance web standards & support better experiences through open platforms.

And this is a really good thing for the web as it will make projects re-evaluate what’s possible (and acceptable for the overall good of the Internet). Users will benefit from having a better portal to the web. As developers, we’ll benefit (hopefully!) from having less headaches when building apps. And all this will be achievable without the need for another billion downloads to open people’s eyes to the possibilities.

Related posts:

  1. New York City Meetup Next Tuesday (8/18). Learn About Firefox Add-on Development! I’ll be in New York City next Tuesday, August 18th,...
  2. Mozilla & Google: Knowing the Facts and Irresponsible Reporting There are few things I hate more than irresponsible “journalism”,...
  3. Helping Promote Ubiquity I had the chance to hang out with Aza &...

Related posts brought to you by Yet Another Related Posts Plugin.



Date Published: Jul 31, 2009 - 11:47 am

I posted the other day about my disappointment in NewEgg.com for what I felt was a lack of genuine interest in my problem with the way my order was packaged. I felt that I was doing the right thing by contacting them to explain how my package arrived in the hopes that it could improve their service but ultimately, it felt like it fell on deaf ears. NewEgg is a pretty big company and I honestly didn’t expect much to happen from my post. It was a venting session mainly.

So yesterday, out of the blue, I get a phone call Mike Paulus, NewEgg’s Customer Service Operational Support Manager, as well as Kerrigan Hodnett, a director at NewEgg. Woah! Quite unexpected!

We talked for about 20 minutes during which both were very apologetic for the service I had received and the lack of attention to my concerns. What struck me was that they took the time to look me up in their database to get my contact info, read through my chat transcript with the rep (ensuring they had a complete picture) and actually called me to ensure that my concerns were addressed and to let me know that they valued me as a customer. I didn’t ask them to do it. I didn’t request to speak to a manager. They just did it!

This is really what customer service is about and I can’t remember the last time a company, especially the size of NewEgg, took the time to reach out to me about a problem. I’m still very much astonished by this but I’m very thankful that Mike & Kerrigan took the time to contact me. It really does speak volumes about the type of business that NewEgg is & how they care for their customers.

Related posts:

  1. NewEgg.com Disappointment I let a lot of things slide mainly because I’ve...

Related posts brought to you by Yet Another Related Posts Plugin.



Date Published: Jul 24, 2009 - 9:44 am

I let a lot of things slide mainly because I’ve been around enough to know some things are beyond your control. But today, the folks at NewEgg.com disappointed me. I’ve ordered plenty of PC gear from them and they’re generally very good. So when I saw the following, I was surprised to say the least:

box1

box2

The fact that the box was all messed up, while not a good situation, didn’t really concern me because NewEgg always does a great job of packing stuff to prevent damage. They also have very good customer service so if something got lost, I’m sure they would’ve replaced it.

What did bother me was the following:

box-packagin

That is just a terrible packing job and in my opinion is a sign of pure laziness. How the heck would anyone feel it’s okay to stick in a bunch of packing, lay the ordered product on the top of it and just close the box?! That’s a recipe for disaster. Having worked at UPS when I was younger, I know how packages are handled and that is NOT the best way to ensure something goes undamaged. Very disappointing.

When I spoke to a customer service rep about all of this, I have to say that I just got the feeling that it wasn’t a concern to them. She did offer me a $5 credit but really wasn’t interested in getting the pics that I took until I pressed her on it.

I just hope this isn’t a sign of things to come since it’s one of my favorite sites to purchase equipment from.

Update: I received a call from NewEgg the next day and they’ve totally redeemed themselves.

Related posts:

  1. NewEgg.com Totally Redeems Themselves I posted the other day about my disappointment in NewEgg.com...

Related posts brought to you by Yet Another Related Posts Plugin.



Date Published: Jul 22, 2009 - 12:01 pm
ufu-sp6900 serv 8.184 seconds to generate.