modern webapps

Post on 13-Jan-2015

840 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Modern webappsCreating apps for the future

‣ Front-End Engineer at Splunk (ex-BugSense)

‣ Founder at Geembo

‣ Geek by default

Dimitris Tsironis

howdy

A long time ago...

...in a galaxyfar, far aaway

Long story short...

JS library mayhem

JS library mayhem

Today

DEVELOPING complex APPSSanity in the Land of Web Development

Web 2.0

‣ Web-sites becoming web-apps

‣ Interactivity

‣ Responsiveness

‣ Two-way communication

‣ Server-to-Client

‣ Client-to-Server

‣ Javascript is starting to take over the world

production-ready

‣ Agile development

‣ Software’s a living organism

‣ Change often / change fast

‣ Refactor

‣ Continuous integration testing

‣ Use many ready-to-use solutions

LEGO BRICKS...

DECOUPlingModularize, decouple

& structure your codebase

CLOUD oF SERVICES

Module#1

Module#4

Module#2

Module#3

basic setup

Back-endServices

Ruby on Rails,Django

REST API

( JSON )

Front-endServices

JS apps,mobile apps

testinGDeploying with no regrets

WRItiNG while testing

WritingSpecs

WritingCode

ImproveCode

RED GREEN REFACTOR

WRItiNG while testing

testing YOUR CODE

‣ Multiple Scenarios

‣ Behavior-driven testing

‣ Unit testing

testing strategies

‣ TDD (Test Driven Development

‣ BDD (Behavior Driven Development)

‣ Unit testing

GO on, build stuffPrepare your keyboards

wake up with a thought...

...sleep with a product

thank you!@tsironakos

github.com/tsironis - twitter.com/tsironakos

top related