PHP Core

PHP e sicurezza

Massimiliano Arione

La grande potenza e versatilità del PHP ha come controparte l'esposizione a diversi problemi di sicurezza. In questa breve analisi vedremo pratiche e concetti relativi a database, sessioni, filesystem e, più in generale, alla sicurezza delle applicazioni scritte in PHP.

Top

Map, Filter, Reduce - In the Small and in the Cloud

Sebastian Bergmann thePHP.cc

PHP is not a full-fledged functional language, but it supports some very useful functional idioms such as Map, Filter, and Reduce. Google's MapReduce programming model builds upon the combination of map and reduce in a parallel computing environment. This session covers the foundations of Map/Reduce and scales this concept to the "Computing Cloud" level using Hadoop.

Top

Data Access Patterns in PHP

Daniele Teti bit Time Software

Non si tratterà di un talk generico sui design pattern, bensì di uno specifico che analizzi quelli più usati nella scrittura di applicazioni database. Verrà presentata una semplice applicazione in più versioni che illustri i diversi design pattern utilizzabili per raggiungere lo stesso risultato.L'ascoltatore verrà così dotato degli strumenti necessari a fare una scelta ragionata e basata su un caso reale.

Top

Javascript The Good Parts

Gabriele Lana ONEDEGREE S.r.L. Federico Galassi ONEDEGREE S.r.L.

Javascript è il linguaggio più incompreso al mondo perchè dietro una reputazione da giocattolo, dovuta a errori di progettazione, implementazioni inconsistenti e un approccio diverso dai paradigmi imperanti, si cela un linguaggio elegante ed espressivo. Impariamo ad ignorare consciamente tali difetti di modo da svelare la vera natura di quello che si è universalmente rivelato come il "linguaggio del web"

Top

Of Lambda Functions, Closures and Traits

Sebastian Bergmann thePHP.cc

Lambda Functions and Closures allow the quick definition of throw-away functions (for use with array_map(), for instance) that are not used elsewhere. Traits reduce some limitations of single inheritance by enabling the reuse method sets freely in several independent classes. This session introduces the audience to the implementation of lambda functions, closures, and traits for PHP 5.4.

Top

Advanced SQL-based freetext search (case study)

Lukas Smith Liip AG

This case study presents the search backend of the phonebook application developed by Liip for the Raiffeisen Bank Switzerland. Build on top of Linux, Apache, PHP and MS SQL Server it implements an SQL based freetext search interface optimized to deliver in-depth search capabilities at high performance in real time. While SQL Server was used, the bulk of the solution leverages standard SQL. Among the features that will be presented are:

  • Search touching 20+ tables efficiently
  • Adaptive SQL based on the search criteria, the users rights and workgroup
  • Fuzzy name matching
  • Different indexing approaches
  • Search results provide a summary and a list of reasons for each match

Top

Getting up to speed on PHP 5.3

Lukas Smith Liip AG

PHP 5.3 is shaping up to be one of the biggest PHP releases ever. Various important performance improvements and features are included in this release. While the end of the talk will be reserved for some hints on potential issues when upgrading, the focus will be on giving an overview about the key new features:

  • Key performance improvements
  • Namespaces
  • Other syntax additions
  • MySQLND driver
  • Phar
  • New extensions

Top

User interaction design: L'esperienza utente e il processo di sviluppo

Memi Beltrame Liip AG

Per garantire un'eccellente esperienza utente nelle applicazioni Web 2.0 non e solamente importante avere un front end bello e snello: affinché si possano coprire a pieno tutte le esigenze di un interfaccia perfetto é essenziale un' implementazione integrale di front end e back end.

Questa session introduce i più importanti aspetti dell'user interaction design e le loro implicazioni sia sul processo di sviluppo PHP che sui concetti di database. La session sarà un case study dell'elenco telefonico 2.0, un'applicazione realizzata dall'agenzia Liip di Zurigo per la banca Raiffeisen Svizzera.

Top

PHP: a new life in the IBM i systems

Davide Sinicato Zend Technologies

La sessione vuole essere una panoramica quanto più approfondita sulle possibilità offerte dal PHP all'interno del sistema IBM AS400 Panoramica del funzionamento e installazione dello ZendCore for i5/OS: tutte le integrazioni possibili tra PHP e sistema operativo i5/OS, il ToolKit, le estensioni e il collegamento diretto a programmi e al DB2 È consigliata una sufficente conoscenza dei sistemi IBM AS400.

Top

Zend_Dojo: l'integrazione della libreria Dojo nello Zend Framework

Enrico Zimuel Zend Technologies

In questo talk si parlerà dell'integrazione della libreria javascript Dojo Toolkit nello Zend Framework e di come sia possibile sviluppare applicazioni RIA direttamente da PHP senza dover scrivere codice in javascript.In particolare verranno presentati i seguenti argomenti: integrare le widget Dijit con Zend_View, Form 2.0 con Zend_Form e Dojo e creare un datastore remoto con Zend_Dojo_Data.

Top

IIS7: architettura modulare ed extension pack

Giorgio Malusardi Microsoft Italia

Durante la sessione verrà analizzata la struttura modulare ed estendibile di IIS7 e dei file di configurazione e si introdurranno alcuni extension pack resi disponibili da Microsoft dopo il rilascio di IIS7: URLRewrite, FastCGI, Media Pack, Administration Pack, WebDAV Extension, Web Deployment toolkit.

Top

Windows e PHP

Pietro Brambati Microsoft Italia

Forse non tutti sanno che Microsoft lavora con la comunità PHP, al fine di migliorare la compatibilità e le performance di PHP su Internet Information Server (IIS), di assicurare la compatibilità con note applicazioni, di partecipare o di rendere facilmente accessibile SQL Server da PHP attraverso API native oppure contribuendo a progetti come ADOdb. Ma non è tutto qui, se siete interessati ad un tool per il supporto a HTML/CSS e a PHP … non mancate, mi raccomando.

Top

css based on YAML 3.0.4