From mstanclik w yahoo.com Sun Oct 2 11:38:24 2016 From: mstanclik w yahoo.com (Marcin Stanclik) Date: Sun, 2 Oct 2016 15:38:24 +0000 (UTC) Subject: [PySilesia] =?iso-8859-2?q?=28brak_tematu=29?= References: <1101726675.816992.1475422704927.ref@mail.yahoo.com> Message-ID: <1101726675.816992.1475422704927@mail.yahoo.com> Cześć,Będą jeszcze warsztaty Juniors?Pozdrawiam,Marcin  PS.Jak wyszła wizytówka poniżej?: Jestem w Polskiej Grupie Użytkowników Linuxsa. (PLUG) linux.org.pl I'm in a Polish Linux Users Group. linux.org.pl -------------- następna część --------- Załącznik HTML został usunięty... URL: From dariia.ratynska w gmail.com Sun Oct 2 11:44:18 2016 From: dariia.ratynska w gmail.com (=?UTF-8?Q?Daria_Raty=C5=84ska?=) Date: Sun, 2 Oct 2016 17:44:18 +0200 Subject: [PySilesia] (brak tematu) In-Reply-To: <1101726675.816992.1475422704927@mail.yahoo.com> References: <1101726675.816992.1475422704927.ref@mail.yahoo.com> <1101726675.816992.1475422704927@mail.yahoo.com> Message-ID: Tak będą jeszcze tylko było dużo pracy związanej z konferencja dlatego jest to opóźnione. 2 paź 2016 17:42 "Marcin Stanclik przez PySilesia" napisał(a): > Cześć, > Będą jeszcze warsztaty Juniors? > Pozdrawiam, > Marcin > > > PS. > Jak wyszła wizytówka poniżej?: > Jestem w Polskiej Grupie Użytkowników Linuxsa. (PLUG) > linux.org.pl > > I'm in a Polish Linux Users Group. > linux.org.pl > > _______________________________________________ > PySilesia mailing list > PySilesia w python.org > https://mail.python.org/mailman/listinfo/pysilesia > > -------------- następna część --------- Załącznik HTML został usunięty... URL: From fklebczyk w gmail.com Sun Oct 2 12:18:51 2016 From: fklebczyk w gmail.com (=?UTF-8?B?RmlsaXAgS8WCxJliY3p5aw==?=) Date: Sun, 2 Oct 2016 18:18:51 +0200 Subject: [PySilesia] (brak tematu) In-Reply-To: <1101726675.816992.1475422704927@mail.yahoo.com> References: <1101726675.816992.1475422704927.ref@mail.yahoo.com> <1101726675.816992.1475422704927@mail.yahoo.com> Message-ID: Woaaah, wizytówka wyszła super. Z warsztatami jest tak jak pisała Daria, wracamy do nich jeszcze w tym miesiącu. Przy okazji jest już lista prelekcji i warsztatów Jesieni Linuksowej: https://jesien.org/2016/talks/ Więc jak coś daj też znać wujkowi :-) No i kolejna edycja LPD już niedługo: http://pl.linux-presentation-day.org/ Pozdrawiam, Filip W dniu 2 października 2016 17:38 użytkownik Marcin Stanclik przez PySilesia napisał: > Jak wyszła wizytówka poniżej?: > Jestem w Polskiej Grupie Użytkowników Linuxsa. (PLUG) > linux.org.pl > > I'm in a Polish Linux Users Group. > linux.org.pl > > _______________________________________________ > PySilesia mailing list > PySilesia w python.org > https://mail.python.org/mailman/listinfo/pysilesia > > -------------- następna część --------- Załącznik HTML został usunięty... URL: From marcin.j.nowak w gmail.com Tue Oct 11 18:38:46 2016 From: marcin.j.nowak w gmail.com (Marcin Nowak) Date: Wed, 12 Oct 2016 00:38:46 +0200 Subject: [PySilesia] REST, meeting i juniorzy Message-ID: Cześć, 1. Wiem, że dopiero co był meeting, ale chciałem zapytać czy coś może już wiadomo o kolejnym. Co miesiąc obiecuję sobie przyjść, ale ciągle coś mi wypada. Teraz chcę zabukować sobie *ten* dzień na 110%. 2. Czy ktoś na grupie interesuje się tematem RESTful services? A może takowe praktykuje? Chciałbym wymienić parę zdań. 3. Ostatnio były warsztaty juniorów. Czy są tu jacyś juniorzy chcący sprawdzić swoich sił w komercyjnych projektach? Pozdrawiam, Marcin Nowak -------------- następna część --------- Załącznik HTML został usunięty... URL: From mstanclik w yahoo.com Wed Oct 12 01:29:14 2016 From: mstanclik w yahoo.com (Marcin Stanclik) Date: Wed, 12 Oct 2016 05:29:14 +0000 (UTC) Subject: [PySilesia] Odp: REST, meeting i juniorzy In-Reply-To: References: Message-ID: <1835632430.7228618.1476250154795@mail.yahoo.com> Cześć,Możesz głębiej opisać RESTy.Pozdrawiam,Marcin Jestem w Polskiej Grupie Użytkowników Linuxsa (PLUG) I'm in a Polish Linux Users Group (PLUG) linux.org.pl Na śr., paź 12, 2016 o 0:38, Marcin Nowak napisał(a): Cześć, - Wiem, że dopiero co był meeting, ale chciałem zapytać czy coś może już wiadomo o kolejnym. Co miesiąc obiecuję sobie przyjść, ale ciągle coś mi wypada. Teraz chcę zabukować sobie *ten* dzień na 110%. - Czy ktoś na grupie interesuje się tematem RESTful services? A może takowe praktykuje? Chciałbym wymienić parę zdań. - Ostatnio były warsztaty juniorów. Czy są tu jacyś juniorzy chcący sprawdzić swoich sił w komercyjnych projektach? Pozdrawiam,Marcin Nowak _______________________________________________ PySilesia mailing list PySilesia w python.org https://mail.python.org/mailman/listinfo/pysilesia -------------- następna część --------- Załącznik HTML został usunięty... URL: From fklebczyk w gmail.com Wed Oct 12 01:38:03 2016 From: fklebczyk w gmail.com (=?UTF-8?B?RmlsaXAgS8WCxJliY3p5aw==?=) Date: Wed, 12 Oct 2016 07:38:03 +0200 Subject: [PySilesia] REST, meeting i juniorzy In-Reply-To: References: Message-ID: Cześć, Teraz jest PyCon PL (zaczyna się jutro) w który są zaangażowane osoby organizujące PySilesia, więc pewnie odzew będzie po imprezie dopiero (jak znam życie) :-) Pozdrawiam, Filip W dniu 12 października 2016 00:38 użytkownik Marcin Nowak < marcin.j.nowak w gmail.com> napisał: > Cześć, > > > 1. Wiem, że dopiero co był meeting, ale chciałem zapytać czy coś może > już wiadomo o kolejnym. Co miesiąc obiecuję sobie przyjść, ale ciągle coś > mi wypada. Teraz chcę zabukować sobie *ten* dzień na 110%. > > 2. Czy ktoś na grupie interesuje się tematem RESTful services? A może > takowe praktykuje? Chciałbym wymienić parę zdań. > > 3. Ostatnio były warsztaty juniorów. Czy są tu jacyś juniorzy chcący > sprawdzić swoich sił w komercyjnych projektach? > > Pozdrawiam, > Marcin Nowak > > > > _______________________________________________ > PySilesia mailing list > PySilesia w python.org > https://mail.python.org/mailman/listinfo/pysilesia > > -------------- następna część --------- Załącznik HTML został usunięty... URL: From marcin.j.nowak w gmail.com Wed Oct 12 02:34:02 2016 From: marcin.j.nowak w gmail.com (Marcin Nowak) Date: Wed, 12 Oct 2016 08:34:02 +0200 Subject: [PySilesia] RESTful API Message-ID: Cześć. Zagadnienia, które mnie interesują w temacie RESTful API, są głównie związane z budowaniem usług w architekturze HATEOAS. Większość REST API, z którymi się spotykam, można określić co najwyżej mianem "RESTish", ale na pewno nie RESTful. Jeśli odkrywamy już, że mamy do czynienia z RESTish, można zakładać że twórca(-y) dążą do RESTful i to jest samo w sobie godne wyróżnienia. W pozostałych przypadkach mamy do czynienia z niewiedzą albo "kłamstwem" (prym w tzw. "marketing bullshicie" wiedzie chyba ElasticSearch), a prawdziwą plagą jest CRUD vel PUT-GET-POST-DELETE. Podczas pisania tego maila trafiłem na ciekawą prezentację Bartka Anrzejczaka, do której się nieco odniosę: http://bandrzejczak.com/hateoas-presentation/ Wg mnie najważniejsze aspekty związane z HATEOAS: - reprezentacje (stanu) i metaopis zasobów (w tym opis powiązań między nimi) - modyfikowanie stanu - wersjonowanie API (a raczej reprezentacji) - content negotiation - hypermedia dla JSON (JSON-LD, HAL, etc) - dokumentacja (albo właściwie brak konieczności jej sporządzania) - budowanie klienta RESTful i określenie czym właściwie jest "klient", unikanie kontraktów - RFC7231 - Roy Fielding Ale Bartek celnie punktuje też wady HATEOAS: - Więcej pracy - Więcej transferu - Brak ekspertów w temacie - Tworzenie API dla nieistniejącego klienta Więcej pracy - sprawa jest prosta, bo to oznacza "drożej", a klient biznesowy nie chce API tylko produktu / feature. Więcej transferu - z powodu szerszego metaopisu (i w ogóle tworzenia metaopisu) oraz nieznanych klientów. Transfer można ograniczać różnymi rodzajami reprezentacji (zob. RFC 6.4.1 - status "300") i jakąś samodecyzyjnością klienta RESTful. Brak ekspertów w temacie - to widoczne gołym okiem, szczególnie w postaci zalanej sieci bełkotem (tzw. tutorialami) na temat REST-a. Cennej wiedzy jest niewiele. I w końcu "tworzenie dla nie istniejącego klienta". Z tego powodu często upraszczamy nasze API umawiając się na pewien kontrakt opisany jako IDL, szeroko w dokumentacji albo co gorsza - nijak nie opisany, tylko oprogramowany ad-hoc po stronie klienta i serwera i to dla ściśle opisanych przypadków użycia. I to nie jest REST(ful) API, ani nawet RESTish i w takich przypadkach nawet warto rozważać RPC typu JSON-RPC ze względu na ściśle określony protokół i mnogość implementacji bibliotek. Moją intencją jest: - pogłębianie i propagowane wiedzy na temat budowy RESTful API w architekturze HATEOAS (bo tylko taka definiuje RESTful), stąd mój post (jakoś zacząć trzeba) - dobór narzędzi po stronie serwerowej (najczęściej Python) oraz klienckiej (najczęściej EcmaScript/JavaScript) - wypracowanie stylu programowania RESTful services (już ściśle związane z narzędziem) - zachęcenie społeczności do rozwoju takiego narzędzia dla Pythona - http://restosaur.readthedocs.io/en/latest/ - być może ujęcie tej całej wiedzy w jakiejś spójnej formie i oczywiście opublikowanie jej - opracować instruktaż dla każdego "jak przejść na RESTish", jako krok ku podniesieniu jakości budowanych usług i (tak na prawdę) ułatwieniu sobie życia. Wiedzę na temat RESTful API poszerzam stale od kilku lat. Zagadnień jest już tyle, że staje się trudne ogarnąć je bez zapisywania. Wątpliwości jest równie niemało i wymagają dyskusji. Na przestrzeni tych kilku lat wypracowałem metodę tworzenia "RESTish" na jakimś sensownym poziomie (tak mi się przynajmniej zdaje) przy względnie niskim nakładzie pracy. Chętnie bym ją przedstawił, przedyskutował, ale niekoniecznie jeszcze opisywał. Marcin Nowak -------------- następna część --------- Załącznik HTML został usunięty... URL: From mstanclik w yahoo.com Wed Oct 12 02:37:05 2016 From: mstanclik w yahoo.com (Marcin Stanclik) Date: Wed, 12 Oct 2016 06:37:05 +0000 (UTC) Subject: [PySilesia] Odp: RESTful API In-Reply-To: References: Message-ID: <1509887699.7351852.1476254225182@mail.yahoo.com> DziękiMarcin Jestem w Polskiej Grupie Użytkowników Linuxsa (PLUG) I'm in a Polish Linux Users Group (PLUG) linux.org.pl Na śr., paź 12, 2016 o 8:34, Marcin Nowak napisał(a): Cześć. Zagadnienia, które mnie interesują w temacie RESTful API, są głównie związane z budowaniem usług w architekturze HATEOAS.  Większość REST API, z którymi się spotykam, można określić co najwyżej mianem "RESTish", ale na pewno nie RESTful. Jeśli odkrywamy już, że mamy do czynienia z RESTish, można zakładać że twórca(-y) dążą do RESTful i to jest samo w sobie godne wyróżnienia. W pozostałych przypadkach mamy do czynienia z niewiedzą albo "kłamstwem" (prym w tzw. "marketing bullshicie" wiedzie chyba ElasticSearch), a prawdziwą plagą jest CRUD vel PUT-GET-POST-DELETE. Podczas pisania tego maila trafiłem na ciekawą prezentację Bartka Anrzejczaka, do której się nieco odniosę: http://bandrzejczak.com/hateoas-presentation/ Wg mnie najważniejsze aspekty związane z HATEOAS: - reprezentacje (stanu) i metaopis zasobów (w tym opis powiązań między nimi) - modyfikowanie stanu - wersjonowanie API (a raczej reprezentacji) - content negotiation - hypermedia dla JSON (JSON-LD, HAL, etc) - dokumentacja (albo właściwie brak konieczności jej sporządzania) - budowanie klienta RESTful i określenie czym właściwie jest "klient", unikanie kontraktów  - RFC7231 - Roy Fielding Ale Bartek celnie punktuje też wady HATEOAS: - Więcej pracy - Więcej transferu - Brak ekspertów w temacie - Tworzenie API dla nieistniejącego klienta Więcej pracy - sprawa jest prosta, bo to oznacza "drożej", a klient biznesowy nie chce API tylko produktu / feature. Więcej transferu - z powodu szerszego metaopisu (i w ogóle tworzenia metaopisu) oraz nieznanych klientów. Transfer można ograniczać różnymi rodzajami reprezentacji (zob. RFC 6.4.1 - status "300") i jakąś samodecyzyjnością klienta RESTful.  Brak ekspertów w temacie - to widoczne gołym okiem, szczególnie w postaci zalanej sieci bełkotem (tzw. tutorialami) na temat REST-a. Cennej wiedzy jest niewiele. I w końcu "tworzenie dla nie istniejącego klienta". Z tego powodu często upraszczamy nasze API umawiając się na pewien kontrakt opisany jako IDL, szeroko w dokumentacji albo co gorsza - nijak nie opisany, tylko oprogramowany ad-hoc po stronie klienta i serwera i to dla ściśle opisanych przypadków użycia. I to nie jest REST(ful) API, ani nawet RESTish i w takich przypadkach nawet warto rozważać RPC typu JSON-RPC ze względu na ściśle określony protokół i mnogość implementacji bibliotek. Moją intencją jest: - pogłębianie i propagowane wiedzy na temat budowy RESTful API w architekturze HATEOAS (bo tylko taka definiuje RESTful), stąd mój post (jakoś zacząć trzeba) - dobór narzędzi po stronie serwerowej (najczęściej Python) oraz klienckiej (najczęściej EcmaScript/JavaScript)  - wypracowanie stylu programowania RESTful services (już ściśle związane z narzędziem) - zachęcenie społeczności do rozwoju takiego narzędzia dla Pythona - http://restosaur.readthedocs.io/en/latest/ - być może ujęcie tej całej wiedzy w jakiejś spójnej formie i oczywiście opublikowanie jej - opracować instruktaż dla każdego "jak przejść na RESTish", jako krok ku podniesieniu jakości budowanych usług i (tak na prawdę) ułatwieniu sobie życia.  Wiedzę na temat RESTful API poszerzam stale od kilku lat. Zagadnień jest już tyle, że staje się trudne ogarnąć je bez zapisywania. Wątpliwości jest równie niemało i wymagają dyskusji.  Na przestrzeni tych kilku lat wypracowałem metodę tworzenia "RESTish" na jakimś sensownym poziomie (tak mi się przynajmniej zdaje) przy względnie niskim nakładzie pracy. Chętnie bym ją przedstawił, przedyskutował, ale niekoniecznie jeszcze opisywał. Marcin Nowak_______________________________________________ PySilesia mailing list PySilesia w python.org https://mail.python.org/mailman/listinfo/pysilesia -------------- następna część --------- Załącznik HTML został usunięty... URL: From marcin.j.nowak w gmail.com Wed Oct 12 02:47:04 2016 From: marcin.j.nowak w gmail.com (Marcin Nowak) Date: Wed, 12 Oct 2016 08:47:04 +0200 Subject: [PySilesia] REST, meeting i juniorzy In-Reply-To: References: Message-ID: 2016-10-12 7:38 GMT+02:00 Filip Kłębczyk : > > Teraz jest PyCon PL (zaczyna się jutro) w który są zaangażowane osoby > organizujące PySilesia, więc pewnie odzew będzie po imprezie dopiero (jak > znam życie) :-) Dzięki za info. Marcin -------------- następna część --------- Załącznik HTML został usunięty... URL: