I AM LISTENING TO
|
WAS ICH LIEBE
  • Englisch
  • Deutsch


BLOG FILTER



How do I choose the right JavaScript framework for my next single-page application project?

A question I have asked myself over and over again.

There are countless options these days, that claim to be the ultimate solution to all our developments needs.

USED BEFORE

I have build applications with

  1. Angular
  2. Backbone
  3. Ember.js
  4. Knockout
  5. Ampersand.js
  6. Rivets

TRIED BEFORE

I have looked at

  1. Polymer
  2. React
  3. and many other solutions out there.

And I seem to be evaluating new options every week :)

ANSWERS ?

The only answer I can give you is that :

  1. None of them will fit any of your projects perfectly.
  2. None of these will cover all project areas to your personal satisfaction.
  3. None of these will prevent you from errors and the need for unconventional solutions.

In the end its a matter of personal taste and project requirements. We only have limited resources to finish a project and find solutions to unsolved problems in a timely fashion (yes this always happens). Go out and play :) Also take  a look at TodoMVC, which might help you to decide. No guarantees !

Over the past few month I have evaluated all the things that I used in the past. I  started stripping it all down to a bare set of essentials, that have been following me for a long time. There are solutions that just fit and require no replacement.

GOING SOLO

So my answer for the perfect framework, is a set of solid singular solutions that have proven themselves over the years. Working solo or together in harmony.

 Like a painter I want to choose my own brushes and color mixture. Programming is an art that needs freedom.  A freedom that can often be limited by a too strictly defined framework. Structure is important, but it should never dictate the options you have to fulfill your project goals and limit you.

I will be covering some of those tools here in coming articles.

I will talk about:

  1. MVC
  2. DOM manipulation
  3. Templates
  4. Data-Binding
  5. Directives
  6. Routing
  7. Observables for Arrays and Objects
  8. Modules
  9. Dependency Loading
  10. Utility solutions

…enjoy coding

readmore

„Holland America Line Reisprofile Test“ provides an interface for customers to find out which cruise type they are.
By sliding the images you are choosing your preferences and define your cruise type, which allows you to get an individual set of cruises sent to you.

readmore

film2learn

film2learn is a new Learning Management System (LMS) / platform for B2B partners, that I just released together with Dr Dish TV this week.

A highly customized system, that gives each partner their own little LMS universe to share knowledge with distribution partners or staff.

An easy way to introduce new products and teach how to promote them.

film2learn

readmore

This is a series of articles summing up some of the key points when planning a Google Adwords campaign.

  1. Building up a Google Adwords campaign (1) – Research
  2. Building up a Google Adwords campaign (2) – Starting the campaign

With the keywords defined, we can start with the setup of the campaign.

I am not actually going over each of the options provided by the Adwords interface, but I provide you with  an initial and fast first start. The Google Adwords documentation is very detailed and it makes no senses replicating that here.

Building up a Google Adwords campaign (2) – Starting the campaign weiterlesen

readmore

This is a series of articles summing up some of the key points when planning a Google Adwords campaign.

  1. Building up a Google Adwords campaign (1) – Research
  2. Building up a Google Adwords campaign (2) – Starting the campaign

When doing an Adwords campaign research always comes first!

Keyword Research

Which keywords are most relevant to your campaign and are used by people to find your product/service/company?These are also relevant for the keywords that you will be using on the target website itself.

Can also be adjusted in the long run by checking the log and see what search keywords visitors used to reach the website.

Adwords also provides a quality score for keywords, so that you don’t waste your time on underperforming keywords.

Consistency between the landing page content and Adwords keywords is important. Quality search results are awarded with a higher quality score by Google. Building up a Google Adwords campaign (1) – Research weiterlesen

readmore

front_1
Launched Danone Generation Growth by Nutricia with More than Live yesterday

http://www.generation-growth-nutricia.com/

readmore

Over the past months I have been building a virtual competition, for one of my clients, for the tournament 2014 in Brazil.

  1. Full integration and signup to the game through Facebook
  2. Multi-language setup
  3. Choose your own team of players from the 32 competing countries, with countries only represented once in your team.
  4. Update your team until the start of the tournament
  5. During the tournament your team scores according to real data coming in from a sport result data provider. Team scores are calculated by a fixed rule set.
  6. You have 3 substitutes that you can deploy during the tournament to optimize your team or replace players that have been eliminated
  7. You play for a specific country or you can join or create a group to compete against each other with friends.
  8. Team ranking is provided on country and group level.
  9. Social sharing, invites and posting to Facebook

The project had its challenges and I plan to dive into some of those areas in the future, as soon as the tournament is over ;)

Cheers
Alex

readmore