Dzisiaj DevMeetings zawitał do Krakowa!
Tematem będzie middle-end, czyli coś co jest pomiędzy Back-end-em, a Front-end-em. Skład zawiera programistów doświadczonych w Node.js, ale także raczkujących w tej tematyce.
Miejsce: Hotel Kossak ****
Prowadzący: Piotrek Koszuliński
Skład: 12 programistów
10:25
- Niestety nieco się spóźniłem, pociągi Warszawa - Kraków nie kursują w dogodnych godzinach
- Prowadzący Piotrek Koszuliński porusza temat Middle-End, czyli warstwę pośredniczącą
- Od razu w głowie pojawiło się pytanie, to czymże różni się Middle-end od Middle-ware? 😄
10:49
- Strony w prezentacji już się skończyły ciekawe co prowadzący teraz nam przygotował?
- Zadania rozdane, dzielimy się na grupy
- Trwa lekka burza mózgów... co z tego wyniknie? Może w ogóle nie będziemy robili żadnych zadań?
- A jednak: nasz temat to Routing - github.com/Reinmar/dm-middle-end/blob/master/pres/index.html#L816
10:57
- Przerwa na kawkę i ciasteczka, czyli "kodujemy po kryjomu"
- Piotrek wrzucił na GitHub-a prezentację, ściągamy i analizujemy 😄
11:09
-
Powstały grupy:
- Routing
- System szablonów
11:26
- Projekt założony na GitHub, github.com/psionides/devmeetings-routing
- Mamy plan aby zastosować wzorzec projektowy fabryka
12:11
- Specyfikacja projektu: Routing jako Middle-End:
- Node.js
- nodamon - watcher do Node-a
- CoffeeScript
- webmake
- Mustache
- jQuery
13:16
- Każda grupa prezentuje swoje osiągnięcia
- Są już pierwsze miniprojekty 😄
- Obiad - wreszcie!
15:18
- Spacerując po Krakowie podziwialiśmy Stare Miasto oraz Wawel
- Wróciliśmy z obiadu i teraz każdy ma 2x większy zapał do pracy
- Trwa komentowanie wpisów na Twitterze i Facebook-u
- Kontynuacja rozwiązywania naszych zadań...
15:39
- Każdy DevMeetings przynosi nowe, ciekawe doświadczenia. Tym razem była walka o to, kto jest dobry w JS-ie wykazując się w teście perfectionkills.com/page/12/
- Mój wynik to 8/14 😄
16:03
- Pierwszy zawodnik opuścił spotkanie, niestety porwały go inne prace do realizacji
- Grupa Templates zawiera już tylko jednego programistę z systemem MS Windows, systemem który jest zdecydowaną rzadkością na spotkaniach developerów
17:09
- Coraz więcej programistów przekonuje się do CoffeeScript
- Kolejni programiści języków takich jak Ruby i Python wychwalają CS za jego składnię
17:39
- Koncert na organach orkiestry spod Wawelu
- Kodowanie trwa pełna parą!
- Nasz projekt zbliża się ku końcowi, korzystając z webmake-a jesteśmy na "ostatniej prostej"
18:35
- Pierwsza relacja live: Nasz projekt!
- Prezentuje: Jakub Suder
19:18
- Wszystkie prezentacje zakończone
- Wynik: 4 różne projekty
Podsumowanie
Middle-end jest wśród nas bardzo często spotykany, niestety jego rola jest przypisywana do Back-end-u - dlatego też pojęcie to jest mało popularne. Middle-End występuję pod postacią kilku kluczowych dla niego elementów:
- routing
- proxy
- serwowanie szablonów stron na swoim serwerze
Jednak przypadków użycia jest wiele, choćby walidacja, identyczna po stronie serwera i Front-end-u również zaliczana jest to middle-endu.
Wnioski
Kolejny DevMeetings był kolejną super dawką pozytywnej energii i wspólnego kodowania w gronie programistów z całej Polski. Niestety był to już ostatni meeting w tym roku ze względu na brak poważnych tematów - próbowałem przepchnąć CoffeeScript-a, ale się nie udało - oraz brak prelegentów.