DigitalBurp!

A web developer's blog

Archive for June, 2009

Browser wars and fighting with IE6

Posted by Vineet on June 28, 2009

dcs6zgv_1fqzfmwdb_b

you always break our coolest toys!!!

.. hehe ;)

…Actually I am really missing the ‘making-stuff-work-on-IE6′ aspect of web designing, now that I am more into coding…. nevertheless its great fun, whether its designing or development! :)

Posted in Uncategorized | Leave a Comment »

Learning curve at KodePlay.. it doesn’t get steeper…

Posted by Vineet on June 15, 2009

I just started working with a web development start up, KODEPLAY as a developer. It has only been 2 weeks here but the amount of learning that I have had in such a short duration is some thing I had never experienced so far in my life!

If you are interested in knowing what the learning curve so far was like, read on..

  1. When we (me and my boss) met the day before my joining to set up my machine, he asked me which IDE I would like to use… I was like..IDE?? whats that? At first, mistaking it for an editor, I said Notepad++. Then he downloaded eclipse and set it up for PHP…
    OOHW! so this is how real coding is done.. welcome to development…
  2. Zend Framework – Initially it was seriously overwhelming to even think of working on Zend framework and the MVC pattern. It took me some time to figure out what goes where and where to write what code.
  3. Although I was quite familiar with OOP concepts earlier, that was just limited to the theory and playing around with a few classes and objects. I never felt the need for an OOP approach since I was working on small to moderate projects. But in case of bigger and complex ones, OOP is the way to go!… Its definitely a time saver as it saves you from a lot of duplicate coding.
  4. Jquery – Frankly, I had no idea that such a thing even existed, although I was familiar with Javascript earlier. But while I understood that a library would make life easier, the fact that it required me to remember a new syntax was a turn off initially. Thankfully it didn’t take me long to over come this and realize what a kickass tool it is.. takes UI to a totally different level.
  5. Ajax – The project that I am working on presently heavily relies on Ajax. This is not much difficult to grasp if you are familiar with javascript. XML can be learned on the way…
  6. The most important part in my opinion – to work on other peoples’ code. I think reading code and understanding it helps you develop an ability to build the structure of the code in your mind before typing out anything.

I short, before joining I knew languages and I had made my own website using this knowledge (which can be found here). Still I wondered why did it looked amateurish. Just two weeks of work has given me the answer. It all comes down to one thing, you have to make yourself aware of what all things are possible and ideas will come naturally. And for that, it is important to be open to learning new things such as platforms, frameworks, libraries etc. Even if it means you have to break your head on other peoples’ code, all the effort is worth it…

Posted in Uncategorized | Tagged: , , | 1 Comment »