Tomas Kirda
By:Tomas Kirda Posted On: Topic:Engineering

JavaScript Best Practices

The following is an article full of recommendations and general guidelines for writing clean JavaScript code. While our recommendations may change in the future as we build more sophisticated development tools or with new language features, one thing, however, will never change.

Audrunas Matonis
By:Audrunas Matonis Posted On: Topic:Engineering

Knockout: A Real World Example

Knockout is a fast, extensible and simple JavaScript library designed to work with HTML document elements using a clean underlying view model. It helps to create rich and responsive user interfaces.

Darius Kucinskas
By:Darius Kucinskas Posted On: Topic:Engineering

Lesson learned in refactoring ASP.NET MVC3 routes

Typical ASP.NET MVC applications will not face performance issues related to routing. General applications will have one default route ({controller}/{action}/{id}) and several custom ones. Our own custom-built CMS catches all non-custom routes. Therefore, we added a separate and distinct root for every action. You can say that our application is not a typical one – it has a large number of custom routes (approximately 300). Why do a large number of routes lead to performance issues?

Paulius Maciulis
By:Paulius Maciulis Posted On: Topic:Engineering

Say Hello to TypeScript

TypeScript is a free and open source programming language that was developed by Microsoft. It is a superset of JavaScript, and essentially adds optional static typing and class-based object oriented programming to the language.

Let's Talk