All blog articles by Vipul Shetkar
6cf60bbd36426a1725131cd1adc0d7c6
Vipul Shetkar

Component is one of the awesome thing in knockoutjs. It makes code more manageable, reusable and help you to code cleanly. Separating functionality in components make coding easier. You can create your own controls and use it anywhere in your project.

You can have nesting of components. You can break your sections into small reusable controls or you can have entire section of application in one component. For nesting of components there is option to pass data to child components through...

Read complete blog post

6cf60bbd36426a1725131cd1adc0d7c6
Vipul Shetkar

In my previous knockout.js post, I just gave introduction and explained how knockout works. We learnt about how knockout uses bindings to make UI dynamic and how it connects to the view model

In this article we will learn custom binding. There are built in bindings like click, value, text, visible and so on. But you are not restricted to use only those binding , you can create your own custom binding.

It’s always better to create custom binding for DOM elements instead of writing jquery....

Read complete blog post

6cf60bbd36426a1725131cd1adc0d7c6
Vipul Shetkar

It's been more than a year when i started learning knockout.js, now I felt it's time to share my experience with you all what i have learnt so far. As this is my first post on Knockout.js, i am going to introduce you to basics of knockout.js.

Knockout is library written in Javascript, which is based on MVVM approach for creating rich and responsive websites

Knockout.js become powerful with some of its highlighting features :

Dependency Tracking :

Knockout automatically identifies the changes...

Read complete blog post

6cf60bbd36426a1725131cd1adc0d7c6
Vipul Shetkar

Hero’s Journey Retrospective

We had an awesome retrospective session recently. As the topic of this retro was little different, everyone in the team was excited. The retrospective was about the Hero's Journey , where we discussed about our journey relating to the current project state.

Running Retrospective:

1). Our first focus was to understand areas of our journey.

So we came up with the following areas :

Hero : Who completed/working on the major features.

Guide : Who guides to complete...

Read complete blog post

6cf60bbd36426a1725131cd1adc0d7c6
Vipul Shetkar

Dependency Injection

One of the most important features of the MVC design pattern is that it enables separation of concerns. Hence you can make your application’s components independent as much as possible. This is known as loose coupling, and it makes testing and maintenance of our application easier. Using Dependency Injection you can make you application’s components more loosely coupled.

Dependency Injection(DI) is a software design pattern that allow us to develop loosely coupled code....

Read complete blog post