by sefi
border:

New blog post!

Excerpt:

When working on a large scale application, eventually you’ll want to break it down to one or more product sub projects that all depend on a common project.

This post will discuss how to work with 2 projects properly while still using bower to manage dependencies

 

http://ajsblackbelt.wordpress.com/2014/07/14/linking-2-local-projects-wi...

by sefi
border:

New blog post!

Excerpt:

If you ever took part in any serious JS development in general and AngularJS specifically, you know that every time you create a new js file, you need to manually include a reference to it in the index.html file, other wise it won’t be included and the app will fail.

How would you feel about not having to do that?

 

https://ajsblackbelt.wordpress.com/2014/07/07/free-from-include/

by orenf
border:

In Tikal, we are conducting 2 times a year something called "Fuseday" - a day where we choose some technologies to experiment with while building a small application. In this post, i'de like to share my group's focus on Google's Web Starter Kit - it's pros and cons.

by sefi
border:

New blog post!

Excerpt:

When working on large scale projects, java back-end code is usually being built using Apache Maven.
This is usually part of a larger framework in charge of project life cycle that is part of the Continuous Integration DevOps realm, either Hudson, Jenkins or something else.
In such a case, you’d want your AngularJS code to run grunt/gulp as part of the CI procedure as well.

 

by sefi
border:

Another blog post published!

Excerpt:

We all need access to the local storage every once in a while.
Usually it’s for locally storing state variables or data retrieved from the server that does not change throughout the life of the application.
It can save up some loading time on subsequent executions as well as reduce server load.

 

http://ajsblackbelt.wordpress.com/2014/05/27/local-storage-cache-service/

by orenf
border:

Excerpt:

by shavit
border:

In this short article I will attempt to present an approach for enabling a table-like sorting mechanism for custom tables.  Custom tables  (as I see them) are tables that have extra UX behaviour, such as collapsible areas for showing and hiding additional data.

 

by sefi
border:

Another blog post!

Excerpt:

Suppose you have a service that you want to test.
And let’s also suppose that this service has a method that throws an Error under some scenario.

How would you test this?

 

http://ajsblackbelt.wordpress.com/2014/05/18/jasmine-tests-expect-tothrow/

by sefi
border:

Excerpt:

So, you have a variable on your $scope and you want to know when it’s value is modified.

Pretty straight forward stuff right?
You write a $scope.$watch, give it a handler and you’re done, right?

WRONG!!!

http://ajsblackbelt.wordpress.com/2014/05/15/watch-invoked-multiple-time...

by sefi
border:

Recently I wrote a new post in the blog, you're welcomed to come check it out.

excerpt: 

Every once in a while, I find myself in need of a timing mechanism. Something that will handle timing and scheduling, and allow me to hook with a custom functionality every interval.

Some uses can be, for example, a clock counting down or simply showing the time passing by, polling the server back-end for new data, etc. Basically, anything that needs to happen every given interval.