Presentatie tijdens Fabrique University, door tech lead Marko Kruijer.
In deze course leer je alles wat je altijd al wilde weten op het gebied van techniek, maar niet durfde te vragen. Frontend/backend, wat is het verschil? Shared hosting, managed hosting, whut? Hebben developers het over DIFF’s en REPO’s en heb je geen idee waar het over gaat? Waarom hebben we web fonts nodig. En wat is een API eigenlijk? Heb jij deze gedachten weleens? En wil je meer weten over techniek? Tech lead Marko Kruijer neemt je mee in de wereld van techniek.
3. Fabrique
-introductie
-de basis van een website
-waarom is techniek complex?
-de 3 moeilijkste dingen
-domeinen en email
-’praten’ met API’s (a.k.a koppelingen 101)
-HTML, CSS & webfonts
welke onderwerpen gaan we behandelen
Technology+3
22. Fabrique
Ik wil mijn tweets
kunnen wijzigen
Een exercitie (5 minuten)
Technology+22
23. FabriqueTechnology+23
Should you be able to edit any tweet you've
ever tweeted at any time?
Or should you just have a few minutes to do it
until it locks?
Do you offer this to everyone? Opt-in? Opt-
out?
Should you be able to edit tweets or direct
messages also?
What does it look like to edit a tweet? Can it
be simple and obvious? Does it need
additional UI? How do you expose that UI? Is it
worth the extra UI?
Does the tweet go out to the public timeline
immediately or after the editing grace period?
24. FabriqueTechnology+24
What if someone favorites a tweet and it is
later edited? Does it shed the favorites? E.g. a
tweet that originally said "I like pancakes!"
could be later edited to "People that favorited
this like clubbing seals!" (or much worse).
Same question, with retweets. And with
replies.
Are there any social or moral implications of
this?
How does tweet editing affect the
overall feel of using Twitter? Would a time
delay affect that feel? Would people think of
tweets differently?
Does tweet editing make hacked accounts an
even more dangerous prospect?
25. FabriqueTechnology+25
How do third party clients handle tweet
editing? Is there a public API for it? How
complex is that?
Or do you only offer tweet editing through the
web? How does that move go over with
developers?
How do you ensure third party editing offers
an up-to-par UX? Does that matter?
If tweets aren't time-delayed, how do you
handle edited tweets through the API? - How
do you tell third-party clients to update a
tweet they are currently displaying rather than
show a new one?
26. FabriqueTechnology+26
Where do edited tweets go? Back on top of
the timeline, or stay where they are?
Should it be visually displayed that a tweet has
been edited? How do you enforce that in third-
party apps?
Are there legal implications here? What if
someone tweets something illegal and then
changes it to something legal?
Does tweet editing open up any kind of bad
guy behavior? What kind of mis-use can be
expected?
What are the infrastructural concerns? Are all
revisions saved? How much additional web
server and database load is this?
27. FabriqueTechnology+27
Do you throttle editing like you presumably do
for tweet creation?
How actually requested is this feature? Is it
just a vocal minority?
What's in it for Twitter if they go down this
path? Happier users? Is that a guarantee?
How much time, effort, and money is this
going to take? (Design, development, UX,
testing, etc) Are they prepared to support this
for the life of the product?
Is the team into the idea or would it be
grueling and not-fun?
33. Fabrique
Optimalisatie
”In computing, a cache is a hardware or software component
that stores data so future requests for that data can be served
faster”
maar wat is het?
Technology+33
43. Fabrique
Opdracht
› De ‘Lindelaan’ is 240 meter lang.
› Om de 10 meter staat een boom
› Hoeveel bomen staan er op de Lindelaan?
› Schrijf het antwoord op
Technology+43