Una lista non esaustiva delle tante cose, scritte e non scritte, che si tende a dare per scontate che rendono sia complesso quanto interessante il lavoro di uno sviluppatore front-end.
Link
browser strangeness aka la miniera d’oro degli hack CSS
Questa pagina inestimabile, che elenca ogni tipologia di hack CSS per ogni tipo di combinazione di browser immaginabile, e che mostra anche quali vengono applicati dal browser con cui si sta visitando la pagina, creata da Jeff Clayton, è un bookmark obbligatorio ed una risorsa di riferimento quando serve un hack CSS, punto.
Git – How to unfuck di Melanie G. A. PATRICK
Un veloce prontuario per scrostare i commit su git quando le cose vanno particolarmente male, di Melanie G. A. PATRICK dal team di Trivago
Un’altro appunto che aggiungerei, sperimentato oggi sulla mia pelle, è come funziona il comando fetch.
Diciamo che hai creato dei nuovi tag su BitBucket/Stash/TuoGitRepositoryPrescelto e ora vuoi fare checkout locale di uno di questi nuovi tag. Potresti pensare che lanciando un “git fetch” venga aggiornato tutto, provi a fare checkout del tag ma l’operazione fallisce.
A quanto pare se vuoi che i tag siano aggiornati, li dovrai chiedere esplicitamente :
1 |
git fetch --tags |
Prima della versione 2 di git, il comando fetch aggiornava solo i branch mentre includendo l’opzione --tags aggiornava solo i tags, dalla versione 2 in poi quando l’opzione è inclusa vengono aggiornati i tags e i branch locali, allineando il workspace locale con il repository remoto.
Expedia e il responsive design
Un interessante podcast di Scott Kelton Jones, VP of Global User Experience Design, e Jason Chandler, Manager of Client Side Engineering, sull’approccio utilizzato nell’adozione del Responsive Design per l’ecosistema digitale di Expedia :