I benchmark effettuati su molti framework PHP negli ultimi mesi mostrano una netta inferiorità di Symfony2 rispetto agli altri. In questo talk parleremo del perchè i benchmark sulla velocità non rappresentano il vero valore di Symfony2, mentre lo sono la flessibiità, la modularità e l'aderenza a degli standard. Parleremo delle caratteristiche che rendono questo framework uno dei più usati in ambito PHP, anche solo considerando quanti altri framework stanno integrando parti di esso. Infine, parleremo di come questo framework metta nelle mani di chi lo utilizza strumenti molto potenti (e a volte complessi) e lasci la responsabilità di come utilizzarli a noi sviluppatori. In questo momento vale come mai prima la massima 'da grande potere deriva grande responsabilità'.
Bu oturumda yüksek trafik altına çalışan sistemlerin, bilinen klasik ölçeklenebilirlik metodolojilerinin dışında, uygulamanın diğer sistemlerle etkileşimini asenkron olarak gerçekleştirerek sürdürülebilirliğin sağlanabilmesi üzerine keyifli bir sohbet gerçek hayat örnekleriyle birlikte dinleyicileri bekliyor.
Bu oturumda yüksek trafik altına çalışan sistemlerin, bilinen klasik ölçeklenebilirlik metodolojilerinin dışında, uygulamanın diğer sistemlerle etkileşimini asenkron olarak gerçekleştirerek sürdürülebilirliğin sağlanabilmesi üzerine keyifli bir sohbet gerçek hayat örnekleriyle birlikte dinleyicileri bekliyor.
Porta sempre con te un ambiente PowerCLI pronto all'uso creando la tua virtual appliance basata su Photon OS.
Vedremo come installare Photon OS, aggiungere PowerCLI via Docker e personalizzare l’appliance per esportarla su altri ambienti.
Crash course on the zope.buildout (italian language). Talk done at Pycon4 (2010).
The code: http://dl.dropbox.com/u/2369909/05_a_project_code_script.tgz
Meego Italian Day 2011
Maemo: il primo sistema linux-based open source per dispositivi mobili.
Presentazione e posizionamento nel panorama informatico open-source e dei sistemi operativi per dispositivi mobili di Maemo, nato nel 2004 per volere di Nokia Corporation. Inoltre la sua importanza per il mobile middleware, i suoi pregi ed i suoi difetti, la sua origine ed il piano de “i cinque passi” sino ad oggi.
Francesco Baldassarri è studente di Ingegneria Informatica presso l’Università di Bologna. Le sue principali aree di interesse sono il software open-source, i protocolli di rete e la mobile handsets technology. In particolare ha focalizzato la sua attenzione sul sistema operativo per dispositivi mobili linux-based Maemo diventandone un membro attivo della community degli sviluppatori. Attualmente sta cooperando con il DEIS (Dipartimento di Elettronica, Informatica e Sistemistica dell’Università di Bologna) sul progetto di Delay-/Disruption- Tolerant Networking.
Maggior
Slides dalle lezioni del corso di Strumenti e applicazioni del Web per il corso di laurea magistrale in Teoria e tecnologia della comunicazione - Università di Milano Bicocca (prof.R.Polillo)
Aliprandi - Copyleft e open licensing in ambito software - 15-03-12Simone Aliprandi
Slides dell'intervento di Simone Aliprandi all'incontro formativo dal titolo "Copyleft e Creative Commons" tenutosi presso il CPV Vicenza il 15-03-2012
Topic: Symfony
Language: italian (english version soon)
First of three presentations shown during the first edition of the Train to Symfony
Verona 13/14 April 2013
http://traintosymfony.com
http://twitter.com/TrainToSymfony
Emanuele Gaspari
https://twitter.com/inmarelibero
Xamarin: Shared Library and Portable Class Library - Aristide Di Francesco - ...Codemotion
A key component of the creation of cross-platform applications to be able to share code among several specific projects and platform dependent. Each different platform can only use the class libraries that have been developed for that specific platform. In Xamarin there are two main approaches to the sharing code: Using Shared Asset Projects (Shared Library) and the Portable Class Library (PCL) Projects. In this session we will see how and when to use the shared library, or the PCL library and we will try to answer the question: Shared or PCL?
Slides dalle lezioni del corso di Strumenti e applicazioni del Web per il corso di laurea magistrale in Teoria e tecnologia della comunicazione - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - Lezione del 18 marzo 2015
MODULO 25 –> Fondamenti delle tecnologie per il webFrancesco Ciclosi
Università degli Studi di Macerata
Dipartimento di economia e diritto
Corso di laurea in economia, finanza e mercati
INSEGNAMENTO DI INFORMATICA – A.A. 2015-16
MODULO 25 –> Fondamenti delle tecnologie per il web
Siti web, portali e Rich Internet Applications: tendenze e controtendenzeDiego La Monica
Nella favola di Cenerentola il Principe Azzurro cerca la sua amata riconoscendola tra tante da come avrebbe calzato la scarpa sul suo piede. Come dire ogni piede è diverso dagli altri. Il mercato del web può essere metaforicamente paragonato alla favola di Cenerentola. Ad ogni realtà la sua RIA ad ogni azienda il suo sito web. In questo seminario cercheremo di districarci tra le soluzioni che il web propone per trovare la scarpetta per la nostra Cenerentola!
Introduzione al Free Software: storia e prospettivecarlobecchi
Presentazione sul tema "Introduzione al Free Software" tenutasi al Politecnico di Milano - Campus Bovisa in data 8 aprile 2009, come primo intervento del Workshop "LaTeX per l'ingegnere" organizzato da Alessandro Agansati (Associazione Studentesca i PoliTeXnici) e Massimiliano Dominici (Presidente Gruppo Utilizzatori Italiani di TEX).
"Opensource" non racconta tutta la storia. Il software libero (Free Software) è un fenomeno legale, occorre comprendere almeno a grandi linee le implicazioni legali delle scelte operate.
Last year I presented a speech on how we were trying to solve some of Ideato’s organizational problems. This year I’ll talk about what we achieved and how, and in which direction we are going on.
This speech will focus on how we are trying to create a self-sufficient and self-organized team.
I’ll talk about what ideato is doing to get the most applying eXtreme Programming principles and values. This speech will focus on clients involvement and sustainable pace.
Porta sempre con te un ambiente PowerCLI pronto all'uso creando la tua virtual appliance basata su Photon OS.
Vedremo come installare Photon OS, aggiungere PowerCLI via Docker e personalizzare l’appliance per esportarla su altri ambienti.
Crash course on the zope.buildout (italian language). Talk done at Pycon4 (2010).
The code: http://dl.dropbox.com/u/2369909/05_a_project_code_script.tgz
Meego Italian Day 2011
Maemo: il primo sistema linux-based open source per dispositivi mobili.
Presentazione e posizionamento nel panorama informatico open-source e dei sistemi operativi per dispositivi mobili di Maemo, nato nel 2004 per volere di Nokia Corporation. Inoltre la sua importanza per il mobile middleware, i suoi pregi ed i suoi difetti, la sua origine ed il piano de “i cinque passi” sino ad oggi.
Francesco Baldassarri è studente di Ingegneria Informatica presso l’Università di Bologna. Le sue principali aree di interesse sono il software open-source, i protocolli di rete e la mobile handsets technology. In particolare ha focalizzato la sua attenzione sul sistema operativo per dispositivi mobili linux-based Maemo diventandone un membro attivo della community degli sviluppatori. Attualmente sta cooperando con il DEIS (Dipartimento di Elettronica, Informatica e Sistemistica dell’Università di Bologna) sul progetto di Delay-/Disruption- Tolerant Networking.
Maggior
Slides dalle lezioni del corso di Strumenti e applicazioni del Web per il corso di laurea magistrale in Teoria e tecnologia della comunicazione - Università di Milano Bicocca (prof.R.Polillo)
Aliprandi - Copyleft e open licensing in ambito software - 15-03-12Simone Aliprandi
Slides dell'intervento di Simone Aliprandi all'incontro formativo dal titolo "Copyleft e Creative Commons" tenutosi presso il CPV Vicenza il 15-03-2012
Topic: Symfony
Language: italian (english version soon)
First of three presentations shown during the first edition of the Train to Symfony
Verona 13/14 April 2013
http://traintosymfony.com
http://twitter.com/TrainToSymfony
Emanuele Gaspari
https://twitter.com/inmarelibero
Xamarin: Shared Library and Portable Class Library - Aristide Di Francesco - ...Codemotion
A key component of the creation of cross-platform applications to be able to share code among several specific projects and platform dependent. Each different platform can only use the class libraries that have been developed for that specific platform. In Xamarin there are two main approaches to the sharing code: Using Shared Asset Projects (Shared Library) and the Portable Class Library (PCL) Projects. In this session we will see how and when to use the shared library, or the PCL library and we will try to answer the question: Shared or PCL?
Slides dalle lezioni del corso di Strumenti e applicazioni del Web per il corso di laurea magistrale in Teoria e tecnologia della comunicazione - Università di Milano Bicocca - Prof.R.Polillo (a.a.2014-15) - Lezione del 18 marzo 2015
MODULO 25 –> Fondamenti delle tecnologie per il webFrancesco Ciclosi
Università degli Studi di Macerata
Dipartimento di economia e diritto
Corso di laurea in economia, finanza e mercati
INSEGNAMENTO DI INFORMATICA – A.A. 2015-16
MODULO 25 –> Fondamenti delle tecnologie per il web
Siti web, portali e Rich Internet Applications: tendenze e controtendenzeDiego La Monica
Nella favola di Cenerentola il Principe Azzurro cerca la sua amata riconoscendola tra tante da come avrebbe calzato la scarpa sul suo piede. Come dire ogni piede è diverso dagli altri. Il mercato del web può essere metaforicamente paragonato alla favola di Cenerentola. Ad ogni realtà la sua RIA ad ogni azienda il suo sito web. In questo seminario cercheremo di districarci tra le soluzioni che il web propone per trovare la scarpetta per la nostra Cenerentola!
Introduzione al Free Software: storia e prospettivecarlobecchi
Presentazione sul tema "Introduzione al Free Software" tenutasi al Politecnico di Milano - Campus Bovisa in data 8 aprile 2009, come primo intervento del Workshop "LaTeX per l'ingegnere" organizzato da Alessandro Agansati (Associazione Studentesca i PoliTeXnici) e Massimiliano Dominici (Presidente Gruppo Utilizzatori Italiani di TEX).
"Opensource" non racconta tutta la storia. Il software libero (Free Software) è un fenomeno legale, occorre comprendere almeno a grandi linee le implicazioni legali delle scelte operate.
Similar to Symfony2: the world slowest framework (20)
Last year I presented a speech on how we were trying to solve some of Ideato’s organizational problems. This year I’ll talk about what we achieved and how, and in which direction we are going on.
This speech will focus on how we are trying to create a self-sufficient and self-organized team.
I’ll talk about what ideato is doing to get the most applying eXtreme Programming principles and values. This speech will focus on clients involvement and sustainable pace.
Xkanban V3: eXtreme Programming, Kanban and TimboxingFilippo De Santis
This speech will focus on how a PHP Company starting with XP is ending up using timeboxing and kanban, keeping alive the values and principles of an extreme programming development team.
Not only are the programmers trying to push forward those values, but also the management is trying to build a better company through systematic communication, clear objectives, understanding of individuals and interactions, working software, customer collaboration and responsiveness to change. This talk will focus on the positive and negative experiences my colleagues and I have had during the last year as managers and developers.
I will begin showing the problems my company had. Then, I will present the solutions we adopted to solve those problems. Finally, I will briefly explain how an activity “flows” through our workflow.
2. What’s a framework?
[...] a software framework is an abstraction in which
software providing generic functionality can be
selectively changed by additional user-written code,
thus providing application-specific software.
http://en.wikipedia.org/wiki/Software_framework
venerdì 18 ottobre 13