
il mio discorso qui è un po ‘downer te
so che sono di più
c’è il browser destinato e roba del genere
Mi dispiace così tanto per quello
avanzare anticipo, ma si sa che devo
Dì che, facendo questo, resto
entro i limiti di un sacro e
tradizione web long-life nel 1998
Rivista cablata per la prima previsione del
la morte del professionista non puoi vederlo molto
bene bacio il tuo browser addio così
le persone hanno previsto la morte
del web per molto tempo e lo è
ancora qui così con un po ‘di fortuna lo farà
sopravvivere alla mia rovina vedendo anche così andiamo
continua con quella tradizione e anche io sono vicino
il modo in cui esercitare l’avviso chiave
privilegio e dirottato gli ultimi 10
minuti di questo discorso e parliamo un po ‘
un po ‘di privacy e sicurezza e così via
perché ho iniziato a diventare terribilmente
arrabbiato per questa roba e lo è stato
lavorando su di esso e nell’era dell’EDD
Snowden conosci qualcuno che non lo è
preoccupato per questa roba probabilmente no
facendo il loro lavoro così così perdonerai
in anticipo per andare giù per quella pista
quindi probabilmente ce ne sono alcuni di troppo
persone qui per questo per essere comodamente
socialista interattivo probabilmente non lo sono
faremo domande ma ecco come
lavori di cui parlerò qui per a
un po ‘meno di un’ora e nessuno
chi vuole andare alla festa sarà allora
vai di sotto e arrivano gli autobus
all’entrata di Oak Street che lo farà
portalo alla festa e lo farò
allegramente bere birra e discutere
tutte le cose di cui ho parlato
lì alla festa per un po ‘di tempo
quindi tieni le tue domande e vieni e
facciamoli sopra la birra che è un
modo migliore per fare quel genere di cose
comunque va bene e non ho intenzione di spendere
tutto il tempo che sto parlando di te
conoscere la morte del browser e come
siamo tutti condannati e così via perché è così
non proprio così complicato o
controverso volevo effettivamente iniziare
in una sorta di umore allegro e parlare
di noi che siamo nel secolo d’oro di
il software lato server siamo veramente io
detto Golden Age e intendevo le cose
non sono mai stato migliore che stavo facendo
entrambi i software server e client per
tre decenni o più e proprio ora a
2014 dove siamo veramente nel Golden
Le cose dell’età non sono mai state migliori e
stanno migliorando tutto il tempo e
molti di voi sono qui
troppo giovane per ricordare anche se vedo un
molti capelli grigi che
sono così non tutti voi lo ricordate
abbiamo attraversato un po ‘ nella nostra professione
di un decennio e mezzo lungo periodo di
quello che chiamerei il nucleare di Java
l’inverno e tu sai che era il
periodo in cui sai che tutto deve essere
preso seriamente doveva essere programmato
java e tu sai tutto ogni cosa
i tuoi dati da prendere sul serio dovevano
essere persistente in SQL che probabilmente intendeva
scrivendo un grosso assegno per Larry
Ellison ed è stato questo significa molto
del buon software è stato costruito ma è stato
è stata davvero una dolorosa esperienza
Jeepers chi è quel ragazzo è lui lo sai a
giovane programmatore alla moda o una persona di strada
hanno tirato fuori per le riprese e cosa succede
la terra è quel computer, voglio dire, penso
hanno photoshoppato il suo computer per fare
sembra più grande comunque credo che tu abbia
essere ansiosi di programmare java in questi giorni e
quindi le cose stanno davvero diventando immensamente
meglio intendo, siamo onesti, anche Java
sta migliorando la tua conoscenza in tutto il
i margini è ancora troppo cerimonioso
linguaggio verboso e rigido
luoghi che ti mettono a disagio ma
sai che ci lavorano e hanno messo
fino in fondo e la JVM è fantastica
pezzo di lavoro e migliora ma ma
in questi giorni la cosa veramente importante è
che quando ne costruirai un po ‘
il software sul lato server ne hai molti
le scelte intendo che puoi farti sapere
ci sono cose come PHP, naturalmente e
e a tutti noi piace schernire a PHP bene io
fare comunque e ma ma dovremmo essere
esercitare l’umiltà perché qualunque cosa tu
potrebbe pensare a PHP che dovremmo tenere a mente
Facebook e wordpress e Wikipedia e
cose del genere o esistenzialmente
dipende da PHP quindi anche se non è un
ottimo linguaggio di programmazione e no
non è una programmazione molto buona
linguaggio che non significa che non puoi
costruisci cose bellissime con esso così ma
è una scelta perfettamente plausibile
non verrà licenziato per aver scelto e
ovviamente ci sono le rotaie delle rotaie spostate
sai da un’idea radicale a totalmente
nel mainstream e in realtà a partire
sentirsi un po ‘enterprise-e e
noioso in questi giorni lo sai ma lo sai
e sai sicuramente potrebbe venire con un
migliore slogan e sviluppo web
non fa male intendo spero che lo speri
potrebbe chiedere di più e di
Ovviamente Jango non è mai stato più di un
religione minoritaria ma è ancora a
forte religione minoritaria ed è
software veramente buono in realtà e questi
la nota di nota di corso è sicuramente
la nuova hotness e dovrei dirlo
Non penso di aver mai visto un
la tecnologia esce dalle erbacce e
nel mainstream abbastanza veloce in tutto
i miei anni di programmazione come ho visto
con il nodo e sai di essere totalmente
non verrà licenziato per l’utilizzo del nodo
in questi giorni un sacco di molto molto molto
le operazioni tradizionali lo stanno usando e
nel complesso sembra che tu lo sappia davvero
sii un bel pezzo di equipaggiamento e tu
sappi che questa è la roba che è
mainstream e c’è di tutto
roba interessante che emerge da fuori
il mainstream come pure ma prima di me
parliamo di parlare del perché è così
in realtà è più facile essere bravi sul server
lato che sul lato client se lo sei
costruzione di software lato server
ambiente in cui ti stai sviluppando
è una superficie API abbastanza piccola che hai
per gestire le cose del sistema operativo
conosci file e processi e cose
come quello con cui rappresento
tux e devi fare un po ‘di persistenza
e sai se questo è SQL o post
relazionale e, naturalmente, si deve
trattare con il server web attuale
connessioni con cui rappresento
la piuma Apache e l’ effetto è
quelli di noi che scrivono sul lato server
software la maggior parte del codice in realtà
scrivere è il codice dell’applicazione che si occupa di
oggetti dell’applicazione che fanno domanda
lavoro è app è una pletora gramming
ha anche la caratteristica che
la realtà è composta principalmente da richieste
in arrivo che sono per lo più di testo e
risultati in arrivo che sono per lo più di testo
il che significa che per sua stessa natura questo
il genere di cose è piacevolmente sandbox in grado
ben mockable e molto molto bene
unità testabile così in generale che puoi
avere un’eccellente cultura dell’unità
test intorno al software lato server
senza lavorare davvero troppo quando
stai dicendo il software sul lato client
in un’app mobile nativa per cellulari sai
la tua superficie di servizio API è immensamente
huger hai le stesse vecchie cose che hai
ha un sistema operativo con cui gestire e
un
strato di persistenza che universalmente
sembra essere il sequel leggero e, naturalmente
la roba web che si sta andando ad avere
parlare con ma hai anche ottenuto un
microfono e la cosa e alcuni
altoparlanti e telefonia e una bussola e
GPS e tre o quattro diverse radio
e un vibratore che sai di avere
con la tua risata pensi che stia scherzando
c’è l’API vibrator proprio lì
quello che devi affrontare e uno
della logica tipica che scrivi in a
tipo di dado di un’app non ha nulla a che fare con
oggetti business niente a che fare con
flussi aziendali ciò che succede è che ottieni
colpito da alcune API che dicono all’utente
sai toccare questo rimuovi quello e tu te
conosci solo un paio di variabili e tu
diramati verso un’altra area che ha un’enorme API
servizio per raggiungere il risultato
vogliono e uno degli effetti di questo è
quel test unitario è brutalmente orribile
difficile ed è in generale non ho fatto
so che ci sono delle eccezioni ma tu sai che io
parlando solo per me spedisco software
da entrambi i lati e negli ultimi pochi
anni non penso di averne pubblicato alcuno
software lato server che non è venuto
con te conosci un tentativo abbastanza serio
alla buona copertura del test unitario non vado
per pretendere di essere un bigot TDD puro ma tu
so che credo fermamente in unità
testare come dovrebbe tutti noi e applicarlo come
il più possibile e lo farò liberamente
confessare che non ne ho spedito nessuno
software mobile che ha qualche significato
copertura del test unitario perché è anche troppo
maledettamente difficili quelle diapositive escono
di un post sul blog ho scritto un po ‘di tempo
fa chiamato criteri di sistema tipo che
esamina questi problemi e deduce vedere
ci sono quelle immagini che lo deducono
app in cui è presente un’API di grandi dimensioni
la superficie, il mobile e il collaudo dell’unità
quindi difficile c’è un forte
indicazione di quegli ambienti che usano
le lingue tipizzate staticamente sono una vittoria
mentre sul lato server dove tu
avere una piccola superficie API ed è davvero
test di unità facile da scrivere è molto
più plausibile di farla franca
digitare dinamicamente le lingue classificate come
lo sai?
script Ruby e Python ma questo è quello
un altro discorso di un’altra conferenza, ma
penso che sia effettivamente vero ok, andiamo
andare avanti qui sì, l’altro bello
cosa sta succedendo nel
servizio linguistico lato server I è quello
stiamo davvero iniziando a fare passi da gigante e
limiti nei nostri progressi nel trattare con
concorrenza e sai che la concorrenza è
è dove devi andare se tu
cura delle prestazioni e di tutti
si preoccupa delle prestazioni della legge di Moore
funziona ancora ma i computer non ne hanno
più velocemente si allargano e io
ricorda quando andai al college, sai
l’unità di programmazione funzionale nel
corso di software di quarto livello che conosci
ha rotto la mente di tutti e li ha fatti
confuso e mi sento stupido e tu
non riuscivo a capire perché la persona avrebbe
voglio pensare alla programmazione per computer
in quel modo e in questi giorni conosci tutti
stanno per iniziare a imparare come
pensare in termini di programmazione funzionale
se abbiamo intenzione di ottenere qualsiasi tipo di
prestazione decente e tu conosci il
tipo di mondo scoperto Erlang solo a
alcuni anni fa e lei mentiva anche se
è molto strano ci ha insegnato molto
le cose che sai sono alcune delle compagnie aeree
codice oh è troppo piccolo per non leggerlo mai
bada, ecco il codice della compagnia aerea
incrementa un contatore e ti prende
conoscere una dozzina di linee di codice compagnia aerea per
implementare qualcosa che incrementa a
contatore ne aggiungerà uno a qualcosa e
quindi segnala il conteggio e comunque tu
può avere centomila di questi
cose che funzionano in parallelo e tu lo faresti
mai ottenere una condizione di gara o una qualsiasi delle
altre cose orribili che possono accadere
con concorrenza perché non hai
qualsiasi stato mutabile condiviso e solo Erlang
sa come fare questa roba nel migliore dei modi
modo possibile ora tornare ai miei appunti
qui in realtà non penso in realtà
quello che Erlang sta per spazzare il
mondo e diventare tu conosci il mainstream
strumento che tutti hanno usato per costruire
il loro software è solo un po ‘ troppo
strano non ha variabili e tu
sapere che non ha tipi in realtà o
classi o oggetti o qualcun altro
tipo di cose che ci è piaciuto, ma anche
ma tu sai nonostante ci abbia insegnato a
un numero enorme di lezioni importanti su
come pensare alla concorrenza e e
roba e sai, non sogghignare
Erlang era una parte significativa del
software suite whatsapp che
Facebook appena trascorso non posso nemmeno dire
Quel numero quattro lo sai e lo è
ovviamente cose serie e tu sai per
quelli di noi che tipo di come Erlang e
vorrei che fosse un po ‘più amichevole cosa
vuoi davvero fare è venire a vedere
Il discorso di Dave Thomas domani dove si trova
parlerò di Davey, ecco chi è
andando a fare può parlare di elisir che
è un tentativo di prendere tutte le cose buone
di Erlang in esecuzione su Erlang vm
e aggiungere alcuni più familiari e
un’idea del linguaggio rassicurante mistifica l’ allodola
derivano in gran parte da Ruby, quindi continua così
mente e, naturalmente, ruolo erling una sorta di
il leader centrale e come pensare
sulla concorrenza è stato è diventato
presi per chiusura penso che sei tu
conosco una sorta di poster del ragazzo per come
pensare alla concorrenza negli anni 2010
e se non sei mai stato a parlare
ricco Hickey il ragazzo che ti ha chiuso
dovrebbe essere tremendamente avvincente
speaker e si pensa a questo di più
più di chiunque altro e ti prende
conosci un po ‘di idee su come Erlang
concorrenza e li combina molto
di altri pensieri che arrivano
da allora e ti dà più o meno
esattamente quello che devi scrivere molto
veloce come loro software concorrenti
senza stare fuori dai guai avendo
Detto anche io non penso che la chiusura sia
andando a conquistare il mondo e il
la ragione è che la chiusura è una liscivia e tu
sai tutto quello che puoi pensare a Lisp
e so che molti di noi sono pieni di meraviglia
l’ineffabile magia di Lisp ma tu sai
se la lista avremo preso il sopravvento
il mondo avrebbe ora e così
non è così, non lo è e ovviamente
soprattutto dal momento che conosci Martin
venendo qui domani per parlare dovrei
menzionare scala che ha causato a
molta eccitazione tra le persone a cui piace
conosci la tipizzazione statica e funzionale
programmazione e la JVM Scala si sta muovendo
nel veloce fuori dal mainstream e lo è
in realtà in uso in un sacco di grandi dimensioni
siti di produzione ancora una volta ho il mio
dubbi sul fatto che Scala lo farà
centinaia assicurano che Scarlett ne abbia un po ‘
lezioni super importanti da insegnarci
su come la piattaforma di programmazione linguistica
dovrebbe essere strutturato ho i miei dubbi
su quanto lontano spazzerà il mondo
ha un sacco di sintassi
solo un sacco di sintassi e trovo
programmi di studiosi seri difficili da leggere
ma potrei facilmente sbagliare su questo e
allora, naturalmente, sai anche solo andare
di nuovo al nodo principale, nessun Jas ha un
davvero una buona storia di concorrenza se solo
perché le implementazioni sono singole
threaded e tutto è un callback
è che è capisci che è difficile da ottenere
te stesso in difficoltà di concorrenza lì così
quindi conosci le nozioni di funzionale
programmare e sta davvero diventando
mainstream sul lato server che
rende un momento meraviglioso per essere vivo
ma sai che qui c’è un piccolo programma
ha scritto in quale utente si tratta di un’API
ma ha un programma sulla parte anteriore di
si dà un indirizzo email come
il mio ed eseguirlo e va e io sono
andando a fare di nuovo cerchi sì sì
si lo fai di nuovo, potrei avere solo
hit refresh comunque e quello che fa è
va e cerca di trovare un plausibile
provider di identità internet per questo
indirizzo email esaminando i record MX
e sondare google e guardare il web
dito e guardando pugno web e
applicando alcune euristiche e così via e
così via e questo genere di cose è
importante nel futuro dell’identità
sistemi perché sarà
importante scoprire chi ti identifica
sapere cosa mi piacerebbe qualsiasi fornitore tu voglia
usare in un mondo in cui ci sono molti
loro ora a far funzionare tutto questo si deve cercare
tutte queste cose in parallelo così è vicino
definizione di un problema altamente concorrente
e lo implemento durante la programmazione
linguaggio e questo è più o meno tutto il
codice che conta proprio qui e penso
andare è un dolce davvero super importante
spot e non lavoro più per Google
Ho fatto fino a un paio di mesi fa, ma io
non lo fare più così così io non sono più te
conoscere con un tale profondo sospetto di essere
un fan di go go ma ma va a colpire un enorme dolce
ecco qui il codice che fa questo e
allora ti farò attraversare così
quello che succede qui e il secondo tu
quelli di voi che alle spalle e vogliono
vederlo andare in alto altrimenti sai
attendere cinque minuti e sarò passato
scivolo e penso che questa sia l’ultima diapositiva
con il codice su così così che cosa succede siamo noi
facciamo un assegno
tutto nella seconda linea c’è un canale
è questa cosa e vai dove è una pipa
è una pipa come una pipa dallo stile unico
solo che è stato digitato puoi solo inviare un tipo
variabili attraverso di essa così facciamo un
canale che ha un tipo di risultato di ricerca
e poi dico andare timeout e io giusto
bisogno di fare solo uno schermo un po ‘
più piccolo e poi timeout ecco il timeout
giù lì al momento ci limiteremo a fondo
una piccola routine che aspetta a due
secondi e invia un risultato lungo il tubo
questa freccia qui invia un risultato verso il basso
pipe dicendo oh, ho deciso di conoscerne due
i secondi sono passati bene e quindi dico di andare
time out e poi dico per ciascuno di
cercatori che ho registrato e da allora
funziona come un linguaggio tipizzato staticamente con
bello e in una bella interfaccia
architettura posso avere qualsiasi cosa e
chiamalo ricercatore purché abbia un
metodo chiamato ricerca su di esso e così lo farò
di ‘la ricerca di quell’e-mail ed ecco il
canale per inviare i risultati su e
Ecco alcune cose per le pulizie
e poi vado e il mio risultato e il mio ciclo
qui ho solo ogni volta in tutto il ciclo i
leggi dal canale che mi dà un
risultato della ricerca da qualcuno su cui blocca
e poi ne faccio un po ‘dicendo bene
sapere se quello era un timeout mi arrendo
altrimenti sai se non ne ha trovato
ID PS non ti preoccupare se è così
ottenuto in IDP che è verificato e
credibile sai smettere di aspettare
altri e uscire dal giro e così via
su così questo mi dà un essenzialmente
stile di programmazione funzionale di
programmare senza dover realmente
pensa a tutte le cose strane che
cose come stanno mentendo e Haskell e così via
per farti pensare è proprio così
un tipo di sentimento molto convenzionale
linguaggio di programmazione ma funzionale
gli idiomi di programmazione sono abbastanza naturali
che la gente li raccoglierà
e iniziare a usarli senza sforzo e
quello che mi ricorda è il modo in cui Java
ha reso l’orientamento degli oggetti appetibile al
mondo che conosci prima che arrivasse Java
lungo c’era molta gente nel
comunità di informatica che ha pensato
che conosci la spazzatura orientata agli oggetti
le lingue raccolte sono ottime per
teorici ma nessuna gente comune lo farà
mai usarli e poi è arrivato Java
e sembrava C e tipo di odore
come C e aveva una biblioteca completa
fare tutto quello che tutti hanno iniziato a usare
così penso che andare abbia effettivamente il
potenziale per rendere la programmazione funzionale
idiomi gradevoli e cordiali e
e cambia il mondo e in realtà se
sei un purista della programmazione funzionale
potresti essere arrabbiato perché andare è solo buono
abbastanza che potrebbe piacerti Hittin 8020
puntare a ulteriori lavori su funzionale
programmazione un po ‘meno economica
le cose vanno bene non solo sul lato
sono anche le cose di programmazione
meraviglioso sul lato persistenza dei dati
si sa che abbiamo solo l’imbarazzo della
ricchezze e se se ancora bisogno di
usa SQL e qualche volta fai ce n’è uno
ampia selezione di alta qualità eccellente
versioni open source gratuite intorno a te
può farlo senza dover scrivere a
controlla su Larry Ellison e tu conosci me
consigliamo vivamente di non scrivere assegni a
Larry Ellison ma e tu lo sai ma
non devi usare SQL ci sono a
Pletora di post post davvero terrificante
database relazionali là fuori che sono
sorta nel corso dell’ultimo
il decennio attraversa il divario dall’essere
bleeding edge sperimenta le cose tu
Puoi scommettere che la tua attività è ora su Adrian
Croft era qui stamattina a parlare
su questo e a questo punto mi piacerebbe
riferisciti a questo discorso che ha dato una coppia
anni fa quasi esattamente un anno fa
in realtà quasi un anno fa a parlare
Cassandra in particolare e tu conosci me
come tenere Cassandra come esempio
del tipo di cosa la gente che pensa
hanno bisogno di SQL dovrebbero guardarti sai
Cassandra mostra che puoi usare post
semantica relazionale e avere assolutamente
prestazioni di classe mondiale che ovviamente
posti come Netflix, quindi è necessario
una buona parlata che consiglio di andare
attraverso in particolare la diapositiva in giro
come parla come ha spostato 18 terabyte
in tutto il paese in pochissimo tempo
con quasi nessun lavoro e tutto solo
ha funzionato e sai che Cassandra non è il
unica opzione e forse per il tuo problema
nemmeno il meglio ho iniziato questa sezione
parlando di tutte le tue scelte
abbiamo là fuori c’è qualcos’altro
Un altro esempio di un Tricia g ha tenuto un discorso
all’inizio di oggi in cui ha costruito a
applicazione web non banale in meno di
un’ora usando groovy e Mongo e
tutte le tecnologie angolari non ho nemmeno
menzionato ancora ma scelta scelta scelta
abbiamo la maggior parte delle scelte sono buone
sai se stavo facendo quella cosa
che Trisha stava facendo e io probabilmente
avrei usato andare
Sandra invece di groovy e mongodb noi
probabilmente entrambi sarebbero stati grandiosi
risultati così per quelli di voi nella stanza
chi non sono gli sviluppatori sul lato server
alle altre persone e li invidio
perché la loro vita è semplicemente fantastica
ora e sta migliorando, ma giriamo
dal lato del cliente e l’imminente
morte del browser o meno di quanti di
hai di nuovo ragione sul codice lato client di nuovo così
Sto guardando tutte le 30 40 mani disponibili
lassù quindi se c’è da dire, diciamo
c’è c’è solo 30 di voi
per rendere questo anche questo significa che se io
voglio fare scrivere il software del client
e ho una certa quantità di tempo per
Fallo ho l’equivalente di 10 persone
per spiegare perché è così, perché devo
scriverlo tre volte devo scrivere il
versione del browser ho ragione di dover scrivere
la versione di Android e devo scrivere
la versione iOS e hey sta diventando
peggio Mike, sai che Windows Phone è
arrivando e si potrebbe finire per avere
per scrivere tutto quattro volte invece
di tre volte non sarebbe fantastico
non lo vedo in alcun modo, ce n’è uno
gruppo di programmatori sul lato mobile
chi ha capito come tagliare quell’angolo e
per illustrare che sto andando a guardare
i giochi più venduti su Google
Play Store per Android e se guardi
in cima alla vendita in particolare il
giochi incassare denaro su incassi
Android lo scoprirai molto
alta percentuale di loro sono scritti con
il toolkit come unità o irreali e lo sono
infatti scritto in C ++ in modo da sapere per
quelli di noi che lottano con molti otto
per molti un anno con l’intera scrittura
una volta eseguito ovunque un problema la risposta
sembra essere con noi e la risposta sembra
essere un C ++, non penso che sia così
il futuro avrebbe dovuto funzionare ma
è sorta ora a questo punto quando io
Comincia a lamentarti del fatto che devi
scrivi tutto due volte, almeno
cinque persone tra il pubblico che sono giuste
contorcendosi per agitare le mani e saltare
su e dire Apache Cordova o lo sai
PhoneGap come era precedentemente noto o uno
di quelle altre cose dove tu solo
scrivi subito con JavaScript usando
tecnologie browser moderne e ottieni
un’app che funziona su tutte quelle piattaforme
e tutti
semplicemente fantastico devi solo scrivere a
una volta sfortunatamente non ci credo
che sai raggiungere e puntare e
mostrami il numero di app che hanno
ha davvero avuto un grande impatto e cambiato il
mondo e infatti ho scritto era quello
tipo di tecnologia web mobile ora
non significa che non dovresti incorporare un
visualizzazione web nella tua app ogni volta che vuoi
visualizza testo niente di sbagliato in questo
qualunque cosa ma devi ancora scrivere
l’app una volta per iOS e una volta per
Android è un grande sogno e in effetti
ha un ruolo utile per le persone
che stanno facendo le app aziendali veloci
sai dentro l’impresa
non saranno mostrati al mondo
solo per farti capire, scrivi
app per la nostra riunione aziendale
raccogliere voti di parlare o qualcosa del genere
che sicuramente vai avanti, usa Cordova
ottenere qualcosa che non sarà molto carina
ma sarà perfettamente utile ma tu
sapere se è qualcosa che sta per
far parte del tuo marchio pubblico di fronte a te
non posso davvero farlo, quindi riguardo a questo
tutta la cosa mobile contro le applicazioni del browser
questo è davvero importante e non riesco a trovare il
citare ma qualcuno su Google da Google
detto in pubblico proprio l’altro giorno che
questo è il 2014 che sarà
l’anno in cui il numero di domande
le visite di google dai dispositivi mobili sono superiori
il numero che vedono dai desktop e
sai che non tornerà indietro
Giusto, sai che sta per essere
andando a continuare a superarlo di più e
sempre di più e tu sai che è anche
in parte perché il 2014 è l’anno in cui
telefoni cellulari conosci bene le cose
supera il numero di persone nel
mondo così così inevitabilmente sai che diciamo
è un cliche lo abbiamo detto così spesso
che è diventato un cliché ma è così
davvero davvero vero che il
numero del numero di interazioni
con internet sta per diventare
sempre più dominato da cose che
scorre attraverso i dispositivi mobili anziché
browser desktop convenzionali e per
quelli bene la pressione inizia a venire
su per avere un’app mobile perché ogni volta
non ci sono mai stati i dispositivi mobili
trascina le app dietro di loro così è il
tendenza lontano dal browser verso il
l’app di tutto ciò che è reale è quello
davvero accadendo e perché ed è un
problema e se è un problema, dovremmo
fare qualcosa al riguardo
ed è importante perché sono abbastanza grande per
ricorda quanto di un vantaggio per il mondo
l’arrivo del web lo sapevi
può ricordare nel giorno in cui
tutto era in esecuzione su base visiva
o motivo o swing o qualcosa del genere
conosci app personalizzata per il
desktop e poi il web sono arrivati
i primi anni novanta e tutto il resto
roba è stata gettata nella pattumiera di
storia in circa 15 minuti perché
la gente mi è davvero piaciuta davvero
tutto attraverso i browser web oh te
significa che posso fare tutto ciò di cui ho bisogno
compilando alcune forme e premendo
presentare e se mi confondo c’è
sempre un pulsante indietro perché dovrei mai
posso usare di nuovo un’applicazione visuale di base
ricordo come ieri ero ad alcuni
conferenza di gestione dei documenti perché io
era nel business in quel momento e
questa donna da una grande azienda di computer
alzati ma lei era nella loro
gruppo di documentazione che dice come è così
sfilate ora tutta la gestione dei contenuti
i venditori dovevano andare sul web front-end
perché sai hanno dovuto buttare via
tutte quelle cose che non contano davvero
e sai che dovrebbero essere semplici
menu con opzioni semplici e un invio
pulsante ho avuto una società ho aiutato
trovato chiamato Open Text al momento in cui noi
eravamo una società di gestione dei contenuti e noi
macellare la concorrenza per anni anche
anche se in molti casi avrebbero fatto meglio
prodotti perché siamo stati i primi ad andare
per un front end web puro lo sapevi
ha notevolmente migliorato la qualità della vita
ora quello che è successo è stato appena quello
successo e il browser ha assunto da
tutto il resto la gente ha iniziato a dire oh
bene va bene per l’utente semplice
interfacce ma abbiamo davvero bisogno di qualcosa
più lo sai sensibile e avvolgente
e immersivo e così via per persone reali
e naturalmente stavano proponendo delle cose
come flash o Silverlight o javafx
davvero javafx sai come un sostituto
per quello e tu conosci l’ordinario
le persone stavano semplicemente vivendo nel
browser e tu sai che tutto il javafx è
e luci e bagliori d’argento persi
il browser uno e quello era un bene
cosa per il mondo fino a circa
venti dieci e una ventina dieci mobili
le app hanno davvero iniziato a spingere al
centro del palco e spingere tutto
fuori di sbieco e al momento un molto
alta percentuale della gestione IT
la comunità ci crede davvero
hanno bisogno di avere un’app mobile che conosci
sono assolutamente convinti di aver bisogno di
averli bene non importa cosa
il loro sito web è lì
avere un’app mobile o non lo sono
facendo bene e questo mi dà il mio
possibilità di sapere come 20 minuti nel mio
parla di usare te il mio primo XKCD
lo so e sono fortunatamente c’è un
certa quantità di pushback popolare di
le persone che ti riconoscono sanno i molti
virtù delle app mobili e non vogliono
l’intera Internet per svanire nel
Apple App Store e Google Play
store infatti abbiamo un pubblico adulto
ecco quindi questo è per il famoso un tumblr
sai che non è sicuro per il lavoro
URL è elegante, dico che ha molti
esempi di persone che vogliono che tu
scarica le app e sai che siamo dentro
i luoghi dove davvero non si farebbe
voglio farlo bene e se lo volevi
prendere sul serio questo Jeff Atwood
il rivestimento del ragazzo overflow pila
ha scritto un pezzo davvero eccezionale su questo
chiamato Apocalypse Now preoccuparsi di mentire lui
è lo stesso cartone XKCD XKCD che si preoccupa
su questo quindi è chiaramente il caso
che una certa quantità del disco
verso un’app mobile nativa fossata
perché tutto è una funzione a punta
capi dai capelli ma non tutto ciò che conosci
ci sono solo un sacco di cose che tu
può fare in un’app mobile nativa app mobile
facilmente e semplicemente che tu
sai sono goffi e stupidi e lenti e
Devo confessare si conosce un sacco di
molte delle cose che faccio sul mio
dispositivo mobile le nostre app che potrebbero avere
sono stati siti web ma sono migliori come ups
sai che non litighiamo
storia quando la storia è contro di noi
uno dei motivi per questo è il
qualità dell’esperienza degli sviluppatori se io
voglio fare un pisolino avere una lista a scorrimento
di cose che sai che siamo noi
uno che è messo a fuoco mostra una bella
immagine quando pop quando lo tocco è
flip side wedge o qualcosa del genere
beh sì, posso farlo in un browser
può farlo in 26 diverse librerie
tu sai e devi scegliere quale io
voglio usare se sto scrivendo un’app per iOS o
o
app Android c’è un modo canonico per
fai questo e usa questa API e il
quadro app e fa quello che vuoi
e funziona e c’è una cosa che sai
un IDE e un debugger e un profiler
animalyzer ed è tutto pronto per te
significa che qui c’è una foto che ho fatto una volta
conosci l’ ecosistema delle app Android e
come sembra e questi hanno ottenuto questo
e tu sei il bello logico
foto e conosci il tocco del cacao
Lo stack iOS è altrettanto buono, ma lo sai
i sostenitori di html5 saltano su e dicono ma
sai che stiamo lavorando duramente a questo e
possiamo produrre esperienze che guardano
proprio come le app native e possono essere utilizzate
il GPS e rilevare movimenti e cose
così sai bene, immagino sia così
una specie di fiera ma no non dimentichiamolo
che questo e il iOS sono entrambi
costruito ferocemente dall’élite
termini di ingegneria per due anni mi sono seduto
accanto a e ha lavorato con il core di Android
squadra di ingegneria e non ho mai incontrato un
migliore squadra di ingegneri nella mia vita questi
non sono bagnati dietro le orecchie bambini questi
sono le persone che hanno contribuito a costruire sai
cose come BOS e Motif e Amiga
e tu conosci tutti i tipi di cose e loro
comprendere veramente profondamente i problemi di
di cosa hanno bisogno i programmatori e quali utenti
voglio in un’interfaccia utente grafica e
hanno in ogni caso prodotto che vorrei
dire così superbi kit di strumenti di sviluppo GUI così
sai che non è come se HTML5
la competizione è ancora ferma
imparato durante i miei anni nel settore
quella delle cose principali che tu
può usare per predire in che modo lo sviluppo
sta per andare è seguire lo sviluppo
gli sviluppatori di polity che conosci se lo fai
qualcosa di facile e piacevole per
gli sviluppatori di fare questo è ciò che sta per
capita e devo dire in questi giorni
costruire app per Android e iOS è carina
facile ma sai comunque html5
rocce è anche andare all’URL che dice html5
rocce così sai che deve rock e e
e c’è un’enorme quantità di lavoro
fatto là fuori codice multipiattaforma
nativo come esperienze e così via e così via
e così via, guarda tutte le cose
essendo costruito sopra c’è jquery
che dovrebbe essere diventato l’assemblatore
livello il livello più basso a cui nessuno
programmi javascript più e tu
conosci sass per il tuo CSS o meno se tu
preferisco quello
e sai che c’è un’angolazione così che puoi
avere un MVC proprio lì nel tuo
JavaScript o sai che puoi avere
Brace che è la concorrenza angolare e
sai che devi avere un dottorato di ricerca
capire che è meglio e poi
sai che c’è c’è
spina dorsale per fare bene non ho mai veramente
in realtà ho capito cosa fa la spina dorsale
ma è importante e tu sai se tu
voglio l’estrema importanza che c’è
c’è una performance sm con ASM jas e
se vuoi google’s assumere su ciò che il
la prestazione definitiva sarà te
passare in dardo e poi ovviamente
c’è il bootstrap dato che lo sai
tutti alla fine hanno deciso di fermarsi
combattendo con CSS e h1 su un modello di griglia
e dal modo in cui sai che l’ho fatto
bootstrap molto ma sai quale tipo
il primo ottanta percento è facile e io
mi trovo allora a combattere con il bootstrap
molto e in questi giorni c’è c’è
cose che ti danno la griglia
paradigma di bootstrap senza tutto il
roba extra e poi due che sono davvero
attirando la mia attenzione ultimamente il nostro bourbon
le griglie di do e di Zen sono entrambe
Basato su SAS e sono predisposto a piacere
perché SAS usa Ruby e mi piace
Ruby ma tu conosci l’intera nozione di
sta entrando un layout basato sulla griglia
il mainstream e così si guarda a tutti
questa energia e tutti questi sai super
quadri avanzati che si stanno costruendo
in cima all’architettura del browser e
pensi che questo è meraviglioso questo
deve essere il posto dove stare ed è
meraviglioso è sicuramente energico ma
oh scusami ho dimenticato qualche altra roba
polimero destro mattone cosa mi ricorda
di questo mi ricorda Cambriano
esplosione sai quando l’evoluzione è andata
pazzo alcune centinaia di milioni di anni fa
e ha prodotto tutti questi strani strani
cose bizzarre tra cui questo famoso
creatura che conosci sette occhi
e undici gambe e naso lungo e così via
e così via e tu sai che l’evoluzione è andata
pazzo e sparato in tutte le direzioni e
Immagino sia stato un momento meraviglioso per essere
Vivo in particolare se tu fossi uno di
quelli ma tu sai in effetti la maggior parte di quelli
si è rivelato essere vicoli ciechi e di solito
quando osservi una tecnologia che è
ricarica in tutte le direzioni contemporaneamente
con un sacco di ingegneria
vittorie tutte incompatibili
con l’altro conosci la conclusione
vuoi portarti via è così bene te
conoscere
forse c’è qualcosa di più semplice lì
sotto il cofano che aspetta di essere scoperto
no, questo non vuol dire il Cambriano
le esplosioni sono cattive, infatti
breve esplosione di creatività evolutiva
bene breve era solo come decine di
prodotto da milioni di anni
direzioni che hanno portato a un micro cose noi
quindi sai che non è del tutto sprecato
sforzo ma devo dire che sono gentile
di dubbio e penso che il browser
piattaforma di programmazione è diventata a
posto confuso per essere sai quale
le librerie che hai intenzione di usare è difficile
scegliere e la gente lo sai
forti sentimenti religiosi su cosa
il tuo meglio e in uno dei modi in cui
se ti importa del browser e di te
vuole riportare i suoi valori sarebbe
per cercare di accelerare l’evoluzione
elaborare e convergere su un numero più piccolo
di opzioni per farti conoscere le cose
voglio fare ovviamente è difficile
perché significa che qualcuno è di qualcuno
roba viene inviata al cimitero te
sappi che qui c’è la cosa che io
pubblicato su reddit e questo è stato davvero
commento intelligente qualcuno ha fatto ho intenzione di
leggerlo a voi così recentemente ho lavorato a
progetto di sei mesi con tre altri
gli sviluppatori e stavano andando a
creazione di un’analisi dei dati interna
strumento che consentirebbe una forcella non tecnica
tagliare e tagliare i dati e hanno pensato
presto avrebbero assunto che il server
la parte laterale sarebbe dove hanno speso
il loro tempo, ma in realtà era banale
sai che ti hanno fatto conoscere s3 e scriba
e Hadoop e postare erba e Redis e
configuralo con lo chef e eseguilo tutto
AWS e tutto si è rivelato facile e
più o meno solo il lavoro che conosci sul
lato client sai che hanno dovuto imparare
JavaScript e jQuery ma ne hanno alcuni
stranezze davvero strane e avrebbero imparato
CSS e sass e no non puoi farlo
altezza cento per cento perché si, si
è strano che il tuo div sia dietro il tuo
altri div anche se ha un punteggio più alto
come l’indice e hai bisogno di cancellare la correzione
quel div esterno per sistemare tutto il modo
le cose si fluttuano a vicenda o cosa
la correzione chiara di ciò che tutti sanno
e c’è la spina dorsale e la marionetta
rendere migliore il backbone e richiedere j / s
perché javascript non ha un linker
bisogno di confezionare e minimizzare questa roba
insieme e sai che è difficile
lo è davvero e se lo faremo se
se vogliamo migliorare le cose, noi
bisogno di semplificare e convergere un po ‘
e francamente abbiamo bisogno di iniziare a costruire
su una base migliore perché va bene io
non riesco a superare questo qui qui è un
piccola console su cui ho intenzione di correre
nodo e ho intenzione di fare un array I
non lo so e lo ordinerò sì
JavaScript mi dispiace comunque mi dia il
risposta giusta anche se va bene okay
c’è una scusa per questo, ma perché
dovrei avere delle scuse per il mio
linguaggi di programmazione ho solo un
davvero un grave dubbio nella mia mente
se javascript è soddisfacente
base su cui costruire il cliente
architetture del futuro ne conosco molto
di persone ci stanno facendo un lavoro meraviglioso
ma mi sento come se stessero litigando
con una mano legata dietro la schiena
ecco un tweet che ho twittato non così a lungo
mi sembra che la mia dimensione del browser sia sparita
pazzo no Twitter Non voglio accedere
quindi un browser moderno è composto da indirizzi
i suoi dati con URL e dialoga con il
rete con HTTP e visualizza il testo con
HTML Estelle è con CSS e
API fondamentale come Dom API e it
utilizza JavaScript per scrivere codice in e
alcune di queste cose sono buone e altre
di quelle cose non sono così buone e in
Infatti tutte le cose ho parlato
fondamentalmente il nostro lavoro non lo farebbe
ho bisogno di tutta quell’esplosione di creatività
sta succedendo se già ne avessimo uno
modello di foglio di stile basato sulla griglia o se lo avessimo
una API più simile a jQuery e meno simile
Dom o se avessimo un più moderno e buono
linguaggio pensato in JavaScript così
questo è il tipo di cosa che mi rende
pessimista ad un livello profondo circa il
futuro del browser che mi sembra
come costruire castelli sul suono
e tu sai come aumenta Gregor Roth
notoriamente amico ha detto in verticale e
è centrare orizzontalmente un div con CSS
il problema più difficile in informatica
e sai che è un po ‘vero, quindi cosa?
lo farò per questo non lo so
ma tu sai che dovremmo fare
qualcosa perché se ho ragione e il
combinazione di motivi di gestione e
scelte tecniche guida il browser
in un ruolo di nicchia che è male è a
problema ecco perché perché il browser
ha due caratteristiche super importanti
quello che penso è molto importante e io sono molto
molto riluttante al bottino usa perdere il
il primo è che se voglio fare qualcosa
su internet c’è un noto
il modo giusto per scoprire qualcosa e
fallo su internet, che hai messo
il tuo cursore in quella piccola finestra di ricerca
nella parte superiore del browser e tu dici
come faccio qualsiasi cosa e ottieni un risultato
elenco che probabilmente ha un ottimo risultato
rispondi nella tua parte superiore e fai clic su
e ti porta all’app e a te
fai tutto ciò che è lì nel tuo browser
è un cittadino di alto livello di Internet
se risulta è necessario utilizzare un cellulare
app bene hey allora sei fuori nel
App Store e non sei nell’universo di
cosa chiunque può mettere su internet
sei nell’universo di ciò che Apple
pensa che sia appropriato venderti se
sei un Android è un po ‘meno
doloroso perché il posto su Google Play
non memorizza il monopolio e potresti trovarlo
un’altra app che è al di fuori del gioco
Store ma sai che i negozi Play sono
abbastanza bene in questi giorni ma sono a
pallida ombra di ciò che si può ottenere sul
internet penso sia molto molto
importante che le soluzioni che usiamo siano
cittadini di alto livello di Internet e
le app Web sono e le app mobili non lo sono e
Penso che sia un grosso problema e conta
Odio la nozione delle app che mi sono permesse
usare il nostro curato da qualcun altro
sapere che non è quello che internet è
dovrebbe essere l’ altro problema è quello
le attuali applicazioni web sono molto meglio di
applicazioni mobili native perché è possibile
aggiornali direttamente in tempo reale
sapere se ho un problema che posso aggiornare
il mio codice e la prossima persona il prossimo
persona per colpire il sito ottiene la nuova app
se lo trovo in un’app iOS sto guardando
a un ritardo di settimane potenzialmente giorni esso
meglio per ottenere il mio codice aggiornato là fuori
Android è probabilmente solo ore ma è
ancora non va bene sai che hai un
dati che perdono privacy perdono scarsa sicurezza
bug di perdita di password nella tua app mobile
beh fa schifo per essere te lo sai che penso
questo è un grosso problema, quindi voglio davvero noi
per tornare a uno stato in qualche modo dove noi
può avere le importanti virtù del
app web come hai intenzione di farlo
significa che gli app store sono ok ma lo sono
troppo lento e troppo commerciale e quindi come
stiamo andando per arrivarci bene abbiamo bisogno
per correggere quelle macchie rosse, credo
l’unico modo per salvare il
il browser alla fine della giornata è da sistemare
questo problema ha un browser con a
orientato alla griglia nativa di prima classe
foglio di stile un’API nativa di prima classe
qualcosa come il selettore jQuery basato a
buon linguaggio di programmazione probabilmente
tipizzato staticamente perché conosci il
La superficie dell’API è così grande dentro
browser con un buon debugger un buon IDE
un buon profiler che potrebbe fare questo Google
potrebbe farlo che Google dovrebbe fare quello
delle ultime cose che ho fatto prima di partire
Google ha detto loro di farlo, lo so
se lo faranno, ma io non credo se questo
non succede che saremo costretti
in una nicchia qual è la nicchia per il
notizie del browser bene non lo so
pubblicazioni dicono: oh se la tua app
è davvero una pubblicazione che fai semplicemente a
app browser bene non ti compro tu
so che uso l’app della BBC e il
app economista e tante app simili
molte molte delle migliori fonti di notizie o
in questi giorni app e questo è pazzesco
non dovrebbero essere così
dovrebbero essere app web quindi c’è un problema
lì a breve termine si sai
potrebbe volere essere sicuro di averne un po ‘
costruzione nativa di app native native
competenza perché ragazzi
signore e signori, questo è il modo in cui
il mondo si muove se ti piace o
non mi piace il modo in cui si muove ma
è così che si muove proviamo e
spingere indietro abbastanza bene a riguardo sono i
giusto così ho un po ‘più di tempo
okay lasciami passare gli ultimi minuti
del mio discorso parlando di qualcosa
del tutto diversi parliamo di
privacy aggiungere no non l’ho fatto e sì
tutti si sono incontrati e giusto e questo è così
un soggetto incredibilmente polarizzante che ho
notato che conosci le persone che
pensa che Snowden sia un eroe e un popolo
chi pensa sia un traditore non è quello
non sono d’accordo, non sono nemmeno
parlando le stesse lingue lo sai
non hanno un bordo d’attesa di base
Snowden è un eroe mani a posto a Snowden’s
una coppia di trader 12 va bene lo stesso
le persone che conosci queste persone sono
seduto sui lati opposti di un golfo
e non hanno nemmeno un linguaggio con cui parlare
l’un l’altro penso che sia un problema
chiaramente nel campo eroe di chi è
guardarti chi sta guardando davvero
così si scopre che le persone che
ti stanno guardando bene in quattro
buckets il primo gruppo di persone che
ti stanno guardando sul web sono i
monetizzare errori Google Facebook Twitter
quel genere di cose che vogliono sapere
tutto quello che fai in modo che possano capire
come vendere un migliore aggiungere facile a
capisci che il secondo gruppo è, naturalmente
a cosa mi riferirò come
servitori pubblici troppo entusiasti
conoscere la NSA ei loro amici della tua
governo che ti guarda terzo gruppo
quello che ti sta guardando è straniero
i governi maggior parte delle persone non devono
preoccupati perché sai se tu
lavoro per Google che fai o se lavori
per un lavoro di sicurezza nazionale fai ma
è assolutamente il caso
spie straniere sono là fuori a guardare
tu e il quarto gruppo che sta guardando
tu sei ovviamente un criminale che conosci le persone
che stanno cercando di rubare la tua identità
rubare i tuoi soldi di cui parliamo spesso
truffatori in questa sorta di senso astratto
essere
non sono ostruiti tutto il loro reale
eccoli incontrati da access com
questo è un sito web sorso in russo dove
puoi comprare conti rubati c’è il
account rubati il numero che sono per
vendita il prezzo per mille cinque dollari a
migliaia di account mail.ru rubati
sei quindici dollari per rambler
myspace mentre sono ancora myspace ma
sembrano più costosi sono $ 100
account dov’è gmail non c’è gmail
qui di solito oh oh sì sì sì gmail
Gmail conosci le persone che
in realtà hanno buoni gruppi di sicurezza voi
può dire perché il numero di account
per inferiore e i prezzi sono più alti così
non illuderti che ci sono dei cattivi
Là fuori a guardarti sempre ma
sai che è facile capirti
conosci per il for the crooks e
per i governi stranieri che conosci
sono lì per resistere che dovremmo
fare del nostro meglio per resistere con il
strumenti a nostra disposizione quando si tratta di
la monetizzazione erra bene, ecco cos’è
questo è un problema per la politica davvero tu
sapere che c’è consenso un sacco di
alla gente piace avere servizi gratuiti e
non importa se gli annunci li pagano per altri
la gente è solo inorridita che l’ idea
quel gmail legge tutto il tuo annuncio legge tutto
la tua posta per sapere cosa deve vendere
tu e tu sai che questo è francamente un lavoro
per la politica che è perfettamente a posto
perché è questo che la politica è per te
sapere fare questo tipo di regole e questo
ci conduce con le spie con il
agenzie governative che vogliono guardarci
cosa possono fare bene possono mettere scatole
ai grandi scambi di internet e correre
tubi dai rooters che catturano tutto il
dati che passa e loro li fanno
posso usare il visto, non so cosa
sta per ma è una corte particolare
che emette mandati di sicurezza nazionale
possono usare il visto per fare il tuo telefono
la compagnia dice loro ovunque tu vada e
loro possono usare FISA per fare il tuo
L’ISP dà loro tutto il tuo traffico e loro
possono usare il visto per fare la tua email
fornitore di dare loro tutte le tue e-mail e
loro possono usare FISA per fare il
i siti che visiti rivelano ciò che fai
quando sei lì e loro lo fanno e loro
puoi usarlo per fare il tuo IDP
rivelare dove hai effettuato l’accesso
e con quali identità
e lo fanno anche loro ma non è proprio così
un problema, intendo che sono pubblici
servi che stanno solo cercando di proteggere
ci sono molte persone cattive là fuori
cercando di fare cose cattive terroristi
criminali e proteggere voi
importanti questi D per cui non ci sei
i soldi e comunque se non hai
nulla da nascondere perché vorresti
privacy Odio che io sappia che tutto il
tempo e odio quella linea di discussione I
penso che sia profondamente profondamente profondamente sbagliato
e penso che dovremmo essere tutti equipaggiati per
respingi contro di esso quindi ecco alcuni di
i motivi per cui è solo un completo
carico di cazzate prima di tutto le persone
i funzionari pubblici che ci stanno spiando
alla fine della giornata sono solo
la maggior parte di loro dice onestamente
servitori pubblici prudenti che sono
sottopagati che lavorano troppo duramente ma lo sono
solo le persone una piccola parte di loro
sono imbroglioni o pazzi o stupidi o semplicemente
brutto questo è inevitabile è una natura
della bestia umana e hanno un
enorme quantità di potere che puoi sapere
loro possono organizzare che tu vada a
elaborazione secondaria ogni volta che vai
all’aeroporto possono avere un normale acceso
influenza su quale delle tue ricerche
le richieste vengono finanziate possono farlo
ti impediscono di ottenere un lavoro richiede a
nullaosta di sicurezza o altro
controllo di sfondo in modo da conoscere le persone che
andare fuori dai binari in questa professione può
rovinare il mondo e un altro problema
è che ho saputo che conosci molta legge
applicazione e in realtà intelligence
persone nel corso degli anni e quella cultura
ha una sfortunata tendenza verso di te
conosci il tribalismo e le persone tendono a farlo
pensa che tu sia o dentro di noi
o contro di noi e vediamo il tempo
e ancora una volta in ogni società anche il
le società più civilizzate dove tu sai
un dipendente pubblico ha tagliato una legge
agente di sicurezza un poliziotto o una spia
viene sorpreso a fare qualcosa di sbagliato e loro
Stretti ranghi che conosci e il loro primo
la lealtà sembra essere l’un l’altro e
la sua storia ha dimostrato che questo può andare
completamente fuori dai binari e portare a di
i rovesciamenti di governi nella in
dichiarazione di dittature quindi c’è un
problema culturale lì e abbiamo bisogno di
Rispettare le nostre forze dell’ordine che pagano
loro bene e regolano l’inferno fuori
loro e non fidarsi di loro che dobbiamo fare
tutte quelle cose allo stesso tempo è
difficile ma questo è quello che dobbiamo fare il
l’altra cosa è una delle preferite
le tecniche utilizzate dagli spettri
rimettendo la porta
apparecchiature di rete e tubi e fili
e Reuters e così via così possono vedere
cosa sta succedendo , lascia che te lo dica
qualcosa non esiste come uno
come una porta di ritorno a senso unico se possono usare
sono i cattivi quelli che conosci ragazzi che
eseguire quei siti Web russi possono usarlo
anche io so che tutti sappiamo che i ragazzi
il pipistrello davvero brutto fa fuori i ladri sa
che le spie stanno andando in giro mettendo
back door e cose e sono
seguendo in giro alla ricerca della schiena
porta come le spettrali ci mettono dentro è solo
non è una cosa ragionevole da fare a livello globale
possiamo garantire a tutti anche la sicurezza
gli incredibili ordini di grandezza fuori
di costo costo efficacia di come
pericoloso è il terrorismo come un problema in
vita reale quante persone sono morte come a
risultato di ciò in contrapposizione a
per esempio guida distratta o
fumo o alcolismo o sai tutto
le altre cose che possono andare storte in molti
altre cose prevenibili la quantità di
soldi e la perdita di libertà e
Peneus invadente se stiamo andando a
attaccare ciò che alla fine del giorno è
relativamente parlando fino a quel grande a
il problema non ha senso su un aspetto finanziario
base e l’ultimo punto che voglio fare
è il più importante che la privacy non sia
importante come mezzo per una fine privacy
è una virtù è una delle cose che
abbiamo vinto per noi stessi con una virtù di
essendo civilizzati siamo civilizzati che non lo facciamo
Devo camminare verso l’acqua per il
fiume per portare l’ acqua che non abbiamo
cacca in un fosso in cui non dobbiamo vivere
un piccolo villaggio dove tutti sanno
quanto è buona la nostra vita sessuale e la nostra digestione
siamo persone civili che abbiamo
case con porte che chiudono e quando noi
chiudi la nostra porta possiamo fare qualsiasi cosa
vuole dietro di essa finché non è
mettendo in pericolo attivamente altre persone e
è qualcosa che non è venuto
automaticamente è qualcosa che abbiamo scelto come
una civiltà per costruire la privacy è a
la virtù in sé e per sé è piacevole
cosa da non avere privacy come
spiacevoli ed enormi quantità di bene
studi di scienze sociali hanno dimostrato il
le persone si comportano diversamente quando loro
penso che siano stati osservati allora nozione
ti stai lavando per qualcosa di simile
diminuisce la qualità della tua vita, quindi se
sei là fuori a difendere la tua privacy
non devo dire che abbiamo bisogno di privacy
a causa di questo altro produce efficace
abbiamo bisogno di privacy perché la privacy è buona
siamo diventati civilizzati, no
lasciar perdere
quindi se ti piace, io credo che le persone
avere un diritto ad un determinato importo
della privacy quando usi la rete okay
supponiamo che tutti qui nel
la stanza sta costruendo un’app o non lo farebbe
essere a questa conferenza proprio tutto
questa stanza ha un’app se si tratta di a
sito web o un’app mobile o come
molti di voi stanno usando sono sicuri di
ear e Apple funzionano utilizzando solo HTTPS I
vedi un paio di mani salire okay, ti amo
ragazzi voi ragazzi siete il futuro se lo siete
non è sicuro che l’app per le orecchie funzionerà
correttamente usando HTTPS hai un problema
perché se stai cercando di fare un
chiamata in giudizio basato la ben mi limiterò a usare
https per le cose che sensibili o
privato o controverso sai come
molte possibilità hai di farlo
correttamente quanti modi ci sono per
ti sbagli di peggio se lo chiedi
utenti finali di scegliere tra non privato
comunicazioni che non hanno il
informazioni necessarie per fare questo tipo di
una scelta che stai chiedendo di fare una scelta
semplicemente non sanno come il
conseguenza di un fallimento negativo che
è un fallimento positivo che sei tu
dato loro una certa privacy quando loro realmente
non ne ha bisogno è piuttosto mite ma il
conseguenza di un fallimento negativo dove
avevano bisogno di privacy e non l’hanno dato
a loro è particolarmente terrificante
se l’app che stai creando offre
servizi a persone che sono bambini o
oppressi o seriamente svantaggiati
nella vita dovresti davvero offrire
loro privacy, ma il mio sangue scorre freddo
c’è gente che offre app che funzionano
per i bambini elementari non usano HTTPS
così Joe cattivo ragazzo parcheggia la sua macchina fuori dal
le scuole elementari usano il licantropo e
ha un’identificazione personale
informazioni su ogni bambino in questo
la scuola è scioccante se in particolare
se stai eseguendo un’app pubblica
di fronte e utilizzato da un gran numero di
i consumatori e tu non stai supportando
HTTPS oggi sei in un brutto posto
in un brutto posto moralmente ed eticamente e
potresti essere legalmente in un brutto posto se
si è scoperto che la vita di qualcuno è
davvero incasinato perché qualcuno
guardato quello che stavano facendo in fiamme
pecora
e ho visto cosa stavi facendo così per iniziare
con il supporto per lo step zero https inizia a fare
oggi non costa così tanto
non è difficile, sì, è un po ‘di più
burocrazia e sono poche centinaia di dollari
un anno per abiti e così via, ma lo sai
fallo devi alle persone che usano
le tue cose tra l’altro proprio la scorsa settimana o
due settimane fa forse I HTF ha pubblicato RFC
7258 ho preso l’ ingegneria internet di rete
task force questo è un risultato ufficiale
per conto delle persone che costruiscono
i protocolli internet che il tipo di
monitoraggio pervasivo siamo ciò che sappiamo
sta succedendo è un attacco e il
designer di tutto il futuro internet
i protocolli sono necessari per dimostrarlo
il loro design ha preso pervasività
monitoraggio in considerazione e ha cose
in atto per mitigarlo, quindi non penso
la tua responsabilità è minore di te
necessario al minimo supporto
HTTPS quindi devi pensare molto
attentamente su quali dati sono in corso
persistente nella tua app a cui appartiene
altre persone e devi essere
esplicitamente chiaro su ciò che sei
salvando il motivo per cui lo stai salvando
la posizione è per quanto riguarda i dipendenti pubblici che
entra con i warrant dove il tuo hosting
è ciò che le regole coprono il tuo hosting
in quali circostanze si condivide il
dati con qualcun altro questo ha tipo di
è stato un lusso fino ad ora, ma non lo è
più ok, quindi mi sono alzato qui per piacere
un’ora e ha detto cose negative cupe
ma sai che la vita è in realtà piuttosto buona
iniziamo a lavorare su software su
internet è divertente è interessante è
ben pagato sai di conoscere qualcuno che
è disposto a lavorare a tutti e prendere il
la formazione può ottenere un lavoro abbastanza decente
miglioriamo qualitativamente l’ umanità
esperienza con il mondo, i nostri strumenti sono
migliorando sempre le reti
stanno migliorando tutto il tempo che abbiamo
la possibilità di se ti importa di questo
tipo di cosa e dovremmo avere il
possibilità di applicare internet mobile
tecnologia per sollevare altri pochi miliardi
la gente fuori dalla povertà è un grande pezzo
ne abbiamo la possibilità
incoraggiare la democrazia incoraggiare
la prosperità incoraggia la pace a fare il
mondo un posto migliore e sai se
sei in questa professione e tu no
siediti e non puoi dire che hai aiutato
fai una di quelle cose che abbiamo solo
te stesso per incolparti sai che siamo in a
privilegiato in modo univoco privilegiato in modo univoco
molto abbiamo più influenza sul
corso della storia di qualsiasi altra
gruppo ha mai avuto così approfittarne
costruire qualcosa di grande, buon divertimento grazie
tu
so che sono di più
c’è il browser destinato e roba del genere
Mi dispiace così tanto per quello
avanzare anticipo, ma si sa che devo
Dì che, facendo questo, resto
entro i limiti di un sacro e
tradizione web long-life nel 1998
Rivista cablata per la prima previsione del
la morte del professionista non puoi vederlo molto
bene bacio il tuo browser addio così
le persone hanno previsto la morte
del web per molto tempo e lo è
ancora qui così con un po ‘di fortuna lo farà
sopravvivere alla mia rovina vedendo anche così andiamo
continua con quella tradizione e anche io sono vicino
il modo in cui esercitare l’avviso chiave
privilegio e dirottato gli ultimi 10
minuti di questo discorso e parliamo un po ‘
un po ‘di privacy e sicurezza e così via
perché ho iniziato a diventare terribilmente
arrabbiato per questa roba e lo è stato
lavorando su di esso e nell’era dell’EDD
Snowden conosci qualcuno che non lo è
preoccupato per questa roba probabilmente no
facendo il loro lavoro così così perdonerai
in anticipo per andare giù per quella pista
quindi probabilmente ce ne sono alcuni di troppo
persone qui per questo per essere comodamente
socialista interattivo probabilmente non lo sono
faremo domande ma ecco come
lavori di cui parlerò qui per a
un po ‘meno di un’ora e nessuno
chi vuole andare alla festa sarà allora
vai di sotto e arrivano gli autobus
all’entrata di Oak Street che lo farà
portalo alla festa e lo farò
allegramente bere birra e discutere
tutte le cose di cui ho parlato
lì alla festa per un po ‘di tempo
quindi tieni le tue domande e vieni e
facciamoli sopra la birra che è un
modo migliore per fare quel genere di cose
comunque va bene e non ho intenzione di spendere
tutto il tempo che sto parlando di te
conoscere la morte del browser e come
siamo tutti condannati e così via perché è così
non proprio così complicato o
controverso volevo effettivamente iniziare
in una sorta di umore allegro e parlare
di noi che siamo nel secolo d’oro di
il software lato server siamo veramente io
detto Golden Age e intendevo le cose
non sono mai stato migliore che stavo facendo
entrambi i software server e client per
tre decenni o più e proprio ora a
2014 dove siamo veramente nel Golden
Le cose dell’età non sono mai state migliori e
stanno migliorando tutto il tempo e
molti di voi sono qui
troppo giovane per ricordare anche se vedo un
molti capelli grigi che
sono così non tutti voi lo ricordate
abbiamo attraversato un po ‘ nella nostra professione
di un decennio e mezzo lungo periodo di
quello che chiamerei il nucleare di Java
l’inverno e tu sai che era il
periodo in cui sai che tutto deve essere
preso seriamente doveva essere programmato
java e tu sai tutto ogni cosa
i tuoi dati da prendere sul serio dovevano
essere persistente in SQL che probabilmente intendeva
scrivendo un grosso assegno per Larry
Ellison ed è stato questo significa molto
del buon software è stato costruito ma è stato
è stata davvero una dolorosa esperienza
Jeepers chi è quel ragazzo è lui lo sai a
giovane programmatore alla moda o una persona di strada
hanno tirato fuori per le riprese e cosa succede
la terra è quel computer, voglio dire, penso
hanno photoshoppato il suo computer per fare
sembra più grande comunque credo che tu abbia
essere ansiosi di programmare java in questi giorni e
quindi le cose stanno davvero diventando immensamente
meglio intendo, siamo onesti, anche Java
sta migliorando la tua conoscenza in tutto il
i margini è ancora troppo cerimonioso
linguaggio verboso e rigido
luoghi che ti mettono a disagio ma
sai che ci lavorano e hanno messo
fino in fondo e la JVM è fantastica
pezzo di lavoro e migliora ma ma
in questi giorni la cosa veramente importante è
che quando ne costruirai un po ‘
il software sul lato server ne hai molti
le scelte intendo che puoi farti sapere
ci sono cose come PHP, naturalmente e
e a tutti noi piace schernire a PHP bene io
fare comunque e ma ma dovremmo essere
esercitare l’umiltà perché qualunque cosa tu
potrebbe pensare a PHP che dovremmo tenere a mente
Facebook e wordpress e Wikipedia e
cose del genere o esistenzialmente
dipende da PHP quindi anche se non è un
ottimo linguaggio di programmazione e no
non è una programmazione molto buona
linguaggio che non significa che non puoi
costruisci cose bellissime con esso così ma
è una scelta perfettamente plausibile
non verrà licenziato per aver scelto e
ovviamente ci sono le rotaie delle rotaie spostate
sai da un’idea radicale a totalmente
nel mainstream e in realtà a partire
sentirsi un po ‘enterprise-e e
noioso in questi giorni lo sai ma lo sai
e sai sicuramente potrebbe venire con un
migliore slogan e sviluppo web
non fa male intendo spero che lo speri
potrebbe chiedere di più e di
Ovviamente Jango non è mai stato più di un
religione minoritaria ma è ancora a
forte religione minoritaria ed è
software veramente buono in realtà e questi
la nota di nota di corso è sicuramente
la nuova hotness e dovrei dirlo
Non penso di aver mai visto un
la tecnologia esce dalle erbacce e
nel mainstream abbastanza veloce in tutto
i miei anni di programmazione come ho visto
con il nodo e sai di essere totalmente
non verrà licenziato per l’utilizzo del nodo
in questi giorni un sacco di molto molto molto
le operazioni tradizionali lo stanno usando e
nel complesso sembra che tu lo sappia davvero
sii un bel pezzo di equipaggiamento e tu
sappi che questa è la roba che è
mainstream e c’è di tutto
roba interessante che emerge da fuori
il mainstream come pure ma prima di me
parliamo di parlare del perché è così
in realtà è più facile essere bravi sul server
lato che sul lato client se lo sei
costruzione di software lato server
ambiente in cui ti stai sviluppando
è una superficie API abbastanza piccola che hai
per gestire le cose del sistema operativo
conosci file e processi e cose
come quello con cui rappresento
tux e devi fare un po ‘di persistenza
e sai se questo è SQL o post
relazionale e, naturalmente, si deve
trattare con il server web attuale
connessioni con cui rappresento
la piuma Apache e l’ effetto è
quelli di noi che scrivono sul lato server
software la maggior parte del codice in realtà
scrivere è il codice dell’applicazione che si occupa di
oggetti dell’applicazione che fanno domanda
lavoro è app è una pletora gramming
ha anche la caratteristica che
la realtà è composta principalmente da richieste
in arrivo che sono per lo più di testo e
risultati in arrivo che sono per lo più di testo
il che significa che per sua stessa natura questo
il genere di cose è piacevolmente sandbox in grado
ben mockable e molto molto bene
unità testabile così in generale che puoi
avere un’eccellente cultura dell’unità
test intorno al software lato server
senza lavorare davvero troppo quando
stai dicendo il software sul lato client
in un’app mobile nativa per cellulari sai
la tua superficie di servizio API è immensamente
huger hai le stesse vecchie cose che hai
ha un sistema operativo con cui gestire e
un
strato di persistenza che universalmente
sembra essere il sequel leggero e, naturalmente
la roba web che si sta andando ad avere
parlare con ma hai anche ottenuto un
microfono e la cosa e alcuni
altoparlanti e telefonia e una bussola e
GPS e tre o quattro diverse radio
e un vibratore che sai di avere
con la tua risata pensi che stia scherzando
c’è l’API vibrator proprio lì
quello che devi affrontare e uno
della logica tipica che scrivi in a
tipo di dado di un’app non ha nulla a che fare con
oggetti business niente a che fare con
flussi aziendali ciò che succede è che ottieni
colpito da alcune API che dicono all’utente
sai toccare questo rimuovi quello e tu te
conosci solo un paio di variabili e tu
diramati verso un’altra area che ha un’enorme API
servizio per raggiungere il risultato
vogliono e uno degli effetti di questo è
quel test unitario è brutalmente orribile
difficile ed è in generale non ho fatto
so che ci sono delle eccezioni ma tu sai che io
parlando solo per me spedisco software
da entrambi i lati e negli ultimi pochi
anni non penso di averne pubblicato alcuno
software lato server che non è venuto
con te conosci un tentativo abbastanza serio
alla buona copertura del test unitario non vado
per pretendere di essere un bigot TDD puro ma tu
so che credo fermamente in unità
testare come dovrebbe tutti noi e applicarlo come
il più possibile e lo farò liberamente
confessare che non ne ho spedito nessuno
software mobile che ha qualche significato
copertura del test unitario perché è anche troppo
maledettamente difficili quelle diapositive escono
di un post sul blog ho scritto un po ‘di tempo
fa chiamato criteri di sistema tipo che
esamina questi problemi e deduce vedere
ci sono quelle immagini che lo deducono
app in cui è presente un’API di grandi dimensioni
la superficie, il mobile e il collaudo dell’unità
quindi difficile c’è un forte
indicazione di quegli ambienti che usano
le lingue tipizzate staticamente sono una vittoria
mentre sul lato server dove tu
avere una piccola superficie API ed è davvero
test di unità facile da scrivere è molto
più plausibile di farla franca
digitare dinamicamente le lingue classificate come
lo sai?
script Ruby e Python ma questo è quello
un altro discorso di un’altra conferenza, ma
penso che sia effettivamente vero ok, andiamo
andare avanti qui sì, l’altro bello
cosa sta succedendo nel
servizio linguistico lato server I è quello
stiamo davvero iniziando a fare passi da gigante e
limiti nei nostri progressi nel trattare con
concorrenza e sai che la concorrenza è
è dove devi andare se tu
cura delle prestazioni e di tutti
si preoccupa delle prestazioni della legge di Moore
funziona ancora ma i computer non ne hanno
più velocemente si allargano e io
ricorda quando andai al college, sai
l’unità di programmazione funzionale nel
corso di software di quarto livello che conosci
ha rotto la mente di tutti e li ha fatti
confuso e mi sento stupido e tu
non riuscivo a capire perché la persona avrebbe
voglio pensare alla programmazione per computer
in quel modo e in questi giorni conosci tutti
stanno per iniziare a imparare come
pensare in termini di programmazione funzionale
se abbiamo intenzione di ottenere qualsiasi tipo di
prestazione decente e tu conosci il
tipo di mondo scoperto Erlang solo a
alcuni anni fa e lei mentiva anche se
è molto strano ci ha insegnato molto
le cose che sai sono alcune delle compagnie aeree
codice oh è troppo piccolo per non leggerlo mai
bada, ecco il codice della compagnia aerea
incrementa un contatore e ti prende
conoscere una dozzina di linee di codice compagnia aerea per
implementare qualcosa che incrementa a
contatore ne aggiungerà uno a qualcosa e
quindi segnala il conteggio e comunque tu
può avere centomila di questi
cose che funzionano in parallelo e tu lo faresti
mai ottenere una condizione di gara o una qualsiasi delle
altre cose orribili che possono accadere
con concorrenza perché non hai
qualsiasi stato mutabile condiviso e solo Erlang
sa come fare questa roba nel migliore dei modi
modo possibile ora tornare ai miei appunti
qui in realtà non penso in realtà
quello che Erlang sta per spazzare il
mondo e diventare tu conosci il mainstream
strumento che tutti hanno usato per costruire
il loro software è solo un po ‘ troppo
strano non ha variabili e tu
sapere che non ha tipi in realtà o
classi o oggetti o qualcun altro
tipo di cose che ci è piaciuto, ma anche
ma tu sai nonostante ci abbia insegnato a
un numero enorme di lezioni importanti su
come pensare alla concorrenza e e
roba e sai, non sogghignare
Erlang era una parte significativa del
software suite whatsapp che
Facebook appena trascorso non posso nemmeno dire
Quel numero quattro lo sai e lo è
ovviamente cose serie e tu sai per
quelli di noi che tipo di come Erlang e
vorrei che fosse un po ‘più amichevole cosa
vuoi davvero fare è venire a vedere
Il discorso di Dave Thomas domani dove si trova
parlerò di Davey, ecco chi è
andando a fare può parlare di elisir che
è un tentativo di prendere tutte le cose buone
di Erlang in esecuzione su Erlang vm
e aggiungere alcuni più familiari e
un’idea del linguaggio rassicurante mistifica l’ allodola
derivano in gran parte da Ruby, quindi continua così
mente e, naturalmente, ruolo erling una sorta di
il leader centrale e come pensare
sulla concorrenza è stato è diventato
presi per chiusura penso che sei tu
conosco una sorta di poster del ragazzo per come
pensare alla concorrenza negli anni 2010
e se non sei mai stato a parlare
ricco Hickey il ragazzo che ti ha chiuso
dovrebbe essere tremendamente avvincente
speaker e si pensa a questo di più
più di chiunque altro e ti prende
conosci un po ‘di idee su come Erlang
concorrenza e li combina molto
di altri pensieri che arrivano
da allora e ti dà più o meno
esattamente quello che devi scrivere molto
veloce come loro software concorrenti
senza stare fuori dai guai avendo
Detto anche io non penso che la chiusura sia
andando a conquistare il mondo e il
la ragione è che la chiusura è una liscivia e tu
sai tutto quello che puoi pensare a Lisp
e so che molti di noi sono pieni di meraviglia
l’ineffabile magia di Lisp ma tu sai
se la lista avremo preso il sopravvento
il mondo avrebbe ora e così
non è così, non lo è e ovviamente
soprattutto dal momento che conosci Martin
venendo qui domani per parlare dovrei
menzionare scala che ha causato a
molta eccitazione tra le persone a cui piace
conosci la tipizzazione statica e funzionale
programmazione e la JVM Scala si sta muovendo
nel veloce fuori dal mainstream e lo è
in realtà in uso in un sacco di grandi dimensioni
siti di produzione ancora una volta ho il mio
dubbi sul fatto che Scala lo farà
centinaia assicurano che Scarlett ne abbia un po ‘
lezioni super importanti da insegnarci
su come la piattaforma di programmazione linguistica
dovrebbe essere strutturato ho i miei dubbi
su quanto lontano spazzerà il mondo
ha un sacco di sintassi
solo un sacco di sintassi e trovo
programmi di studiosi seri difficili da leggere
ma potrei facilmente sbagliare su questo e
allora, naturalmente, sai anche solo andare
di nuovo al nodo principale, nessun Jas ha un
davvero una buona storia di concorrenza se solo
perché le implementazioni sono singole
threaded e tutto è un callback
è che è capisci che è difficile da ottenere
te stesso in difficoltà di concorrenza lì così
quindi conosci le nozioni di funzionale
programmare e sta davvero diventando
mainstream sul lato server che
rende un momento meraviglioso per essere vivo
ma sai che qui c’è un piccolo programma
ha scritto in quale utente si tratta di un’API
ma ha un programma sulla parte anteriore di
si dà un indirizzo email come
il mio ed eseguirlo e va e io sono
andando a fare di nuovo cerchi sì sì
si lo fai di nuovo, potrei avere solo
hit refresh comunque e quello che fa è
va e cerca di trovare un plausibile
provider di identità internet per questo
indirizzo email esaminando i record MX
e sondare google e guardare il web
dito e guardando pugno web e
applicando alcune euristiche e così via e
così via e questo genere di cose è
importante nel futuro dell’identità
sistemi perché sarà
importante scoprire chi ti identifica
sapere cosa mi piacerebbe qualsiasi fornitore tu voglia
usare in un mondo in cui ci sono molti
loro ora a far funzionare tutto questo si deve cercare
tutte queste cose in parallelo così è vicino
definizione di un problema altamente concorrente
e lo implemento durante la programmazione
linguaggio e questo è più o meno tutto il
codice che conta proprio qui e penso
andare è un dolce davvero super importante
spot e non lavoro più per Google
Ho fatto fino a un paio di mesi fa, ma io
non lo fare più così così io non sono più te
conoscere con un tale profondo sospetto di essere
un fan di go go ma ma va a colpire un enorme dolce
ecco qui il codice che fa questo e
allora ti farò attraversare così
quello che succede qui e il secondo tu
quelli di voi che alle spalle e vogliono
vederlo andare in alto altrimenti sai
attendere cinque minuti e sarò passato
scivolo e penso che questa sia l’ultima diapositiva
con il codice su così così che cosa succede siamo noi
facciamo un assegno
tutto nella seconda linea c’è un canale
è questa cosa e vai dove è una pipa
è una pipa come una pipa dallo stile unico
solo che è stato digitato puoi solo inviare un tipo
variabili attraverso di essa così facciamo un
canale che ha un tipo di risultato di ricerca
e poi dico andare timeout e io giusto
bisogno di fare solo uno schermo un po ‘
più piccolo e poi timeout ecco il timeout
giù lì al momento ci limiteremo a fondo
una piccola routine che aspetta a due
secondi e invia un risultato lungo il tubo
questa freccia qui invia un risultato verso il basso
pipe dicendo oh, ho deciso di conoscerne due
i secondi sono passati bene e quindi dico di andare
time out e poi dico per ciascuno di
cercatori che ho registrato e da allora
funziona come un linguaggio tipizzato staticamente con
bello e in una bella interfaccia
architettura posso avere qualsiasi cosa e
chiamalo ricercatore purché abbia un
metodo chiamato ricerca su di esso e così lo farò
di ‘la ricerca di quell’e-mail ed ecco il
canale per inviare i risultati su e
Ecco alcune cose per le pulizie
e poi vado e il mio risultato e il mio ciclo
qui ho solo ogni volta in tutto il ciclo i
leggi dal canale che mi dà un
risultato della ricerca da qualcuno su cui blocca
e poi ne faccio un po ‘dicendo bene
sapere se quello era un timeout mi arrendo
altrimenti sai se non ne ha trovato
ID PS non ti preoccupare se è così
ottenuto in IDP che è verificato e
credibile sai smettere di aspettare
altri e uscire dal giro e così via
su così questo mi dà un essenzialmente
stile di programmazione funzionale di
programmare senza dover realmente
pensa a tutte le cose strane che
cose come stanno mentendo e Haskell e così via
per farti pensare è proprio così
un tipo di sentimento molto convenzionale
linguaggio di programmazione ma funzionale
gli idiomi di programmazione sono abbastanza naturali
che la gente li raccoglierà
e iniziare a usarli senza sforzo e
quello che mi ricorda è il modo in cui Java
ha reso l’orientamento degli oggetti appetibile al
mondo che conosci prima che arrivasse Java
lungo c’era molta gente nel
comunità di informatica che ha pensato
che conosci la spazzatura orientata agli oggetti
le lingue raccolte sono ottime per
teorici ma nessuna gente comune lo farà
mai usarli e poi è arrivato Java
e sembrava C e tipo di odore
come C e aveva una biblioteca completa
fare tutto quello che tutti hanno iniziato a usare
così penso che andare abbia effettivamente il
potenziale per rendere la programmazione funzionale
idiomi gradevoli e cordiali e
e cambia il mondo e in realtà se
sei un purista della programmazione funzionale
potresti essere arrabbiato perché andare è solo buono
abbastanza che potrebbe piacerti Hittin 8020
puntare a ulteriori lavori su funzionale
programmazione un po ‘meno economica
le cose vanno bene non solo sul lato
sono anche le cose di programmazione
meraviglioso sul lato persistenza dei dati
si sa che abbiamo solo l’imbarazzo della
ricchezze e se se ancora bisogno di
usa SQL e qualche volta fai ce n’è uno
ampia selezione di alta qualità eccellente
versioni open source gratuite intorno a te
può farlo senza dover scrivere a
controlla su Larry Ellison e tu conosci me
consigliamo vivamente di non scrivere assegni a
Larry Ellison ma e tu lo sai ma
non devi usare SQL ci sono a
Pletora di post post davvero terrificante
database relazionali là fuori che sono
sorta nel corso dell’ultimo
il decennio attraversa il divario dall’essere
bleeding edge sperimenta le cose tu
Puoi scommettere che la tua attività è ora su Adrian
Croft era qui stamattina a parlare
su questo e a questo punto mi piacerebbe
riferisciti a questo discorso che ha dato una coppia
anni fa quasi esattamente un anno fa
in realtà quasi un anno fa a parlare
Cassandra in particolare e tu conosci me
come tenere Cassandra come esempio
del tipo di cosa la gente che pensa
hanno bisogno di SQL dovrebbero guardarti sai
Cassandra mostra che puoi usare post
semantica relazionale e avere assolutamente
prestazioni di classe mondiale che ovviamente
posti come Netflix, quindi è necessario
una buona parlata che consiglio di andare
attraverso in particolare la diapositiva in giro
come parla come ha spostato 18 terabyte
in tutto il paese in pochissimo tempo
con quasi nessun lavoro e tutto solo
ha funzionato e sai che Cassandra non è il
unica opzione e forse per il tuo problema
nemmeno il meglio ho iniziato questa sezione
parlando di tutte le tue scelte
abbiamo là fuori c’è qualcos’altro
Un altro esempio di un Tricia g ha tenuto un discorso
all’inizio di oggi in cui ha costruito a
applicazione web non banale in meno di
un’ora usando groovy e Mongo e
tutte le tecnologie angolari non ho nemmeno
menzionato ancora ma scelta scelta scelta
abbiamo la maggior parte delle scelte sono buone
sai se stavo facendo quella cosa
che Trisha stava facendo e io probabilmente
avrei usato andare
Sandra invece di groovy e mongodb noi
probabilmente entrambi sarebbero stati grandiosi
risultati così per quelli di voi nella stanza
chi non sono gli sviluppatori sul lato server
alle altre persone e li invidio
perché la loro vita è semplicemente fantastica
ora e sta migliorando, ma giriamo
dal lato del cliente e l’imminente
morte del browser o meno di quanti di
hai di nuovo ragione sul codice lato client di nuovo così
Sto guardando tutte le 30 40 mani disponibili
lassù quindi se c’è da dire, diciamo
c’è c’è solo 30 di voi
per rendere questo anche questo significa che se io
voglio fare scrivere il software del client
e ho una certa quantità di tempo per
Fallo ho l’equivalente di 10 persone
per spiegare perché è così, perché devo
scriverlo tre volte devo scrivere il
versione del browser ho ragione di dover scrivere
la versione di Android e devo scrivere
la versione iOS e hey sta diventando
peggio Mike, sai che Windows Phone è
arrivando e si potrebbe finire per avere
per scrivere tutto quattro volte invece
di tre volte non sarebbe fantastico
non lo vedo in alcun modo, ce n’è uno
gruppo di programmatori sul lato mobile
chi ha capito come tagliare quell’angolo e
per illustrare che sto andando a guardare
i giochi più venduti su Google
Play Store per Android e se guardi
in cima alla vendita in particolare il
giochi incassare denaro su incassi
Android lo scoprirai molto
alta percentuale di loro sono scritti con
il toolkit come unità o irreali e lo sono
infatti scritto in C ++ in modo da sapere per
quelli di noi che lottano con molti otto
per molti un anno con l’intera scrittura
una volta eseguito ovunque un problema la risposta
sembra essere con noi e la risposta sembra
essere un C ++, non penso che sia così
il futuro avrebbe dovuto funzionare ma
è sorta ora a questo punto quando io
Comincia a lamentarti del fatto che devi
scrivi tutto due volte, almeno
cinque persone tra il pubblico che sono giuste
contorcendosi per agitare le mani e saltare
su e dire Apache Cordova o lo sai
PhoneGap come era precedentemente noto o uno
di quelle altre cose dove tu solo
scrivi subito con JavaScript usando
tecnologie browser moderne e ottieni
un’app che funziona su tutte quelle piattaforme
e tutti
semplicemente fantastico devi solo scrivere a
una volta sfortunatamente non ci credo
che sai raggiungere e puntare e
mostrami il numero di app che hanno
ha davvero avuto un grande impatto e cambiato il
mondo e infatti ho scritto era quello
tipo di tecnologia web mobile ora
non significa che non dovresti incorporare un
visualizzazione web nella tua app ogni volta che vuoi
visualizza testo niente di sbagliato in questo
qualunque cosa ma devi ancora scrivere
l’app una volta per iOS e una volta per
Android è un grande sogno e in effetti
ha un ruolo utile per le persone
che stanno facendo le app aziendali veloci
sai dentro l’impresa
non saranno mostrati al mondo
solo per farti capire, scrivi
app per la nostra riunione aziendale
raccogliere voti di parlare o qualcosa del genere
che sicuramente vai avanti, usa Cordova
ottenere qualcosa che non sarà molto carina
ma sarà perfettamente utile ma tu
sapere se è qualcosa che sta per
far parte del tuo marchio pubblico di fronte a te
non posso davvero farlo, quindi riguardo a questo
tutta la cosa mobile contro le applicazioni del browser
questo è davvero importante e non riesco a trovare il
citare ma qualcuno su Google da Google
detto in pubblico proprio l’altro giorno che
questo è il 2014 che sarà
l’anno in cui il numero di domande
le visite di google dai dispositivi mobili sono superiori
il numero che vedono dai desktop e
sai che non tornerà indietro
Giusto, sai che sta per essere
andando a continuare a superarlo di più e
sempre di più e tu sai che è anche
in parte perché il 2014 è l’anno in cui
telefoni cellulari conosci bene le cose
supera il numero di persone nel
mondo così così inevitabilmente sai che diciamo
è un cliche lo abbiamo detto così spesso
che è diventato un cliché ma è così
davvero davvero vero che il
numero del numero di interazioni
con internet sta per diventare
sempre più dominato da cose che
scorre attraverso i dispositivi mobili anziché
browser desktop convenzionali e per
quelli bene la pressione inizia a venire
su per avere un’app mobile perché ogni volta
non ci sono mai stati i dispositivi mobili
trascina le app dietro di loro così è il
tendenza lontano dal browser verso il
l’app di tutto ciò che è reale è quello
davvero accadendo e perché ed è un
problema e se è un problema, dovremmo
fare qualcosa al riguardo
ed è importante perché sono abbastanza grande per
ricorda quanto di un vantaggio per il mondo
l’arrivo del web lo sapevi
può ricordare nel giorno in cui
tutto era in esecuzione su base visiva
o motivo o swing o qualcosa del genere
conosci app personalizzata per il
desktop e poi il web sono arrivati
i primi anni novanta e tutto il resto
roba è stata gettata nella pattumiera di
storia in circa 15 minuti perché
la gente mi è davvero piaciuta davvero
tutto attraverso i browser web oh te
significa che posso fare tutto ciò di cui ho bisogno
compilando alcune forme e premendo
presentare e se mi confondo c’è
sempre un pulsante indietro perché dovrei mai
posso usare di nuovo un’applicazione visuale di base
ricordo come ieri ero ad alcuni
conferenza di gestione dei documenti perché io
era nel business in quel momento e
questa donna da una grande azienda di computer
alzati ma lei era nella loro
gruppo di documentazione che dice come è così
sfilate ora tutta la gestione dei contenuti
i venditori dovevano andare sul web front-end
perché sai hanno dovuto buttare via
tutte quelle cose che non contano davvero
e sai che dovrebbero essere semplici
menu con opzioni semplici e un invio
pulsante ho avuto una società ho aiutato
trovato chiamato Open Text al momento in cui noi
eravamo una società di gestione dei contenuti e noi
macellare la concorrenza per anni anche
anche se in molti casi avrebbero fatto meglio
prodotti perché siamo stati i primi ad andare
per un front end web puro lo sapevi
ha notevolmente migliorato la qualità della vita
ora quello che è successo è stato appena quello
successo e il browser ha assunto da
tutto il resto la gente ha iniziato a dire oh
bene va bene per l’utente semplice
interfacce ma abbiamo davvero bisogno di qualcosa
più lo sai sensibile e avvolgente
e immersivo e così via per persone reali
e naturalmente stavano proponendo delle cose
come flash o Silverlight o javafx
davvero javafx sai come un sostituto
per quello e tu conosci l’ordinario
le persone stavano semplicemente vivendo nel
browser e tu sai che tutto il javafx è
e luci e bagliori d’argento persi
il browser uno e quello era un bene
cosa per il mondo fino a circa
venti dieci e una ventina dieci mobili
le app hanno davvero iniziato a spingere al
centro del palco e spingere tutto
fuori di sbieco e al momento un molto
alta percentuale della gestione IT
la comunità ci crede davvero
hanno bisogno di avere un’app mobile che conosci
sono assolutamente convinti di aver bisogno di
averli bene non importa cosa
il loro sito web è lì
avere un’app mobile o non lo sono
facendo bene e questo mi dà il mio
possibilità di sapere come 20 minuti nel mio
parla di usare te il mio primo XKCD
lo so e sono fortunatamente c’è un
certa quantità di pushback popolare di
le persone che ti riconoscono sanno i molti
virtù delle app mobili e non vogliono
l’intera Internet per svanire nel
Apple App Store e Google Play
store infatti abbiamo un pubblico adulto
ecco quindi questo è per il famoso un tumblr
sai che non è sicuro per il lavoro
URL è elegante, dico che ha molti
esempi di persone che vogliono che tu
scarica le app e sai che siamo dentro
i luoghi dove davvero non si farebbe
voglio farlo bene e se lo volevi
prendere sul serio questo Jeff Atwood
il rivestimento del ragazzo overflow pila
ha scritto un pezzo davvero eccezionale su questo
chiamato Apocalypse Now preoccuparsi di mentire lui
è lo stesso cartone XKCD XKCD che si preoccupa
su questo quindi è chiaramente il caso
che una certa quantità del disco
verso un’app mobile nativa fossata
perché tutto è una funzione a punta
capi dai capelli ma non tutto ciò che conosci
ci sono solo un sacco di cose che tu
può fare in un’app mobile nativa app mobile
facilmente e semplicemente che tu
sai sono goffi e stupidi e lenti e
Devo confessare si conosce un sacco di
molte delle cose che faccio sul mio
dispositivo mobile le nostre app che potrebbero avere
sono stati siti web ma sono migliori come ups
sai che non litighiamo
storia quando la storia è contro di noi
uno dei motivi per questo è il
qualità dell’esperienza degli sviluppatori se io
voglio fare un pisolino avere una lista a scorrimento
di cose che sai che siamo noi
uno che è messo a fuoco mostra una bella
immagine quando pop quando lo tocco è
flip side wedge o qualcosa del genere
beh sì, posso farlo in un browser
può farlo in 26 diverse librerie
tu sai e devi scegliere quale io
voglio usare se sto scrivendo un’app per iOS o
o
app Android c’è un modo canonico per
fai questo e usa questa API e il
quadro app e fa quello che vuoi
e funziona e c’è una cosa che sai
un IDE e un debugger e un profiler
animalyzer ed è tutto pronto per te
significa che qui c’è una foto che ho fatto una volta
conosci l’ ecosistema delle app Android e
come sembra e questi hanno ottenuto questo
e tu sei il bello logico
foto e conosci il tocco del cacao
Lo stack iOS è altrettanto buono, ma lo sai
i sostenitori di html5 saltano su e dicono ma
sai che stiamo lavorando duramente a questo e
possiamo produrre esperienze che guardano
proprio come le app native e possono essere utilizzate
il GPS e rilevare movimenti e cose
così sai bene, immagino sia così
una specie di fiera ma no non dimentichiamolo
che questo e il iOS sono entrambi
costruito ferocemente dall’élite
termini di ingegneria per due anni mi sono seduto
accanto a e ha lavorato con il core di Android
squadra di ingegneria e non ho mai incontrato un
migliore squadra di ingegneri nella mia vita questi
non sono bagnati dietro le orecchie bambini questi
sono le persone che hanno contribuito a costruire sai
cose come BOS e Motif e Amiga
e tu conosci tutti i tipi di cose e loro
comprendere veramente profondamente i problemi di
di cosa hanno bisogno i programmatori e quali utenti
voglio in un’interfaccia utente grafica e
hanno in ogni caso prodotto che vorrei
dire così superbi kit di strumenti di sviluppo GUI così
sai che non è come se HTML5
la competizione è ancora ferma
imparato durante i miei anni nel settore
quella delle cose principali che tu
può usare per predire in che modo lo sviluppo
sta per andare è seguire lo sviluppo
gli sviluppatori di polity che conosci se lo fai
qualcosa di facile e piacevole per
gli sviluppatori di fare questo è ciò che sta per
capita e devo dire in questi giorni
costruire app per Android e iOS è carina
facile ma sai comunque html5
rocce è anche andare all’URL che dice html5
rocce così sai che deve rock e e
e c’è un’enorme quantità di lavoro
fatto là fuori codice multipiattaforma
nativo come esperienze e così via e così via
e così via, guarda tutte le cose
essendo costruito sopra c’è jquery
che dovrebbe essere diventato l’assemblatore
livello il livello più basso a cui nessuno
programmi javascript più e tu
conosci sass per il tuo CSS o meno se tu
preferisco quello
e sai che c’è un’angolazione così che puoi
avere un MVC proprio lì nel tuo
JavaScript o sai che puoi avere
Brace che è la concorrenza angolare e
sai che devi avere un dottorato di ricerca
capire che è meglio e poi
sai che c’è c’è
spina dorsale per fare bene non ho mai veramente
in realtà ho capito cosa fa la spina dorsale
ma è importante e tu sai se tu
voglio l’estrema importanza che c’è
c’è una performance sm con ASM jas e
se vuoi google’s assumere su ciò che il
la prestazione definitiva sarà te
passare in dardo e poi ovviamente
c’è il bootstrap dato che lo sai
tutti alla fine hanno deciso di fermarsi
combattendo con CSS e h1 su un modello di griglia
e dal modo in cui sai che l’ho fatto
bootstrap molto ma sai quale tipo
il primo ottanta percento è facile e io
mi trovo allora a combattere con il bootstrap
molto e in questi giorni c’è c’è
cose che ti danno la griglia
paradigma di bootstrap senza tutto il
roba extra e poi due che sono davvero
attirando la mia attenzione ultimamente il nostro bourbon
le griglie di do e di Zen sono entrambe
Basato su SAS e sono predisposto a piacere
perché SAS usa Ruby e mi piace
Ruby ma tu conosci l’intera nozione di
sta entrando un layout basato sulla griglia
il mainstream e così si guarda a tutti
questa energia e tutti questi sai super
quadri avanzati che si stanno costruendo
in cima all’architettura del browser e
pensi che questo è meraviglioso questo
deve essere il posto dove stare ed è
meraviglioso è sicuramente energico ma
oh scusami ho dimenticato qualche altra roba
polimero destro mattone cosa mi ricorda
di questo mi ricorda Cambriano
esplosione sai quando l’evoluzione è andata
pazzo alcune centinaia di milioni di anni fa
e ha prodotto tutti questi strani strani
cose bizzarre tra cui questo famoso
creatura che conosci sette occhi
e undici gambe e naso lungo e così via
e così via e tu sai che l’evoluzione è andata
pazzo e sparato in tutte le direzioni e
Immagino sia stato un momento meraviglioso per essere
Vivo in particolare se tu fossi uno di
quelli ma tu sai in effetti la maggior parte di quelli
si è rivelato essere vicoli ciechi e di solito
quando osservi una tecnologia che è
ricarica in tutte le direzioni contemporaneamente
con un sacco di ingegneria
vittorie tutte incompatibili
con l’altro conosci la conclusione
vuoi portarti via è così bene te
conoscere
forse c’è qualcosa di più semplice lì
sotto il cofano che aspetta di essere scoperto
no, questo non vuol dire il Cambriano
le esplosioni sono cattive, infatti
breve esplosione di creatività evolutiva
bene breve era solo come decine di
prodotto da milioni di anni
direzioni che hanno portato a un micro cose noi
quindi sai che non è del tutto sprecato
sforzo ma devo dire che sono gentile
di dubbio e penso che il browser
piattaforma di programmazione è diventata a
posto confuso per essere sai quale
le librerie che hai intenzione di usare è difficile
scegliere e la gente lo sai
forti sentimenti religiosi su cosa
il tuo meglio e in uno dei modi in cui
se ti importa del browser e di te
vuole riportare i suoi valori sarebbe
per cercare di accelerare l’evoluzione
elaborare e convergere su un numero più piccolo
di opzioni per farti conoscere le cose
voglio fare ovviamente è difficile
perché significa che qualcuno è di qualcuno
roba viene inviata al cimitero te
sappi che qui c’è la cosa che io
pubblicato su reddit e questo è stato davvero
commento intelligente qualcuno ha fatto ho intenzione di
leggerlo a voi così recentemente ho lavorato a
progetto di sei mesi con tre altri
gli sviluppatori e stavano andando a
creazione di un’analisi dei dati interna
strumento che consentirebbe una forcella non tecnica
tagliare e tagliare i dati e hanno pensato
presto avrebbero assunto che il server
la parte laterale sarebbe dove hanno speso
il loro tempo, ma in realtà era banale
sai che ti hanno fatto conoscere s3 e scriba
e Hadoop e postare erba e Redis e
configuralo con lo chef e eseguilo tutto
AWS e tutto si è rivelato facile e
più o meno solo il lavoro che conosci sul
lato client sai che hanno dovuto imparare
JavaScript e jQuery ma ne hanno alcuni
stranezze davvero strane e avrebbero imparato
CSS e sass e no non puoi farlo
altezza cento per cento perché si, si
è strano che il tuo div sia dietro il tuo
altri div anche se ha un punteggio più alto
come l’indice e hai bisogno di cancellare la correzione
quel div esterno per sistemare tutto il modo
le cose si fluttuano a vicenda o cosa
la correzione chiara di ciò che tutti sanno
e c’è la spina dorsale e la marionetta
rendere migliore il backbone e richiedere j / s
perché javascript non ha un linker
bisogno di confezionare e minimizzare questa roba
insieme e sai che è difficile
lo è davvero e se lo faremo se
se vogliamo migliorare le cose, noi
bisogno di semplificare e convergere un po ‘
e francamente abbiamo bisogno di iniziare a costruire
su una base migliore perché va bene io
non riesco a superare questo qui qui è un
piccola console su cui ho intenzione di correre
nodo e ho intenzione di fare un array I
non lo so e lo ordinerò sì
JavaScript mi dispiace comunque mi dia il
risposta giusta anche se va bene okay
c’è una scusa per questo, ma perché
dovrei avere delle scuse per il mio
linguaggi di programmazione ho solo un
davvero un grave dubbio nella mia mente
se javascript è soddisfacente
base su cui costruire il cliente
architetture del futuro ne conosco molto
di persone ci stanno facendo un lavoro meraviglioso
ma mi sento come se stessero litigando
con una mano legata dietro la schiena
ecco un tweet che ho twittato non così a lungo
mi sembra che la mia dimensione del browser sia sparita
pazzo no Twitter Non voglio accedere
quindi un browser moderno è composto da indirizzi
i suoi dati con URL e dialoga con il
rete con HTTP e visualizza il testo con
HTML Estelle è con CSS e
API fondamentale come Dom API e it
utilizza JavaScript per scrivere codice in e
alcune di queste cose sono buone e altre
di quelle cose non sono così buone e in
Infatti tutte le cose ho parlato
fondamentalmente il nostro lavoro non lo farebbe
ho bisogno di tutta quell’esplosione di creatività
sta succedendo se già ne avessimo uno
modello di foglio di stile basato sulla griglia o se lo avessimo
una API più simile a jQuery e meno simile
Dom o se avessimo un più moderno e buono
linguaggio pensato in JavaScript così
questo è il tipo di cosa che mi rende
pessimista ad un livello profondo circa il
futuro del browser che mi sembra
come costruire castelli sul suono
e tu sai come aumenta Gregor Roth
notoriamente amico ha detto in verticale e
è centrare orizzontalmente un div con CSS
il problema più difficile in informatica
e sai che è un po ‘vero, quindi cosa?
lo farò per questo non lo so
ma tu sai che dovremmo fare
qualcosa perché se ho ragione e il
combinazione di motivi di gestione e
scelte tecniche guida il browser
in un ruolo di nicchia che è male è a
problema ecco perché perché il browser
ha due caratteristiche super importanti
quello che penso è molto importante e io sono molto
molto riluttante al bottino usa perdere il
il primo è che se voglio fare qualcosa
su internet c’è un noto
il modo giusto per scoprire qualcosa e
fallo su internet, che hai messo
il tuo cursore in quella piccola finestra di ricerca
nella parte superiore del browser e tu dici
come faccio qualsiasi cosa e ottieni un risultato
elenco che probabilmente ha un ottimo risultato
rispondi nella tua parte superiore e fai clic su
e ti porta all’app e a te
fai tutto ciò che è lì nel tuo browser
è un cittadino di alto livello di Internet
se risulta è necessario utilizzare un cellulare
app bene hey allora sei fuori nel
App Store e non sei nell’universo di
cosa chiunque può mettere su internet
sei nell’universo di ciò che Apple
pensa che sia appropriato venderti se
sei un Android è un po ‘meno
doloroso perché il posto su Google Play
non memorizza il monopolio e potresti trovarlo
un’altra app che è al di fuori del gioco
Store ma sai che i negozi Play sono
abbastanza bene in questi giorni ma sono a
pallida ombra di ciò che si può ottenere sul
internet penso sia molto molto
importante che le soluzioni che usiamo siano
cittadini di alto livello di Internet e
le app Web sono e le app mobili non lo sono e
Penso che sia un grosso problema e conta
Odio la nozione delle app che mi sono permesse
usare il nostro curato da qualcun altro
sapere che non è quello che internet è
dovrebbe essere l’ altro problema è quello
le attuali applicazioni web sono molto meglio di
applicazioni mobili native perché è possibile
aggiornali direttamente in tempo reale
sapere se ho un problema che posso aggiornare
il mio codice e la prossima persona il prossimo
persona per colpire il sito ottiene la nuova app
se lo trovo in un’app iOS sto guardando
a un ritardo di settimane potenzialmente giorni esso
meglio per ottenere il mio codice aggiornato là fuori
Android è probabilmente solo ore ma è
ancora non va bene sai che hai un
dati che perdono privacy perdono scarsa sicurezza
bug di perdita di password nella tua app mobile
beh fa schifo per essere te lo sai che penso
questo è un grosso problema, quindi voglio davvero noi
per tornare a uno stato in qualche modo dove noi
può avere le importanti virtù del
app web come hai intenzione di farlo
significa che gli app store sono ok ma lo sono
troppo lento e troppo commerciale e quindi come
stiamo andando per arrivarci bene abbiamo bisogno
per correggere quelle macchie rosse, credo
l’unico modo per salvare il
il browser alla fine della giornata è da sistemare
questo problema ha un browser con a
orientato alla griglia nativa di prima classe
foglio di stile un’API nativa di prima classe
qualcosa come il selettore jQuery basato a
buon linguaggio di programmazione probabilmente
tipizzato staticamente perché conosci il
La superficie dell’API è così grande dentro
browser con un buon debugger un buon IDE
un buon profiler che potrebbe fare questo Google
potrebbe farlo che Google dovrebbe fare quello
delle ultime cose che ho fatto prima di partire
Google ha detto loro di farlo, lo so
se lo faranno, ma io non credo se questo
non succede che saremo costretti
in una nicchia qual è la nicchia per il
notizie del browser bene non lo so
pubblicazioni dicono: oh se la tua app
è davvero una pubblicazione che fai semplicemente a
app browser bene non ti compro tu
so che uso l’app della BBC e il
app economista e tante app simili
molte molte delle migliori fonti di notizie o
in questi giorni app e questo è pazzesco
non dovrebbero essere così
dovrebbero essere app web quindi c’è un problema
lì a breve termine si sai
potrebbe volere essere sicuro di averne un po ‘
costruzione nativa di app native native
competenza perché ragazzi
signore e signori, questo è il modo in cui
il mondo si muove se ti piace o
non mi piace il modo in cui si muove ma
è così che si muove proviamo e
spingere indietro abbastanza bene a riguardo sono i
giusto così ho un po ‘più di tempo
okay lasciami passare gli ultimi minuti
del mio discorso parlando di qualcosa
del tutto diversi parliamo di
privacy aggiungere no non l’ho fatto e sì
tutti si sono incontrati e giusto e questo è così
un soggetto incredibilmente polarizzante che ho
notato che conosci le persone che
pensa che Snowden sia un eroe e un popolo
chi pensa sia un traditore non è quello
non sono d’accordo, non sono nemmeno
parlando le stesse lingue lo sai
non hanno un bordo d’attesa di base
Snowden è un eroe mani a posto a Snowden’s
una coppia di trader 12 va bene lo stesso
le persone che conosci queste persone sono
seduto sui lati opposti di un golfo
e non hanno nemmeno un linguaggio con cui parlare
l’un l’altro penso che sia un problema
chiaramente nel campo eroe di chi è
guardarti chi sta guardando davvero
così si scopre che le persone che
ti stanno guardando bene in quattro
buckets il primo gruppo di persone che
ti stanno guardando sul web sono i
monetizzare errori Google Facebook Twitter
quel genere di cose che vogliono sapere
tutto quello che fai in modo che possano capire
come vendere un migliore aggiungere facile a
capisci che il secondo gruppo è, naturalmente
a cosa mi riferirò come
servitori pubblici troppo entusiasti
conoscere la NSA ei loro amici della tua
governo che ti guarda terzo gruppo
quello che ti sta guardando è straniero
i governi maggior parte delle persone non devono
preoccupati perché sai se tu
lavoro per Google che fai o se lavori
per un lavoro di sicurezza nazionale fai ma
è assolutamente il caso
spie straniere sono là fuori a guardare
tu e il quarto gruppo che sta guardando
tu sei ovviamente un criminale che conosci le persone
che stanno cercando di rubare la tua identità
rubare i tuoi soldi di cui parliamo spesso
truffatori in questa sorta di senso astratto
essere
non sono ostruiti tutto il loro reale
eccoli incontrati da access com
questo è un sito web sorso in russo dove
puoi comprare conti rubati c’è il
account rubati il numero che sono per
vendita il prezzo per mille cinque dollari a
migliaia di account mail.ru rubati
sei quindici dollari per rambler
myspace mentre sono ancora myspace ma
sembrano più costosi sono $ 100
account dov’è gmail non c’è gmail
qui di solito oh oh sì sì sì gmail
Gmail conosci le persone che
in realtà hanno buoni gruppi di sicurezza voi
può dire perché il numero di account
per inferiore e i prezzi sono più alti così
non illuderti che ci sono dei cattivi
Là fuori a guardarti sempre ma
sai che è facile capirti
conosci per il for the crooks e
per i governi stranieri che conosci
sono lì per resistere che dovremmo
fare del nostro meglio per resistere con il
strumenti a nostra disposizione quando si tratta di
la monetizzazione erra bene, ecco cos’è
questo è un problema per la politica davvero tu
sapere che c’è consenso un sacco di
alla gente piace avere servizi gratuiti e
non importa se gli annunci li pagano per altri
la gente è solo inorridita che l’ idea
quel gmail legge tutto il tuo annuncio legge tutto
la tua posta per sapere cosa deve vendere
tu e tu sai che questo è francamente un lavoro
per la politica che è perfettamente a posto
perché è questo che la politica è per te
sapere fare questo tipo di regole e questo
ci conduce con le spie con il
agenzie governative che vogliono guardarci
cosa possono fare bene possono mettere scatole
ai grandi scambi di internet e correre
tubi dai rooters che catturano tutto il
dati che passa e loro li fanno
posso usare il visto, non so cosa
sta per ma è una corte particolare
che emette mandati di sicurezza nazionale
possono usare il visto per fare il tuo telefono
la compagnia dice loro ovunque tu vada e
loro possono usare FISA per fare il tuo
L’ISP dà loro tutto il tuo traffico e loro
possono usare il visto per fare la tua email
fornitore di dare loro tutte le tue e-mail e
loro possono usare FISA per fare il
i siti che visiti rivelano ciò che fai
quando sei lì e loro lo fanno e loro
puoi usarlo per fare il tuo IDP
rivelare dove hai effettuato l’accesso
e con quali identità
e lo fanno anche loro ma non è proprio così
un problema, intendo che sono pubblici
servi che stanno solo cercando di proteggere
ci sono molte persone cattive là fuori
cercando di fare cose cattive terroristi
criminali e proteggere voi
importanti questi D per cui non ci sei
i soldi e comunque se non hai
nulla da nascondere perché vorresti
privacy Odio che io sappia che tutto il
tempo e odio quella linea di discussione I
penso che sia profondamente profondamente profondamente sbagliato
e penso che dovremmo essere tutti equipaggiati per
respingi contro di esso quindi ecco alcuni di
i motivi per cui è solo un completo
carico di cazzate prima di tutto le persone
i funzionari pubblici che ci stanno spiando
alla fine della giornata sono solo
la maggior parte di loro dice onestamente
servitori pubblici prudenti che sono
sottopagati che lavorano troppo duramente ma lo sono
solo le persone una piccola parte di loro
sono imbroglioni o pazzi o stupidi o semplicemente
brutto questo è inevitabile è una natura
della bestia umana e hanno un
enorme quantità di potere che puoi sapere
loro possono organizzare che tu vada a
elaborazione secondaria ogni volta che vai
all’aeroporto possono avere un normale acceso
influenza su quale delle tue ricerche
le richieste vengono finanziate possono farlo
ti impediscono di ottenere un lavoro richiede a
nullaosta di sicurezza o altro
controllo di sfondo in modo da conoscere le persone che
andare fuori dai binari in questa professione può
rovinare il mondo e un altro problema
è che ho saputo che conosci molta legge
applicazione e in realtà intelligence
persone nel corso degli anni e quella cultura
ha una sfortunata tendenza verso di te
conosci il tribalismo e le persone tendono a farlo
pensa che tu sia o dentro di noi
o contro di noi e vediamo il tempo
e ancora una volta in ogni società anche il
le società più civilizzate dove tu sai
un dipendente pubblico ha tagliato una legge
agente di sicurezza un poliziotto o una spia
viene sorpreso a fare qualcosa di sbagliato e loro
Stretti ranghi che conosci e il loro primo
la lealtà sembra essere l’un l’altro e
la sua storia ha dimostrato che questo può andare
completamente fuori dai binari e portare a di
i rovesciamenti di governi nella in
dichiarazione di dittature quindi c’è un
problema culturale lì e abbiamo bisogno di
Rispettare le nostre forze dell’ordine che pagano
loro bene e regolano l’inferno fuori
loro e non fidarsi di loro che dobbiamo fare
tutte quelle cose allo stesso tempo è
difficile ma questo è quello che dobbiamo fare il
l’altra cosa è una delle preferite
le tecniche utilizzate dagli spettri
rimettendo la porta
apparecchiature di rete e tubi e fili
e Reuters e così via così possono vedere
cosa sta succedendo , lascia che te lo dica
qualcosa non esiste come uno
come una porta di ritorno a senso unico se possono usare
sono i cattivi quelli che conosci ragazzi che
eseguire quei siti Web russi possono usarlo
anche io so che tutti sappiamo che i ragazzi
il pipistrello davvero brutto fa fuori i ladri sa
che le spie stanno andando in giro mettendo
back door e cose e sono
seguendo in giro alla ricerca della schiena
porta come le spettrali ci mettono dentro è solo
non è una cosa ragionevole da fare a livello globale
possiamo garantire a tutti anche la sicurezza
gli incredibili ordini di grandezza fuori
di costo costo efficacia di come
pericoloso è il terrorismo come un problema in
vita reale quante persone sono morte come a
risultato di ciò in contrapposizione a
per esempio guida distratta o
fumo o alcolismo o sai tutto
le altre cose che possono andare storte in molti
altre cose prevenibili la quantità di
soldi e la perdita di libertà e
Peneus invadente se stiamo andando a
attaccare ciò che alla fine del giorno è
relativamente parlando fino a quel grande a
il problema non ha senso su un aspetto finanziario
base e l’ultimo punto che voglio fare
è il più importante che la privacy non sia
importante come mezzo per una fine privacy
è una virtù è una delle cose che
abbiamo vinto per noi stessi con una virtù di
essendo civilizzati siamo civilizzati che non lo facciamo
Devo camminare verso l’acqua per il
fiume per portare l’ acqua che non abbiamo
cacca in un fosso in cui non dobbiamo vivere
un piccolo villaggio dove tutti sanno
quanto è buona la nostra vita sessuale e la nostra digestione
siamo persone civili che abbiamo
case con porte che chiudono e quando noi
chiudi la nostra porta possiamo fare qualsiasi cosa
vuole dietro di essa finché non è
mettendo in pericolo attivamente altre persone e
è qualcosa che non è venuto
automaticamente è qualcosa che abbiamo scelto come
una civiltà per costruire la privacy è a
la virtù in sé e per sé è piacevole
cosa da non avere privacy come
spiacevoli ed enormi quantità di bene
studi di scienze sociali hanno dimostrato il
le persone si comportano diversamente quando loro
penso che siano stati osservati allora nozione
ti stai lavando per qualcosa di simile
diminuisce la qualità della tua vita, quindi se
sei là fuori a difendere la tua privacy
non devo dire che abbiamo bisogno di privacy
a causa di questo altro produce efficace
abbiamo bisogno di privacy perché la privacy è buona
siamo diventati civilizzati, no
lasciar perdere
quindi se ti piace, io credo che le persone
avere un diritto ad un determinato importo
della privacy quando usi la rete okay
supponiamo che tutti qui nel
la stanza sta costruendo un’app o non lo farebbe
essere a questa conferenza proprio tutto
questa stanza ha un’app se si tratta di a
sito web o un’app mobile o come
molti di voi stanno usando sono sicuri di
ear e Apple funzionano utilizzando solo HTTPS I
vedi un paio di mani salire okay, ti amo
ragazzi voi ragazzi siete il futuro se lo siete
non è sicuro che l’app per le orecchie funzionerà
correttamente usando HTTPS hai un problema
perché se stai cercando di fare un
chiamata in giudizio basato la ben mi limiterò a usare
https per le cose che sensibili o
privato o controverso sai come
molte possibilità hai di farlo
correttamente quanti modi ci sono per
ti sbagli di peggio se lo chiedi
utenti finali di scegliere tra non privato
comunicazioni che non hanno il
informazioni necessarie per fare questo tipo di
una scelta che stai chiedendo di fare una scelta
semplicemente non sanno come il
conseguenza di un fallimento negativo che
è un fallimento positivo che sei tu
dato loro una certa privacy quando loro realmente
non ne ha bisogno è piuttosto mite ma il
conseguenza di un fallimento negativo dove
avevano bisogno di privacy e non l’hanno dato
a loro è particolarmente terrificante
se l’app che stai creando offre
servizi a persone che sono bambini o
oppressi o seriamente svantaggiati
nella vita dovresti davvero offrire
loro privacy, ma il mio sangue scorre freddo
c’è gente che offre app che funzionano
per i bambini elementari non usano HTTPS
così Joe cattivo ragazzo parcheggia la sua macchina fuori dal
le scuole elementari usano il licantropo e
ha un’identificazione personale
informazioni su ogni bambino in questo
la scuola è scioccante se in particolare
se stai eseguendo un’app pubblica
di fronte e utilizzato da un gran numero di
i consumatori e tu non stai supportando
HTTPS oggi sei in un brutto posto
in un brutto posto moralmente ed eticamente e
potresti essere legalmente in un brutto posto se
si è scoperto che la vita di qualcuno è
davvero incasinato perché qualcuno
guardato quello che stavano facendo in fiamme
pecora
e ho visto cosa stavi facendo così per iniziare
con il supporto per lo step zero https inizia a fare
oggi non costa così tanto
non è difficile, sì, è un po ‘di più
burocrazia e sono poche centinaia di dollari
un anno per abiti e così via, ma lo sai
fallo devi alle persone che usano
le tue cose tra l’altro proprio la scorsa settimana o
due settimane fa forse I HTF ha pubblicato RFC
7258 ho preso l’ ingegneria internet di rete
task force questo è un risultato ufficiale
per conto delle persone che costruiscono
i protocolli internet che il tipo di
monitoraggio pervasivo siamo ciò che sappiamo
sta succedendo è un attacco e il
designer di tutto il futuro internet
i protocolli sono necessari per dimostrarlo
il loro design ha preso pervasività
monitoraggio in considerazione e ha cose
in atto per mitigarlo, quindi non penso
la tua responsabilità è minore di te
necessario al minimo supporto
HTTPS quindi devi pensare molto
attentamente su quali dati sono in corso
persistente nella tua app a cui appartiene
altre persone e devi essere
esplicitamente chiaro su ciò che sei
salvando il motivo per cui lo stai salvando
la posizione è per quanto riguarda i dipendenti pubblici che
entra con i warrant dove il tuo hosting
è ciò che le regole coprono il tuo hosting
in quali circostanze si condivide il
dati con qualcun altro questo ha tipo di
è stato un lusso fino ad ora, ma non lo è
più ok, quindi mi sono alzato qui per piacere
un’ora e ha detto cose negative cupe
ma sai che la vita è in realtà piuttosto buona
iniziamo a lavorare su software su
internet è divertente è interessante è
ben pagato sai di conoscere qualcuno che
è disposto a lavorare a tutti e prendere il
la formazione può ottenere un lavoro abbastanza decente
miglioriamo qualitativamente l’ umanità
esperienza con il mondo, i nostri strumenti sono
migliorando sempre le reti
stanno migliorando tutto il tempo che abbiamo
la possibilità di se ti importa di questo
tipo di cosa e dovremmo avere il
possibilità di applicare internet mobile
tecnologia per sollevare altri pochi miliardi
la gente fuori dalla povertà è un grande pezzo
ne abbiamo la possibilità
incoraggiare la democrazia incoraggiare
la prosperità incoraggia la pace a fare il
mondo un posto migliore e sai se
sei in questa professione e tu no
siediti e non puoi dire che hai aiutato
fai una di quelle cose che abbiamo solo
te stesso per incolparti sai che siamo in a
privilegiato in modo univoco privilegiato in modo univoco
molto abbiamo più influenza sul
corso della storia di qualsiasi altra
gruppo ha mai avuto così approfittarne
costruire qualcosa di grande, buon divertimento grazie
tu
Please follow and like us: