Press "Enter" to skip to content

Polyfilling CSS with Houdini – Sam “Snugug” Richards – Developer Discussions


buon lunedì mattina oggi stiamo avendo un
Discussione degli sviluppatori con UGG snug I’m
descriverò comodamente come sviluppatore
con le tendenze del design è al momento
lavora in IBM ma presto funzionerà
per Google l’intervista che sei
in procinto di vedere è filmato a Nordic jeaious
una conferenza che ho ospitato che è anche
perché indosso vestiti d’argento
se te lo stai chiedendo, ma in realtà ho incontrato
Sam in molti molti anni fa a Jay s
vieni a Berlino dove ti ha presentato
un progetto davvero interessante chiamato chef Watson
che IBM ha fatto come se fosse fondamentalmente
un’intelligenza artificiale che ha fatto le ricette come capito
strane combinazioni di ingredienti
che lavorano insieme
Sam è anche il co-fondatore di SAS chiamato
la chiacchiera che lo snog ha tenuto al jazz nordico
parlava di questa cosa chiamata Houdini
che è una tecnologia davvero interessante
ci consente di creare CSS personalizzati
proprietà che ci permette di avere questi
layout personalizzato con accelerazione hardware
cose che sono veramente belle e anche
ci permette di fare polyfill per i nuovi CSS
proprietà che non si sono sviluppate come
standard ma abbiamo anche parlato di
la produttività pratica conta come
per murare la giornata in modo che tu possa
lavorare in blocchi indisturbati e anche noi
ho parlato del window management snogging
parla anche di come nascono gli errori
nelle organizzazioni e in che modo l’errore umano
funziona e non è proprio quello che pensi
prima di andare avanti con l’ intervista
vorrei ringraziare lo sponsor di oggi
lancia Darkly se non lo fai
oscuramente è come il software è un servizio
prodotto che ti aiuta a gestire il tuo
le feature flag sono davvero belle lanciate
in gran parte è stato in giro per un po ‘che ho
ne ho parlato prima nello show ma
la novità è che hanno collaborato
con Atlassian e creato un
integrazione con JIRA se lavori con
feature flags sai che è molto
facile cadere in questa situazione
dove stai rilasciando una funzione e il
l’informazione è bloccata
cinque posti diversi in una mail simile
e questo problema tracker e questo tuo
la gestione futura è come se fosse solo sì
così integrando un issue tracker e un
prodotto di gestione delle caratteristiche come il lancio
per fortuna è davvero bello perché
ti dà molta più visibilità e a
molto più controllo è davvero bello essere
in grado di vedere nel tuo problema tracker se il
la cosa è srotolata e a chi è
solo molto bello puoi leggere su come
combinare JIRA e lanciare Darkly andando
per lanciare il divertimento dei punti oscuri per la funzione
comm collegamento che è anche nell’episodio
descrizione dove Dini e cosa è
il qual è il problema che risolve
sì , il modo in cui mi piace pensare
su Houdini ora è più o meno lo stesso
modo in cui i lavoratori del servizio sono di basso livello
API JavaScript per la nostra cache Houdini
fornisce un set di javascript di basso livello
api è per il motore di rendering sì
in particolare quelli di cui stiamo parlando
circa ora sono e il nostro più lontano sono
questa idea di worklets che sono il
effettivi punti di estensione del motore di rendering
proprietà personalizzate che ti permettono di
definire dare struttura effettiva al
proprietà personalizzate che stai attualmente
usando l’API paint che ti permette di avere
un po ‘ come una tela come un disegno
contesto in cui dovresti usare vernice o
un’immagine in API di animazione CSS per fare
cambiare le animazioni in base a scroll
eventi e l’ API a strati che lo farà
ti consente di creare layout personalizzati
proprietà di visualizzazione personalizzate quindi questo
essenzialmente ti permette di completamente
estendere i CSS per fare quello che vuoi come
completamente le proprietà CSS personalizzato Sì così
l’obiettivo della task force Houdini houdini
è quello di spiegare la magia dello stile e
layout sul web e fornire il
primitivi per essere in grado di fare le cose
come in realtà polyfill CSS perché oggi
non possiamo farlo, possiamo solo scrivere
JavaScript che usa il CSS corrente per tipo
di imitare roba ma in realtà polyfill in
Java o CSS è una specie di core
sembra che i principi guida di Houdini
mi piace per questo potrebbe essere sorprendente
collaborazione designer / sviluppatore a 45
avevamo molte persone che erano molto azzeccate
a CSS ma non c’era davvero il
testo intero come era così complicato che
non potrebbe davvero estenderlo ma lo farebbe
essere abbastanza bello essere in grado di creare come
costano cose personalizzate come per esempio
se hai implementato animazioni personalizzate in
nel tuo progetto come transizioni tra
i tuoi componenti e cose del genere e
consentire ai progettisti di prototipare e giocherellare
in giro con quello mentre sì solo dentro
chrome dev tools e nel loro
applicazioni sì sì, le due più grandi
cose che penso saranno reali
vantaggi per designer e sviluppatori
collaborazione sono l’API di vernice nel
API di layout una delle demo che ho dato
è un componente di tabulazione quindi la scheda standard
componente in cui si acquista come un tab
fisarmonica e tu sei così carina
piccole interiora piombano alla fine di quelle
schede davvero difficili da fare
crea un worklet di pittura per quello che io
fatto e letto nel colore di sfondo di
quella scheda e poi ovunque tu voglia
usa quello che dici solo immagine esterna del bordo
al di fuori penso di dipingere quell’immagine e
quindi imposta il colore di sfondo che desideri
e lo dipinge e poi puoi ridimensionarlo
loro basati su proprietà che tu
non hai CSS puoi ricollegarli in base
nell’intervallo dello sfondo basta andare con
tutto ciò che hai così per le persone
ascoltare come potrebbe pensare
hey non puoi già estendere il tipo di CSS
con JavaScript oggi da noi sai
scrivere JavaScript e solo fare
animazioni con lo scripting Java come
qual è qual è la differenza lì così
la differenza fondamentale qui sei tu
Le specifiche di Houdini sono progettate per funzionare
rendere la velocità del motore in modo da poter creare
un file SVG e JavaScript analizza il file
proprietà e quindi modificare tutto ciò che SVG
per voi, ma che è un sacco di lavoro tutto
accade sul thread principale per ottenere un
visuale molto piccola
effetto mentre con Houdini hai
questo contesto pittorico che automaticamente
le scale si ridimensionano automaticamente e possono
inserire quelle proprietà per te e
facendo così alla velocità di rendering penso
un grande esempio di dove questo diventa
davvero potente è l’API di layout così uno
degli esempi che mostro è il layout in muratura
con l’API di layout un layout di muratura se
vuoi usarlo oggi è un sacco di
JavaScript ed è terribile per
prestazioni perché tutto diventa
assolutamente posizionato ma ciò è che
quindi l’ API in muratura è un AR scusate il
il layout in muratura è quando hai elementi
di diverse altezze di solito che impilano
attraversare uno due tre quattro cinque sei
ma si scontrano l’un l’altro così
che l’altezza effettiva è sfalsata essa
è stato davvero un paio d’ anni
in particolare sono come lo scroll infinito
si nutre ma in realtà capisco che sì
Pinterest esattamente, ma per ottenere che a
lavoro è un sacco di JavaScript e molto
di CSS che fa male alla pittura e al male
per il layout per la pittura come reale
layout come del motore di rendering del browser
con Houdini è meno di 50 righe di
JavaScript senza dipendenze che puoi
cambia quante colonne e qual è il divario
tra tutto sta usando CSS standard
proprietà o proprietà CSS personalizzate e
funziona alla velocità del motore di rendering ma lo è
bellissima
si puoi parlare un po ‘di come
sei entrato nello sviluppo nel primo
posto come un inizio
sì, è in realtà qualcosa di simile
Sono caduto così ho lavorato come parte di un americano
campagna congressuale per un paio di
mesi e il mio lavoro a quel congresso
la campagna è stata efficacemente i tecnici
per tre mesi il che significa che io ero il
persona tecnica quindi ho aiutato a costruire il loro
sito web e ho aiutato un po ‘ di fare tutto il
tech I
roba in giro per l’ufficio e poi come me
cercavo un lavoro estivo per un anno
trovato questo lavoro con lo Stato di New York
Senato e Senato dello Stato di New York
tipo di combinazione di due passioni ho avuto a
il tempo tecnologia e politica e
in realtà finirono per assumere inizialmente
io come project manager non come
sviluppatore ma dopo un paio di mesi
è stato promosso in un ruolo di sviluppatore e
quel ruolo di sviluppatore che mi hanno dato
un po ‘di allenamento con e poi io
ho avuto un mentore e sono appena andato
da lì
e mentre lo facevo ero una schiena
quello era uno sviluppatore Drupal back-end
lì e ho trovato che mi è piaciuto molto
lavoro di front-end quindi mi sono sentito coinvolto
web design reattivo circa un anno dopo
Ethan commercializza l’ articolo originale
articolo di web design reattivo va bene così io
L’ho trovato e mi sono davvero interessato
quello e ho iniziato a farlo su a
l’anno dopo quell’articolo è uscito così ho fatto
tipo di stato su questo bordo di
responsive web design da quando l’hai fatto
un sacco di cose, come ci si sente come
stai di fronte e machine learning e
cos’altro la mia maggior parte del mio background
lo sfondo ha iniziato a fare Drupal
sviluppo sì
passando a front-end e reattivo
web design sì, ho fatto un po ‘di lavoro sulla UX
come parte del responsive web design right
ora faccio principalmente sviluppo front-end
sviluppo di nodi e DevOps perché io
trova quel tipo di materiale per gli utensili
prima di tutto mi interessa il secondo è
davvero fondamentale per dover produrre
lavoratore di alta qualità quindi ho ottenuto un
punto nella mia carriera in cui mi faccio un po ‘
molte cose ogni giorno ma non lo è
perché è come ho iniziato a fare tutto
quelle cose su cui mi sono concentrato inizialmente
sviluppo front-end e poi una volta
aveva una comprensione davvero molto forte di
che ho aggiunto in queste altre cose come
Li ho bisogno di sì trovo che sia
Specialmente DevOps è estremamente prezioso
come sviluppatore front-end anche se mi piace
ti ricordi che sono all’ultimo quarto posto
non ho speso un sacco di tempo come farlo
indietro effettivo e funziona come l’installazione
server e
tenerli comunque in produzione
in grado di configurare i sistemi di costruzione per
i tuoi strumenti come ottenere immagini docker
correndo e facendoli correre in
nel sistema di cloud build che tipo di
roba non dipende dal retro
negli sviluppatori per farlo, ma per creare
quei sistemi di costruzione ti hanno creato
così migliore sviluppatore front-end così io
mi piace molto l’idea di come tuffarmi
a più cose e non come
troppo sposato con te per la tua specialità
sì, mi piace pensare ad esso come a
individuo a forma di t in cui si ha a
profonda esperienza in una cosa e poi
conoscenza superficiale attraverso altre aree e
puoi iniziare a diventare come 8 a forma
e W forme e qualsiasi cosa vorrei
probabilmente sono probabilmente più vicino a H ora
perché l’ho preso come un profondo
sviluppo front-end e un bel segnale acustico
esperienza nel nodo e sto crescendo a
Esperienza DevOps ma avendo quell’attenzione
di avere una vasta gamma di altre competenze
è importante pure
inizia con quello che è un cosa fa a
tipica giornata di lavoro sembra per te sì
quindi nel nostro lavoro lavoriamo in a
processo che è una specie di agile modificato
processo così prima cosa al mattino noi
entrare e abbiamo stand-up dove me stesso
e i membri della mia squadra parlano di
quello che abbiamo fatto il giorno precedente quello che siamo
pianificando di lavorare oggi e se noi
avere qualcosa che sta andando a noi bloccare da
progredire
hai un’azione come la tua posizione
su un vero stand up come stai in piedi
no, non ci alziamo perché lo siamo
pigro e siamo tutti di persona così noi
tutti i tipi girano semplicemente nella nostra
sedie e guardarsi l’un l’altro e chattare
stare in piedi anche spesso noi farlo fare
abbastanza veloce di solito solo circa cinque
minuti ma poi spendiamo probabilmente il
prossimi 10 o 15 minuti recuperando solo
personalmente e altre cose che vogliamo
per parlare di sì, abbiamo una bella
squadra amichevole sì, stand-up sono una specie di
come alcune persone possono rispondere come
sedersi responsabilmente e alzarsi in piedi e
alcune persone semplicemente non possono farlo è solo
come se si siedono su di esso, semplicemente si estende a
come 25 minuti e ancora più I
in quei posti che mi sono piaciuti
mi piace sapere cosa faremo un vero e proprio
alzati perché sei come le persone
mi piace molto parlare, ecco perché siamo
va bene, continua, sì, così facciamo
e poi proviamo e programmiamo di più
di o provo a programmare la maggior parte dei miei
incontri al mattino perché trovo
che sono più produttivo quando ne ho uno
gran parte del tempo per lavorare e perché
finisce al mattino e io già
avere qualche tipo di interruzione nel mio lavoro
al mattino mi piace mettere tutto il mio
incontri al mattino così a volte
ci incontreremo riunioni nel
mattina e poi lavoro principalmente in
pomeriggio dopo pranzo come fai cosa
sono come lavorare in grossi pezzi è come un
molti sviluppatori come questo e questo
ha un pò senso farlo, ma è così
anche nella pratica potrebbe essere difficile da fare
da fare in molti luoghi di lavoro perché
ci sono molti come forze esterne che
cerca di impedirti di questo come cosa
sono cose che fai ciò che tu
hanno iniziato a fare per piacere ottenere
lunghi blocchi più fermi per lavorare con voi
avere qualche consiglio per le persone che hanno un
difficile farlo così il mio miglior consiglio è
per pianificare riunioni con te stesso per
i grandi blocchi di tempo che vuoi
lavorare e quindi bloccare il calendario
è disponibile in modo che tu sembri
occupato sì e nessuno può programmare
incontri Non posso avere un conflitto
Ho una riunione sul mio calendario
dovrebbe quindi è quello che mi piace fare
che molto nel mio ruolo precedente dove io
davvero necessario per rendere lo spazio mio
il manager ora è molto meglio di molto
meglio di avere uno spazio strutturato per
noi di lavorare in modo sì che è quello che mi piace
ci sono alcuni giorni in cui abbiamo
un po ‘come i grandi giorni di riunione yeah Così
Il nostro programma di sprint è a
orario di due settimane da mercoledì a
Martedì e ogni Giovedi nel
pomeriggio abbiamo un arretrato governare dove
lavoriamo con il nostro tipo di squadra più bianca per
mantenere un arretrato mantenere i nostri progetti
salute e quindi quelli sono grandi pomeriggio
incontri e di cui non possiamo sbarazzarci
quelli e ogni altro martedì che abbiamo
piace
e se Sprint, quindi, facciamo una dimostrazione
il nostro team più ampio abbiamo una retrospettiva
all’interno del nostro team attuale su come
l’ ultimo sprint è andato e poi abbiamo pianificato
per il nostro prossimo sprint, sì c’è
altra abitudine che hai scelto o o
tecnica o qualcosa che hai
raccolto nel corso degli ultimi anni che
ti senti come se avessi davvero fatto un
differenza per te come sviluppatore
tu saresti in grado di condividere che hai
qualcosa del genere sì sì, ce ne sono due
uno è mi sono davvero confortevoli nel
terminale non mi piacciono o VI ho ancora
in realtà sono un utente di testo sublime Oh
vecchia scuola quindi ho usato il testo cieco tre
perché il modo in cui utilizzo il terminale
utilizzo effettivamente il testo sublime 3 come a
Versione GUI di VI è tutto è suo
proprio finestra tutto è gentile
separati perché è un’app nativa
si apre molto più velocemente di tutto
altro e poi vivo solo nel
terminale altrimenti questa è una cosa
questo mi ha procurato una produttività in legno
diventando veramente bravo al terminal cosa
intendi come loro
tutto nella sua finestra può essere Ella
bar siamo come Adam e Visual Studio
e anche alcuni pacchetti ciechi di default è
impostare come un IDE dove hai tutto
dei tuoi file su un lato e poi cosa
stai lavorando e poi schede per
tutto Yep
così invece di farlo ogni file diventa
aperto nella sua nuova finestra che non ho
qualsiasi scheda non ho la mini-mappa I
non avere il browser di file sul lato
è solo la finestra su cui sto lavorando
testo su cui sto lavorando vedo e poi il mio
terminale va bene in modo da passare da uno all’altro
le finestre o le mantieni piccole
piccoli spazi quindi questa è l’altra cosa
è la gestione delle finestre non posso davvero bene
alla gestione delle finestre ho un programma su
il mio computer che mi consente di impostare gli spazi o
posti sul mio monitor dove voglio mettere
windows e allega tastiera globale
scorciatoie per tutti loro
così ogni volta che apro il testo che ho
scorciatoie da tastiera per lanciarlo al
lasciato a destra i quattro quadranti, se lo sono
sul mio grande monitor grande computer e io
ho la mia tastiera completa che ho
Configurazione di terzi sì sì quella finestra
la gestione è stata la chiave per il mio
la produttività anche per me mooom ha
stato un vantaggio mi piace davvero tanto
essere un particolare quando si cambia
tra le impostazioni del monitor tra le tue
laptop laptop e collegare uno schermo
e averlo come uno schiocco nel
struttura che vuoi che faccia
molta differenza c’è qualche libro che
hai letto nell’ultimo ma ultimo anno o
anni o così che hai voglia di avere
ha avuto un impatto su di te come sviluppatore o
forse un articolo o qualcosa del genere
qualche pezzo di scrittura o materiale
consiglieresti come le persone davvero
dovrebbe leggere sì tante cose
che ho letto di recente stanno
intorno alla trasformazione culturale e
trasformazione organizzativa perché a
molto del lavoro che ho fatto
al di fuori della mia giornata di lavoro è di aiutare a costruire un
migliore comunità di sviluppo front-end
a IBM quindi c’è un libro che ho letto
alcuni non l’ho letto tutto perché è così
veramente grande chiamato diffusione di
innovazioni che descrivono come le cose
essere adottato sulla base di un intero gruppo di
ricerca oh mi piace che voglio leggere
così è un libro davvero gigantesco e
probabilmente inizia con un articolo di Wikipedia
e poi se sei interessato entra
il libro ma è un sacco di
ricerca e poi tutta la discussione
intorno a quella ricerca su come le cose
adottare gli innovatori adottivi in ​​anticipo
i ritardatari della maggioranza ritardata a maggioranza precoce
e il tipo di curva a campana di adozione
e dove devi arrivare in realtà
avere un’opzione inizia a bastone che ho
questa lista di cose che voglio
la progettazione di un linguaggio e tutti vogliono
progettare un linguaggio ma voglio progettare a
linguaggio con simile popolarità in mente
come un esperimento possiamo progettare a
linguaggio che è come fondamentalmente il
equivalente linguistico di un partito populista
così come qualcosa che è lì solo per
come guadagnare molta trazione
non è questo JavaScript
Suppongo di sì, penso che dovrebbe avere
come se fossero oggetti pesanti
orientamento e come statico digitandolo
dovrebbe tipo di sensazione dovrebbe sentire
come Java per lo sviluppatore Java sì
come se fosse un po ‘come molto
catering per il tipo di cosa del pubblico
lo sai ed è per questo che mi piace molto
l’idea del perché le idee si sono diffuse così
questo è fantastico se gli altri due lo farebbero
essere la struttura della ricerca scientifica
rivoluzioni che è un libro su come
le rivoluzioni scientifiche accadono come le nostre
cambiamenti nel pensare alla scienza
successo e in particolare quello che è
il termine cambiamento di paradigma se hai sentito
il cambiamento di paradigma termine sì tua
la comprensione di quel termine fu coniata in
questo libro sì così descrive come
il canonico come la scienza è normalmente
ha insegnato che è un flusso continuo
di costruire uno sopra l’altro non è
vero e ciò che in realtà è finito
accadendo era la serie di paradigma
turni e cosa li ha portati e cosa
cose causati a bastone nelle cose da non
bastone e quel tipo di ha funzionato davvero
bene con diffusione di innovazioni e
quindi l’ultimo che penso sia
è probabilmente buono per tutti da leggere
la guida sul campo per capire l’umano
errore Oh dimmi oh di questo sì così il
guida sul campo per comprendere l’errore umano
è un libro scritto sulla comprensione
errore umano ma in particolare si tratta di
modi diversi di pensare a come
l’errore umano arriva dal grande takeaway
è il vecchio modo di pensare all’uomo
l’errore secondo questo libro è quello
qualcuno ha fatto qualcosa di sbagliato e loro sono
la ragione per cui qualcosa è fallito mentre il
il modo in cui lo descrivono è lì
è un sistema sul posto e un essere umano
cercando di lavorare all’interno del sistema
i vincoli e il sistema finito
rompere sotto quei vincoli e come
hanno lavorato quindi non è necessariamente il
potrebbe essere colpa della persona, ma lì
fanno una distinzione tra come
colpevolezza legale dove qualcuno era
cercando di fare qualcosa di sbagliato
e il sistema fallisce sotto il
vincoli che erano in atto potremmo noi
fai un passo indietro a ciò di cui stavamo parlando
circa durante il riscaldamento sì sì sì
perché siamo dove siamo qui
Stoccolma e c’è un capo c’è a
museo per come è meglio di te
Dillo
certo che il museo sia per questo
penso che fosse una nave da guerra del 16 ° secolo a
Nave da guerra svedese che era come il
la cosa più bella che sia mai stata
supposto per vagare l’ oceano e se avesse
mai effettivamente uscito avrebbe
stato come il più pesantemente corazzato
nave da guerra del tempo e 20 minuti fuori
di porto bene era ancora a Stoccolma
letteralmente un centinaio di metri o giù di lì
dove il museo è affondò una piccola raffica
venne il vento e uccise la nave
proprio così e poi solo il suo
affondò nel fondo dell’oceano e poi
sono stati in grado di risolverlo negli anni ’60
credo e la storia che mi è stata raccontata
mentre ero lì dalla guida del tour è
il modo in cui la costruzione navale ha funzionato
allora tutto era come nel
i costruttori navali comandano i costruttori navali
e c’era un contratto con il re
e il Re voleva che fosse un
nave veramente molto grande ma loro lui
volevo anche che fosse una nave molto stretta
così è andato veloce e il problema che noi
era perché tutto era dentro
le teste dei costruttori navali se non avessero avuto
qualcosa su cui lavorare è semplicemente gentile
di inventato così stavano seguendo il
Istruzioni sui re ma quale retata
essere stato prodotto era una nave che era
davvero lungo e davvero molto alto e
davvero molto stretto e quei tre
le cose combinate fatte per una nave che era
completamente instabile giusto in fondo il
equivalente di avere molte caratteristiche no
bug e veloce ed economico esattamente e a
la fine di questa storia
nessuno ha finito per essere incolpato per questo
disastro colossale perché la nave
il costruttore stava seguendo il contratto
avevano maestri di navi nel contratto che avevano
e il contratto stava seguendo ciò che il
King ha detto che voleva quello che era alto
lungo stretto
è così brillante e di nuovo come
tornando a quello
ECS persone che lavorano all’interno della
vincoli che avevano e che cosa
probabilmente si sarebbe dovuto fare non c’è
che qualcuno avrebbe dovuto vedere come noi
non posso farlo entro i limiti
che abbiamo sì qualcosa dovrebbe avere
successo ma come i vincoli ferita
rompere il progetto e basta
era come se il fallimento sistemico fosse il
vincoli che il sistema aveva in atto
quindi molte altre persone
guardare lo spettacolo sono come le persone che
non sono così a lungo nella loro carriera e
quando guardano altoparlanti e
persone che sono state in giro per il blocco
come piace a te sembra che la gente parli
tendono ad essere sui successi che vedi solo
i successi delle persone per lo più sono molto rari
quella gente va in scena a parlare
sui loro fallimenti e che significa che
come la sindrome di Imputor degli input
vaga libero così una domanda vorrei
chiedi di raccontarmi una storia sul fallimento
come qualcosa che un errore che tu
ha avuto l’ impatto che conoscevi negativamente
e quella era solo la tua colpa, allora
Non è stato imposto su di voi in modo sì essere
comodo con la condivisione che sì certo
così due anni fa stavo lavorando a
progetto per ricostruire Watson’s
documentazione forse un po ‘di più
più di due anni fa e mi ero unito a IBM
un po ‘prima di un anno e un anno
metà prima di quello specifico
perché non volevo lavorare o triplicare
in particolare non voleva lavorare con
Drupal ma sapevo che per un
nuovo sito di documentazione per avere successo
avevamo bisogno di un sistema di gestione dei contenuti
ora io e l’ altro anziano
sviluppatore che era nella squadra di tutti noi
tipo di ricerca di alternative ma noi
fondamentalmente deciso che le cose che
volevamo erano più adatti se solo noi
costruito il nostro gestore di contenuti
sistema che ha aperto lo ha scoperto che c’era un
un sacco di buon lavoro lì ma abbiamo avuto un
tempo difficile a convincere la nostra documentazione
squadra di utilizzare un sistema di gestione dei contenuti
erano un po ‘ convinti che tutto
il loro contenuto era individuale ed era
difficile da strutturare, quindi ho preso la decisione
nel momento in cui era più importante
per noi di alzare un buon contenuto
sistema di gestione anche se ne occorrono di più
tempo piuttosto che alzarsi in fretta
sistema di gestione dei contenuti e ottenere
la gente lo sta usando rapidamente perché
la mia opinione era che se avessimo fatto qualcosa
su rapidamente e a loro piacque poi quello è
di cosa saremmo bloccati, quindi non l’ho fatto
voglio farlo e cosa è finito
accadendo ci avevano dato sei
mesi per farlo funzionare e noi
l’ho fatto per lo più in corsa superiore in sei
mesi ma il fatto che nessuno potesse
giocaci nessuno poteva lavorare con esso
per quei sei mesi significava che manteneva
sempre più difficile per tirare avanti e
una volta effettivamente disponibile, quindi
il progetto finisce per essere affondato prima
siamo stati in grado di lanciarlo o finire il
CMS perché c’era solo un sacco di
la tensione si è accumulata perché eravamo solo noi
promettendo che qualcosa sarebbe
consegnato anche se avevamo un accordo
alla data di consegna perché loro
non poteva fare nulla in quel momento era
giusto il tempo per discutere
tutti avevano tutti un sì così
perché non avevamo qualcosa
tangibile per loro di lavorare velocemente
è diventato chiaro che avevamo un
cosa buona alla fine perché loro il
il progetto non esisteva più perché noi
ha impiegato troppo tempo per consegnare una cosa è
c’è qualcos’altro che vorresti
piacere di aggiungere qualcosa che vorresti
piace dire al mio pubblico qualcosa
quel qualcosa che vuoi comunicare
mi piacciono centomila
centottantamila lo sai
sviluppatore o non tutti ti è vicino
ma così una cosa è un po ‘
unico della mia storia è che non sono andato a
la scuola per l’ informatica non solo lo faceva
Non vado a scuola da informatica
Non ho una laurea
tutto ciò che conosco ho imparato
sul lavoro ed era quella iniziale in New
Il Senato dello Stato di York sta prendendo un
possibilità su di me e mentoring me così è
del tutto possibile avere un successo
lo sviluppo della carriera, senza avere quella
formazione informatica formale o addirittura
senza avere una laurea formale anche a
grandi aziende come IBM dove lavoro
ora questo è un punto eccellente che voglio
spingere anche quello in realtà perché io
non ho un mio background è a teatro
e la produzione di video okay, in realtà
sento che dovrebbe essere quello che dovrebbe essere
spinto molto di più come le persone con
vari sfondi interessanti hanno
intervistato un gruppo di giornalisti
ultimamente perché il giornalismo è un restringimento
area e diventa naturale per
giornalisti per passare alla programmazione
perché c’è molto della creazione
struttura quel pezzo di testo e pensa
di molte parti interessate e come
le cose si incastrano, quindi è come loro
portare qualcosa di molto interessante in più
che sono superbi nella scrittura
documentazione e anche come l’ho sentito
questo discorso penso che sia stato il conk di Jay
dove abbiamo incontrato un ragazzo che ha parlato
passando dal driver del carrello elevatore a
JavaScript eval oh si si mi ricordo
Mi è davvero piaciuto quel discorso, penso che sia così
davvero importante perché abbiamo molto
di come oh devi studiare computer
la scienza al fine di diventare un fantastico
e sai che potresti aver bisogno di conoscerne qualcuno
delle cose di informatica per
interviste in modo specifico per la codifica, ma tu
non ne ho bisogno nel tuo lavoro quotidiano
non ho mai avuto bisogno di invertire un link
elenca o scrivi la mia ricerca approfondita
mai e poi mai sapere che ho fatto uso di un binario
albero una volta come quella ricerca binaria che ho fatto
che per come essere in grado di cercare un array
molto veloce ma è un po ‘come npm
installare’
So bene Allora, dove la gente
ti trovo online per seguirti e mantenere
con le cose che stai facendo
qual è il modo migliore di farlo in modo che il
il modo migliore è Twitter
su Twitter SN ug o G quindi il modo migliore per
seguimi online è Twitter SN UG ug
UGG avvolgente che è anche il mio sito web non lo faccio
aggiorna così tanto se sei interessato
nella roba di Houdini c’è un sito web
Houdini non mi glitch che è un
presentazione interattiva che Houdini
dovresti andare a giocare con dolce grazie
tanto per venire questo è stato così
è stato uno spasso a parlarti, è così
dovresti seguire comodamente su Twitter
c’è un pratico collegamento al suo profilo in
la descrizione dell’episodio e nel
descrizione dell’episodio c’è anche il nostro
il lancio sponsorizzato oscuramente ora ha un molto
integrazione pratica con JIRA e tu puoi
guarda come funziona al momento del lancio
darkly dot fun hunt function dot-com in
caso sei nuovo hai appena guardato
un episodio di fun fun function che rilascio
questi ogni lunedì mattina o 800 GMT ma
te ne dimenticherai, quindi puoi
iscriviti cliccando qui o guarda
un altro episodio in questo momento facendo clic
Qui
Sono MPJ fino al prossimo soggiorno Lunedi mattina
curioso
Please follow and like us: