{"id":2568,"date":"2009-01-22T22:36:10","date_gmt":"2009-01-22T21:36:10","guid":{"rendered":"https:\/\/www.fullo.net\/blog\/?p=2568"},"modified":"2009-01-22T22:44:28","modified_gmt":"2009-01-22T21:44:28","slug":"twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp","status":"publish","type":"post","link":"https:\/\/www.fullo.net\/blog\/2009\/01\/22\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\/","title":{"rendered":"Twit Or Not, ovvero scrivere applicazioni durante un barcamp"},"content":{"rendered":"<p>Sabato scorso ho partecipato all&#8217;<a href=\"http:\/\/barcamp.org\/AgileCamp2009\">AgileCamp<\/a> organizzato dai ragazzi di <a href=\"http:\/\/www.sketchin.ch\">Sketchin<\/a>. L&#8217;evento \u00e8 stato molto piacevole e mi ha permesso, oltre che a sentire talk molto interessanti, di rivedere un po&#8217; di quei contatti con cui si dice sempre &#8220;<em>un giorno faremo qualcosa insieme<\/em>&#8220;.<\/p>\n<p>Con <a href=\"http:\/\/garakkio.altervista.org\/\">Massimiliano<\/a> c&#8217;\u00e8 gi\u00e0 qualcosa in ballo (e che presto vedrete online) ma li per li \u00e8 venuta l&#8217;idea di non sprecare l&#8217;occasione &#8220;agile&#8221; per fare un po&#8217; di <a href=\"http:\/\/en.wikipedia.org\/wiki\/Pair_programming\">pair programming<\/a> e tirar fuori un&#8217;applicazioncina stupida in meno di un&#8217;oretta a cui pensavo da qualche settimana.<\/p>\n<p>Ovvero <a href=\"http:\/\/www.twitornot.com\">Twit Or Not<\/a>. <\/p>\n<p><!--more--><\/p>\n<p>Questa applicazione, scritta in <a href=\"http:\/\/www.symfony.it\">Symfony<\/a>, non fa altro che mimare i classici &#8220;<em>hot or not<\/em>&#8221; per valutare &#8220;<em>l&#8217;indice di noiosit\u00e0<\/em>&#8221; di alcuni utenti di <a href=\"http:\/\/twitter.com\">Twitter<\/a> e relativi twit. In tutta onest\u00e0 non avrei scommesso un soldo bucato ad un possibile utilizzo (non parlo neanche di successo) della stessa, la realt\u00e0 \u00e8 che in meno di 3 giorni l&#8217;applicazione ha macinato quasi mille <em>utenti noiosi<\/em> ed un discreto numero di voti e che mi ha portato ad aggiungere qualche nuova feature, indispensabile, come la visualizzazione degli avatar.<\/p>\n<p>La cosa interessante \u00e8 che ora, galvanizzato ed in piena fase creativa, sto gi\u00e0 pensando a dare discreto ritocco all&#8217;interfaccia in un&#8217;ottica pi\u00f9 2.0 (ammettiamolo, sembra quasi che abbia tirato fuori il layout da un frontpage 2000) ed a come risolvere alcuni dei problemi pi\u00f9 gravi riscontrati.<\/p>\n<p>Per ora il problema principale \u00e8 la <a href=\"http:\/\/mashable.com\/2009\/01\/21\/twitter-api-gets-limited\">limitazione degli accessi alle API di Twitter<\/a> da un unico server, non ho ancora raggiunto tali volumi ma vorrei evitare di trovarmi il sito bloccato per problemi esterni. Inoltre ho riscontrato in pi\u00f9 occasioni una inconsistenza delle API stesse dovendo implementare rudimentali sistemi di degradazione del codice (non avevo tanta voglia di impazzirci sopra).<\/p>\n<p>Insomma mi si \u00e8 aperto un piccolo mondo di possibilit\u00e0 per divertirmi, come non facevo da tempo, per risolvere problemi autoindotti e per migliorare le attuali soluzioni gi\u00e0 implementate (come la classe per Symfony per <a href=\"http:\/\/www.symfony-project.org\/plugins\/idTwitterClientPlugin\">accedere alle API di Twitter<\/a> che sar\u00e0 probabilmente interamente rifattorizzata per supportare caching delle chiamate ). <\/p>\n<p>Ah gi\u00e0.. se vi chiedete se gli adsense sul <a href=\"http:\/\/www.twitornot.com\">sito<\/a> fruttino&#8230; beh&#8230; finora hanno totalizzato 10.000 visite ed un incasso di 0,01 cent&#8230; direi di no! :)<\/p>\n<p>Ah, gi\u00e0&#8230; ringrazio tutti i miei fans che mi stanno votando come l&#8217;utente pi\u00f9 noioso di Twitter! :D<\/p>\n<p>ciauz<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sabato scorso ho partecipato all&#8217;AgileCamp organizzato dai ragazzi di Sketchin. L&#8217;evento \u00e8 stato molto piacevole e mi ha permesso, oltre che a sentire talk molto interessanti, di rivedere un po&#8217; di quei contatti con cui si dice sempre &#8220;un giorno faremo qualcosa insieme&#8220;. Con Massimiliano c&#8217;\u00e8 gi\u00e0 qualcosa in ballo (e che presto vedrete online) [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[9,5,12],"tags":[2055,793,181,2058,1962,2057,2248,926,2056,1624],"class_list":["post-2568","post","type-post","status-publish","format-standard","hentry","category-php","category-tecnologia","category-webdev","tag-agilecamp","tag-api","tag-grusp","tag-hotornot","tag-ideato","tag-mashup","tag-php","tag-symfony","tag-twitornot","tag-twitter"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Twit Or Not, ovvero scrivere applicazioni durante un barcamp - Fullo<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.fullo.net\/blog\/2009\/01\/22\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Twit Or Not, ovvero scrivere applicazioni durante un barcamp - Fullo\" \/>\n<meta property=\"og:description\" content=\"Sabato scorso ho partecipato all&#8217;AgileCamp organizzato dai ragazzi di Sketchin. L&#8217;evento \u00e8 stato molto piacevole e mi ha permesso, oltre che a sentire talk molto interessanti, di rivedere un po&#8217; di quei contatti con cui si dice sempre &#8220;un giorno faremo qualcosa insieme&#8220;. Con Massimiliano c&#8217;\u00e8 gi\u00e0 qualcosa in ballo (e che presto vedrete online) [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fullo.net\/blog\/2009\/01\/22\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\/\" \/>\n<meta property=\"og:site_name\" content=\"Fullo\" \/>\n<meta property=\"article:published_time\" content=\"2009-01-22T21:36:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2009-01-22T21:44:28+00:00\" \/>\n<meta name=\"author\" content=\"Francesco Fullone\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@fullo\" \/>\n<meta name=\"twitter:site\" content=\"@fullo\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Francesco Fullone\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2009\\\/01\\\/22\\\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2009\\\/01\\\/22\\\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\\\/\"},\"author\":{\"name\":\"Francesco Fullone\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"headline\":\"Twit Or Not, ovvero scrivere applicazioni durante un barcamp\",\"datePublished\":\"2009-01-22T21:36:10+00:00\",\"dateModified\":\"2009-01-22T21:44:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2009\\\/01\\\/22\\\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\\\/\"},\"wordCount\":391,\"commentCount\":3,\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"keywords\":[\"agilecamp\",\"api\",\"grusp\",\"hotornot\",\"ideato\",\"mashup\",\"php\",\"symfony\",\"twitornot\",\"twitter\"],\"articleSection\":[\"php\",\"tecnologia\",\"webdev\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2009\\\/01\\\/22\\\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2009\\\/01\\\/22\\\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\\\/\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2009\\\/01\\\/22\\\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\\\/\",\"name\":\"Twit Or Not, ovvero scrivere applicazioni durante un barcamp - Fullo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\"},\"datePublished\":\"2009-01-22T21:36:10+00:00\",\"dateModified\":\"2009-01-22T21:44:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2009\\\/01\\\/22\\\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2009\\\/01\\\/22\\\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/2009\\\/01\\\/22\\\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Twit Or Not, ovvero scrivere applicazioni durante un barcamp\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/\",\"name\":\"Fullo\",\"description\":\"nulla e&#039; impossibile per chi non lo deve fare!\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/#\\\/schema\\\/person\\\/24e91bc6caea6c411a8668df5639428c\",\"name\":\"Francesco Fullone\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\",\"width\":622,\"height\":622,\"caption\":\"Francesco Fullone\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.fullo.net\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1\"},\"sameAs\":[\"http:\\\/\\\/www.fullo.net\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/fullo\",\"https:\\\/\\\/x.com\\\/fullo\"],\"url\":\"https:\\\/\\\/www.fullo.net\\\/blog\\\/author\\\/fullo\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Twit Or Not, ovvero scrivere applicazioni durante un barcamp - Fullo","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.fullo.net\/blog\/2009\/01\/22\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\/","og_locale":"en_US","og_type":"article","og_title":"Twit Or Not, ovvero scrivere applicazioni durante un barcamp - Fullo","og_description":"Sabato scorso ho partecipato all&#8217;AgileCamp organizzato dai ragazzi di Sketchin. L&#8217;evento \u00e8 stato molto piacevole e mi ha permesso, oltre che a sentire talk molto interessanti, di rivedere un po&#8217; di quei contatti con cui si dice sempre &#8220;un giorno faremo qualcosa insieme&#8220;. Con Massimiliano c&#8217;\u00e8 gi\u00e0 qualcosa in ballo (e che presto vedrete online) [&hellip;]","og_url":"https:\/\/www.fullo.net\/blog\/2009\/01\/22\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\/","og_site_name":"Fullo","article_published_time":"2009-01-22T21:36:10+00:00","article_modified_time":"2009-01-22T21:44:28+00:00","author":"Francesco Fullone","twitter_card":"summary_large_image","twitter_creator":"@fullo","twitter_site":"@fullo","twitter_misc":{"Written by":"Francesco Fullone","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fullo.net\/blog\/2009\/01\/22\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\/#article","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/2009\/01\/22\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\/"},"author":{"name":"Francesco Fullone","@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"headline":"Twit Or Not, ovvero scrivere applicazioni durante un barcamp","datePublished":"2009-01-22T21:36:10+00:00","dateModified":"2009-01-22T21:44:28+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fullo.net\/blog\/2009\/01\/22\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\/"},"wordCount":391,"commentCount":3,"publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"keywords":["agilecamp","api","grusp","hotornot","ideato","mashup","php","symfony","twitornot","twitter"],"articleSection":["php","tecnologia","webdev"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fullo.net\/blog\/2009\/01\/22\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fullo.net\/blog\/2009\/01\/22\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\/","url":"https:\/\/www.fullo.net\/blog\/2009\/01\/22\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\/","name":"Twit Or Not, ovvero scrivere applicazioni durante un barcamp - Fullo","isPartOf":{"@id":"https:\/\/www.fullo.net\/blog\/#website"},"datePublished":"2009-01-22T21:36:10+00:00","dateModified":"2009-01-22T21:44:28+00:00","breadcrumb":{"@id":"https:\/\/www.fullo.net\/blog\/2009\/01\/22\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fullo.net\/blog\/2009\/01\/22\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.fullo.net\/blog\/2009\/01\/22\/twit-or-not-ovvero-scrivere-applicazioni-durante-un-barcamp\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fullo.net\/blog\/"},{"@type":"ListItem","position":2,"name":"Twit Or Not, ovvero scrivere applicazioni durante un barcamp"}]},{"@type":"WebSite","@id":"https:\/\/www.fullo.net\/blog\/#website","url":"https:\/\/www.fullo.net\/blog\/","name":"Fullo","description":"nulla e&#039; impossibile per chi non lo deve fare!","publisher":{"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fullo.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.fullo.net\/blog\/#\/schema\/person\/24e91bc6caea6c411a8668df5639428c","name":"Francesco Fullone","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","url":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1","width":622,"height":622,"caption":"Francesco Fullone"},"logo":{"@id":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2024\/10\/hawiaina-gold-circled-white.png?fit=622%2C622&ssl=1"},"sameAs":["http:\/\/www.fullo.net","https:\/\/www.linkedin.com\/in\/fullo","https:\/\/x.com\/fullo"],"url":"https:\/\/www.fullo.net\/blog\/author\/fullo\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3OSc1-Fq","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":2226,"url":"https:\/\/www.fullo.net\/blog\/2007\/03\/01\/symfony-10-ed-ajax\/","url_meta":{"origin":2568,"position":0},"title":"Symfony 1.0 ed Ajax","author":"Francesco Fullone","date":"01\/03\/2007","format":false,"excerpt":"E' finalmente stata rilasciata la prima versione stabile di Symfony 1.0. Noto application framework per PHP 5 di cui ho gi\u00e0 discusso pi\u00f9 volte e che ho iniziato ad usare attivamente nell'ultimo mese e mezzo grazie ad un lavoro con Ciccio (mio guru sull'argomento). Tra le magie di questa versione,\u2026","rel":"","context":"In &quot;ajax&quot;","block_context":{"text":"ajax","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/ajax\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1905,"url":"https:\/\/www.fullo.net\/blog\/2006\/03\/16\/pim-gestire-le-fatture-con-symfony\/","url_meta":{"origin":2568,"position":1},"title":"P.I.M. gestire le fatture con symfony","author":"Francesco Fullone","date":"16\/03\/2006","format":false,"excerpt":"Ciccio ha finalmente rilasciato la prima versione di P.I.M. un softwarillo scritto in php usando il framework Symfony (di cui ho gi\u00e0 parlato in diverse occasioni) per la gestione delle fatture. Il progetto \u00e8 nato perch\u00e8 il soggetto in questione (diventato da poco libero professionista e mio esperto eZ publish\u2026","rel":"","context":"In &quot;open source&quot;","block_context":{"text":"open source","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/open-source\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1808,"url":"https:\/\/www.fullo.net\/blog\/2005\/12\/09\/symfony-lessons\/","url_meta":{"origin":2568,"position":2},"title":"Symfony lessons","author":"Francesco Fullone","date":"09\/12\/2005","format":false,"excerpt":"Il framework symfony per php 5.x ha adesso anche un tutorial del tipo \"qualcosa in n giorni\". Il primo ciclo di lezioni, che dura 8 giorni, \u00e8 gi\u00e0 online e copre lo startup dell'applicazione, la spiegazione del modello MVC e l'uso delle form. ciuaz","rel":"","context":"In &quot;ajax&quot;","block_context":{"text":"ajax","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/ajax\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2640,"url":"https:\/\/www.fullo.net\/blog\/2009\/08\/04\/ottimizzare-symfony-su-dreamhost\/","url_meta":{"origin":2568,"position":3},"title":"Ottimizzare symfony su DreamHost","author":"Francesco Fullone","date":"04\/08\/2009","format":false,"excerpt":"Qualche giorno fa, come esperimento personale, ho aggiornato (grazie all'aiuto di Federico per il layout), TwitOrNot. Di per s\u00e8 l'applicazione \u00e8 abbastanza banale, ma l'esercizio \u00e8 stato fatto per testare alcune idee che da qualche tempo mi giravano per il cervello. Innanzitutto, TwitOrNot migra dalla versione 1.1 alla 1.2.x di\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"twitornot: symfony on dreamhost optimization","src":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2009\/08\/twitornot-symfony-on-dreamhost1.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2298,"url":"https:\/\/www.fullo.net\/blog\/2007\/07\/05\/zend-framework-10\/","url_meta":{"origin":2568,"position":4},"title":"Zend Framework 1.0!","author":"Francesco Fullone","date":"05\/07\/2007","format":false,"excerpt":"Lo Zend Framework raggiunge finalmente la stabilit\u00e0 con la versione 1.0. Questo framework per php5 ha di \"comodo\" un buon numero di librerie per accedere a servizi web 2.0 (del.icio.us, flickr, etc) ed una implementazione tutta in php di Lucene. Ma soprattutto, quello che IMHO fa la differenza rispetto ad\u2026","rel":"","context":"In &quot;php&quot;","block_context":{"text":"php","link":"https:\/\/www.fullo.net\/blog\/category\/tecnologia\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2995,"url":"https:\/\/www.fullo.net\/blog\/2012\/05\/07\/novita-dal-fronte-phpday-e-jsday-2012-nuovi-business-model-e-startup\/","url_meta":{"origin":2568,"position":5},"title":"Novit\u00e0 dal fronte: phpDay e jsDay 2012, nuovi business model e startup","author":"Francesco Fullone","date":"07\/05\/2012","format":false,"excerpt":"Manca ormai una settimana all'evento che con gli altri ragazzi del GrUSP abbiamo iniziato ad organizzare a Novembre: jsDay e phpDay. I programmi di entrambe le conferenze sono saturi di relatori di gran calibro e parlare nella stessa conferenza insieme a Douglas Crockford mi fa sentire un po' un privilegiato\u2026","rel":"","context":"In &quot;di tutto un po'&quot;","block_context":{"text":"di tutto un po'","link":"https:\/\/www.fullo.net\/blog\/category\/di-tutto-un-po\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.fullo.net\/blog\/wp-content\/uploads\/2012\/05\/cover-150x150.png?resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/2568","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/comments?post=2568"}],"version-history":[{"count":3,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/2568\/revisions"}],"predecessor-version":[{"id":2570,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/posts\/2568\/revisions\/2570"}],"wp:attachment":[{"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/media?parent=2568"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/categories?post=2568"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fullo.net\/blog\/wp-json\/wp\/v2\/tags?post=2568"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}