Help
RSS
API
Feed
Maltego
Contact
Domain > 2014.angularjsday.it
×
Welcome!
Right click nodes and scroll the mouse to navigate the graph.
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2018-04-15
151.101.45.147
(
ClassC
)
2024-08-24
185.199.109.153
(
ClassC
)
Port 80
HTTP/1.1 200 OKConnection: keep-aliveContent-Length: 25264Server: GitHub.comContent-Type: text/html; charsetutf-8Last-Modified: Wed, 12 Nov 2014 21:55:01 GMTAccess-Control-Allow-Origin: *ETag: 5463d735-62b0expires: Sat, 24 Aug 2024 07:19:03 GMTCache-Control: max-age600x-proxy-cache: MISSX-GitHub-Request-Id: 308E:350BC7:2F3AD62:306B0BA:66C9870FAccept-Ranges: bytesAge: 0Date: Sat, 24 Aug 2024 07:09:03 GMTVia: 1.1 varnishX-Served-By: cache-bfi-krnt7300082-BFIX-Cache: MISSX-Cache-Hits: 0X-Timer: S1724483344.578967,VS0,VE74Vary: Accept-EncodingX-Fastly-Request-ID: f041c6db7b0a03a601c0062ced0bdc2dc636b788 !DOCTYPE html>!--if lt IE 7> html prefixog: http://ogp.me/ns# classno-js lt-ie9 lt-ie8 lt-ie7 langen> !endif-->!--if IE 7> html prefixog: http://ogp.me/ns# classno-js lt-ie9 lt-ie8 langen> !endif-->!--if IE 8> html prefixog: http://ogp.me/ns# classno-js lt-ie9 langen> !endif-->!--if gt IE 8>!--> html prefixog: http://ogp.me/ns# langen> !--!endif-->head> meta charsetutf-8 /> title>AngularJs Day - Ancona, 21 Marzo 2014 /title> !-- FB OpenGraph --> meta propertyog:type contentwebsite /> meta propertyog:image contenthttp://angularjsday.it/img/logo_fb_angular.jpg /> meta propertyog:description contentIn seno al JsDay nasce la prima giornata dedicata ad AngularJs! Con una formula leggera, che prevede talk in italiano di diversa complessità durante la giornata verranno trattati temi interenti allo sviluppo con AngularJs. /> meta propertyog:title contentAngularJS Day/> meta propertyog:url contenthttp://angularjsday.it/> !-- Responsive and mobile friendly stuff --> meta nameHandheldFriendly contentTrue> meta nameMobileOptimized content320> meta nameviewport contentwidthdevice-width, target-densitydpi160dpi, initial-scale1.0, minimum-scale1.0, maximum-scale1.0> link hrefhttp://fonts.googleapis.com/css?familyExo:200,900,700,400|Pacifico relstylesheet typetext/css> !-- Included CSS Files --> link relstylesheet href/css/reset.css> link relstylesheet href/css/grid_12_percent.css> link relstylesheet href/css/main.css> link relstylesheet href/css/tooltip.css> style typetext/css> body { background-color: #E5E5E5; /* #A6100D rosso */ } /style> !--if lt IE 9> link relstylesheet hrefcss/ie7_8.css> !endif--> !-- IE Fix for HTML5 Tags --> !--if lt IE 9> script srchttp://html5shiv.googlecode.com/svn/trunk/html5.js>/script> !endif--> /head>body onloadinitialize_map() > div idwrapper> div idsite_wrapper> div idmain_navigation> a nametop>/a> nav idsite_nav> ul classcontainer> li>a href#top titleAngularJs Day>AngularJs Day/a>/li> li>a href#info title>La conferenza/a>/li> li>a href#programma title>Programma/a>/li> li>a href#location title>La location/a>/li> li>a href#sponsor title>Gli sponsor/a>/li> li>a href#mediapartner>Media Partner/a>/li> /ul> /nav> /div> header idsite_header classcontainer> div classgrusp_header> p classorganizer>a idlogo_grusp classorganizer_logo hrefhttp://www.grusp.it/ target_blank>img src/img/logo_grusp.png altGrUSP width140 height67 />span>Associazione Gruppo Utenti Sviluppatori PHP Italiani/span>/a> em classplus>img src/img/bg_plus.png altbg_plus width12 height12 />/em> a idlogo_pugmarche classorganizer_logo hrefhttp://marche.grusp.org/ target_blank>img src/img/logo_pugmarche.png altPUGMarche width140 height67 />span>PHP User Group Marche/span>/a> em classplus>img src/img/bg_plus.png altbg_plus width12 height12 />/em> a idlogo_devmarche classorganizer_logo hrefhttp://dev.marche.it/ target_blank>img src/img/logo_devmarche.png altPUGMarche width140 height67 />span>DevMarche/span>/a> /p> h4>presentano/h4> /div> div classevent_title> div classevent_logo column_6> img src/img/confs/angular/angularjs.png altAngularJs by google stylemax-width:100%; /> /div> div classevent_name column_6> h1 idfittext1>AngularJs em>Day/em>/h1> /div> div classevent_name column_12> h2 idfittext2>Ancona, 21 Marzo 2014 /h2> /div> div classclear>/div> /div> div classshare> h4>Share/h4> div classaddthis_wrapper> !-- AddThis Button BEGIN --> div classaddthis_toolbox addthis_default_style > a classaddthis_button_facebook_like fb:like:layoutbutton_count>/a> a classaddthis_button_tweet>/a> a classaddthis_counter addthis_pill_style>/a> /div> script typetext/javascript srchttp://s7.addthis.com/js/300/addthis_widget.js#pubidxa-50ac9a3237717dfe>/script> !-- AddThis Button END --> /div> /div> div classseparator>/div> /header> a namenewsletter>/a>section classalpha_8> div classcontainer group> !-- Follow us --> div classcolumn_6 centered> h4 class>Iscriviti alla newsletter/h4> div idsubscription-box classcenter> !-- Begin MailChimp Signup Form -->link href/css/slim-081711.css relstylesheet typetext/css>style typetext/css> #mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; display:inline; } #mc_embed_signup input.email { display: inline;} #mc_embed_signup input.button { width: 20%; display: inline;} /* Add your own MailChimp form style overrides in your site stylesheet or in this style block. We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. *//style>div idmc_embed_signup>form actionhttp://grusp.us5.list-manage.com/subscribe/post?u29d918424cd5375f4c0c54c00&id204120a4eb methodpost idmc-embedded-subscribe-form namemc-embedded-subscribe-form classvalidate target_blank novalidate> input typeemail value nameEMAIL classemail idmce-EMAIL placeholderrimani aggiornato sui nostri eventi required> input typehidden value1 namegroup79811> input typesubmit valueiscriviti namesubscribe idmc-embedded-subscribe classbutton>/div>/form>/div>!--End mc_embed_signup--> div> !-- div classfollow_us> h4 classdeco>Seguici!/h4> ul classsocial_grusp> li classgrusp_fb>a hrefhttps://www.facebook.com/events/299154440195408/ title>Facebook/a>/li> li classgrusp_twitter>a hrefhttp://twitter.com/zfdayit title>Twitter/a>/li> li classgrusp_vimeo>a hrefhttp://vimeo.com/grusp title>Vimeo/a>/li> /ul> /div --> div classclear>/div> div> div classseparator>/div>/section> a nameinfo>/a>section classalpha_14>div classcontainer group> div classcolumn_6 centered> h3 classcenter>La conferenza/h3> p>In seno al a hrefhttp://www.jsday.it>JsDay/a> nasce la prima giornata dedicata ad AngularJs!/p> p>Con una formula leggera, che prevede talk in italiano di diversa complessità durante la giornata verranno trattati temi interenti allo sviluppo con AngularJs./p> p>La conferenza è organizzata dal a hrefhttp://marche.grusp.org>Pug Marche/a> coordinato dal a hrefhttp://grusp.it>GrUSP/a> /p> p>Rimani informato ed a hrefhttp://eepurl.com/rCZZT target_blank>iscriviti alla nostra newsletter/a>/p> /div> div classclear>/div>/div>div classseparator>/div>/section> a nameprogramma>/a>section classalpha_24> div classcontainer group> h3 classcenter>Il programma/h3> table idschedule border0 cellspacing0 cellpadding0> thead> tr> th> Time /th> th> Track 1 /th> /tr> /thead> tr classcommon_event> td classtime>09:00 – 09:30/td> td>h4>a href# title>Check-in/a>/h4>/td> /tr> tr classcommon_event> td classtime>09:30 – 09:45/td> td> h4>a href# title>Presentazione GrUSP/a>/h4> a hrefhttp://twitter.com/fullo titleFrancesco Fullone>Francesco Fullone - @fullo/a>br /> /td> /tr> tr classcommon_event> td classtime>09:45 – 10:00/td> td> h4>a href# title>Presentazione PUG Marche/a>/h4> a hrefhttp://twitter.com/cphp titleFrancesco Trucchia>Francesco Trucchia - @cphp/a>br />!-- a href# title classslides>Slide/a> --> /td> /tr> tr classcommon_event> td classtime>10:05 – 10:50/td> td> h4>a href# onclickjavascript:return(false); reltooltip titleE buona pratica suddividere lapplicazione in componenti o moduli, i vantaggi sono i soliti:isolamento, separazione delle responsabilità, maggiore testabilità, etc... Il problema allora diviene: Come (e quando) creo i componenti? Come configuro lapplicazione e gestisco le dipendenze?E la gestione del ciclo di vita? Potete addattarvi usando Require.js in modo improprio, oppure sfruttare le featureBuilt-in di AngularJS e vivere felici. Di più: avere un sistema IoC/DI permette di sfruttare anche in Javascript paradgmi della programmazione AOP come: interceptors, decorator pattern, etc.>Dependency Injection ?!? In Javascript?!? Magari!/a>/h4> a hrefhttps://twitter.com/A_Giorgetti titleAlessandro Giorgetti>Alessandro Giorgetti - @A_Giorgetti/a>br />!-- a href title classslides>Slide/a> --> /td> /tr> tr classbreak> td classtime>10:50 – 11:05/td> td> h4>strong>Pausa/strong>/h4> /td> /tr> tr classcommon_event> td classtime>11:05 – 11:35/td> td> h4>a href# onclickjavascript:return(false); reltooltip titleAngularJs mette a disposizione diversi strumenti per linterazione con risorse REST,permettendoci così di creare app in grado di interagire facilmente con la nostra base di dati.Costruire unapplicazione che sappia interagire nel modo corretto con queste risorse è però un procedimento delicato. In questo talk scopriremo i principali strumenti messi a disposizione dal linguaggio (dal $http al ngResource fino a librerie come Restangular), con esempi concreti di codice, e unapprofondita sessione sulle best practice da adottare per gestire correttamente lautenticazione.>RESTful services con AngularJs/a>/h4> a hrefhttp://twitter.com/gabrielemittica titleGabriele Mittica>Gabriele Mittica - @gabrielemittica/a>br />!--a href title classslides>Slide/a> --> /td> /tr> tr classcommon_event> td classtime>11:40 – 12:25/td> td> h4>a href# onclickjavascript:return(false); reltooltip titleCome realizzare con AngularJS una dashboard per consultare in tempo reale landamento dei piloti in una gara del MotoGP. Tutte le variazioni saranno notificate al client evitando il polling continuo al server. Larchitettura dellapplicazione seguirà il paradigma della Command-Query-Responsibility-Segregation (CQRS) in salsa REST.>Dont call us, well call you/a>/h4> a hrefhttp://twitter.com/fewbit titleLuca Milan e Claudio Pattarello>Luca Milan e Claudio Pattarello - @fewbit/a>br />!--a href title classslides>Slide/a>--> /td> /tr> tr classcommon_event> td classtime>12:30 – 13:00/td> td> h4>a href# onclickjavascript:return(false); reltooltip titleIl concetto di test automatico è spesso trascurato (se non completamente sconosciuto), soprattutto quando si tratta di javascript e front-end. AngularJS è uno dei pochi framework che permette di testare in maniera solida tutti i componenti della propria applicazione. Desidero introdurre il concetto di testing (come/perchè/benefici) ed illustrare i tool necessari (Karma + Jasmine). Spiegherò come utilizzarli completando ogni passaggio con qualche esempio pratico.>Testing with AngularJS/a>/h4> a hrefhttp://twitter.com/jnardiello titleJacopo Nardiello>Jacopo Nardiello - @jnardiello/a>br />!--a href title classslides>Slide/a>--> /td> /tr> tr classbreak lunch> td classtime>13:00 – 14:15/td> td>h4>strong>Pranzo/strong>/h4>/td> /tr> tr classcommon_event> td classtime>14:15 – 14:45/td> td> h4>a href# onclickjavascript:return(false); reltooltip titleOgni volta che una nuova tecnologia arriva allorizzonte le principali resistenze sono dovute al fatto che, spesso, occorre cambiare completamente tutti i propri strumenti di lavoro. AngularJS permette di continuare a utilizzare la maggior parte dei plugin (magari anche con proprie dipendenze) ai quali siamo abituati semplicemente creando delle direttive per contenerli.>Dei plugin non si butta via niente/a>/h4> a hrefhttp://twitter.com/apasella titleAntonello Pasella>Antonello Pasella - @apasella/a>br />!--a href# title classslides>Slide/a>--> /td> /tr> tr classcommon_event> td classtime>14:50 – 15:20/td> td> h4>a href# onclickjavascript:return(false); reltooltip titleCaso pratico: da anni mi occupo di sviluppo Web e, quindi, conosco ogni segreto di HTML, JavaScript, CSS e, da qualche mese, AngularJS. Un bel giorno mi contatta un cliente famosissimo e mi chiede di sviluppare unapp per Windows 8. Mi sento offeso: ad un Web Dev chiedono un programma per Windows?! Rispondo NO! ERRORE!!! In questa sessione, dopo una breve introduzione sulle Windows Store App, vedremo come AngularJS ci viene in aiuto nello sviluppo di app per Windows 8.>Sviluppare Windows Store App con AngularJS/a>/h4> a hrefhttp://twitter.com/bossinigianni titleGianni Bortolo Bossini>Gianni Bortolo Bossini - @bossinigianni/a>br />!--a href title classslides>Slide/a>--> /td> /tr> tr classbreak> td classtime>15:20 – 15:35/td> td> h4>strong>Pausa/strong>/h4> /td> /tr> tr classcommon_event> td classtime>15:35 – 16:20/td> td> h4>a href# onclickjavascript:return(false); reltooltip titleLe direttive sono la ciliegina sulla torta di AngularJS, uno dei loro ruoli è quello di costruire componenti riutilizzabili o di fare le cose alla angular-way. Obiettivo della sessione è analizzare come funzionano le direttive e costruire insieme una direttiva per realizzare un typeahead riutilizzabile in applicazioni diverse.>AngularJS e le direttive: costruzione di un typeahead custom/a>/h4> a hrefhttp://twitter.com/mauroservienti titleMauro Servienti>Mauro Servienti - @mauroservienti/a>br />!--a href# title classslides>Slide/a>--> /td> /tr> tr classcommon_event> td classtime>16:20 – 16:50/td> td> h4>a href# onclickjavascript:return(false); reltooltip titlePanoramica sul sistema di binding di AngularJs. Vantaggi e svantaggi del dirty checking. BindOnce e i problemi che risolve. Utilizzo pratico di BindOnce. Ottimizzazione e best practices>Angular bindings e BindOnce/a>/h4> a hrefhttp://twitter.com/PasqualeVazzana titlePasquale Vazzana>Pasquale Vazzana - @PasqualeVazzana/a>br />!--a href title classslides>Slide/a>--> /td> /tr> tr classcommon_event> td classtime>17:00/td> td>h4>a href# title>Chiusura/a>/h4>/td> /tr> /table> /div> div classseparator>/div>/section> script srchttps://maps.googleapis.com/maps/api/js?sensorfalse>/script>script>function initialize_map() { var mapOptions { zoom: 15, center: new google.maps.LatLng(43.5305577,13.5174783), mapTypeId: google.maps.MapTypeId.ROADMAP } var map new google.maps.Map(document.getElementById(map_canvas), mapOptions); var I3P new google.maps.Marker({ position: new google.maps.LatLng(43.5305577,13.5174783), map: map, icon: img/marker_i3p.png, title:Hotel Concorde }); /* var hotel_sanpaolo new google.maps.Marker({ position: new google.maps.LatLng(45.0598373, 7.6529137), map: map, icon: img/marker_hotel.png, title:Hotel Residence San Paolo }); var stazione_portasusa new google.maps.Marker({ position: new google.maps.LatLng(45.49580, 9.21976), map: map, icon: img/marker_trasporti.png, title:Stazione Metro Rovereto }); var stazione_turro new google.maps.Marker({ position: new google.maps.LatLng(45.50093, 9.22118), map: map, icon: img/marker_trasporti.png, title:Stazione Metro Turro });*/ }/script>a namelocation>/a>section classalpha_32> div classcontainer group> h3 classcolumn_12>Location/h3> div classcolumn_6 map> div idmap_canvas>/div> /div> div classcolumn_6 legend right> dl> dt classevent_location>span>strong>Event location/strong>/span>/dt> dd classevent_location> a hrefhttp://www.albergoconcorde.it/>Hotel Concorde/a>br/> Via Aspio Terme 191, br/> 60021 Camerano Ancona /dd> /dl> /div> div classclear>/div> div classcolumn_4> h5>In auto/h5> p>strong>Uscita Ancona Sud - Osimo dellautostrada A14/strong>: una volta usciti, seguire le indicazioni per Pescara.Una volta imboccata la SS16, lhotel Concorde si trova sulla sinistra subito dopo lIkea./p> /div> div classcolumn_4> h5>In treno/h5> p> strong>Dalla stazione di Ancona/strong>: prendere il treno regionale che ferma nella stazione di Camerano Aspio. Lhotel si trova a 2 minuti a piedi dalla fermata della stazione. a hrefhttp://www.ikea.com/ms/it_IT/img/local_store_info/ancona/in_negozio/orario_treni_ancona.pdf>Trenitalia/a> /p> /div> div classcolumn_4> h5>In autobus/h5> p> strong>Da Ancona - Linea 44/strong>: a hrefhttp://www.conerobus.it/media/344696-UrbanoAncona_FerialeInvernale_SA.pdf>Feriale/a> - a hrefhttp://www.conerobus.it/media/344711-UrbanoAncona_FestivoInvernale.pdf>Festivo/a> /p> p> strong>Da Ancona - Linea R e N (extraurbane)/strong>: a hrefhttp://www.conerobus.it/media/344863-ExtraUrbano_Solo_Conero_FerialeInvernale_SA.PDF>Feriale/a> - a hrefhttp://www.conerobus.it/media/344866-ExtraUrbano_Solo_Conero_Festivo.PDF>Festivo/a> /p> /div>!-- div classcolumn_3> h5>Pernottamento/h5> p>a hrefhttp://www.booking.com/searchresults.it.html?labelgog235jc-district-it-it-milan_vialemonza-unspec-it-com;sid27e9aa428736e19252d95a2043406490;dcid1;checkin_monthday1;checkin_year_month2013-2;checkout_monthday2;checkout_year_month2013-2;class_interval1;csflt%7B%7D;inac0;offset0;redirected_from_city0;redirected_from_landmark0;review_score_groupempty;score_min0;siai%2Cco%2Cci%2Cre%2Cdi;srcsearchresults;ss_all0;;district2062;city-121726;origindisamb;srhash4267253188;srpos1 target_blank>Alberghi in zona/a> /p> /div>--> /div> div classclear>/div>/div>div classseparator>/div>/section> section classsponsors> a namesponsor>/a> div classcontainer group>div classcontainer group> h3>Gli Sponsor/h3> div classgold_sponsors> h4 classgold>Gold/h4> a classbanner target_blank hrefhttp://www.jsday.it titlejsday> img src/img/sponsors/sponsor_jsday.png altsponsor jsday /> /a> a classbanner target_blank hrefhttp://www.phpday.it titlephpday> img src/img/sponsors/sponsor_phpday.png altsponsor phpday /> /a> div classclear>/div> /div>!-- div classsilver_sponsors> h4 classsilver>Silver/h4> div classclear>/div> /div>--> div classbronze_sponsors> h4 classbronze>Bronze/h4> a classbanner target_blank hrefhttp://www.phpbestpractices.it titlePHP best practices> img src/img/sponsors/sponsor_phpbestpractices.png altsponsor PHP best practices width300 height120 /> /a> a classbanner target_blank hrefhttp://www.jsbestpractices.it titlePHP best practices> img src/img/sponsors/sponsor_jsbestpractices.png altsponsor Js best practices width300 height120 /> /a> a classbanner target_blank hrefhttp://www.ideato.it titleIdeato> img src/img/sponsors/sponsor_ideato.jpg altsponsor ideato /> /a> a classbanner target_blank hrefhttp://goo.gl/7QzkZC titlee-xtrategy> img src/img/sponsors/sponsor_extrategy.jpg altsponsor e-xtrategy /> /a> a classbanner target_blank hrefhttp://www.prxm.it/ titleproximo> img src/img/sponsors/sponsor_proximo.png altsponsor proximo /> /a> a classbanner target_blank hrefhttp://www.greiner.it/ titlegreiner> img src/img/sponsors/greiner.png altsponsor greiner /> /a> a classbanner target_blank hrefhttp://www.bmeme.com/ titlebmeme> img src/img/sponsors/sponsor_bmeme.jpg altsponsor bmeme /> /a> a classbanner target_blank hrefhttp://goo.gl/bHB35G titleLa cassandra edizioni snc> img src/img/sponsors/sponsor_lacassandra.png altLa cassandra edizioni snc /> /a> a classbanner target_blank hrefhttp://corsi.corley.it/ titleCorsi Corley> img src/img/sponsors/sponsor_corley.png altCorsi Corley /> /a> div classclear>/div> /div> /div> div classseparator>/div>/section>section classmediapartner> a namemediapartner>/a> div classcontainer group> div classcontainer group> h3 classcenter>Media Partner/h3> div class> a classbanner target_blank hrefhttp://www.cowo42.com/ titleCowo 42 stylebackground-color:white;> img src/img/sponsors/sponsor_cowo42.png altmedia partner cowo42 width300 height120 /> /a> div classclear>/div> /div> /div> div classseparator>/div>/section> footer idsite_footer> div classcontainer group> div classftr_info> © 2012-2014 Grusp. Tutti i diritti riservati. ul> li>a hrefhttp://www.grusp.org title>Cosè il Grusp?/a>/li> !--li>a href# title>Privacy policy/a>/li--> li>a hrefmailto:info@grusp.org title>Contattaci/a>/li> /ul> /div> a idback_top href#top title>Torna su/a> /div> /footer> /div> !-- Closes #wrapper --> /div>!-- Closes #site_wrapper --> script srchttp://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js>/script> script srcjs/jquery.fittext.js>/script> script srcjs/jquery.tooltip.js>/script> script typetext/javascript> $(#fittext1).fitText(1.0); $(#fittext2).fitText(1.6); //$(#fittext3).fitText(1.1, { minFontSize: 50, maxFontSize: 75px }); /script>script typetext/javascript> var _gaq _gaq || ; _gaq.push(_setAccount, UA-3559597-14); _gaq.push(_trackPageview); (function() { var ga document.createElement(script); ga.type text/javascript; ga.async true; ga.src (https: document.location.protocol ? https://ssl : http://www) + .google-analytics.com/ga.js; var s document.getElementsByTagName(script)0; s.parentNode.insertBefore(ga, s); })();/script>/body>/html>
Port 443
HTTP/1.1 200 OKConnection: keep-aliveContent-Length: 25264Server: GitHub.comContent-Type: text/html; charsetutf-8x-origin-cache: HITLast-Modified: Wed, 12 Nov 2014 21:55:01 GMTAccess-Control-Allow-Origin: *ETag: 5463d735-62b0expires: Sat, 24 Aug 2024 07:19:03 GMTCache-Control: max-age600x-proxy-cache: MISSX-GitHub-Request-Id: 6148:16BEC4:4D7AA58:4F91B4B:66C9870EAccept-Ranges: bytesAge: 0Date: Sat, 24 Aug 2024 07:09:03 GMTVia: 1.1 varnishX-Served-By: cache-bfi-krnt7300023-BFIX-Cache: MISSX-Cache-Hits: 0X-Timer: S1724483344.703524,VS0,VE80Vary: Accept-EncodingX-Fastly-Request-ID: c7a1d7aa42752cc8543713b7b4f34e80bd14b358 !DOCTYPE html>!--if lt IE 7> html prefixog: http://ogp.me/ns# classno-js lt-ie9 lt-ie8 lt-ie7 langen> !endif-->!--if IE 7> html prefixog: http://ogp.me/ns# classno-js lt-ie9 lt-ie8 langen> !endif-->!--if IE 8> html prefixog: http://ogp.me/ns# classno-js lt-ie9 langen> !endif-->!--if gt IE 8>!--> html prefixog: http://ogp.me/ns# langen> !--!endif-->head> meta charsetutf-8 /> title>AngularJs Day - Ancona, 21 Marzo 2014 /title> !-- FB OpenGraph --> meta propertyog:type contentwebsite /> meta propertyog:image contenthttp://angularjsday.it/img/logo_fb_angular.jpg /> meta propertyog:description contentIn seno al JsDay nasce la prima giornata dedicata ad AngularJs! Con una formula leggera, che prevede talk in italiano di diversa complessità durante la giornata verranno trattati temi interenti allo sviluppo con AngularJs. /> meta propertyog:title contentAngularJS Day/> meta propertyog:url contenthttp://angularjsday.it/> !-- Responsive and mobile friendly stuff --> meta nameHandheldFriendly contentTrue> meta nameMobileOptimized content320> meta nameviewport contentwidthdevice-width, target-densitydpi160dpi, initial-scale1.0, minimum-scale1.0, maximum-scale1.0> link hrefhttp://fonts.googleapis.com/css?familyExo:200,900,700,400|Pacifico relstylesheet typetext/css> !-- Included CSS Files --> link relstylesheet href/css/reset.css> link relstylesheet href/css/grid_12_percent.css> link relstylesheet href/css/main.css> link relstylesheet href/css/tooltip.css> style typetext/css> body { background-color: #E5E5E5; /* #A6100D rosso */ } /style> !--if lt IE 9> link relstylesheet hrefcss/ie7_8.css> !endif--> !-- IE Fix for HTML5 Tags --> !--if lt IE 9> script srchttp://html5shiv.googlecode.com/svn/trunk/html5.js>/script> !endif--> /head>body onloadinitialize_map() > div idwrapper> div idsite_wrapper> div idmain_navigation> a nametop>/a> nav idsite_nav> ul classcontainer> li>a href#top titleAngularJs Day>AngularJs Day/a>/li> li>a href#info title>La conferenza/a>/li> li>a href#programma title>Programma/a>/li> li>a href#location title>La location/a>/li> li>a href#sponsor title>Gli sponsor/a>/li> li>a href#mediapartner>Media Partner/a>/li> /ul> /nav> /div> header idsite_header classcontainer> div classgrusp_header> p classorganizer>a idlogo_grusp classorganizer_logo hrefhttp://www.grusp.it/ target_blank>img src/img/logo_grusp.png altGrUSP width140 height67 />span>Associazione Gruppo Utenti Sviluppatori PHP Italiani/span>/a> em classplus>img src/img/bg_plus.png altbg_plus width12 height12 />/em> a idlogo_pugmarche classorganizer_logo hrefhttp://marche.grusp.org/ target_blank>img src/img/logo_pugmarche.png altPUGMarche width140 height67 />span>PHP User Group Marche/span>/a> em classplus>img src/img/bg_plus.png altbg_plus width12 height12 />/em> a idlogo_devmarche classorganizer_logo hrefhttp://dev.marche.it/ target_blank>img src/img/logo_devmarche.png altPUGMarche width140 height67 />span>DevMarche/span>/a> /p> h4>presentano/h4> /div> div classevent_title> div classevent_logo column_6> img src/img/confs/angular/angularjs.png altAngularJs by google stylemax-width:100%; /> /div> div classevent_name column_6> h1 idfittext1>AngularJs em>Day/em>/h1> /div> div classevent_name column_12> h2 idfittext2>Ancona, 21 Marzo 2014 /h2> /div> div classclear>/div> /div> div classshare> h4>Share/h4> div classaddthis_wrapper> !-- AddThis Button BEGIN --> div classaddthis_toolbox addthis_default_style > a classaddthis_button_facebook_like fb:like:layoutbutton_count>/a> a classaddthis_button_tweet>/a> a classaddthis_counter addthis_pill_style>/a> /div> script typetext/javascript srchttp://s7.addthis.com/js/300/addthis_widget.js#pubidxa-50ac9a3237717dfe>/script> !-- AddThis Button END --> /div> /div> div classseparator>/div> /header> a namenewsletter>/a>section classalpha_8> div classcontainer group> !-- Follow us --> div classcolumn_6 centered> h4 class>Iscriviti alla newsletter/h4> div idsubscription-box classcenter> !-- Begin MailChimp Signup Form -->link href/css/slim-081711.css relstylesheet typetext/css>style typetext/css> #mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; display:inline; } #mc_embed_signup input.email { display: inline;} #mc_embed_signup input.button { width: 20%; display: inline;} /* Add your own MailChimp form style overrides in your site stylesheet or in this style block. We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. *//style>div idmc_embed_signup>form actionhttp://grusp.us5.list-manage.com/subscribe/post?u29d918424cd5375f4c0c54c00&id204120a4eb methodpost idmc-embedded-subscribe-form namemc-embedded-subscribe-form classvalidate target_blank novalidate> input typeemail value nameEMAIL classemail idmce-EMAIL placeholderrimani aggiornato sui nostri eventi required> input typehidden value1 namegroup79811> input typesubmit valueiscriviti namesubscribe idmc-embedded-subscribe classbutton>/div>/form>/div>!--End mc_embed_signup--> div> !-- div classfollow_us> h4 classdeco>Seguici!/h4> ul classsocial_grusp> li classgrusp_fb>a hrefhttps://www.facebook.com/events/299154440195408/ title>Facebook/a>/li> li classgrusp_twitter>a hrefhttp://twitter.com/zfdayit title>Twitter/a>/li> li classgrusp_vimeo>a hrefhttp://vimeo.com/grusp title>Vimeo/a>/li> /ul> /div --> div classclear>/div> div> div classseparator>/div>/section> a nameinfo>/a>section classalpha_14>div classcontainer group> div classcolumn_6 centered> h3 classcenter>La conferenza/h3> p>In seno al a hrefhttp://www.jsday.it>JsDay/a> nasce la prima giornata dedicata ad AngularJs!/p> p>Con una formula leggera, che prevede talk in italiano di diversa complessità durante la giornata verranno trattati temi interenti allo sviluppo con AngularJs./p> p>La conferenza è organizzata dal a hrefhttp://marche.grusp.org>Pug Marche/a> coordinato dal a hrefhttp://grusp.it>GrUSP/a> /p> p>Rimani informato ed a hrefhttp://eepurl.com/rCZZT target_blank>iscriviti alla nostra newsletter/a>/p> /div> div classclear>/div>/div>div classseparator>/div>/section> a nameprogramma>/a>section classalpha_24> div classcontainer group> h3 classcenter>Il programma/h3> table idschedule border0 cellspacing0 cellpadding0> thead> tr> th> Time /th> th> Track 1 /th> /tr> /thead> tr classcommon_event> td classtime>09:00 – 09:30/td> td>h4>a href# title>Check-in/a>/h4>/td> /tr> tr classcommon_event> td classtime>09:30 – 09:45/td> td> h4>a href# title>Presentazione GrUSP/a>/h4> a hrefhttp://twitter.com/fullo titleFrancesco Fullone>Francesco Fullone - @fullo/a>br /> /td> /tr> tr classcommon_event> td classtime>09:45 – 10:00/td> td> h4>a href# title>Presentazione PUG Marche/a>/h4> a hrefhttp://twitter.com/cphp titleFrancesco Trucchia>Francesco Trucchia - @cphp/a>br />!-- a href# title classslides>Slide/a> --> /td> /tr> tr classcommon_event> td classtime>10:05 – 10:50/td> td> h4>a href# onclickjavascript:return(false); reltooltip titleE buona pratica suddividere lapplicazione in componenti o moduli, i vantaggi sono i soliti:isolamento, separazione delle responsabilità, maggiore testabilità, etc... Il problema allora diviene: Come (e quando) creo i componenti? Come configuro lapplicazione e gestisco le dipendenze?E la gestione del ciclo di vita? Potete addattarvi usando Require.js in modo improprio, oppure sfruttare le featureBuilt-in di AngularJS e vivere felici. Di più: avere un sistema IoC/DI permette di sfruttare anche in Javascript paradgmi della programmazione AOP come: interceptors, decorator pattern, etc.>Dependency Injection ?!? In Javascript?!? Magari!/a>/h4> a hrefhttps://twitter.com/A_Giorgetti titleAlessandro Giorgetti>Alessandro Giorgetti - @A_Giorgetti/a>br />!-- a href title classslides>Slide/a> --> /td> /tr> tr classbreak> td classtime>10:50 – 11:05/td> td> h4>strong>Pausa/strong>/h4> /td> /tr> tr classcommon_event> td classtime>11:05 – 11:35/td> td> h4>a href# onclickjavascript:return(false); reltooltip titleAngularJs mette a disposizione diversi strumenti per linterazione con risorse REST,permettendoci così di creare app in grado di interagire facilmente con la nostra base di dati.Costruire unapplicazione che sappia interagire nel modo corretto con queste risorse è però un procedimento delicato. In questo talk scopriremo i principali strumenti messi a disposizione dal linguaggio (dal $http al ngResource fino a librerie come Restangular), con esempi concreti di codice, e unapprofondita sessione sulle best practice da adottare per gestire correttamente lautenticazione.>RESTful services con AngularJs/a>/h4> a hrefhttp://twitter.com/gabrielemittica titleGabriele Mittica>Gabriele Mittica - @gabrielemittica/a>br />!--a href title classslides>Slide/a> --> /td> /tr> tr classcommon_event> td classtime>11:40 – 12:25/td> td> h4>a href# onclickjavascript:return(false); reltooltip titleCome realizzare con AngularJS una dashboard per consultare in tempo reale landamento dei piloti in una gara del MotoGP. Tutte le variazioni saranno notificate al client evitando il polling continuo al server. Larchitettura dellapplicazione seguirà il paradigma della Command-Query-Responsibility-Segregation (CQRS) in salsa REST.>Dont call us, well call you/a>/h4> a hrefhttp://twitter.com/fewbit titleLuca Milan e Claudio Pattarello>Luca Milan e Claudio Pattarello - @fewbit/a>br />!--a href title classslides>Slide/a>--> /td> /tr> tr classcommon_event> td classtime>12:30 – 13:00/td> td> h4>a href# onclickjavascript:return(false); reltooltip titleIl concetto di test automatico è spesso trascurato (se non completamente sconosciuto), soprattutto quando si tratta di javascript e front-end. AngularJS è uno dei pochi framework che permette di testare in maniera solida tutti i componenti della propria applicazione. Desidero introdurre il concetto di testing (come/perchè/benefici) ed illustrare i tool necessari (Karma + Jasmine). Spiegherò come utilizzarli completando ogni passaggio con qualche esempio pratico.>Testing with AngularJS/a>/h4> a hrefhttp://twitter.com/jnardiello titleJacopo Nardiello>Jacopo Nardiello - @jnardiello/a>br />!--a href title classslides>Slide/a>--> /td> /tr> tr classbreak lunch> td classtime>13:00 – 14:15/td> td>h4>strong>Pranzo/strong>/h4>/td> /tr> tr classcommon_event> td classtime>14:15 – 14:45/td> td> h4>a href# onclickjavascript:return(false); reltooltip titleOgni volta che una nuova tecnologia arriva allorizzonte le principali resistenze sono dovute al fatto che, spesso, occorre cambiare completamente tutti i propri strumenti di lavoro. AngularJS permette di continuare a utilizzare la maggior parte dei plugin (magari anche con proprie dipendenze) ai quali siamo abituati semplicemente creando delle direttive per contenerli.>Dei plugin non si butta via niente/a>/h4> a hrefhttp://twitter.com/apasella titleAntonello Pasella>Antonello Pasella - @apasella/a>br />!--a href# title classslides>Slide/a>--> /td> /tr> tr classcommon_event> td classtime>14:50 – 15:20/td> td> h4>a href# onclickjavascript:return(false); reltooltip titleCaso pratico: da anni mi occupo di sviluppo Web e, quindi, conosco ogni segreto di HTML, JavaScript, CSS e, da qualche mese, AngularJS. Un bel giorno mi contatta un cliente famosissimo e mi chiede di sviluppare unapp per Windows 8. Mi sento offeso: ad un Web Dev chiedono un programma per Windows?! Rispondo NO! ERRORE!!! In questa sessione, dopo una breve introduzione sulle Windows Store App, vedremo come AngularJS ci viene in aiuto nello sviluppo di app per Windows 8.>Sviluppare Windows Store App con AngularJS/a>/h4> a hrefhttp://twitter.com/bossinigianni titleGianni Bortolo Bossini>Gianni Bortolo Bossini - @bossinigianni/a>br />!--a href title classslides>Slide/a>--> /td> /tr> tr classbreak> td classtime>15:20 – 15:35/td> td> h4>strong>Pausa/strong>/h4> /td> /tr> tr classcommon_event> td classtime>15:35 – 16:20/td> td> h4>a href# onclickjavascript:return(false); reltooltip titleLe direttive sono la ciliegina sulla torta di AngularJS, uno dei loro ruoli è quello di costruire componenti riutilizzabili o di fare le cose alla angular-way. Obiettivo della sessione è analizzare come funzionano le direttive e costruire insieme una direttiva per realizzare un typeahead riutilizzabile in applicazioni diverse.>AngularJS e le direttive: costruzione di un typeahead custom/a>/h4> a hrefhttp://twitter.com/mauroservienti titleMauro Servienti>Mauro Servienti - @mauroservienti/a>br />!--a href# title classslides>Slide/a>--> /td> /tr> tr classcommon_event> td classtime>16:20 – 16:50/td> td> h4>a href# onclickjavascript:return(false); reltooltip titlePanoramica sul sistema di binding di AngularJs. Vantaggi e svantaggi del dirty checking. BindOnce e i problemi che risolve. Utilizzo pratico di BindOnce. Ottimizzazione e best practices>Angular bindings e BindOnce/a>/h4> a hrefhttp://twitter.com/PasqualeVazzana titlePasquale Vazzana>Pasquale Vazzana - @PasqualeVazzana/a>br />!--a href title classslides>Slide/a>--> /td> /tr> tr classcommon_event> td classtime>17:00/td> td>h4>a href# title>Chiusura/a>/h4>/td> /tr> /table> /div> div classseparator>/div>/section> script srchttps://maps.googleapis.com/maps/api/js?sensorfalse>/script>script>function initialize_map() { var mapOptions { zoom: 15, center: new google.maps.LatLng(43.5305577,13.5174783), mapTypeId: google.maps.MapTypeId.ROADMAP } var map new google.maps.Map(document.getElementById(map_canvas), mapOptions); var I3P new google.maps.Marker({ position: new google.maps.LatLng(43.5305577,13.5174783), map: map, icon: img/marker_i3p.png, title:Hotel Concorde }); /* var hotel_sanpaolo new google.maps.Marker({ position: new google.maps.LatLng(45.0598373, 7.6529137), map: map, icon: img/marker_hotel.png, title:Hotel Residence San Paolo }); var stazione_portasusa new google.maps.Marker({ position: new google.maps.LatLng(45.49580, 9.21976), map: map, icon: img/marker_trasporti.png, title:Stazione Metro Rovereto }); var stazione_turro new google.maps.Marker({ position: new google.maps.LatLng(45.50093, 9.22118), map: map, icon: img/marker_trasporti.png, title:Stazione Metro Turro });*/ }/script>a namelocation>/a>section classalpha_32> div classcontainer group> h3 classcolumn_12>Location/h3> div classcolumn_6 map> div idmap_canvas>/div> /div> div classcolumn_6 legend right> dl> dt classevent_location>span>strong>Event location/strong>/span>/dt> dd classevent_location> a hrefhttp://www.albergoconcorde.it/>Hotel Concorde/a>br/> Via Aspio Terme 191, br/> 60021 Camerano Ancona /dd> /dl> /div> div classclear>/div> div classcolumn_4> h5>In auto/h5> p>strong>Uscita Ancona Sud - Osimo dellautostrada A14/strong>: una volta usciti, seguire le indicazioni per Pescara.Una volta imboccata la SS16, lhotel Concorde si trova sulla sinistra subito dopo lIkea./p> /div> div classcolumn_4> h5>In treno/h5> p> strong>Dalla stazione di Ancona/strong>: prendere il treno regionale che ferma nella stazione di Camerano Aspio. Lhotel si trova a 2 minuti a piedi dalla fermata della stazione. a hrefhttp://www.ikea.com/ms/it_IT/img/local_store_info/ancona/in_negozio/orario_treni_ancona.pdf>Trenitalia/a> /p> /div> div classcolumn_4> h5>In autobus/h5> p> strong>Da Ancona - Linea 44/strong>: a hrefhttp://www.conerobus.it/media/344696-UrbanoAncona_FerialeInvernale_SA.pdf>Feriale/a> - a hrefhttp://www.conerobus.it/media/344711-UrbanoAncona_FestivoInvernale.pdf>Festivo/a> /p> p> strong>Da Ancona - Linea R e N (extraurbane)/strong>: a hrefhttp://www.conerobus.it/media/344863-ExtraUrbano_Solo_Conero_FerialeInvernale_SA.PDF>Feriale/a> - a hrefhttp://www.conerobus.it/media/344866-ExtraUrbano_Solo_Conero_Festivo.PDF>Festivo/a> /p> /div>!-- div classcolumn_3> h5>Pernottamento/h5> p>a hrefhttp://www.booking.com/searchresults.it.html?labelgog235jc-district-it-it-milan_vialemonza-unspec-it-com;sid27e9aa428736e19252d95a2043406490;dcid1;checkin_monthday1;checkin_year_month2013-2;checkout_monthday2;checkout_year_month2013-2;class_interval1;csflt%7B%7D;inac0;offset0;redirected_from_city0;redirected_from_landmark0;review_score_groupempty;score_min0;siai%2Cco%2Cci%2Cre%2Cdi;srcsearchresults;ss_all0;;district2062;city-121726;origindisamb;srhash4267253188;srpos1 target_blank>Alberghi in zona/a> /p> /div>--> /div> div classclear>/div>/div>div classseparator>/div>/section> section classsponsors> a namesponsor>/a> div classcontainer group>div classcontainer group> h3>Gli Sponsor/h3> div classgold_sponsors> h4 classgold>Gold/h4> a classbanner target_blank hrefhttp://www.jsday.it titlejsday> img src/img/sponsors/sponsor_jsday.png altsponsor jsday /> /a> a classbanner target_blank hrefhttp://www.phpday.it titlephpday> img src/img/sponsors/sponsor_phpday.png altsponsor phpday /> /a> div classclear>/div> /div>!-- div classsilver_sponsors> h4 classsilver>Silver/h4> div classclear>/div> /div>--> div classbronze_sponsors> h4 classbronze>Bronze/h4> a classbanner target_blank hrefhttp://www.phpbestpractices.it titlePHP best practices> img src/img/sponsors/sponsor_phpbestpractices.png altsponsor PHP best practices width300 height120 /> /a> a classbanner target_blank hrefhttp://www.jsbestpractices.it titlePHP best practices> img src/img/sponsors/sponsor_jsbestpractices.png altsponsor Js best practices width300 height120 /> /a> a classbanner target_blank hrefhttp://www.ideato.it titleIdeato> img src/img/sponsors/sponsor_ideato.jpg altsponsor ideato /> /a> a classbanner target_blank hrefhttp://goo.gl/7QzkZC titlee-xtrategy> img src/img/sponsors/sponsor_extrategy.jpg altsponsor e-xtrategy /> /a> a classbanner target_blank hrefhttp://www.prxm.it/ titleproximo> img src/img/sponsors/sponsor_proximo.png altsponsor proximo /> /a> a classbanner target_blank hrefhttp://www.greiner.it/ titlegreiner> img src/img/sponsors/greiner.png altsponsor greiner /> /a> a classbanner target_blank hrefhttp://www.bmeme.com/ titlebmeme> img src/img/sponsors/sponsor_bmeme.jpg altsponsor bmeme /> /a> a classbanner target_blank hrefhttp://goo.gl/bHB35G titleLa cassandra edizioni snc> img src/img/sponsors/sponsor_lacassandra.png altLa cassandra edizioni snc /> /a> a classbanner target_blank hrefhttp://corsi.corley.it/ titleCorsi Corley> img src/img/sponsors/sponsor_corley.png altCorsi Corley /> /a> div classclear>/div> /div> /div> div classseparator>/div>/section>section classmediapartner> a namemediapartner>/a> div classcontainer group> div classcontainer group> h3 classcenter>Media Partner/h3> div class> a classbanner target_blank hrefhttp://www.cowo42.com/ titleCowo 42 stylebackground-color:white;> img src/img/sponsors/sponsor_cowo42.png altmedia partner cowo42 width300 height120 /> /a> div classclear>/div> /div> /div> div classseparator>/div>/section> footer idsite_footer> div classcontainer group> div classftr_info> © 2012-2014 Grusp. Tutti i diritti riservati. ul> li>a hrefhttp://www.grusp.org title>Cosè il Grusp?/a>/li> !--li>a href# title>Privacy policy/a>/li--> li>a hrefmailto:info@grusp.org title>Contattaci/a>/li> /ul> /div> a idback_top href#top title>Torna su/a> /div> /footer> /div> !-- Closes #wrapper --> /div>!-- Closes #site_wrapper --> script srchttp://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js>/script> script srcjs/jquery.fittext.js>/script> script srcjs/jquery.tooltip.js>/script> script typetext/javascript> $(#fittext1).fitText(1.0); $(#fittext2).fitText(1.6); //$(#fittext3).fitText(1.1, { minFontSize: 50, maxFontSize: 75px }); /script>script typetext/javascript> var _gaq _gaq || ; _gaq.push(_setAccount, UA-3559597-14); _gaq.push(_trackPageview); (function() { var ga document.createElement(script); ga.type text/javascript; ga.async true; ga.src (https: document.location.protocol ? https://ssl : http://www) + .google-analytics.com/ga.js; var s document.getElementsByTagName(script)0; s.parentNode.insertBefore(ga, s); })();/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]