Pillole di frameworkless

Eccoci di nuovo qui, per il nostro incontro di marzo e con un talk presentato da Christian Nastasi, già in passato speaker qui da noi al PUG Milano.

Come al solito in questo periodo, ci vedremo tutti assieme su Zoom alle 19, fate RSVP su Meetup per ottenere il link!

Abstract del talk:

Nello sviluppo web odierno, i framework sono diventati un “male” necessario. C’è chi li ama e chi li sopporta. Ci offrono una serie di funzionalità già pronte e, come sappiamo bene, reinventare la ruota ogni volta non è una buona pratica.

Tuttavia, legarsi ad uno di essi potrebbe imporci dei vincoli architetturali dettati dal framework stesso e questo, talvolta, può limitare di molto le possibilità del progetto o (peggio) piegare le features sviluppate all’architettura sottostante.

Spesso poi, ci si ferma alla documentazione ufficiale fornita che, per definizione, serve a conoscere le basi, ma raramente va oltre.

Questa e molte altre problematiche possono essere superate utilizzando un approccio Frameworkless che, a differenza di quello che il nome suggerisce, non significa fare a meno del framework ma utilizzarlo in maniera intelligente e non vincolante.

In questo talk quindi vi darò degli spunti su come un approccio differente possa migliorare sia la manutenibilità che la qualità del vostro codice senza rinunciare alla comodità di un framework.

Creazione di package Laravel

Per il mese di febbraio abbiamo preparato un incontro a tema Laravel, con Roberto Gallea!

https://secure.meetupstatic.com/photos/event/7/a/c/highres_494581964.jpeg

Il suo talk descrive il ciclo di creazione e manutenzione di un package Laravel da utilizzare con Composer. In particolare verranno descritte le seguenti fasi:

  • definizione del package e delle sue funzionalità;
  • pubblicazione di configurazioni, assets ed altri componenti;
  • pubblicazione su GitHub;
  • pubblicazione su Packagist;
  • automazione dell’aggiornamento su packagist in seguito ad un push;
  • gestione delle versioni.

Al fine di comprendere meglio i contenuti, si consiglia la conoscenza base di Laravel, Composer e Git.

Come per gli scorsi incontri, ci vediamo su Zoom alle 19! Non dimenticatevi di fare RSVP su Meetup, dove pubblicheremo il link di accesso!

Come (non) fare impazzire chi consuma la tua API

Consumare una API di terze parti può diventare un incubo! Dal 2014 ad oggi Davide ha integrato decine di sistemi esterni: operatori telefonici e loro aggregatori, fornitori di gift card e servizi welfare.

Vi racconterà il suo punto di vista pratico su ciò che distingue una buona API da una cattiva.

Come al solito, non dimenticatevi di fare RSVP su Meetup, ci vediamo mercoledì!

PHP Serverless in ambiente AWS

Rieccoci al rientro dalle vacanze! Avete mangiato abbastanza panettone? 😀

Siamo pronti col primo incontro del 2020, e questa volta porterà un argomento nuovo Gianfranco Castro, CTO presso Tecniche Nuove: Gianfranco ci parlerà di come PHP può essere utilizzato in ambiente serverless, fino a mostrarci un esempio di un’intera applicazione basata su Laravel per esporre delle API.

Ci vediamo da Musement, con il solito formato: porte aperte alle 19, il talk inizia alle 19:30, non mancate, ma soprattutto non dimenticatevi di fare RSVP su Meetup!

Abstract del talk:

Una delle innovazioni legate al cloud computing è sicuramente rappresentato dall’ecosistema Serverless: è un modello di cloud computing che prevede l’accesso a potenza computazionale, storage e processi automatizzati la cui gestione è organizzata automaticamente, in modo da liberare il suo fruitore da ogni responsabilità sul livello minimo di servizio.
L’accesso a tale modello deve quindi permettere l’uso di risorse senza limiti evidenti e tramite una struttura di costo strettamente chiara sulle risorse godute.
In questo talk vedremo come configurare ed eseguire un applicativo PHP su Serverless in ambiente AWS; quindi quali considerazioni mettere in campo per la gestione delle risorse, fino a far funzionare un applicativo basato su Laravel che espone delle API.

Le novità del PHP 7.4

Dopo aver sfortunatamente saltato l’incontro di Novembre, siamo invece pronti e carichissimi per l’ultimo incontro dell’anno! Avremo come ospite Enrico Zimuel, che verrà a parlarci della nuova versione di PHP, la 7.4, che sarà rilasciata il 28 novembre.

Come al solito, il nostro programma è: porte aperte alle 19, si inizia alle 19:30! Perciò non mancate, ma soprattutto non dimenticatevi di fare RSVP su Meetup!

Breve abstract del talk:

Il PHP 7.4 contiene numerose novità come la possibilità di dichiarare i tipi delle proprietà di una classe, la funzione di preolading per il caching di file PHP, etc.
In questo talk verranno presentate le principali novità dell’ultima release del PHP 7. Queste novità sono state inserite nella seconda edizione del libro “Sviluppare in PHP 7” di Enrico Zimuel che sarà presentato per l’occasione durante l’incontro. Per finire, si parlerà brevemente anche del Just In Time compiler (JIT) previsto con il PHP 8.