Back To The Front - Javascript Test Driven Development is between us (workshop)Marco Cedaro
Javascript & browsers have been for years a complex and unsafe environment for a web developer, now we have the right tools to gain control on what we are distributing in our web applications. During the workshop you will learn first-hand basic Javascript Test Driven Development practices including testing, refactoring and related agile practices such as continuous integration and pair programming.
presented at italian Back To The Front conference /w @sirLisko
Back To The Front - Javascript Test Driven Development is between us (workshop)Marco Cedaro
Javascript & browsers have been for years a complex and unsafe environment for a web developer, now we have the right tools to gain control on what we are distributing in our web applications. During the workshop you will learn first-hand basic Javascript Test Driven Development practices including testing, refactoring and related agile practices such as continuous integration and pair programming.
presented at italian Back To The Front conference /w @sirLisko
The backbone of Progressive Web Apps has to be the ServiceWorker. A new browser paradigm, nearly every new browser api that controls network events, offline functionality, push notifications, background sync, and more are all powered by it. We will go over the path that led to the ServiceWorker design, as well as how to implement a number of cutting ed features on your website or webapp today!
Krátká prezentace poslední verze Macdom preprocesoru. Ukázka syntaxe, předvedení práce s textem, selektory, makry, replikátorem a quick atributy. Seznam možností v nastavení a srovnánÍ s preprocesory jako je Haml, Jade a Slim.
Macdom lze nalézt na https://github.com/Machy8/Macdom.
Артём Кошелев "Чего не хватает в PageObject?"Yandex
Если вам приходилось писать тесты для веб-интерфейсов, вы наверняка знакомы с паттерном проектирования PageObject. Несмотря на популярность и широкое распространение, он имеет серьезные недостатки. В докладе обсуждаются эти недостатки и предлагаются решения озвученных проблем.
The backbone of Progressive Web Apps has to be the ServiceWorker. A new browser paradigm, nearly every new browser api that controls network events, offline functionality, push notifications, background sync, and more are all powered by it. We will go over the path that led to the ServiceWorker design, as well as how to implement a number of cutting ed features on your website or webapp today!
Krátká prezentace poslední verze Macdom preprocesoru. Ukázka syntaxe, předvedení práce s textem, selektory, makry, replikátorem a quick atributy. Seznam možností v nastavení a srovnánÍ s preprocesory jako je Haml, Jade a Slim.
Macdom lze nalézt na https://github.com/Machy8/Macdom.
Артём Кошелев "Чего не хватает в PageObject?"Yandex
Если вам приходилось писать тесты для веб-интерфейсов, вы наверняка знакомы с паттерном проектирования PageObject. Несмотря на популярность и широкое распространение, он имеет серьезные недостатки. В докладе обсуждаются эти недостатки и предлагаются решения озвученных проблем.
Palestrada dada no dia 8 de junho de 2013 no evento JustJava 2013 em São Paulo. Assunto: Aplicações Desktop nativas com HTML5, CSS3, JavaScript com backend usando Servlets 3
42. // do a SERVER load, passing a callback function!
offlineSyncStore.loadServer(function(){!
!
// create a new Person record!
var person = Ext.create('Person', {!
FirstName: 'Joe',!
LastName: 'Bloggs',!
Email: 'joe@swarmonline.com'!
});!
!
// add it to the store!
offlineSyncStore.add(person);!
!
// sync the store LOCALLY. If autoServerSync is set to true then this will also sync using SERVER
proxy!
offlineSyncStore.sync();!
!
// if autoServerSync is false then call SERVER sync manually!
offlineSyncStore.syncServer();!
!
});!
https://market.sencha.com/extensions/ext-ux-offlinesyncstore
43. // do a SERVER load, passing a callback function!
offlineSyncStore.loadServer(function(){!
!
// create a new Person record!
var person = Ext.create('Person', {!
FirstName: 'Joe',!
LastName: 'Bloggs',!
Email: 'joe@swarmonline.com'!
});!
!
// add it to the store!
offlineSyncStore.add(person);!
!
// sync the store LOCALLY. If autoServerSync is set to true then this will also sync using SERVER
proxy!
offlineSyncStore.sync();!
!
// if autoServerSync is false then call SERVER sync manually!
offlineSyncStore.syncServer();!
!
});!
https://market.sencha.com/extensions/ext-ux-offlinesyncstore