Ga naar de content
Door de services van Twitter te gebruiken, ga je akkoord met ons beleid voor Cookiegebruik. Wij en onze partners zijn wereldwijd actief en gebruiken cookies onder andere voor analyses, personalisatie en advertenties.
  • Startpagina Startpagina Startpagina, huidige pagina.
  • Over

Opgeslagen zoekopdrachten

  • Verwijderen
  • In dit gesprek
    Geverifieerd accountAfgeschermde Tweets @
Voorgestelde gebruikers
  • Geverifieerd accountAfgeschermde Tweets @
  • Geverifieerd accountAfgeschermde Tweets @
  • Taal: Nederlands
    • Bahasa Indonesia
    • Bahasa Melayu
    • Català
    • Čeština
    • Dansk
    • Deutsch
    • English
    • English UK
    • Español
    • Filipino
    • Français
    • Hrvatski
    • Italiano
    • Magyar
    • Norsk
    • Polski
    • Português
    • Română
    • Slovenčina
    • Suomi
    • Svenska
    • Tiếng Việt
    • Türkçe
    • Ελληνικά
    • Български език
    • Русский
    • Српски
    • Українська мова
    • עִבְרִית
    • العربية
    • فارسی
    • मराठी
    • हिन्दी
    • বাংলা
    • ગુજરાતી
    • தமிழ்
    • ಕನ್ನಡ
    • ภาษาไทย
    • 한국어
    • 日本語
    • 简体中文
    • 繁體中文
  • Heb je al een account? Inloggen
    Heb je al een account?
    · Wachtwoord vergeten?

    Nieuw op Twitter?
    Registreren
Profiel van dan_abramov
Dan Abramov
Dan Abramov
Dan Abramov
@dan_abramov

Tweets

Dan Abramov

@dan_abramov

Working on @reactjs. Co-author of Redux and Create React App. Building tools for humans.

London, England
Geregistreerd in augustus 2009

Tweets

  • © 2018 Twitter
  • Over
  • Helpcentrum
  • Voorwaarden
  • Privacybeleid
  • Cookies
  • Advertentie-informatie
Verbergen
Vorige
Volgende

Naar het profiel van een persoon gaan

Opgeslagen zoekopdrachten

  • Verwijderen
  • In dit gesprek
    Geverifieerd accountAfgeschermde Tweets @
Voorgestelde gebruikers
  • Geverifieerd accountAfgeschermde Tweets @
  • Geverifieerd accountAfgeschermde Tweets @

Deze Tweet uitlichten

