Kategorien
Uncategorized

Concurrent Programming for Scalable Web Architectures

Web architectures are an important asset for various large-scale web applications. Being able to handle huge numbers of users concurrently is essential, thus scalability is one of the most important features of these architectures. Multi-core processors, highly distributed backend architectures and new web technologies force us to reconsider approaches for concurrent programming in order to implement web applications and fulfil scalability demands.

This diploma thesis provides a comprehensive survey on the myriads of different concepts and techniques of concurrency inside web architectures. It incorporates research publications, hands-on reports and also regards popular programming languages, frameworks and databases. We devise an architectural model for scalable web architectures and provide separate concurrency analyses of three main components: web servers, application servers and storage backends. We examine the relations between concurrency, scalability and distributed systems and dare an outlook on the near future.

Some true geek stuff 😉 But definitely worth a read…

Kategorien
Uncategorized

How to stop sucking and be awesome instead

[slideshare id=13158025&sc=no]

Stop sucking and be awesome instead! Fun to flip through with a lot of very good points…

Kategorien
Uncategorized

Meteor – an incredible javascript framework to build real time web apps

Meteor is a set of new technologies for building top-quality web apps in a fraction of the time, whether you’re an expert developer or just getting started.

Check out this website I found at meteor.com

I am soo going to play around with this next weekend! This looks truly promising and fun 🙂

Kategorien
Uncategorized

Fake S3 – a lightweight server to simulate Amazon S3 for your dev environments

A lightweight server clone of Amazon S3 that simulates most of the commands supported by S3 with minimal dependencies

Great! This will make life much easier when working with S3 on a dev environment

Kategorien
Uncategorized

Meet Grunt: The Build Tool for JavaScript

Grunt is a task-based command line build tool for JavaScript projects.

Grunt is a task-based command line build tool for JavaScript projects.

Kategorien
Uncategorized

Zepto.js – a true alternative to jQuery?

Media_httpd2o0t5hpnwv_bkbgc

jQuery has matured as the de facto standard js library. However time has passed and interesting new frameworks like Zepto.js have appeared. Can they challenge jQuery’s predominance?

Kategorien
Uncategorized

A Super Mario Summary – by Johan Peitz

An abridged version of Super Mario programmed in just two days.

Kategorien
Uncategorized

VIM Adventures – Learn VIM through this neat little browser game

What is VIM Adventures?

VIM Adventures is an online game based on VIM’s keyboard shortcuts (commands, motions and operators).

It’s the „Zelda meets text editing“ game.

It’s a puzzle game for practicing and memorizing VIM commands (good old VI is also covered, of course).

It’s an easy way to learn VIM without a steep learning curve.

You play a blinking cursor appearing one day in a semi text based world inhabited by little people but ruled by bugs.

You soon discover that your arrival was foretold by an old prophecy and that you’re expected to restore order to the world.

How to play

You start the game with only the ability to move up, down, left, and right.

Using the mouse or cursor keys is not allowed, so look around you for a hint on how to move 🙂

As you progress, you talk to people and collect items and keyboard buttons.

Each keyboard button adds to the set of commands you can give the cursor, until you master VIM.

These instructions are all you need to know.

Hints scattered throughout the game help you and ease the learning process.

You can’t advance to the next level until you master a skill!

I never really managed to get my head around VIM. Now I can learn it through this game… great!

Kategorien
Uncategorized

One line local HTTP server with python

http://127.0.0.1:8000

great for quickly testing that small bit of code on a web server. Call the command in your working dir and you’re up and running

Kategorien
Uncategorized

Differences Between jQuery .bind() vs .live() vs .delegate() vs .on()

I’m a Christian and a Family Man. I develop at appendTo providing jQuery and JavaScript Consulting. I’m an ASP.NET MVP and a ASPInsider. I’m also active on Twitter and Google+.
–>{ „name“: „Elijah Manor„, „priorities“ : [ „Christian„, „Family„, „Work“ ], „employer“ : „appendTo„, „title“ : [ „Senior Architect„, „Trainer“ ], „tech“ : [ „JavaScript„, „jQuery„, „HTML5“ ], „awards“ : [ „Microsoft Regional Director„, „ASP.NET MVP„, „ASPInsider“ ], „social“: [ „Twitter„, „Google+„, „LinkedIn“ ] }

Interesting findings abouts the differences between jQuery bind, live, delegate and on