Thoughts on…

Business, Engineering, Life, and etc.

Archive for December 5th, 2008

XP

without comments

http://www.xprogramming.com

 

Examples :

  • Code review -> Pair Programming(High quality of code,  knowledge sharing, high concentration)
  • Testing -> Test-Driven Development (Simplity, modulability, quick feedback, documentation)
  • Design -> Refactoring
  • Daily Build -> Continuous Integration

Written by nusys3

December 5, 2008 at 4:27 pm

Posted in Knowledge in IT

Agile development is..

without comments

From process and tools to person and interaction(communication),

from documentation to working software,

from contract and negotiation to cooperation with customers,

from following the plan to reacting to the changes

There’s always something you have to do / have to abandon the other thing. Ignoring process and tools to save time is not an agile development. You have to interact and communicate instead. It’s simple. 

Some kind of dumb clients and dumber managers don’t understand this simple statement.

And worse, they believe they are right. OMG. 

List of agile methodologies for your information. Ability to what they are is not my point. Understand how to apply some to your team and what is the effect when you apply, or it’s gonna waste your time again! 

  • XP – Extreme Programming
  • SCRUM
  • Lean SW Development
  • Dynamic System Development Method
  • Feature Driven Development
  • Crystal
  • Adaptive SW Development

Written by nusys3

December 5, 2008 at 3:49 pm

To make a money, internet company should have..

without comments

Contents or Services. – like, video in youTube, Searching service of google, portals.

Somebody to pay money – like, advertiser.

Somebody to make them pay – like, clients

All of above three elements.

Written by nusys3

December 5, 2008 at 3:09 pm

The best way of learning

without comments

Definitely and clearly, I understand the best way of learning.

  • Crazy about it – there’s nothing else to spend time with.
  • Repeating it – until you feel it’s perfectly done.
  • Covering more – learn more than you need to.

Written by nusys3

December 5, 2008 at 1:50 pm

Posted in 1

Tagged with , ,

jQuery

without comments

http://jquery.com/

Recently, jQuery obtains good reputations as a light weight AJAX framework. Yes, it’s light. The thing is, the main framework itself is light and has simple basic functions. It seems like lack of enough functionalities. And jQuery presents lots of plugins working with/without jQuery itself. In result, you can combine jQuery framework and the other plugins which you need to use. 

The main reason why I took a look at jQuery was for the project. It was one of the requirement from my client – to use jQuery. Why not?!

So, I’d like to give newbies here some useful resources – including instructions, other resources and practical comments.

jQuery Basics
 To get it and set it to use, check this out. http://ui.jquery.com/download You can build your own jQuery framework by choosing components. Or, you can download whole package. Now, you know what to do. To use it, put this in your <head>

<script type=”text/javascript” charset=”UTF-8″ language=”javascript” src=”./scripts/jquery-1.2.6.js”></script> 

 

Plugins
 I used some plugins for my project.

  • jquery.json-1.3.js
  • jquery.ui.all.js
  • jquery.layout.js

You can find more at http://plugins.jquery.com/ Again, I put this to my head.

<script type=”text/javascript” charset=”UTF-8″ language=”javascript” src=”./scripts/jquery.ui.all.js”></script>
  <script type=”text/javascript” charset=”UTF-8″ language=”javascript” src=”./scripts/jquery.layout.js”></script>
  <script type=”text/javascript” charset=”UTF-8″ language=”javascript” src=”./scripts/jquery.json-1.3.js”></script>

CSS Basics
 I recommend you to take a look at this for CSS stuffs. http://ui.jquery.com/themeroller/ It will help you get CSS for jQuery components like Accordion, Dialog and etc. Still, you need to create and use your own CSS styles but this will reduce your .. work definitely – if you are going to use UI components that jQuery provides. It’s time to put this to <head>.

<link rel=”stylesheet” href=”./css/jquery-ui-themeroller.css” />
<link rel=”stylesheet” href=”./css/jquery-layout.css” />

I put the first one which is from tehmeroller and the second one is my own for layout things. You can find some for jqeury-layout plugin by googling.

Now you are ready to use jQuery and plugins. FYI, here’s some more links that may help you.

Written by nusys3

December 5, 2008 at 1:40 pm