Ciò che separa i grandi sviluppatori da quelli bravi è il fatto di scrivere sempre codice il più chiaro possibile. Elimina la confusione, riduce i mal di testa per gli attuali e i futuri developer e fa risparmiare tempo a tutti sul lungo periodo. E sebbene non sia sempre facile come sembra, con una buona programmazione in ottica futura, con un approccio logico alla struttura del codice e con l’adesione ad alcuni principi guida, programmare con maggiore chiarezza è qualcosa alla portata di tutti gli sviluppatori.
Articoli
The New CSS Layout, un estratto
In questo estratto dal Capitolo 3 di The New CSS Layout di Rachel Andrew, ci viene mostrato come creare una griglia base a tre colonne usando CSS Grid Layout. Poi, ci spiega come disporre degli elementi su più colonne e righe e come usare le aree coi nomi per descrivere il layout direttamente nel CSS.
La storia di CSS Grid raccontata dai suoi creatori
I designer hanno usato le griglie per secoli e dopo più di 20 anni di attesa, sono finalmente approdate nel browser. Questa è la storia di CSS Grid. Ci sono volute molte persone nel posto giusto al momento giusto perché succedesse.
Tipografia Web: numeri
In questo estratto dal Capitolo 2 di Web Typography, Richard Rutter spiega l’importanza dell’uso corretto dei numeri nel nostro lavoro, incluso quando dovreste e non dovreste usare i caratteri numerici vecchio stile.
Il modo giusto per scegliere la tecnologia, un estratto
Utilizzare gli stessi metodi che i progettisti UX utilizzano per costruire prodotti grandiosi può in effetti far migliorare il processo di selezione delle tecnologie aziendali. In questo estratto del Capitolo 4 del loro nuovo libro, The Right Way to Select Technology (disponibile presso Rosenfeld Media), Tony Byrne e Jarrod Gingras ci aiutano a carpire dei requisiti che non facciano pena.
UX per il cervello lucertola
Nel mondo digitale, tutto è possibile. La tecnologia può sembrare magica. Ma se l’interfaccia si allontana troppo dalle aspettative umane sul mondo fisico, gli utenti diventano insicuri, confusi e infelici. Progettate tenendo a mente il cervello lucertola o amigdala per creare interfacce intuitive.
Fare da mentore
Le vostre conoscenze ed esperienze sono preziose, indipendentemente da dove siete nella vostra carriera: dovreste condividere tali conoscenze con gli altri. Il web è quello che è oggi perché abbiamo condiviso il nostro codice e abbiamo imparato gli uni dagli altri. Siate parte di questa eredità. Brandon Gregory vi mostrerà come.
Usare i webfont
L’utilizzo dei webfont comincia con una semplice dichiarazione CSS, ma creare un font stack usabile e dei fallback non è così semplice come sembra. Bram Stein ci spiega come avere successo in un esclusivo estratto dal Chapter 2 del suo nuovissimo Webfont Handbook, disponibile adesso da A Book Apart.
Di cosa parlo quando parlo di ordinamento: districare Array#sort
Array#sort di Javascript può diventare un potente strumento nella vostra cassetta degli attrezzi, ma senza una pianificazione appropriata e una conoscenza più approfondita dei suoi punti di forza e di debolezza può anche ingannarvi. Claudia Hernández esplora il funzionamento del sorting in vari engine, in che modo creare funzioni di sorting personalizzare e ci aiuta a migliorare le nostre abilità di ordinamento.
Prendere in considerazione le licenze open source
I progetti open source promettono di velocizzare la consegna del prodotto praticamente senza costi. Ma diverse licenze per i progetti possono influenzare il lavoro in modi significativi. Phillip Ikuvbogie vuole aiutarvi a capire le differenze tra le licenze open source più popolari e come sia possibile incorporare i progetti open source in modo efficace.