meetjspl / poznan

Wszystkie organizacyjne sprawy Meet.js Poznań
69 stars 1 forks source link

Bot, cała historia! #38

Closed stasm closed 6 years ago

stasm commented 7 years ago

Hej! Czy posłuchalibyście mojej historii o tym, jak zbudowałem prostego bota na Messengera? Rowerynka działa także w Poznaniu!

Rowerynka to bot na Messengera, który potrafi odpowiedzieć na jedno pytanie: gdzie znajduje się najbliższy rower miejski? To prosty projekt (800 linii JavaScriptu!) którego wydanie od początku do końca zajęło 47 godzin. Czy to dużo? Opowiem o całym procesie twórczym: projekcie MVP, integracjach z API Facebooka i Google Maps, planowaniu 1.0, wyzwaniach, problemach i rozwiązaniach. Będzie trochę o async/await i maszynach stanu — ale przede wszystkim o tym, że wydawanie wersji 1.0 to wielka przygoda.

Dałem tę prezentację na katowickim meet.js w maju. Została dobrze przyjęta. Niestety jest dość długa: 45 minut. Potargujemy się? :)

tiriana commented 7 years ago

Słuchałbym

06.11.2017 10:45 "Staś Małolepszy" notifications@github.com napisał(a):

Hej! Czy posłuchalibyście mojej historii o tym, jak zbudowałem prostego bota na Messengera? Rowerynka działa także w Poznaniu!

Rowerynka to bot na Messengera, który potrafi odpowiedzieć na jedno pytanie: gdzie znajduje się najbliższy rower miejski? To prosty projekt (800 linii JavaScriptu!) którego wydanie od początku do końca zajęło 47 godzin. Czy to dużo? Opowiem o całym procesie twórczym: projekcie MVP, integracjach z API Facebooka i Google Maps, planowaniu 1.0, wyzwaniach, problemach i rozwiązaniach. Będzie trochę o async/await i maszynach stanu — ale przede wszystkim o tym, że wydawanie wersji 1.0 to wielka przygoda.

Dałem tę prezentację na Katowickim meet.js w maju. Została dobrze przyjęta. Niestety jest dość długa: 45 minut. Potargujemy się? :)

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/meetjspl/poznan/issues/38, or mute the thread https://github.com/notifications/unsubscribe-auth/AE-Xjyv5rFZrR5FDNHVQsqiHwwf1146Gks5sztU2gaJpZM4QS986 .

soquel commented 7 years ago

Słuchałbym 45 minut.

speedingdeer commented 7 years ago

Robiłem kiedyś co bardzo podobnego https://twitter.com/deepforger Chętnie porównam doświadczenia 👍 natomiast 45minut to już taka prezka na konferencje, mógłbyś np async / awaita upuścić bo ja będę chyba o tym mówił i np skupić się na API, albo skonsultować z organizatorem jakie tematu już były, żeby się dużo nie powtarzało.

naugtur commented 7 years ago

Brzmi jak dobra opowieść. 45 minut trochę dużo, można by odrobinę przyciąć. Jeśli masz fragmenty o konkretnych API maps, fb i innych, to można je trochę skipnąć - w końcu mają dokumentację.

Jeśli mam się targować, to proponuję 35 minut. Myślisz, że da radę? :)

stasm commented 7 years ago

OK, postaram się coś wyciąć i przećwiczę. 35 minut powinno być okej.

O async/await mam już tylko jeden krótki slajd, o API chcę przede wszystkim powiedzieć to, że są i wymagają integracji. To nie jest techniczna prezentacja. Chcę przez nią pokazać, jak wygląda proces tworzenia działającej aplikacji od zera do 1.0. I że każde kolejne API to czytanie dokumentacji, testy, point of failure itd.

Slajdów jest dużo (ponad 140) ale są hasłowo-obrazkowe i służą za ilustrację do tego, co mówię. Więc tak akurat 15 sekund na slajd.

jansowinski commented 6 years ago

Wooo ja bym bardzo chętnie posłuchał, bo sam robię coś podobnego 👍

erykpiast commented 6 years ago

@stasm, wrzucisz slajdy? :)

stasm commented 6 years ago

Oczywiście: https://docs.google.com/presentation/d/1Id-WqQLtvBYUc9OAYjRek9d-QKit8yy99gWd-roHhLE/edit?usp=sharing

Dziękuję za gościnę i ciepłe przyjęcie!

erykpiast commented 6 years ago

To my dziękujemy! :)

SebastianPozoga commented 6 years ago

Nagrania prezentacji

http://events.pozoga.eu/meet-js-poznan-36/