« May 2010 | Main | July 2010 »

June 2010 Archives

June 3, 2010

New gig at LivingSocial

I just started my new gig at LivingSocial. I had been a fan of their product ever since moving to DC. I had loved how it got groups of my friends to get together and plan something. I also really enjoyed how it gave me new ideas of cool things to do in my city. Especially since I just moved to DC and didn't really know what to do. We have bought deals to restaurants we wanted to try, restaurants we already knew and loved, kennedy center brunch with a group of friends, a wine tour with a group of 5 of us going. We have really enjoyed the savings, but even more so that it helps get us out there doing and trying new things.

Anyways I will be joining the development team, obviously doing Ruby stuff, since that is what I am focused on now. The team is already impressive and has accomplished a lot and scaled the site to request levels I have yet to deal with. I am excited to get to work and learn with the team, while bringing some of my skills from past experiences to help with the team.

Yesterday, I pushed my first code live to production, which made me an official member of the team. Now to dig in and wrap my head around this code base.

Reblog this post [with Zemanta]

June 12, 2010

Ruby Dev Available for Contracting

Avdi a ex-Devver, developer, has just announced that ShipRise LLC is open for business. He is looking to do freelancing/contracting for Ruby and other hard development problems. I can attest to Avdi's skill in breaking down hard problems (like distributed test running) into elegant simple solutions. If you are looking for a great dev to work with you on a project, ping him.

Besides Ruby and general coding, Avdi is ready to help with "Dispersed team facilitation", which he has long term experience with. If you have a small distributed team of developers, he can help get everyone on the right path to work together, while being apart. He is gather a ton of information to help remote workers at his new blog Wide Teams.

June 16, 2010

Appcelerator Titanium older SDKs

If you have a need to work with a app on a older SDK Titanium doesn't make it very easy for you. In fact they don't seem to have historical files available for download or any info on how to install older SDKs.

You can get a old version of the 0.8.x (in this case 0.8.2) SDK here:
Titanium 0.8.2 SDK download

And after a bunch of searching I found that you should move the file on OSX to this location:
/Library/Application Support/Titanium/mobilesdk/osx/0.8.2

After that restart Titanium and the SDK should be available to you in the SDK dropdown when you create or import projects.

June 21, 2010

Code Highlighting on MovableType

def code_highlighting
  puts "this is a highlight"
end

I found a syntaxhighlighter plugin, which makes it simple to use SyntaxHighlighter on Movable Type. After downloading and unzipping the plugin in your MT directory. Just add the

<$MTSyntaxHighlighterInclude$>
tag to your templates and then choose the SyntaxHighlighter format when making a post.

June 26, 2010

Javascript document.addEventListener PhoneGap deviceready issues

I had some issues with the deviceready callback. I had seen some similar posts, and figured I could save someone some time. Basically when using document.addEventListener order matters a lot. It all comes down to exactly when this line is loaded and what is already defined.

document.addEventListener("deviceready", deviceSetup, true);

We have custom JS, and originally it was loaded second, so the
deviceready event was fired before, the listener was set.

        <script type="text/javascript" charset="utf-8" src="lscustom.js"></script> 
        <script type="text/javascript" charset="utf-8" src="phonegap.js"></script> 

After that I was still having an issue and it turns out the method you
define register as the callback needs to be defined before you add the
listener.
So having this in our lscustom.js works.

var deviceSetup = function(){ 
  console.log("Device Setup"); 
}; 

document.addEventListener("deviceready", deviceSetup, true);
While, the below fails.
document.addEventListener("deviceready", deviceSetup, true);
var deviceSetup = function(){
console.log("Device Setup");
};

Anyways since I ended up wasting a bit of time searching and debugging this issue, I figured I would share my debugging session.

Web 2.0 craziness

View Dan Mayer's profile on LinkedIn


I Power Seekler
I Power Seekler

www.flickr.com
This is a Flickr badge showing public photos and videos from mayer_dan. Make your own badge here.

Creative Commons License
This weblog is licensed under a Creative Commons License.