22 Nov 2010

How to learn Ruby on Rails 3

Ruby-on-rails-20100106100931

 

I'm having a blast learning Ruby on Rails because it is actually kind of fun developing on it. Concepts are pretty easy to grasp and things are pretty "magical" as they would like to put it. The learning curve is steep at first but once you get used to the syntax and idioms, things get smoother.

Having gone through Agile Web Development With Ruby on Rails by Pragmatic Programmers, I felt my understanding still wasn't deep enough as some Ruby knowledge was still not described bluntly enough for someone new to programming.

 

Recommendation

Here is my recommendation of new steps to take to become a fledgling Ruby on Rails developer:

1.  The best absolute resource to start Rails3 learning with has to be Ruby on Rails Tutorial by Michael Hartl.

Michael Hartl has written a tutorial that brings you from the installation process to creating a simple Twitter clone. This is an absolute treasure and has helped me understand the basics of Rails development thoroughly. Also, Test Driven Development is taught as the defacto method for development, though not easy for beginners to be well versed in so many aspects of development all at once while learning a new language, I guess it's about getting the basics right.

 

2.  In the midst of learning, try out Rails for Zombies Tutorial.

This is an interactive tutorial where zombies could eat you alive if you fail...

I kid, I kid. You watch a video presentation on Rails development theories and practices, and then proceed on to the lab where you get practice on Rails coding without having to install Rails on your machine. There are currently 5 Labs and you have to complete and pass each lab before you proceed on to the next, which makes it a little like a game.

Fun while you gain confidence in your Rails knowledge. Very very cool.

 

3.  Once you complete the Ruby on Rails Tutorial, study Opensource Apps.

After you complete Michael Hartl's tutorial, you should have a pretty good understanding of Rails development and it's a good time to study some open source code to internalize what you have learned in the tutorial. By looking at code from others over a few projects, you start getting a good understanding of what needs to be done for each kind of project.

Recommended projects to look at:

Railscast

Spot-Us

Typo

Simply Agile

 

4.  Try developing a simple Application.

Think of a simple application and knock yourself out. It's gonna be fun! I'm yet to reach this stage but I have an idea of what I wanna do.

So... here we go!

24 Oct 2010

I missed out on Blizzcon.

Blizzcon-2010
With Blizzcon over while I was playing in a pool at Bintan, there is a whole lot of information to ingest from some of my favourite game franchises (Starcraft, Diablo, Warcraft). So tonight is going to be a rough night of reading and catching up on news and info.

18 Oct 2010

Vanquish looking epic and action packed.

Vanquish is a game I haven't heard of until visiting Gamespot today which has its background overtaken by promo material of the game.

Looks full of high paced Gundam mech suit style awesomeness, not forgetting slow mo martial arts and gun fighting.

With what little gameplay content revealed, it is hard to tell how much story and epic-ness they have in this game, but for the awesome graphics alone, I think this game deserves a go.

Release Oct 19th. Bring on the reviews!

18 Oct 2010

World of Warcraft : Cataclysm Cinematic Intro

 

It's supposed to be EPIC, but honestly I'm unimpressed by the cinematics. The only real saving grace was the music. As always, Blizzard makes epic music but the overall video was just a little boring. Just watching a dragon fly around and wreak havoc.

There just wasn't enough personality in it.

Starcraft 2 Cinematics was a hundred times better.

 

Come on Blizzard, you can do better. I hope the expansion does not disappoint like that.

13 Oct 2010

Entertaining Prata

I'll sit in the shop, eat 2 kosong 1 egg 1 iced milo and watch him throw flattened prata all day.

13 Oct 2010

World of Warcraft Patch 4.0.1 HITS!

Wow-cata-4-0-1

Patch 4.0.1 hits US and EU servers officially after the extended maintenance that lasted 16 hours on October 12th.

New content is limited to class changes, profession changes, UI changes and the likes so though there are new buttons to press, there are no new quests to do or bosses to kill.

Therefore in the mean time for all those WoW players who are bored with Wrath of the Lich King like me, either continue to take a rest from WoW or play around with the class changes and figure out the new rotation so you go into Cataclysm with a bang!

With the little time I have, I'll try to do just that and collect some Justice Points while trying to clear excessive raw material stocks I kept when I used to have more time.
13 Oct 2010

Windows Phone 7 to allow syncing to Macs later this year.

Wp7

This can only be a good decision.

I was quite appalled initially when I learnt that they had wanted Windows Phone 7 to not be able to sync with Macs. 
That kind of thinking feels terribly backwards and uncalled for.

To be honest, I'm still not convinced by the WP7 OS.
Probably need a hands on trial to really tell.
30 Sep 2010

Social media strategy : Idea First or People First

The debate regarding the execution of digital influence marketing between the "Idea First" camp and the "People First" camp rages on, with both camps firmly believing in their idea of what a "social media strategy" is.

Many "social media gurus" would advocate that social media is not a channel but a platform to engage with the target audience. They believe that social media marketing campaigns do not work because social media is for engaging with the target audience and having a long term conversation with them. These thoughts have become so rampant that the majority of "social media gurus" believe that engagement is the singular role of social media.

The Brand - Audience Social Ecosystem

If we take a look at the ecosystem of a social media strategy between brands and their target audience, we can see that the engagement/conversations between a brand and its target audience should indeed be a core part of a brand's strategy because social media is indeed about digital conversations and interactions. But I would like to point out the part of the ecosystem where the audience engages and interacts with others who are connected to them and are likely to have similar interests in one way or another.
Social_media_ecosystem

People focused for Sustainability

People focused social media marketing that involves long term engagement and conversations with the target audience sustains their attention and builds brand confidence in the audience. This comes about through brands communicating with the audience at a personal level through social media they own such as Twitter accounts or Facebook pages. This level of constant communication keeps the audience warm about the brand, knowing that the brand is actually listening to them and that their opinions matter. The value of such social media use would be to sustain a community of audience through relevant content and generic conversations regarding the brand and its products.

Communication in a people focused social media strategy will mostly be a continuous stream of conversation between the brand and its community.

However, without proper effort to grow the community, brands may find themselves conversing only with a handful of audience.

Idea focused for Growth

Idea focused social media marketing involves making use of the multitude of social networks to spread the awesome ideas, A campaign that goes viral will quickly grow the number of followers in a brand's social media community. It can be the equivalent of a great Superbowl advertisement on steroids. These campaigns almost always generate a great deal of buzz around the campaign and the brand, During this time, a brand would likely hold a number of social media accounts such as Twitter accounts, Facebook pages, Youtube Channels etc. The number of people who subscribe or follow these social media owned by the brand may explode depending on the virality and success of the campaign. 

Communication in an idea focused social media campaign will mostly be a multitude of excited conversations among the users of a social network. 

However, many social media owned by brands that have generated a good number of followers are wasted because they are abandoned after the social media marketing campaign.

Growth and Sustainability work hand in hand

A well executed social media marketing will focus on both people and ideas, making them work in conjunction to grow a large, sustainable community. A good example would be one of the best social media campaigns this year. The Old Spice campaign.
24 Aug 2010

Live in Aussie Facebook Ad WERT???

Live_in_australia

I can't find the link between the image and the tag line.

23 Aug 2010

Diablo 3 GamesCom Interview with Game Director Jay Wilson

The video is kind of screwed here. Best to head over to Gamespot to see it proper.

Zack Yap's Space

Learning and working marketing, social media, entrepreneurship and of course my poker hands.
My Google Profile