Quasar Conf 2020: tutte le novità

Prima conferenza internazionale di Quasar, il framework basato su Vue di cui Dreamonkey è sponsor tecnico.

Domenica 5 Luglio 2020 si è tenuta la prima conferenza ufficiale di Quasar cui noi di Dreamonkey abbiamo partecipato con un mio intervento. Vi raccontiamo come ci siamo arrivati, cosa significa per la community, quali potrebbero essere i prossimi passi e quali vantaggi può offrire alle Imprese.

Da ottobre 2019 Dreamonkey è sponsor tecnico Platinum di Quasar, un framework che ci permette di produrre applicazioni cross platform (web, desktop, mobile e browser extension) partendo da un’unica codebase. Ciò ci permette di ridurre notevolmente i tempi di sviluppo senza sacrificare qualità e performance del codice.

Schema riassuntivo di cosa offre Quasar

Un piccolo schema per riassumere cosa offre Quasar oggi.

Quasar ha già aiutato molti singoli sviluppatori e piccole/medie software house a snellire la produzione di software cross-platform. Il framework gestisce l’integrazione con le tecnologie più usate e promuove best practices, permettendo di dedicare più tempo alla parte creativa dello sviluppo. Dreamonkey contribuisce a rendere Quasar il framework più appetibile anche al mondo Enterprise, venendo incontro alle loro esigenze. Negli ultimi mesi abbiamo ulteriormente ottimizzato l’implementazione di tecnologie richieste in ambito Enterprise con miglioramenti sostanziali a livello di codice concentrandoci sull’integrazione di TypeScript, Jest e Cypress. Grazie anche alla nostra passione, dedizione e professionalità, da qualche mese siamo ufficialmente parte del Quasar Core Team.

Siamo fieri di questo risultato. Crediamo infatti che questo framework sia il prossimo balzo tecnologico capace di portare lo sviluppo web al livello successivo e semplificare il lavoro di migliaia di sviluppatori.

Quasar ha raggiunto la versione 1.0 a metà 2019 e già da inizio 2020 si è discusso della partecipazione dei membri del Core Team alle conferenze di settore, in un’ottica di crescita e diffusione per agevolare la sua trasformazione in prodotto mainstream.

Si è iniziato a spingere affinché gruppi autonomi di sviluppatori Quasar organizzassero riunioni su base territoriale e a raccogliere preferenze per il luogo di un primo incontro pubblico ufficiale, ben consapevoli dello sforzo organizzativo che un evento del genere richiede. Poi è arrivato il COVID-19.

La pandemia tuttora in corso ha colpito duramente le conferenze tech, costringendole a reinventarsi. Abbiamo visto in questo trend un’opportunità e a maggio abbiamo deciso che Quasar avrebbe avuto la sua prima conferenza, online. Nel giro di un mese abbiamo preparato la comunicazione, deciso i talk principali (tenuti dai membri del Core Team), trovato i guest speakers ed effettuato le prove tecniche necessarie. Nonostante le perplessità iniziali la conferenza ha riscosso grande interesse ed è stata occasione per un confronto di qualità sul prossimo futuro del framework.

Screenshot della conferenza di Quasar: Paolo all'inizio della sua presentazione

Hey ma’ look, I’m on TV!

Alla conferenza hanno partecipato 4 membri del Core Team:

  • Scott Molinari, presentatore e principale organizzatore della conferenza;
  • Allan Gaunt, creatore della modalità BEX (Browser EXtension) e attuale sostituto di Razvan alla guida del progetto, ha rivelato in diretta QUiN, l’estensione browser ufficiale di Quasar, che verrà rilasciata a breve;
  • Jeff Gallbraith, il più prolifico sviluppatore e maintainer delle App Extension ufficiali di Quasar, che ha mostrato come crearne una;
  • Paolo “Callo” Caleffi (me stesso medesimo), focalizzato sull’integrazione di TypeScript, Jest e Cypress (qui potete trovare le slide utilizzate), e più in generale all’utilizzo di Quasar per progetti Enterprise.

Quattro guest speakers hanno arricchito ulteriormente il panel degli interventi. Si sono succeduti:

  • Natalia Tepluhina, membro del Core Team di Vue, ha spiegato i cambiamenti che la proprietà $attrs subirà nel passaggio a Vue3;
  • Danny Connell, curatore del più famoso corso online su Quasar, che ha dato un assaggio del suo prossimo corso focalizzato sullo sviluppo di PWA con Quasar;
  • Joseph “Yev” Angeles, sviluppatore indipendente, che ha mostrato alcune sue applicazioni create con Quasar come ispirazione per gli altri sviluppatori;
  • Wilson Foo Yu Kang, sviluppatore indipendente, che ha portato Quasar fuori dalla sua comfort zone, utilizzandolo per creare un videogioco RTS.

La conferenza ha avuto un picco di oltre 300 partecipanti. A chi ci ha seguito in diretta, si sono unite le circa 2200 visualizzazioni nelle prime 12 ore, mentre a una settimana di distanza si sono superate le 5000: un autentico successo per il team di Quasar!

Dati relativi agli spettatori della conferenza

Se avete visto la conferenza, avrete sicuramente notato una mancanza importante: Razvan Stoenescu. Il creatore e lead developer di Quasar purtroppo si è ammalato la settimana precedente la conferenza (non di COVID-19) e non ha potuto tenere l’introduzione prevista per la conferenza.

Se da un lato questo cambio di programma ci ha privato della sua voce autorevole, dall’altro ha dimostrato a tutti che Quasar non è un progetto portato avanti da una sola persona, ma da un intero team di professionisti. L’organizzazione del gruppo di lavoro permette infatti di procedere in autonomia grazie ai piani di fallback predisposti.

Questa conferenza è stata una “prima volta” sotti molti aspetti, un milestone importante per la vita del progetto. Sicuramente d’ora in avanti vedremo più talk di membri del team di Quasar nelle conferenze di settore e incontri locali. Da parte del Core Team c’è la volontà di replicare l’esperienza nel 2021 e possibilmente di pianificare eventi a cadenza periodica. Sulle pagine social (Twitter, Facebook) forniremo tutte le informazioni per rimanere aggiornati sui prossimi sviluppi.

Se conoscete già i vantaggi di Quasar, considerate il tempo che vi permette di risparmiare ed aiutateci nello sviluppo e manutenzione del progetto donando una parte di quel risparmio. Come Impresa potete inoltre decidere di sponsorizzare lo sviluppo di nuove funzionalità che possano beneficiare voi e tutta la community; contattate noi di Dreamonkey (o un altro membro del Core Team sul nostro server Discord) per spiegarci le vostre necessità e costruire insieme la nuova release!

Se invece volete solo saperne di più e state valutando quale sia il framework più adatto alla vostra impresa, contattateci per decidere se Quasar può fare al caso vostro.