Tadas Ziemys
By:Tadas Ziemys Posted On: Topic:Engineering

Face Recognition in iOS - Christmas Edition

One of these great frameworks is Core Image. It has many useful functions to work with pictures but we will use it’s face recognition function for the purpose of this article. Today I will show you the simplest way to recognize faces in live video.

Tadas Ziemys
By:Tadas Ziemys Posted On: Topic:Engineering

Gamification In Application Design

I would like to introduce an interesting concept on how to tackle different business problems - Gamification. First of all, don’t get confused with the name Gamification. It is not about turning everything into games and converting every website to Tetris. To avoid confusion and misunderstanding of the idea, some leading experts like to use alternative names such as “motivational design” or “human-focused design”.

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

Github Repository You Should Watch: FluentMigrator

MOTIVATION Jeff Atwood in his blog post Get Your Database Under Version Control wrote the following: The database is a critical part of your application. If you deploy version 2.0 of your application against version 1.0 of your database, what do you get? A broken application. And that's why your database should always be under source control right next to your application code. You deploy the app, and you deploy the database. Like peanut butter and chocolate, they are two great tastes that taste great together. This pretty much summarizes my motivation to use FluentMigrator.

Albertas Krisciunas
By:Albertas Krisciunas Posted On: Topic:Engineering
Tadas Ziemys
By:Tadas Ziemys Posted On: Topic:Engineering

Is Native the Best Choice for Mobile Applications?

There are many solutions for mobile app development. There isn’t one simple answer and it really depends on what your goals are and what resources are available to you. This article explores the different choices for mobile application development.

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.

Aurimas Adomavicius
By:Aurimas Adomavicius Posted On: Topic:Engineering

Successful Client Education in Web Development

This post is dedicated to my fellow web designers and developers to share our experience of knowledge exchange between the developer and the client. Our field combines business development, graphic design, technology, and user experience design - a basketful of very different areas of expertise. When dealing with clients one does face a challenge of clearly and effectively communicating the goals and results of work performed in the mentioned areas.

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

Understanding AMD & RequireJS

You have probably already noticed that JavaScript is becoming the virtual machine of the web. And it seems like Jeff Atwood’s law, “any application that can be written in JavaScript, will eventually be written in JavaScript” is working. If you are a developer, I’m sure you are familiar with, as I like to call it, "script hell."

Adomas Tautkus
By:Adomas Tautkus Posted On: Topic:Engineering

Why You Should Consider Responsive Design

Whether you’re updating an old site or launching a new one you will have to make a decision about responsive design. It’s no secret that more and more people are accessing the web with smart phones, tablets and TV’s.

Let's Talk