ragnatela

ProcessWire CMS: una guida per principianti

I sistemi per la gestione dei contenuti sono il più delle volte piuttosto supponenti. Ad esempio, la maggior parte di loro si aspetta una certa struttura di contenuto rigida per l'immissione dei dati e quindi ha un modo specifico inciso per accedere e produrre tali dati, indipendentemente dal fatto che abbia senso o meno. Inoltre, raramente offrono strumenti efficaci per uscire dai percorsi predefiniti se un caso lo richiede.

Leggi di più

Connettere i bambini con la natura attraverso lo Smart Toy Design

Lo sapevi che quando un adolescente negli Stati Uniti raggiunge i 16 anni, trascorre meno di sette ore a settimana nella natura e queste tendenze sono in tutto il mondo. Alcuni approfondimenti, fatti e cifre.

Leggi di più

Come utilizzare argomenti e parametri ES6

Gli sviluppatori utilizzano sempre di più le funzionalità di ECMAScript 6 e presto queste funzionalità saranno inevitabili. In questo tutorial imparerai come ECMAScript 6 ha aggiornato la gestione dei parametri in JavaScript e altro ancora.

Leggi di più

Mantieni la tua azienda e i tuoi clienti al sicuro con le politiche digitali

I lavoratori digitali, in particolare i web designer e gli sviluppatori, devono riconoscere che le politiche influenzano i loro prodotti online tanto quanto offline. Qualunque sia la dimensione della nostra impresa, che si tratti di una grande azienda, di una piccola agenzia digitale, di una società di software o di un'impresa personale, dobbiamo lavorare all'interno di questo sistema di normative legislative (quelle che chiamiamo semplicemente "politiche") per mantenere la nostra conformità alla legge.

Leggi di più

Come realizzare e mantenere sistemi di progettazione atomica con Pattern Lab 2

I vantaggi dei sistemi di progettazione dell'interfaccia utente sono ormai ben noti. Conducono a esperienze utente più coese e coerenti. Accelerano il flusso di lavoro del tuo team, consentendoti di lanciare più cose **risparmiando enormi quantità di tempo e denaro nel processo**. Stabiliscono un vocabolario comune tra le discipline, risultando in un flusso di lavoro più collaborativo e costruttivo. Semplificano i test di browser, dispositivo, prestazioni e accessibilità. E servono come una solida base su cui costruire nel tempo, aiutando la tua organizzazione ad adattarsi più facilmente al panorama web in continua evoluzione. Questo articolo fornisce una guida dettagliata alla creazione e alla manutenzione di **sistemi di progettazione atomica** con Pattern Lab 2.

Leggi di più

Costruire un gioco WebGL multipiattaforma con Babylon.js

Ecco una sfida per te: che ne dici di costruire un gioco 3D durante il fine settimana? [Babylon.js](https://www.babylonjs.com/) è un framework JavaScript per **creare giochi 3D con HTML5, WebGL e Web Audio**, creato da te e dal team di Babylon.js. Per celebrare la nuova versione 2.3 della libreria, abbiamo deciso di creare una nuova demo chiamata "Sponza" per evidenziare cosa si può fare con il motore WebGL e HTML5 quando si tratta di creare grandi giochi al giorno d'oggi. L'idea era quella di creare un'esperienza coerente, simile, se non identica, su tutte le piattaforme supportate da WebGL e di provare a raggiungere le funzionalità delle app native. In questo articolo, spiegherò come funziona tutto insieme, insieme alle varie sfide che abbiamo affrontato e alle lezioni che abbiamo imparato durante la sua costruzione.

Leggi di più

Come abbiamo iniziato a rilasciare le funzionalità due volte più velocemente (case study)

Quando le aziende si affidano alla tua app per il loro lavoro quotidiano, devi essere abbastanza agile da soddisfare rapidamente le loro esigenze. Se non lo fai, gli altri lo faranno sicuramente. Nel mondo spietato di SaaS, ritardare una funzionalità critica (o affrettare un pezzo di codice pieno di bug) significherà perdere clienti. Un solido flusso di lavoro agile può fare la differenza.

Leggi di più

Query sugli elementi e come utilizzarli oggi

Per un po' di tempo ci siamo imbattuti nei **limiti di ciò che i CSS possono fare**. Coloro che creano layout reattivi ammetteranno liberamente le frustrazioni e le carenze dei CSS che ci costringono a ricorrere a preprocessori CSS, plug-in e altri strumenti per aiutarci a scrivere gli stili che non siamo in grado di scrivere con i CSS da soli. Tuttavia, ci imbattiamo in dei limiti con ciò che gli strumenti attuali ci aiutano a realizzare.

Leggi di più

Elenco di lettura dello sviluppo Web n. 144: errori CSP, debug JS e test di errore

Ogni settimana è una settimana di apprendimento e questa settimana mi è stato ricordato che le unità viewport non sono tutte buone da usare. Inoltre, la scelta del codice di stato HTTP corretto può essere difficile e potrebbe non essere nemmeno supportata dalla versione di Apache in esecuzione sul tuo server. Ho anche imparato come estendere la registrazione degli errori JavaScript in modo da poter finalmente ottenere report utili e di facile lettura. Come se non bastasse, ho imparato di nuovo molto sull'accessibilità e sul miglioramento progressivo e ho scoperto una presentazione su come bypassare CSP e perché i browser possono eseguire il rendering di elementi con limiti noti e limitazioni di layout incredibilmente più velocemente che sconosciuti. Siete pronti? Ora tocca anche a te imparare tutto questo.

Leggi di più

Breaking Out Of The Box: ispirazione per il design di luglio

Con l'arrivo delle vacanze estive, vorrei condividere un paio di illustrazioni e foto di ispirazione che spero ti aiuteranno a sognare ad occhi aperti e rilassarti. Non c'è dubbio che ci sono molte grandi tecniche là fuori: devono solo essere scoperte. Durante la raccolta di questo mese, noterai alcune combinazioni di colori piuttosto interessanti e rinfrescanti. Mi sono assicurato di includere un buon gruppo che tutti possiamo ammirare e da cui imparare - spero che sarai d'accordo! Preparati ad entrare nell'estate con una grande scintilla di ispirazione.

Leggi di più