Blokkeren

  • Tweet met locatie

    Je kan informatie over je locatie aan je Tweets toevoegen, bijvoorbeeld je stad of exacte locatie, via het web en applicaties van derden. Je kan altijd de locatiegeschiedenis van je Tweets verwijderen. Meer informatie

    Jouw lijsten

    Een nieuwe lijst maken


    Maximaal 100 tekens, optioneel

    Privacy

    Tweet-URL kopiëren

    Deze Tweet embedden

    Embed this Video

    Voeg deze Tweet toe aan je website door de onderstaande code te kopiëren. Meer informatie

    Voeg deze video toe aan je website door de onderstaande code te kopiëren. Meer informatie

    Hmm, er is een fout opgetreden bij het bereiken van de server.

    Door inhoud van Twitter in te sluiten op je website of in je app, ga je akkoord met de Overeenkomst voor ontwikkelaars en het Ontwikkelaarsbeleid van Twitter.

    Voorbeeld

    Waarom je deze advertentie te zien krijgt

    Inloggen op Twitter

    · Wachtwoord vergeten?
    Heb je geen account? Registreren »

    Registreren op Twitter

    Niet op Twitter? Registreer, richt je ogen op de dingen waar je om geeft en ontvang updates wanneer er iets gebeurt.

    Registreren
    Heb je al een account? Inloggen »

    Tweerichtings-snelcode's (verzenden en ontvangen):

    Land Code Voor klanten van
    Verenigde Staten 40404 (alles)
    Canada 21212 (alles)
    Verenigd Koninkrijk 86444 Vodafone, Orange, 3, O2
    Brazilië 40404 Nextel, TIM
    Haïti 40404 Digicel, Voila
    Ierland 51210 Vodafone, O2
    India 53000 Bharti Airtel, Videocon, Reliance
    Indonesië 89887 AXIS, 3, Telkomsel, Indosat, XL Axiata
    Italië 4880804 Wind
    3424486444 Vodafone
    » Sms-snelcodes voor andere landen weergeven

    Bevestiging

     

    Welkom thuis!

    Je besteedt het grootste gedeelte van je tijd op deze tijdlijn. Je krijgt hier direct updates over zaken die belangrijk voor je zijn.

    Werken deze Tweets niet voor je?

    Houd je muis boven de profielfoto en klik op de knop Volgend om een account te ontvolgen.

    Een klein gebaar zegt meer dan duizend woorden

    Tik op het hartje als je een Tweet ziet die je leuk vindt. Zo weet degene die hem heeft geschreven dat je de liefde hebt gedeeld.

    Verspreid het nieuws

    De snelste manier om de Tweet van een ander te delen met je volgers is met een Retweet. Tik op het pictogram om hem meteen te versturen.

    Praat mee

    Stuur een antwoord om te laten weten wat je van een Tweet vindt. Zoek een onderwerp waarin je geïnteresseerd bent en doe meteen mee met het gesprek.

    Volg het laatste nieuws

    Ontdek direct waar mensen nu over praten.

    Vind meer van wat je leuk vindt

    Volg meer accounts om meteen updates te krijgen over onderwerpen die je belangrijk vindt.

    Kom er achter wat er gebeurt

    Bekijk direct de nieuwste gesprekken over welk onderwerp dan ook.

    Mis geen enkel Moment meer

    Blijf op de hoogte van de beste verhalen terwijl ze worden verteld.

    1. Dan Abramov‏ @dan_abramov 26 jun.

      Big M notation for an API: how much mental effort does it cost to adapt the code to a new requirement. Good abstractions help you turn M(n^2) into M(n), M(n) into M(1).

      8 antwoorden 102 retweets 417 vind-ik-leuks
      Deze collectie tonen
    2. Dan Abramov‏ @dan_abramov 26 jun.

      Writing DOM mutations by hand is M(n^2) where n is the number of possible states. Declarative rendering is M(n): you only describe the result for each state once.

      3 antwoorden 7 retweets 62 vind-ik-leuks
      Deze collectie tonen
      Dan Abramov‏ @dan_abramov 26 jun.

      Abstractions and “patterns” aren’t fundamental to programming. Computers couldn’t care less about them. Abstractions are a coping mechanism for struggling to hold more than 2^3 things in our heads at the same time.

      16:32 - 26 jun. 2018
      • 26 retweets
      • 112 vind-ik-leuks
      • Ben Sykes Bryce Steinhoff Ryota Murakami Nick Hudkins Daniel Herzog Ché Dmytro Meleshko Muhammad Usman Farooq Michael Langford
      4 antwoorden 26 retweets 112 vind-ik-leuks
        1. Nieuw gesprek
        2. Dan Abramov‏ @dan_abramov 26 jun.

          Think about Big M of the abstractions you use, related to the tasks you do most often. Just like Big O, Big M may be optimized for reads, writes, or deletes — but of code itself.

          1 antwoord 1 retweet 21 vind-ik-leuks
          Deze collectie tonen
        3. Dan Abramov‏ @dan_abramov 26 jun.

          Dan Abramov heeft geretweet Dan Abramov

          Also this is an interesting paradox: optimizing for O(n) over M(n) locally can lead to worse O(n) in practice globally.https://mobile.twitter.com/dan_abramov/status/1011756333211750408 …

          Dan Abramov heeft toegevoegd,

          Dan Abramov @dan_abramov
          Als antwoord op @JamesLMilner
          It’s more subtle. Big M of keeping *manual* DOM updates performant in your app *grows* exponentially with your code size. Mess up the order of reads and writes in two distant places, and the whole thing becomes slow. So declarative leads to *better* perf unless you're perfect.
          1 antwoord 3 retweets 21 vind-ik-leuks
          Deze collectie tonen
        4. Einde van gesprek
        1. Nieuw gesprek
        2. Andrew Turner‏ @ajturner 26 jun.
          Als antwoord op @dan_abramov @JamesLMilner

          I politely disagree. Computers manipulate electrons and photons. Anything else is an abstraction, often using patterns (e.g. instruction sets) To me, programming is human aspect of constructing computer operations (or programs). So patterns are fundamental to human programming.

          1 antwoord 0 retweets 2 vind-ik-leuks
        3. Dan Abramov‏ @dan_abramov 26 jun.
          Als antwoord op @ajturner @JamesLMilner

          I don’t disagree with you, it’s a bit like splitting hairs because we have only these brains and can’t even try to “program” differently. But if alien civilization also wrote programs but didn’t need abstractions (or had a different level) I would also call it programming.

          1 antwoord 0 retweets 0 vind-ik-leuks
        4. ChrisR‏ @cm_richards 27 jun.
          Als antwoord op @dan_abramov @ajturner @JamesLMilner

          High level explanations and abstractions are necessary to understand or explain anything about the world. All intelligent people, including aliens, must use them.

          1 antwoord 0 retweets 0 vind-ik-leuks
        5. Dan Abramov‏ @dan_abramov 27 jun.
          Als antwoord op @cm_richards @ajturner @JamesLMilner

          If you’re able to accurately simulate a computer in your head, isn’t machine code itself the best explanation?

          3 antwoorden 1 retweet 2 vind-ik-leuks
        6. Andrew Turner‏ @ajturner 27 jun.
          Als antwoord op @dan_abramov @cm_richards @JamesLMilner

          Is your brain RISC or CISC?

          1 antwoord 0 retweets 0 vind-ik-leuks
        7. Dan Abramov‏ @dan_abramov 27 jun.
          Als antwoord op @ajturner @cm_richards @JamesLMilner

          It’s THICC

          0 antwoorden 1 retweet 3 vind-ik-leuks
        8. Einde van gesprek
        1. Oleg Isonen‏ @oleg008 27 jun.
          Als antwoord op @dan_abramov

          Yeah, programming can be with and without abstractions, but whats the point? 😀 We are stupid, so we need abstractions. The better abstractions the less defects.

          0 antwoorden 0 retweets 2 vind-ik-leuks
          Bedankt, Twitter gebruikt dit om je tijdlijn te verbeteren. Ongedaan maken
          Ongedaan maken
        1. Andrew Byrd‏ @WordyTheByrd 26 jun.
          Als antwoord op @dan_abramov

          It was far too late in my career when I realized this, well said.

          0 antwoorden 0 retweets 0 vind-ik-leuks
          Bedankt, Twitter gebruikt dit om je tijdlijn te verbeteren. Ongedaan maken
          Ongedaan maken

      Het laden lijkt wat langer te duren.

      Twitter is mogelijk overbelast of ondervindt een tijdelijke onderbreking. Probeer het opnieuw of bekijk de Twitter-status voor meer informatie.

        Uitgelichte Tweet

        false

        • © 2018 Twitter
        • Over
        • Helpcentrum
        • Voorwaarden
        • Privacybeleid
        • Cookies
        • Advertentie-informatie