Press "Enter" to skip to content

Too many tools and frameworks!


ciao bella gente è il video di oggi
andrò a parlare tutti e ho intenzione di parlare
la frustrazione che un sacco di
persone nella comunità JavaScript e
la comunità in generale si sente
strumenti e quadri come ci sono così
molti di loro borbottano grugniti
brace Python sottolineatura basso – bocca
il potere del bacon è sentito da molte persone
sopraffatto di cui parleremo
questa frustrazione e cosa fare
e so che un sacco di gente qui
atteso un altro episodio della
programmazione funzionale con JavaScript
serie comunque umm-hmm Göteborg dove
Io vivo ha avuto un terremoto che succede
una volta ogni 100 anni qui che
ha causato un aumento che ha causato il mio monitor
friggere ed è difficile da fare
screencast senza sceneggiatura quindi io
ho pensato di cogliere l’occasione per farlo
prima di tutto voglio parlarne
la frustrazione in un senso più ampio è il
fatto che abbiamo così tanti strumenti e
quadri un problema ed è questo a
problema solo con JavaScript penso che il
rispondere a entrambe le domande è no
questo dibattito si sta scatenando all’infinito
la comunità JavaScript per un po ‘ e
qualche giorno fa Adam Morris ha scoperto un
citazione interessante da un uomo chiamato
Storione di Teodoro se non lo sai
chi è storione è stato una scienza
scrittore di fiction e lui era uno di quelli
autori che tutti aspiriamo ad essere come
creatori è stato estremamente produttivo lui
autore di 200 pezzi o qualcosa del genere
quella
e ha iniziato a scrivere nel 1939 nel 1939
la fantascienza non era rispettata
formalmente più ricco aveva questa posizione
quei libri a fumetti lo hanno trattenuto un po ‘indietro
non era ampiamente disponibile nelle biblioteche
ed esso era
solo non considerato la letteratura corretta in
Lo storione del 1958 ha pubblicato un articolo
andando a leggere un po ‘da ora, in modo che
Ho capito bene, ripeto gli storioni
rivelazione che è stata estorta da me
dopo 20 anni di preoccupante difesa di
fantascienza contro attacchi di
persone che hanno usato i peggiori esempi di
il campo per le munizioni e di chi
la conclusione è stata che il 90% della scienza
la finzione è grossolana usando gli stessi standard
che classificano il 90% della fantascienza
come spazzatura crud o crack si può discutere
quel 90% del consumatore di letteratura cinematografica
le merci ecc. fanno schifo in altre parole
affermazione o fatto che il 90% della scienza
la finzione è una schifezza è in definitiva
disinformativo perché fantascienza
si conforma alle stesse tendenze di qualità
come tutte le altre forme d’arte lascia che me lo legga
l’ultima parte di nuovo perché è davvero
importante in altre parole il reclamo o
Infatti il ​​90% della fantascienza è una schifezza
è in definitiva non informativo perché
la fantascienza si conforma allo stesso
tendenze della qualità come tutte le altre forme d’arte
si deve capire che non c’è
saranno un sacco di quadri e a
tonnellate di strumenti e il 90% di esso andrà a
essere incrinato e quel 90% sarà a
grande mucchio di merda perché javascript è
questo è un linguaggio follemente popolare
rafforzato anche dal fatto che
javascript è in prima linea nel codice
la condivisione di github è completamente nuova
fenomeno nella programmazione che lo rende
super super super facile da condividere codice e
javascript è sicuramente nel
all’avanguardia nell’uso di github javascript
ha anche una confezione estremamente buona
soluzioni è molto, molto facile da usare
codice di altre persone nel tuo codice questo
è stato facile prima quando avevamo appena una sceneggiatura
tag ma ora con NPM che è un
superpotenza quindi non è questo
non è un problema JavaScript, sembra solo
più grande in JavaScript perché javascript
è più grande ed è molto meglio condividere
codice se la tua lingua non ha questo
problema è o perché non è un
linguaggio molto popolare o perché
non ha come potente condivisione di codice come
JavaScript lo fa e se la tua lingua lo è
popolare e in crescita lo otterrà
problema perché otterrà un bene
gestore di pacchetti perché ha un buon
il gestore di pacchetti è sì troppo buono
caratteristica non ho sì che abbiamo
completato l’introduzione che significa
è il momento di stare bene così noi
avere un sacco di strumenti e strutture di essere
creato e il 90% di loro non sono molto
buono ma non è un problema se possiamo
identifica il 90% e usa solo il 10%
che molte persone cercano di provare
risolvi questo cercando il meglio
quadro lo strumento migliore e farlo
guardano all’autorità o
popolarità per una combinazione dei due
la popolarità potrebbe significare che tu guardi
solo un numero di stelle e github e
utilizzare quella popolare perché la gente sì
sembra usarlo e non sembra
causano loro troppo dolore quindi useremo
quello che sembra buono o che puoi guardare
l’editore è ciò che sta accadendo
con persone angolose hanno guardato
Oh Google lo spingo, è così
probabilmente buono perché Google sa come
costruire un software così angoloso in questo
posizione oggi e se si definisce il
quadro migliore come quello che è
benedetto dall’autorità ed è anche popolare
allora ce l’abbiamo, abbiamo una ricerca angolare
gli strumenti in questo modo non sono nuovi di fatto
come tutte le cose in informatica
l’abbiamo fatto dagli anni ’70 in poi
con la SA P che è questo dio software
per costruire sistemi aziendali
un altro esempio è SharePoint che è
questo grande blob di software che può essere
usato per quasi tutti
cosa che è molto usata nel
sono popolari e lo sono
benedetto dall’autorità e quindi molto
di persone li usano e tu puoi trovare
sviluppatori per loro ed è solo un
cerchio che si rafforza e quando tu
lavorare con questi strumenti, beh, non lo è
esattamente come stanno spruzzando arcobaleni
giusto e questo è perché il concetto di
il miglior strumento non è così semplice se io
ti chiedo quale strumento è il migliore del
martello o il cacciavite quando si risponde
che dovresti dire bene II
non so cosa stiamo costruendo così io
non posso davvero dire che credo che lo farei
probabilmente avrà bisogno di entrambi forse quando non lo farai
sa cosa si sta andando essere facendo, ma si
scegli ancora uno strumento che ti serve molto
strumento generico hai bisogno di un uomo in pelle e
un uomo di pelle è che ti va bene
puoi puoi puoi avvitare le viti con esso
perché ha un cacciavite piccolino
ma funziona ed è possibile utilizzarlo per
chiodi a martello perché è pesante ma
quando lo usi, semplicemente non si sente
giusto così quando stai lavorando
uno di questi quadri di Dio in pelle
è che si sente costantemente un po ‘fuori
sembra che tu debba costantemente costringere
lo strumento per fare ciò che vuoi tu
devi ingannarlo un po ‘hackerarlo un po’
quadro ha fatto queste ipotesi
che la tua app non si adatta in modo pulito
nel framework supporta entrambi round
e pioli quadrati ma i tuoi pioli per stella
forma così quello che sto cercando di arrivare qui
è questo se scegli il tuo strumento prima di te
sai cosa stai costruendo
si è, per definizione, andando ad avere per
scegli un mediocre perché il generale
lo strumento non è mai buono come lo strumento
è fatto su misura per il tuo uso
caso da qui la morale della storia che si è
bisogno di sapere cosa stai costruendo
prima di scegliere i tuoi strumenti
chi siamo e abbiamo otto minuti e 30
secondi in questo video che significa I
penso sia il momento di una pausa e vai a prendere un
biscotto in cucina è quello che sono
farò che ti suggerisco di fare lo stesso lì
non erano biscotti fottuti in cucina
quindi dobbiamo sapere cosa stiamo costruendo
per scegliere lo strumento giusto ma noi
non so cosa stiamo costruendo come può
scopriamo che molte persone provano
dall’analisi hai un piano aziendale
o forse qualche tipo di specifiche e disegni
e roba e ti siedi per una coppia
di ore o forse anche un club giorni e
pensa davvero molto a ciò che è
succederà che tipo di database
potrebbe essere utile per questo e quanto
questo verrà caricato e come sono i dati
strutturato e tutto il materiale tecnico il
il problema è che ti adatteremo a noi umani
pensiamo che siamo veramente bravo a
predire il futuro e siamo migliori
a esso di scoiattoli o cani che abbiamo
questi grandi cervelli che sono quasi
dedicato esclusivamente alla pianificazione
movimento che può essere generalizzato in
predire il futuro ma non siamo come
buono come pensiamo di essere Flickr è un
servizio di condivisione di foto che ha appena preso il
mondo da tempesta quando ha lanciato non lo è
come al giorno d’oggi, ma era un enorme ritorno
nel giorno e un fatto divertente su Flickr
è che in realtà è iniziato come parte di a
set di strumenti per un multiplayer massivo
gioco online chiamato gioco senza fine e
si è scoperto che Flickr era molto
prodotto più redditizio rispetto al giorno che
loro avevano costruito tu potresti aver sentito
a proposito di mt.gox
era il più grande Bitcoin
scambio per diversi anni e solo
schiacciato un anno fa o giù di lì e il nome
Auntie Hawks, quando ho sentito parlare di esso ho
pensato che fosse
cavalca cazzi probabilmente sei stato tu
conosci una montagna famosa o qualcosa del genere ma
no si scopre che MT GOx rappresenta
Scambio online di Magic the Gathering così
era un forum per Trading Magic
le carte Gathering e hanno implementato
una funzione per acquistarli e scambiarli
con Bitcoin e quella funzione ha appena preso
fuori e hanno deciso che oh questo questo
caratteristica che abbiamo costruito accidentalmente
molto più fattibile come un business e di
Certo che abbiamo urbano urbano era un nome di
la compagnia che ha creato Instagram e
anche Bourbon era il nome del loro
prodotto che hanno costruito, che è stato è
servizio di condivisione della posizione e loro
trascorso un sacco di tempo a costruire questo e
poi hanno appena capito che hey noi
dovrebbe costruire questa cosa di condivisione di immagini
invece che si è trasformato in Instagram così
paradossalmente devi costruire
qualcosa prima di sapere cosa sei
costruendo ed è per questo che abbiamo
prototipi e MVP e qualunque cosa tu
piace chiamarli qualcosa che si
costruire per testare la tua idea e
quando costruisci il tuo MVP o prototipo il
quadro migliore che è possibile utilizzare è il
quello che sai meglio scegliere qualsiasi strumento
tu e il tuo team siete a vostro agio
con e correre con quello perché da te
non posso essere sicuro di cosa stai costruendo
qualunque strumento sceglierai
essere mal adattato per quello che stai facendo
e se lavorerai con uno strumento
che è male adattato per quello che sei
costruendo potresti anche usarne uno
sei molto familiare con modo che
conosci tutti gli angoli e le crepe e
che sai come piegarti nella forma
che vuoi anche se non è costruito
per quello avanti veloce per il futuro voi
ora hai convalidato il tuo MVP è scaduto e
correndo hai alcuni clienti e
alla gente sembra piacere e sembra
sta lavorando bene perché hai molto
dei clienti ora lo sai bene
le cose probabilmente non cambieranno
il tuo molto qui intorno , giusto
non farò uno sfarfallio o bourbon o
monta le rocce ora sappiamo cosa siamo
costruendo ora puoi guardare il tuo
prodotto e scegliere il migliore tecnico
soluzione e questo è ciò che ha fatto Twitter
oggigiorno Twitter ha un back-end integrato
Scala con una registrazione abbastanza avanzata
back-end usando Cassandra e unship molto
sistemi freddi specifici che hanno inventato
e hanno open source ma non lo è
il modo in cui hanno iniziato hanno iniziato
fuori con Ruby on Rails col senno di poi Ruby
su Rails è solo una scelta orribile per a
servizio come Twitter che è
essenzialmente una soluzione di messaggistica ma uno
cosa a cui Ruby è bravo è essere molto
flessibile può essere te è uno di quelli
bande di cuoio dio big-ass che possono essere
usato per costruire quasi tutto in esso sorta
di un gateway e film sulla parola Rails
scegliere snob a causa di alcuni sofisticati
sono state selezionate le guide per l’analisi tecnica
perché questo è quello che gli sviluppatori sapevano
e gli sviluppatori, a proposito
Twitter come il progetto del sito dal loro
la loro normale attività, quindi non lo era
qualcosa che stavano lavorando
a tempo pieno era solo qualcosa oh
questo è stato bello e quando hai molto
poco tempo e la cosa che si è
la costruzione è super speculativa e potrebbe
essere buttato via o essere cambiato fare
qualcosa di completamente diverso ha fatto a
un sacco di senso per usare solo qualcosa
era ultra flessibile che sapevano anche loro
molto bene
va bene così fai la tua analisi del tuo MVP
e ora hai una buona idea
su quali problemi che la corrente
soluzione generica ha e dove vuoi
prendere questo e quali problemi vedi
in futuro perché tu puoi
interpolare un po ‘dai problemi
che stai avendo ora come possono
diventa più grande ora è un inizio di tempo
ricerca che descrivi cosa sei
costruendo ad altri programmatori chiedi loro
se hanno costruito un’app come questa e
cosa hanno usato e quali sono gli insegnamenti
avuto da usare quegli strumenti e cosa
quali raccomandazioni hanno voi
google in giro cercando di trovare che tipo
di strumenti di cui hai bisogno è a
processo che è quasi completamente
impossibile se non sai cosa sei
costruendo perché avresti avuto no
criteri per giudicare la qualità del
strumenti che stai selezionando l’unico
cose che si potrebbero fare affidamento su prima era
popolarità e autorità ma ora quando
sai cosa stai costruendo sai
che la tua applicazione ha bisogno di unghie e
non viti sai che hai bisogno
la messaggistica non archivia come snapchat per
istanza quando inizi a leggere il
documentazione o un nuovo strumento sarà
in grado di liquidare molto rapidamente questo strumento
perché sai quali sono i tuoi bisogni e
questo significa che sarai in grado di
strumenti di ricerca molto molto veloce lo farai
Non ho problemi a prendere i tuoi strumenti
perché saprai quale strumento sei
cercando e abbiamo raggiunto la fine
del video di questo lunedì abbiamo parlato
su come quantità in strumenti e
quadri è solo un fatto della vita per
crea capolavori devi solo
creiamo molte bozze di cui abbiamo parlato
su come non esiste qualcosa come il
miglior strumento e come dovresti smettere
cercando l’ uomo di cuoio simile a un dio
abbiamo parlato di come dovresti
capisci cosa stai costruendo prima
scegliere uno strumento ma ne abbiamo anche parlato
come non puoi capire quello che sei
costruendo prima di averlo costruito in modo che tu ne abbia bisogno
per fare un MVP o un prototipo e tu
dovrebbe farlo nello strumento che tu e
la tua squadra lo sa
una volta che hai qualcosa che in realtà
ha un sacco di clienti che non lo faranno
cambia molto , quindi è ora
per analizzarlo, quindi , strumenti di ricerca
e quadri e quando lo fai a
quel punto andrà molto meglio
perché sai quello che stai cercando
Mi piacerebbe sentirti da te
un commento in basso o su MP Jamie on
Twitter dimmi cosa hai pensato
questo formato parla solo o semplicemente mi chiede
qualcosa di casuale o dirmi quello che il
il prossimo episodio dovrebbe essere su e
di cui non mi manchi questo
episodio devi iscriverti cliccando
la faccia qui e fino al prossimo lunedì
picchettate le mieze
Please follow and like us: