tag:blogger.com,1999:blog-21853022909212102602024-03-13T03:21:17.630+01:00pykonik blogKrakowska społeczność PythonaKonradhttp://www.blogger.com/profile/14388784103552736162noreply@blogger.comBlogger94125tag:blogger.com,1999:blog-2185302290921210260.post-53659916452283305842017-03-10T22:09:00.000+01:002017-03-10T22:12:38.756+01:00Pykonik Open Space #5<div style="-webkit-text-stroke-width: 0px; animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.870588); font-family: "Graphik Meetup", helvetica, arial, sans-serif; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; margin: 0px 0px 16px; orphans: 2; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
Witajcie! <span class="Apple-converted-space"> </span><br />
<br />
Zgodnie z zapowiedzią, zapraszamy serdecznie na kolejne spotkanie w formie Open Space!<span class="Apple-converted-space"> </span></div>
<div style="-webkit-text-stroke-width: 0px; animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.870588); font-family: "Graphik Meetup", helvetica, arial, sans-serif; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; margin: 0px 0px 16px; orphans: 2; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
Co to jest "Open Space"? <span class="Apple-converted-space"> </span><br />
<br />
Jest to metoda angażowania grup ludzi do wspólnej wymiany myśli, wiedzy, doświadczeń i pomysłów. Polega to na tym, że każdy może zaproponować temat i otworzyć dyskusję, a pozostali uczestnicy dołączają do tematu, który ich najbardziej interesuje. <span class="Apple-converted-space"> </span><br />
<br />
Startujemy o 18:30. Na początek wprowadzenie, kwestie organizacyjne i czas na zapisanie tematów do dyskusji, następnie 2 lub 3 półgodzinne sesje. <span class="Apple-converted-space"> </span><br />
<br />
Aby lepiej się dyskutowało, to podczas kwietniowego spotkania będziemy mieli pizzę i piwo od <a href="https://deployed.pl/career" style="animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; color: #5294c8; cursor: pointer; display: inline; text-decoration: none;">Deployed.pl</a>.</div>
<div style="-webkit-text-stroke-width: 0px; animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.870588); font-family: "Graphik Meetup", helvetica, arial, sans-serif; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; margin: 0px 0px 16px; orphans: 2; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br />
<div class="separator" style="clear: both; text-align: center;">
<img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg12jTQ8m0EIO7i3fa7V3SQxM_0P6xP4pJt09RGpPlqVrekSV-z8fEhtSM5AWcHw1h31wANWQOFItdvWCH3TGZBVb5-J1mA3tQNh-yKelz2FuPriis-E_uWvg-ZrnD0W8QbDa8KsWUG6S_X/s1600/logo-deployed.png" /></div>
<br />
W razie pytań zapraszamy na naszego Slacka do którego można dołączyć pod linkiem: <a href="http://join-slack.pykonik.org/" style="animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; color: #5294c8; cursor: pointer; display: inline; text-decoration: none;">http://join-slack.pykonik.org/</a><span class="Apple-converted-space"> </span><br />
<br />
Do zobaczenia! </div>
<div style="-webkit-text-stroke-width: 0px; animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.870588); font-family: "Graphik Meetup", helvetica, arial, sans-serif; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; margin: 0px 0px 16px; orphans: 2; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-stroke-width: 0px; animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.870588); font-family: "Graphik Meetup", helvetica, arial, sans-serif; font-size: 16px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; margin: 0px 0px 16px; orphans: 2; padding: 0px; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
Źródło: https://www.meetup.com/Pykonik/events/238298396/</div>
viciuhttp://www.blogger.com/profile/17174288875427396787noreply@blogger.com2tag:blogger.com,1999:blog-2185302290921210260.post-91459435928816481682017-03-10T22:07:00.004+01:002017-03-10T22:08:30.772+01:00Pykonik #31 Tech Talks Meetup<div style="-webkit-text-stroke-width: 0px; animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.870588); font-family: "Graphik Meetup", helvetica, arial, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; margin: 0px 0px 16px; orphans: 2; padding: 0px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; display: inline;">Zapraszamy na kolejne spotkanie z cyklu Tech Talks, które odbędzie się 2 marca 2017.</span><span class="Apple-converted-space"> </span></div>
<div style="-webkit-text-stroke-width: 0px; animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.870588); font-family: "Graphik Meetup", helvetica, arial, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; margin: 0px 0px 16px; orphans: 2; padding: 0px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; display: inline;"><br /></span></div>
<div style="-webkit-text-stroke-width: 0px; animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.870588); font-family: "Graphik Meetup", helvetica, arial, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; margin: 0px 0px 16px; orphans: 2; padding: 0px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
Podczas spotkania będziecie mogli posłuchać o:<span class="Apple-converted-space"> </span></div>
<div style="-webkit-text-stroke-width: 0px; animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.870588); font-family: "Graphik Meetup", helvetica, arial, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; margin: 0px 0px 16px; orphans: 2; padding: 0px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<b style="font-weight: 500;">Mateusz Ostafil - Python na początek ?</b><span class="Apple-converted-space"> </span></div>
<div style="-webkit-text-stroke-width: 0px; animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.870588); font-family: "Graphik Meetup", helvetica, arial, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; margin: 0px 0px 16px; orphans: 2; padding: 0px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
W internecie sporo się dyskutuje o tym czy Python to dobry język do nauki programowania. W Codecool sprawdziliśmy to na żywych organizmach i chcemy się podzielić naszymi doświadczeniami.Podczas prezentacji będzie można poznać opinie naszych Studentów oraz mentorów mających doświadczenie w różnych językach programowania (Ruby, C#, Java, Node.js).<span class="Apple-converted-space"> </span></div>
<div style="-webkit-text-stroke-width: 0px; animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.870588); font-family: "Graphik Meetup", helvetica, arial, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; margin: 0px 0px 16px; orphans: 2; padding: 0px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<b style="font-weight: 500;"><br /></b></div>
<div style="-webkit-text-stroke-width: 0px; animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.870588); font-family: "Graphik Meetup", helvetica, arial, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; margin: 0px 0px 16px; orphans: 2; padding: 0px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<b style="font-weight: 500;">Piotr Grzesik - Python a architektura "serverless" w chmurze AWS </b></div>
<div style="-webkit-text-stroke-width: 0px; animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.870588); font-family: "Graphik Meetup", helvetica, arial, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; margin: 0px 0px 16px; orphans: 2; padding: 0px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
Ostatnimi czasy architektury "serverless" stają się coraz bardziej popularne, głównie dzięki platformie AWS Lambda. Podczas prezentacji postaram się pokazać dlaczego warto zainteresować się tematem "serverless", jak<span class="Apple-converted-space"> </span><i>zdeployować<span class="Apple-converted-space"> </span></i>swoją pierwszą aplikację w Pythonie na platformie Lambda, a także o alternatywach jak Google Cloud Functions.</div>
<div style="-webkit-text-stroke-width: 0px; animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.870588); font-family: "Graphik Meetup", helvetica, arial, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; margin: 0px 0px 16px; orphans: 2; padding: 0px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<b><br /></b></div>
<h2 style="-webkit-text-stroke-width: 0px; animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.870588); font-family: "Graphik Meetup", helvetica, arial, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; margin: 0px 0px 16px; orphans: 2; padding: 0px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span style="font-weight: 500;">Jacek Śmietański - Biologia pythona</span><b><span class="Apple-converted-space"> </span></b></h2>
<div style="-webkit-text-stroke-width: 0px; animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.870588); font-family: "Graphik Meetup", helvetica, arial, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; margin: 0px 0px 16px; orphans: 2; padding: 0px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
W ostatnich latach w naukach przyrodniczych dokonał się ogromny postęp technologiczny. Przykładowo, badania genetyczne nie muszą być już ograniczane do analizy pojedynczych genów - w krótkim czasie i stosunkowo niewielkim kosztem jesteśmy w stanie określić sekwencję całego genomu człowieka (ponad 3 mld elementów w nici DNA). Wciąż jednak wyzwaniem pozostaje efektywna i kompleksowa analiza surowych danych eksperymentalnych oraz wydobycie z nich maksimum użytecznych informacji. W trakcie prelekcji przedstawię "gorące" tematy bioinformatyczne i wyjaśnię dlaczego do implementacji zarówno prostych funkcji, jak i rozbudowanych aplikacji, bioinformatycy najchętniej wybierają pythona. Pokażę też kilka pythonowych narzędzi ułatwiających codzienną pracę bioinformatyka.<span class="Apple-converted-space"> </span></div>
<div style="-webkit-text-stroke-width: 0px; animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.870588); font-family: "Graphik Meetup", helvetica, arial, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; margin: 0px 0px 16px; orphans: 2; padding: 0px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-stroke-width: 0px; animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.870588); font-family: "Graphik Meetup", helvetica, arial, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; margin: 0px 0px 16px; orphans: 2; padding: 0px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<b style="font-weight: 500;">Lightning Talks:</b></div>
<div style="-webkit-text-stroke-width: 0px; animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.870588); font-family: "Graphik Meetup", helvetica, arial, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; margin: 0px 0px 16px; orphans: 2; padding: 0px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
• Krótka historia o nowej implementacji słownika w CPythonie 3.6 - Michał Wysokiński (10 min)<b style="font-weight: 500;"><span class="Apple-converted-space"> </span></b></div>
<div style="-webkit-text-stroke-width: 0px; animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.870588); font-family: "Graphik Meetup", helvetica, arial, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; margin: 0px 0px 16px; orphans: 2; padding: 0px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-stroke-width: 0px; animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.870588); font-family: "Graphik Meetup", helvetica, arial, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; margin: 0px 0px 16px; orphans: 2; padding: 0px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
Dzięki uprzejmości firmy Codecool podczas spotkania przewidziane jest piwo, kawa, herbata oraz słodkie przekąski.</div>
<div style="-webkit-text-stroke-width: 0px; animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.870588); font-family: "Graphik Meetup", helvetica, arial, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; margin: 0px 0px 16px; orphans: 2; padding: 0px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<br /></div>
<div style="-webkit-text-stroke-width: 0px; animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.870588); font-family: "Graphik Meetup", helvetica, arial, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; margin: 0px 0px 16px; orphans: 2; padding: 0px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
Na spotkaniu wciąż mamy jeden wolny slot, jeśli również masz ochotę podzielić się czymś interesującym, prosimy o nadsyłanie propozycji na <a href="mailto:hello@pykonik.org" style="animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; color: #5294c8; cursor: pointer; display: inline; text-decoration: none;">hello@pykonik.org</a>.</div>
<div style="-webkit-text-stroke-width: 0px; animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.870588); font-family: "Graphik Meetup", helvetica, arial, sans-serif; font-size: 15px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: normal; letter-spacing: normal; margin: 0px 0px 16px; orphans: 2; padding: 0px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
Do zobaczenia!<br />
<br />
Źródło: https://www.meetup.com/Pykonik/events/237708800/<br />
</div>
viciuhttp://www.blogger.com/profile/17174288875427396787noreply@blogger.com0tag:blogger.com,1999:blog-2185302290921210260.post-2428365559654716252016-11-24T13:52:00.002+01:002016-11-24T13:53:52.411+01:00Pykonik Tech Talks #30 - November 29, 2016Hello!<br />
<br />
We are going to have next Tech Talks Meetup on 29th of November 2016.<br />
<br />
Event will be hosted at Artefakt Cafe like last Tech Talks meetup.<br />
<br />
Check meetup announcment at <a href="https://www.meetup.com/Pykonik/events/235785285/">https://www.meetup.com/Pykonik/events/235785285/</a><br />
<br />
<br />
During the meeting you would listen about:<br />
<br />
<br />
<ul>
<li><b>"Python Packaging ProTips" by Bryan Deeney - YouGov, plc.</b><br /><br />Historically, Python packaging has been a source of significant pain for even the most devoted Python enthusiasts. The good news, though,is that things are getting better! In this talk, I'll provide a quick overview of the current state of Python packaging tools. Then I'll share examples of how you can use the features of the Setuptools library to make developing, testing, and distributing your Python packages easier. Finally, I'll demonstrate how "pip-tools" can help you generate stable, repeatable builds and save you from dependency hell.</li>
<li><b>Michał Lowas-Rzeszonek - "Dane binarne w Pythonie"</b></li>
<li style="display: inline !important;"><br />Języki skryptowe takie jak Python postrzegane są jako doskonałe narzędzie do przetwarzania tekstu. Napotykamy jednak na pewną rezerwę w momencie kiedy zaczynamy mieć do czynienia z binarkami, które "tradycyjnie" przetwarza się w C.W czasie prezentacji postaram się pokazać, że binarki w Pythonie wcale nie gryzą... co nie znaczy, że ogarnianie wskaźników i Indian nie jest pomocne!</li>
</ul>
<br />
<br />
Meetup will consist of two 30 minutes presentations, lightning talks session and beer/networking time after that.<br />
<br />
<br />
If you feel you can present something interesting, please email your proposals to hello@pykonik.org.<br />
<br />
See you!<br />
<br />Anonymoushttp://www.blogger.com/profile/14598390373286765230noreply@blogger.com0tag:blogger.com,1999:blog-2185302290921210260.post-82186878828309320072016-10-10T13:30:00.001+02:002016-10-10T13:30:34.183+02:00Pykonik Open Space #3 - 20 października 2016<br />
<div>
Witajcie!</div>
<div>
<br /></div>
<div>
Zapraszamy na trzecią odsłonę pykonikowych open space'ów. Niespełna tydzień po PyCon PL '16, który zapewne przyniesie kilka inspiracji / tematów do rozmów.</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
Tym razem zaczniemy od krótkiej prezentacji, którą wygłosi Asia Lindsay z <a href="http://toptal.com/">http://toptal.com/</a></div>
<div>
<br /></div>
<div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSBYW6mlNKwh0HA4jFHR9hXTiRm37o-UVZIe6d1YQQjrz4EkmA628z5B_5LhjjcafQFg7kUoCYUj3u7V7ZVab9bz4FR0txKPfGMfqCX2Q8VB0J1wf1ttt5DgCpjbM8721-iF7xH1Rfm6vh/s1600/asia_lindsay.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="213" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSBYW6mlNKwh0HA4jFHR9hXTiRm37o-UVZIe6d1YQQjrz4EkmA628z5B_5LhjjcafQFg7kUoCYUj3u7V7ZVab9bz4FR0txKPfGMfqCX2Q8VB0J1wf1ttt5DgCpjbM8721-iF7xH1Rfm6vh/s320/asia_lindsay.JPG" width="320" /></a></div>
<br /></div>
<div>
<span id="goog_1744562502"></span><span id="goog_1744562503"></span><br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
18:30 - How Freelancing and Remote Work is Changing the World </div>
<div>
<br /></div>
<div>
Abstrakt: Asia will talk about the future of work. She expands on the benefits of remote work, how it helps women and minorities and has created a new trend of empowerment and engagement around the world. Follow her on her journey from working at TED in New York to leading the Europe community at Toptal. </div>
<div>
<br /></div>
<div>
<br /></div>
<div>
Następnie 2 lub 3 półgodzinne sesje open space.</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
Dla tych, którzy jeszcze nie widzą, lub zapomnieli - Co to jest "Open Space"?</div>
<div>
<br /></div>
<div>
Jest to metoda angażowania grup ludzi do wspólnej wymiany myśli, wiedzy, doświadczeń i pomysłów. Polega to na tym, że każdy może zaproponować temat i otworzyć dyskusję, a pozostali uczestnicy dołączają do tematu, który ich najbardziej interesuje.<br />
<br />
Daj nam znać na meetupie <a href="https://www.meetup.com/Pykonik/events/234751212/">https://www.meetup.com/Pykonik/events/234751212/</a></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
Do zobaczenia!</div>
Anonymoushttp://www.blogger.com/profile/14598390373286765230noreply@blogger.com0tag:blogger.com,1999:blog-2185302290921210260.post-22072168273468754482016-09-05T16:41:00.001+02:002016-09-05T16:42:12.696+02:00Pykonik Starter 16/17 - September 7, 2016Hello after long break/summer holidays!<br />
<br />
Pykonik is ready for next season. <br />
Let's meet and talk what we (Pykonik community) gonna do next year. <br />
Event will be hosted at Artefakt Cafe like last Tech Talks meetup.<br />
<br />
<i>Standard Talks:</i><br />
1. <b>Przemek Lewandowski - Mechanizm uwierzytelnienia dla twojego API </b><br />
Na pewno niejednokrotnie zastanawiałeś się jaki mechanizm uwierzytelnienia powinno wspierać API, które właśnie budujesz. W prezentacji przedstawię różne sposoby uwierzytelniania klienta API. Pokażę sposób działania poszczególnych rozwiązań oraz opowiem o zaletach i wadach każdego z nich.<br />
<br />
<i>Lightning Talks: </i><br />
1. <b>Marysia Lowas-Rzechonek - Django Girls</b><br />
<br />
If you want to give speech, contact us at hello@pykonik.org or directly on the meeting.<br />
<br />
Please register at <a href="https://www.meetup.com/Pykonik/events/233818573/">https://www.meetup.com/Pykonik/events/233818573/</a><br />
<br />
<i>Sponsor</i><br />
<b>Deployed.pl</b> is a team of passionate consultants and programmers. Since 2011 we help our clients running and scaling their businesses.<br />
<br />
We specialize in tailored web applications. There's something uncommon about us, we actually do test our code, put an impact on quality in development process, write clean code and deploy frequently.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://deployed.pl/" target="_blank"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg12jTQ8m0EIO7i3fa7V3SQxM_0P6xP4pJt09RGpPlqVrekSV-z8fEhtSM5AWcHw1h31wANWQOFItdvWCH3TGZBVb5-J1mA3tQNh-yKelz2FuPriis-E_uWvg-ZrnD0W8QbDa8KsWUG6S_X/s1600/logo-deployed.png" /></a></div>
<br />
<br />
<br />
<br />
See you!Anonymoushttp://www.blogger.com/profile/14598390373286765230noreply@blogger.com0tag:blogger.com,1999:blog-2185302290921210260.post-76428356778134053632016-06-28T13:52:00.005+02:002016-06-30T10:37:30.388+02:00Meetup 29th June 2016 18:30 Artefakt Café | Sétka Sztuki Dajwór 3, KrakówWe are going to have next Tech Talks Meetup on 29th of June 2016.<br />
<br />
During the meeting you would listen about:<br />
<br />
<h2>
Michał Lowas-Rzechonek - "Zrób sobie asnycio"</h2>
<br />
Jak to jest, że komputery potrafią robić dwie rzeczy na raz? Co to jest context switch, pętla zdarzeń i reaktor? Co do tego mają generatory i czemu wszyscy podniecają się konstrukcją `yield from`?
Na te i inne pytanie postaram się odpowiedzieć implementując "na kolanie" prosty serwer TCP korzystający z koncepcji użytych w bibliotece asyncio.
To nie jest talk o asyncio, ale o tym jak główna pętla działa "pod maską".<br />
<br />
<h2>
Michał Wysokiński - "Wydajne i oszczędne zarządzanie chmurą AWS za pomocą Pythona"</h2>
<br />
Chmury pozwalają na zarządzanie infrastrukturą w szybki, wygodny i wydajny sposób. Dzięki nim mamy praktycznie nieograniczony dostęp do mocy obliczeniowej, która w danej chwili jest nam potrzebna. Taka wygoda jest jednak dosyć kosztowna, dlatego przy zarządzaniu chmurą, optymalizacja kosztów staje się jednym z kluczowych zagadnień. W trakcie prezentacji opowiem jak robić to w pełni automatycznie, łatwo i przyjemnie z pomocą naszego ulubionego węża.<br />
<br />
Meetup will consist of three 20 minutes presentations, lightning talks session and beer/networking time after that.
So... there is still one slot free!<br />
<br />
If you feel you can present something interesting, please email your proposals to <a href="mailto:hello@pykonik.org">hello@pykonik.org</a>.<br />
<br />
See you!
More info here:<br />
<br />
<a href="http://www.meetup.com/Pykonik/events/231767128/">http://www.meetup.com/Pykonik/events/231767128/</a>viciuhttp://www.blogger.com/profile/17174288875427396787noreply@blogger.com0tag:blogger.com,1999:blog-2185302290921210260.post-68638154698379966772016-05-19T10:14:00.000+02:002016-05-19T10:14:10.075+02:00Pykonik Open Space #2 - 2 czerwca 2016<div style="animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-timing-function: linear; background-color: white; font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 22.4px; margin-bottom: 18px; padding: 0px;">
<span style="color: #666666;">Witajcie!</span></div>
<div style="animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-timing-function: linear; background-color: white; font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 22.4px; margin-bottom: 18px; padding: 0px;">
<span style="color: #666666;"><br /></span></div>
<div style="animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-timing-function: linear; background-color: white; margin-bottom: 18px; padding: 0px;">
<span style="color: #666666; font-family: whitney, helvetica, arial, sans-serif;"><span style="line-height: 22.4px;">Kto był i pamięta pierwsze spotkanie z tej serii wie, że warto ją kontynuować. Kto nie był będzie miał okazję przekonać się niedługo. Zapraszamy na drugi odcinek Open Space!</span></span><br />
<span style="color: #666666; font-family: whitney, helvetica, arial, sans-serif;"><span style="line-height: 22.4px;"><br /></span></span></div>
<div style="animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-timing-function: linear; background-color: white; font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 22.4px; margin-bottom: 18px; padding: 0px;">
<span style="color: #666666;">Co to jest "Open Space"?</span></div>
<div style="animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-timing-function: linear; background-color: white; font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 22.4px; margin-bottom: 18px; padding: 0px;">
<span style="color: #666666;">Jest to metoda angażowania grup ludzi do wspólnej wymiany myśli, wiedzy, doświadczeń i pomysłów. Polega to na tym, że każdy może zaproponować temat i otworzyć dyskusję, a pozostali uczestnicy dołączają do tematu, który ich najbardziej interesuje.</span></div>
<div style="animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-timing-function: linear; background-color: white; font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 22.4px; margin-bottom: 18px; padding: 0px;">
<span style="color: #666666;"><br /></span></div>
<div style="animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-timing-function: linear; background-color: white; font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 22.4px; margin-bottom: 18px; padding: 0px;">
<span style="color: #666666;">Startujemy o 18:30. Na początek wprowadzenie, kwestie organizacyjne i czas na zapisanie tematów do dyskusji, następnie 2 lub 3 półgodzinne sesje.</span></div>
<div style="animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-timing-function: linear; background-color: white; font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 22.4px; margin-bottom: 18px; padding: 0px;">
<span style="color: #666666;"><br /></span></div>
<div style="animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-timing-function: linear; background-color: white; margin-bottom: 18px; padding: 0px;">
<span style="color: #666666; font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 22.4px;">Daj znać czy się wybierasz na meetupie: </span><span style="color: #666666; font-family: whitney, helvetica, arial, sans-serif;"><span style="line-height: 22.4px;"><a href="http://www.meetup.com/Pykonik/events/231239703/">http://www.meetup.com/Pykonik/events/231239703/</a> </span></span><span style="color: #666666; font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 22.4px;">:)</span></div>
<div style="animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-timing-function: linear; background-color: white; font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 22.4px; margin-bottom: 18px; padding: 0px;">
<span style="color: #666666;"><br /></span></div>
<div style="animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-timing-function: linear; background-color: white; font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 22.4px; margin-bottom: 18px; padding: 0px;">
<span style="color: #666666;">Do zobaczenia!</span></div>
Anonymoushttp://www.blogger.com/profile/14598390373286765230noreply@blogger.com0tag:blogger.com,1999:blog-2185302290921210260.post-60915757688498564632016-04-11T14:26:00.004+02:002016-04-11T14:26:57.627+02:00Coding Dojo #12 - April 20, 2016<h2>
<i style="color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px;">April dojo is coming!</i></h2>
<div>
<i style="color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px;">As we promised last time, next dojo will be organized on second Wednesday of every month. Hope to see you again :)</i></div>
<div>
<i style="color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px;"><br /></i></div>
<i style="font-weight: 700;">What is a Coding Dojo?</i><br />
<div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
<span style="font-weight: 700;">tl;dr:</span> We invite you to come and learn Python by coding with us!<br />
Register at <a href="http://www.meetup.com/Pykonik/events/230288416/">http://www.meetup.com/Pykonik/events/230288416/</a></div>
<div style="color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px;">
<br /></div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
A Coding Dojo is a place / meeting for programmers to engage together ondeliberate practice of their craft. Expect to do Test Driven Development, PairProgramming and other practices well known from Agile development methodologiestogether with other people.</div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
It’s meant to be fun and to help everyone improve their coding skills.</div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
<span style="font-weight: 700;">All skill levels are welcome.</span></div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
In the very first minutes we will give a brief introductionexplaining how the process work, with very few rules, and then we start coding.</div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
Do not bring your computer, you don’t need it, and it would be just one moredistraction in the era of smartphones and everyone always connected...</div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
Important things to keep in mind: Continuous learning, Safe environment, No competition, Collaboration, Inclusive, Failure and redundancy, Baby steps</div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
Objectives: Practice, Learn, Teach, Discuss based on actual code (avoid abstract conversations)</div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
What NOT to do: Rush to finish the problem, Work on somebody’s "real life" problem, Flamewars, Compete with other participants, Have anyone in the session lost in understanding the current state of the code base</div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
At the end of the session we conduct a retrospective to understand collectivelywhat we’ve learned, what did we like, what could be better, etc. And afterthat, it’s common to spend more time together and socialize.</div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
<span style="font-weight: 700;"><i>Sponsor</i></span></div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
<span style="line-height: 1.35em;">Printbox (</span><a class="linkified" href="http://getprintbox.com/" style="color: #5294c8; cursor: pointer; display: inline; line-height: 1.35em; text-decoration: none; word-break: break-all; word-wrap: break-word;">http://getprintbox.com/</a><span style="line-height: 1.35em;">) kindly offers us their office space for avenue and provides snacks.</span></div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
<i>Printbox is the simplest and the most effective way to run your own photoproduct business.</i> </div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
<i>Printbox allows you to sell customizable photo products. It is a completepackage containing ready-to-go eCommerce on your domain with your branding,beautiful editor filled with photo product templates and high quality PDF filegenerator. Each component is focused on conversion and has been tailored toaccommodate specific needs for small and enterprise businesses.</i></div>
</div>
Anonymoushttp://www.blogger.com/profile/14598390373286765230noreply@blogger.com0tag:blogger.com,1999:blog-2185302290921210260.post-53557043653199515042016-03-02T11:31:00.001+01:002016-03-02T11:31:33.250+01:00Coding Dojo #11 - March 9, 2016<h2>
<i style="color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px;">February dojo is coming!</i></h2>
<div>
<i style="color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px;">As we promised last time, next dojo will be organized on second Wednesday of every month. Hope to see you again :)</i></div>
<div>
<i style="color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px;"><br /></i></div>
<i style="font-weight: 700;">What is a Coding Dojo?</i><br />
<div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
<span style="font-weight: 700;">tl;dr:</span> We invite you to come and learn Python by coding with us!<br />
Register at <a href="http://www.meetup.com/Pykonik/events/229280511/">http://www.meetup.com/Pykonik/events/229280511/</a></div>
<div style="color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px;">
<br /></div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
A Coding Dojo is a place / meeting for programmers to engage together ondeliberate practice of their craft. Expect to do Test Driven Development, PairProgramming and other practices well known from Agile development methodologiestogether with other people.</div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
It’s meant to be fun and to help everyone improve their coding skills.</div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
<span style="font-weight: 700;">All skill levels are welcome.</span></div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
In the very first minutes we will give a brief introductionexplaining how the process work, with very few rules, and then we start coding.</div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
Do not bring your computer, you don’t need it, and it would be just one moredistraction in the era of smartphones and everyone always connected...</div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
Important things to keep in mind: Continuous learning, Safe environment, No competition, Collaboration, Inclusive, Failure and redundancy, Baby steps</div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
Objectives: Practice, Learn, Teach, Discuss based on actual code (avoid abstract conversations)</div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
What NOT to do: Rush to finish the problem, Work on somebody’s "real life" problem, Flamewars, Compete with other participants, Have anyone in the session lost in understanding the current state of the code base</div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
At the end of the session we conduct a retrospective to understand collectivelywhat we’ve learned, what did we like, what could be better, etc. And afterthat, it’s common to spend more time together and socialize.</div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
<span style="font-weight: 700;"><i>Sponsor</i></span></div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
<span style="line-height: 1.35em;">Printbox (</span><a class="linkified" href="http://getprintbox.com/" style="color: #5294c8; cursor: pointer; display: inline; line-height: 1.35em; text-decoration: none; word-break: break-all; word-wrap: break-word;">http://getprintbox.com/</a><span style="line-height: 1.35em;">) kindly offers us their office space for avenue and provides snacks.</span></div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
<i>Printbox is the simplest and the most effective way to run your own photoproduct business.</i> </div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
<i>Printbox allows you to sell customizable photo products. It is a completepackage containing ready-to-go eCommerce on your domain with your branding,beautiful editor filled with photo product templates and high quality PDF filegenerator. Each component is focused on conversion and has been tailored toaccommodate specific needs for small and enterprise businesses.</i></div>
</div>
Anonymoushttp://www.blogger.com/profile/14598390373286765230noreply@blogger.com0tag:blogger.com,1999:blog-2185302290921210260.post-65075027041134706742016-02-22T09:52:00.003+01:002016-02-22T09:54:01.306+01:00Pykonik Open Space #1 - 25 lutego 2016<div style="animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 22.4px; margin-bottom: 18px; padding: 0px;">
Witajcie!</div>
<div style="animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 22.4px; margin-bottom: 18px; padding: 0px;">
<span style="line-height: 22.4px;"><br /></span></div>
<div style="animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 22.4px; margin-bottom: 18px; padding: 0px;">
<span style="line-height: 22.4px;">Otwieramy nowy cykl spotkań pod tytułem "Open Space".</span></div>
<div style="animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 22.4px; margin-bottom: 18px; padding: 0px;">
Przed nami odcinek pilotażowy już w najbliższy czwartek. Sprawdźmy czy taka forma się przyjmie.</div>
<div style="animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 22.4px; margin-bottom: 18px; padding: 0px;">
<br /></div>
<div style="animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 22.4px; margin-bottom: 18px; padding: 0px;">
Co to jest "Open Space"?</div>
<div style="animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 22.4px; margin-bottom: 18px; padding: 0px;">
Jest to metoda angażowania grup ludzi do wspólnej wymiany myśli, wiedzy, doświadczeń i pomysłów. Polega to na tym, że każdy może zaproponować temat i otworzyć dyskusję, a pozostali uczestnicy dołączają do tematu, który ich najbardziej interesuje.</div>
<div style="animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 22.4px; margin-bottom: 18px; padding: 0px;">
<br /></div>
<div style="animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 22.4px; margin-bottom: 18px; padding: 0px;">
Startujemy o 18:30. Na początek wprowadzenie, kwestie organizacyjne i czas na zapisanie tematów do dyskusji, następnie 2 lub 3 półgodzinne sesje.</div>
<div style="animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 22.4px; margin-bottom: 18px; padding: 0px;">
<br /></div>
<div style="animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 22.4px; margin-bottom: 18px; padding: 0px;">
Daj znać czy się wybierasz na meetupie: <a href="http://www.meetup.com/Pykonik/events/229036771/">http://www.meetup.com/Pykonik/events/229036771/</a> :)</div>
<div style="animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 22.4px; margin-bottom: 18px; padding: 0px;">
<br /></div>
<div style="animation-delay: 0.1s; animation-duration: 0.1s; animation-iteration-count: 1; animation-name: fontfix; animation-timing-function: linear; background-color: white; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 22.4px; margin-bottom: 18px; padding: 0px;">
Do zobaczenia!</div>
Anonymoushttp://www.blogger.com/profile/14598390373286765230noreply@blogger.com0tag:blogger.com,1999:blog-2185302290921210260.post-45647339288147045462016-02-01T13:54:00.001+01:002016-02-01T14:00:11.290+01:00Coding Dojo #10 - February 10, 2016<h2>
<i style="color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px;">February dojo is coming!</i></h2>
<div>
<i style="color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px;">As we promised last time, next dojo will be organized on second Wednesday of every month. Hope to see you again :)</i></div>
<div>
<i style="color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px;"><br /></i></div>
<i style="font-weight: 700;">What is a Coding Dojo?</i><br />
<div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
<span style="font-weight: 700;">tl;dr:</span> We invite you to come and learn Python by coding with us!<br />
Register at <a href="http://www.meetup.com/Pykonik/events/228521452/">http://www.meetup.com/Pykonik/events/228521452/</a></div>
<div style="color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px;">
<br /></div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
A Coding Dojo is a place / meeting for programmers to engage together ondeliberate practice of their craft. Expect to do Test Driven Development, PairProgramming and other practices well known from Agile development methodologiestogether with other people.</div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
It’s meant to be fun and to help everyone improve their coding skills.</div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
<span style="font-weight: 700;">All skill levels are welcome.</span></div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
In the very first minutes we will give a brief introductionexplaining how the process work, with very few rules, and then we start coding.</div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
Do not bring your computer, you don’t need it, and it would be just one moredistraction in the era of smartphones and everyone always connected...</div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
Important things to keep in mind: Continuous learning, Safe environment, No competition, Collaboration, Inclusive, Failure and redundancy, Baby steps</div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
Objectives: Practice, Learn, Teach, Discuss based on actual code (avoid abstract conversations)</div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
What NOT to do: Rush to finish the problem, Work on somebody’s "real life" problem, Flamewars, Compete with other participants, Have anyone in the session lost in understanding the current state of the code base</div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
At the end of the session we conduct a retrospective to understand collectivelywhat we’ve learned, what did we like, what could be better, etc. And afterthat, it’s common to spend more time together and socialize.</div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
<span style="font-weight: 700;"><i>Sponsor</i></span></div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
<span style="line-height: 1.35em;">Printbox (</span><a class="linkified" href="http://getprintbox.com/" style="color: #5294c8; cursor: pointer; display: inline; line-height: 1.35em; text-decoration: none; word-break: break-all; word-wrap: break-word;">http://getprintbox.com/</a><span style="line-height: 1.35em;">) kindly offers us their office space for avenue and provides snacks.</span></div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
<i>Printbox is the simplest and the most effective way to run your own photoproduct business.</i> </div>
<div style="background-position: 0px 0px; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6px; margin-bottom: 15px; padding: 0px;">
<i>Printbox allows you to sell customizable photo products. It is a completepackage containing ready-to-go eCommerce on your domain with your branding,beautiful editor filled with photo product templates and high quality PDF filegenerator. Each component is focused on conversion and has been tailored toaccommodate specific needs for small and enterprise businesses.</i></div>
</div>
Anonymoushttp://www.blogger.com/profile/14598390373286765230noreply@blogger.com0tag:blogger.com,1999:blog-2185302290921210260.post-57419759184910207102016-01-07T12:03:00.000+01:002016-01-07T12:03:08.284+01:00Coding Dojo #9 - January 13, 2016<h2>
<i style="color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px;">Coding Dojo is back!</i></h2>
<div>
<i style="color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px;">We are back with coding dojo sessions after about half year break. It's going to be organized every second Wednesday of month.</i></div>
<div>
<i style="color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px;"><br /></i></div>
<i style="font-weight: 700;">What is a Coding Dojo?</i><br />
<div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px; margin-bottom: 15px; padding: 0px;">
<span style="font-weight: 700;">tl;dr:</span> We invite you to come and learn Python by coding with us!<br />
Register at <a href="http://www.meetup.com/Pykonik/events/227910075/">http://www.meetup.com/Pykonik/events/227910075/</a></div>
<div style="color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px;">
<br /></div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px; margin-bottom: 15px; padding: 0px;">
A Coding Dojo is a place / meeting for programmers to engage together ondeliberate practice of their craft. Expect to do Test Driven Development, PairProgramming and other practices well known from Agile development methodologiestogether with other people.</div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px; margin-bottom: 15px; padding: 0px;">
It’s meant to be fun and to help everyone improve their coding skills.</div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px; margin-bottom: 15px; padding: 0px;">
<span style="font-weight: 700;">All skill levels are welcome.</span></div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px; margin-bottom: 15px; padding: 0px;">
In the very first minutes we will give a brief introductionexplaining how the process work, with very few rules, and then we start coding.</div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px; margin-bottom: 15px; padding: 0px;">
Do not bring your computer, you don’t need it, and it would be just one moredistraction in the era of smartphones and everyone always connected...</div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px; margin-bottom: 15px; padding: 0px;">
Important things to keep in mind: Continuous learning, Safe environment, No competition, Collaboration, Inclusive, Failure and redundancy, Baby steps</div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px; margin-bottom: 15px; padding: 0px;">
Objectives: Practice, Learn, Teach, Discuss based on actual code (avoid abstract conversations)</div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px; margin-bottom: 15px; padding: 0px;">
What NOT to do: Rush to finish the problem, Work on somebody’s "real life" problem, Flamewars, Compete with other participants, Have anyone in the session lost in understanding the current state of the code base</div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px; margin-bottom: 15px; padding: 0px;">
At the end of the session we conduct a retrospective to understand collectivelywhat we’ve learned, what did we like, what could be better, etc. And afterthat, it’s common to spend more time together and socialize.</div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px; margin-bottom: 15px; padding: 0px;">
<span style="font-weight: 700;"><i>Sponsor</i></span></div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px; margin-bottom: 15px; padding: 0px;">
<span style="line-height: 1.35em;">Printbox (</span><a class="linkified" href="http://getprintbox.com/" style="color: #5294c8; cursor: pointer; display: inline; line-height: 1.35em; text-decoration: none; word-break: break-all; word-wrap: break-word;">http://getprintbox.com/</a><span style="line-height: 1.35em;">) kindly offers us their office space for avenue and provides snacks.</span></div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px; margin-bottom: 15px; padding: 0px;">
<i>Printbox is the simplest and the most effective way to run your own photoproduct business.</i> </div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px; margin-bottom: 15px; padding: 0px;">
<i>Printbox allows you to sell customizable photo products. It is a completepackage containing ready-to-go eCommerce on your domain with your branding,beautiful editor filled with photo product templates and high quality PDF filegenerator. Each component is focused on conversion and has been tailored toaccommodate specific needs for small and enterprise businesses.</i></div>
</div>
Anonymoushttp://www.blogger.com/profile/14598390373286765230noreply@blogger.com0tag:blogger.com,1999:blog-2185302290921210260.post-54921871859661539332015-12-01T20:00:00.000+01:002015-12-29T18:09:46.228+01:00Pykonik #28 Tech Talks MeetupOnce again, we are going to have Tech Talks Meetup! It is on 15th of December 2015. The start is planned for 18:30. Our venue is Tech Space (ul. Leona Wyczółkowskiego 7, Kraków).<br />
Although the announcement is in English don't hesitate to give a Lightning Talk in Polish! If there are no non-Polish speaking foreigners we will probably switch to Polish.<br />
A Lightning Talk is a short presentation (about 5 minutes long) that does not require much preparation and may be given without too many slides (or even without any). Think of them as cinematic trailers for interesting topics or condensed tech talks.<br />
<h2>
<span style="font-size: x-large;">
Agenda</span></h2>
Details should be announced soon.<br />
The draft is as follows:<br />
<em>18:30 - 18:50</em> - Networking and Intro<br />
<em>18:50 - 20:20</em> - Three 20 to 30-minute technical and pythonic talks<br />
<em>20:00 - 20:30</em> - <em>Lightning Talks</em><br />
<em>20:30</em> - Afterparty (in Tech Space)<br />
<br />
<h2>
<span style="font-size: x-large;">Talks</span></h2>
<div>
<b>#1 Condemned to re-invent SQL, poorly - Michał Lowas-Rzechonek</b><br />
<div>
<blockquote class="tr_bq">
Praktycznie każda aplikacja webowa używa jakiejś relacyjnej bazy danych,<br />
zazwyczaj za pośrednictwem ORMa. Używanie frameworku nie znaczy jednak,<br />
że możemy kompletnie nie ogarniać co dzieje się "pod maską" naszej<br />
aplikacji.<br />
Django ma bardzo wygodny ORM, więc nieświadomość mechanizmów działania<br />
bazy danych "kusi" szczególnie. Z tego powodu przedstawię parę<br />
użytecznych technik ze świata baz danych, które są trudno osiągalne w<br />
Djangowym ORMie, a jednocześnie niezwykle przydatne w tworzeniu<br />
nietrywialnych programów.</blockquote>
</div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYFfMj4sFLfsNnHs6FRqHYmFeftPC4fNKhMDmV_8uU2e3tfHVWpcUWrizGQq8x-GicVvZMt1cwQF1EGIhBV6lXOFgmpHO8JdtcjPBHopUPm8UI5PIfniDzKFwRaPhWU48Gx7xTYLfl3CX-/s1600/MichalRzechonek.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYFfMj4sFLfsNnHs6FRqHYmFeftPC4fNKhMDmV_8uU2e3tfHVWpcUWrizGQq8x-GicVvZMt1cwQF1EGIhBV6lXOFgmpHO8JdtcjPBHopUPm8UI5PIfniDzKFwRaPhWU48Gx7xTYLfl3CX-/s200/MichalRzechonek.jpg" width="188" /></a></div>
</div>
<div>
<br /></div>
<div>
<blockquote class="tr_bq">
<b>Michał 'Khorne' Lowas-Rzechonek</b> od 12 lat programuje szeroko pojęte<br />
aplikacje serwerowe, back-endy i urządzenia embedded. Z tego powodu nie<br />
pozwalają mu dotykać UI. Uważa, że historia zatacza koło a branża IT co<br />
20 lat na nowo wymyśla LISPa. Sam nie wie czemu zajmuje się Pythonem,<br />
skoro prawdziwi mężczyźni piszą tylko w ANSI C.</blockquote>
<br />
<ul>
<li>Opis prezentacji: <a href="https://github.com/PyConPL/Book/blob/master/2015/presentations/condemned_to_reinvent_sql/text.md">https://github.com/PyConPL/Book/blob/master/2015/presentations/condemned_to_reinvent_sql/text.md</a></li>
<li>Przykładowy kod: <a href="https://github.com/mrzechonek/sql_condemned">https://github.com/mrzechonek/sql_condemned</a></li>
</ul>
<br />
<br />
<b>#2 Managing the chaos - Gitflow + Vagrant + Ansible - Jakub Wasielak</b><br />
<blockquote class="tr_bq">
Załóżmy, że napisanie jednej części kodu przez jedną osobę wynosi x czasu. Czy w takim razie dwie osoby ten sam kod powinny napisać dwa razy krótszym czasie? A dziesięć osób w 0.1x? Byłoby pięknie, ale tak nie jest. Nawet przy optymistycznym założeniu okaże się, że zwiększając ilość programistów, zwiększamy czas potrzebny na rozwiązanie danego problemu. Jak więc poradzić sobie z tym paradoksem?<br />
W trakcie prezentacji o porządkowaniu chaosu chcę poruszyć takie tematy, jak organizacja środowiska oraz metody pracy. Zaproponuję rozwiązanie, w którym każdy developer jedną komendą ustawi lokalne środowisko, gdzie konflikt w trakcie merge'u jest rzadkością, a więcej czasu niż deploy produkcyjny zajmuje zrobienie sobie kawy.</blockquote>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGmYkc6wMFDplOlxrX8Ln4KiweMLQyjnvjEVdWMAJNF3W22QxwjcFPBzaLSwfrDn9VyV1p8AIbv4_qPW20k_9ebfja4hz6ofF_5N39kiDVsnmNQxBJSvxfg5jQzHMA0yVmyFhPdWI-AYiW/s1600/kuba_wasielak.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="213" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGmYkc6wMFDplOlxrX8Ln4KiweMLQyjnvjEVdWMAJNF3W22QxwjcFPBzaLSwfrDn9VyV1p8AIbv4_qPW20k_9ebfja4hz6ofF_5N39kiDVsnmNQxBJSvxfg5jQzHMA0yVmyFhPdWI-AYiW/s320/kuba_wasielak.jpg" width="320" /></a></div>
<blockquote class="tr_bq" style="clear: both; text-align: left;">
Jakub Wasielak: Programista Python z doświadczeniem w rozwijaniu aplikacji webowych - głównie przy użyciu Django. Obecnie zatrudniony w firmie YouGov. W wolnym czasie fan fantasy i larpów, koordynator zlotu miłośników fantastyki Fornost.</blockquote>
<br />
<ul>
<li>Prezentacja: <a href="https://prezi.com/t9gvhe3rqfhz/managing-the-chaos/">https://prezi.com/t9gvhe3rqfhz/managing-the-chaos/</a></li>
<li>Przykładowy kod: <a href="https://bitbucket.org/Gandi24/codepot-example">https://bitbucket.org/Gandi24/codepot-example</a></li>
</ul>
<br />
<br />
<i>ENG:</i><br />
<blockquote class="tr_bq">
Let's assume, that writing a part of code by one person takes x hours. If so, should two developers write the same code in half of the time? And ten developers in 0.1 of x? That would be beautiful, but unfortunately it is not. Even with the best efforts having additional people in project would result in taking longer time to solve the problem. So how should we deal with it?<br />
During the presentation about managing the chaos I would like to teach, how to set up your working environment with Gitflow, Vagrant and Ansible. I will propose a solution where each developer can setup local instance of project with one commend, where merge conflicts are really rare and the production deployment takes less time than making yourself a cup of coffee.</blockquote>
<br />
<blockquote class="tr_bq">
Jakub Wasielak - Python Programmer with experience in developing web services - especially using Django. Currently developing for company YouGov. In free time fantasy lover, organizer of larp convention Fornost.</blockquote>
<br />
<ul>
<li>Presentation: <a href="https://prezi.com/t9gvhe3rqfhz/managing-the-chaos/">https://prezi.com/t9gvhe3rqfhz/managing-the-chaos/</a></li>
<li>Code examples: <a href="https://bitbucket.org/Gandi24/codepot-example">https://bitbucket.org/Gandi24/codepot-example</a></li>
</ul>
<br />
<br />
<b>#3 Dispelling py.test magic - Tomek Paczkowski</b><br />
<blockquote class="tr_bq">
This short talk will look under the hood of how py.test uses assertion statement rewriting to give users a better, more pythonic testing experience. (<a href="http://www.pyconuk.org/talks/dispelling-pytest-magic/">http://www.pyconuk.org/talks/dispelling-pytest-magic/</a>)</blockquote>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8R7jQupCBFSXDkU1dLXYIz4sdbnLZLGQoeaX88RuBYK-2Xv5tyRqNBt8h8aqJyWHNTELT8DdJKyDS0CGtWE0wV7X2tPhnGNjpn5-GvvTO1KelfhSpX0OsdCWYKrnVbFETfeN9OfMDqlef/s1600/Tomek_Paczkowski.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8R7jQupCBFSXDkU1dLXYIz4sdbnLZLGQoeaX88RuBYK-2Xv5tyRqNBt8h8aqJyWHNTELT8DdJKyDS0CGtWE0wV7X2tPhnGNjpn5-GvvTO1KelfhSpX0OsdCWYKrnVbFETfeN9OfMDqlef/s320/Tomek_Paczkowski.jpg" width="320" /></a></div>
<blockquote class="tr_bq">
Tomek is programmer with almost a decade of experience in writing web application in dynamic languages, mostly Python. Apart from writing code he organises Python conferences and sprints. After living in Kraków for 8 years, he now stays in London, where he enjoys local cuisine and clean air. Loves good code, good books and good games.</blockquote>
<br />
<br />
<ul>
<li>Presentation: <a href="https://speakerdeck.com/oinopion/dispelling-py-dot-test-magic">https://speakerdeck.com/oinopion/dispelling-py-dot-test-magic</a></li>
<li>Code: <a href="https://github.com/oinopion/dispel">https://github.com/oinopion/dispel</a></li>
</ul>
<br />
<br />
<h2>
<span style="font-size: x-large;"><b>Lightning Talks</b></span></h2>
You can email us to call for lightning talk (5 minutes) or just do it during this event.<br />
<br />
<b>#1 <span style="background-color: #f9f9f9; color: #2c2d30; font-family: Slack-Lato, appleLogo, sans-serif; font-size: 15px; line-height: 22px;">Type Hinting in Python 3.5: is our beloved snake becoming Java? - Michał Wysokiński</span></b><br />
<span style="background-color: #f9f9f9; color: #2c2d30; font-family: Slack-Lato, appleLogo, sans-serif; font-size: 15px; line-height: 22px;">Slides: </span><a href="http://bit.ly/22wz9vM">http://bit.ly/22wz9vM</a><br />
<b><span style="background-color: #f9f9f9; color: #2c2d30; font-family: Slack-Lato, appleLogo, sans-serif; font-size: 15px; line-height: 22px;"><br /></span></b>
<b><span style="background-color: #f9f9f9; color: #2c2d30; font-family: Slack-Lato, appleLogo, sans-serif; font-size: 15px; line-height: 22px;"><br /></span></b></div>
<h2>
<span style="font-size: x-large;">
Register and follow us for updates</span></h2>
In order to help us prepare better for the event please register at <a href="http://www.meetup.com/Pykonik/events/227139830/">Pykonik #28 Tech Talks Meetup</a>. We also strongly encourage to follow Pykonik on <a href="https://twitter.com/pykonik">Twitter</a> and <a href="https://www.facebook.com/Pykonik-87835845639/">Facebook</a>!Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-2185302290921210260.post-19213545394367187542015-06-24T09:46:00.000+02:002015-06-24T09:46:33.196+02:0027# Tech Talks Meetup, 8th of July 2015<p>After quite a long break, we have Tech Talks Meetup again! It is on 8th of July. The start is planned for 18:30. Our venue is Tech Space (ul. Leona Wyczółkowskiego 7, Kraków).</p>
<p>Please help us prepare better and register at <a href="http://j.mp/krk-py-tech-talks-27">j.mp/krk-py-tech-talks-27</a>.</p>
<p>For now the plan is that longer scheduled talks will be in English. If there are no non-Polish speaking foreigners we will probably switch to Polish.</p>
<p>Although the announcement is in English don't hesitate to give a Lightning Talk in Polish!</p>
<h1>Agenda</h1>
<p><em>18:30 - 18:50</em> - Networking and Intro</p>
<p><em>18:50 - 19:20</em> - Jacek Nosal:
Write code that you won't hate. Few words on metaclasses, descriptors and context managers.</p>
<p><em>19:25 - 19:55</em> - Krzysztof Mędrela:
Cython -- compile to C instead of Python bytecode</p>
<p>How to speed up Python program by 50% in 5 minutes, without changing code base? How to integrate Python with C and C++ and not to work very hard? How to deliver binary .exe instead of source code in .py files? How to achieve plain C speed without coding in C? The answer is simple: Cython (based on Pyrex) -- Python programming language extended with C capabilities. All these problems can be easily fixed thanks to a unique feature of Cython -- it compiles to C instead of bytecode.</p>
<p><em>20:00 - 20:30</em> - <em>Lightning Talks</em>
A Lightning Talk is a short presentation (about 5 minutes long) that does not require much preparation and may be given without too many slides. Think of them as cinematic trailers for interesting topics or condensed tech talks.</p>
<p><em>20:30</em> - Afterparty (in Tech Space)</p>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2185302290921210260.post-15164867622676106362015-06-12T09:23:00.002+02:002015-06-12T09:25:46.303+02:00We are now on Meetup and we are having Coding Dojo #8 soon<h2>
<i style="color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px;">We are now on Meetup.com!</i></h2>
<span style="color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px;">In short: we recently decided to join many Kraków based tech groups and initiatives and set up an account on Meetup.com. Make sure to join other </span><a class="linkified" href="http://www.meetup.com/Pykonik/" style="color: #5294c8; cursor: pointer; display: inline; font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 1.35em; text-decoration: none; word-break: break-all; word-wrap: break-word;">Pythonistas there</a><span style="color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px;">.</span><br />
<br />
<div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px; margin-bottom: 15px; padding: 0px;">
<span style="font-weight: 700;"><i>What is a Coding Dojo?</i></span></div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px; margin-bottom: 15px; padding: 0px;">
<span style="font-weight: 700;">tl;dr:</span> We invite you to come and learn Python by coding with us!<br />
Register at <a href="http://www.meetup.com/Pykonik/events/223195884/">http://www.meetup.com/Pykonik/events/223195884/</a>!</div>
<div style="color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px;">
<br /></div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px; margin-bottom: 15px; padding: 0px;">
A Coding Dojo is a place / meeting for programmers to engage together ondeliberate practice of their craft. Expect to do Test Driven Development, PairProgramming and other practices well known from Agile development methodologiestogether with other people.</div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px; margin-bottom: 15px; padding: 0px;">
It’s meant to be fun and to help everyone improve their coding skills.</div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px; margin-bottom: 15px; padding: 0px;">
<span style="font-weight: 700;">All skill levels are welcome.</span></div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px; margin-bottom: 15px; padding: 0px;">
In the very first minutes we will give a brief introductionexplaining how the process work, with very few rules, and then we start coding.</div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px; margin-bottom: 15px; padding: 0px;">
Do not bring your computer, you don’t need it, and it would be just one moredistraction in the era of smartphones and everyone always connected...</div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px; margin-bottom: 15px; padding: 0px;">
Important things to keep in mind: Continuous learning, Safe environment, No competition, Collaboration, Inclusive, Failure and redundancy, Baby steps</div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px; margin-bottom: 15px; padding: 0px;">
Objectives: Practice, Learn, Teach, Discuss based on actual code (avoid abstract conversations)</div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px; margin-bottom: 15px; padding: 0px;">
What NOT to do: Rush to finish the problem, Work on somebody’s "real life" problem, Flamewars, Compete with other participants, Have anyone in the session lost in understanding the current state of the code base</div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px; margin-bottom: 15px; padding: 0px;">
At the end of the session we conduct a retrospective to understand collectivelywhat we’ve learned, what did we like, what could be better, etc. And afterthat, it’s common to spend more time together and socialize.</div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px; margin-bottom: 15px; padding: 0px;">
<span style="font-weight: 700;"><i>Sponsor</i></span></div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px; margin-bottom: 15px; padding: 0px;">
<span style="line-height: 1.35em;">Printbox (</span><a class="linkified" href="http://getprintbox.com/" style="color: #5294c8; cursor: pointer; display: inline; line-height: 1.35em; text-decoration: none; word-break: break-all; word-wrap: break-word;">http://getprintbox.com/</a><span style="line-height: 1.35em;">) kindly offers us their office space for avenue and provides snacks.</span></div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px; margin-bottom: 15px; padding: 0px;">
<i>Printbox is the simplest and the most effective way to run your own photoproduct business.</i> </div>
<div style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: 0px 0px; background-repeat: initial; background-size: initial; border: none; box-shadow: none; color: rgba(0, 0, 0, 0.670588); font-family: Whitney, helvetica, arial, sans-serif; font-size: 16px; line-height: 21.6000003814697px; margin-bottom: 15px; padding: 0px;">
<i>Printbox allows you to sell customizable photo products. It is a completepackage containing ready-to-go eCommerce on your domain with your branding,beautiful editor filled with photo product templates and high quality PDF filegenerator. Each component is focused on conversion and has been tailored toaccommodate specific needs for small and enterprise businesses.</i></div>
</div>
Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-2185302290921210260.post-68161695612339388322015-06-09T09:26:00.000+02:002015-06-09T09:26:18.286+02:00Codepot, 100% workshop conference<p style="color: black"><em style="font-weight: bold">tl;dr</em> Codepot to konferencja składająca się w 100% z warsztatów; jesteśmy ich partnerem; Call4Papers: <a href="https://codepot.pl/call-for-papers">https://codepot.pl/call-for-papers</a></p>
<blockquote><p>Codepot.pl chce zrobić święto dla developerów, wydarzenie który każdy będzie dobrze wspominał. Chcemy współpracować z najlepszymi społecznościami w całej Polsce (ale i na całym świecie! :), zaprosić osoby potrafiące przygotować wciągające warsztaty (zapraszamy do zgłąszania się na <a href="https://codepot.pl/call-for-papers">https://codepot.pl/call-for-papers</a> ) i dodać do tego niesamowitą atmosferę. Nasza konferencja odbędzie się 28-29 sierpnia na SWPS, będzie miała charakter warsztatowy.</p>
<p>Jest przeznaczona dla wszystkich, którzy są w jakikolwiek sposób związani z wytwarzaniem oprogramowania. Będzie płatna ale symbolicznie, w celu motywowania przychodzia ludzi na warsztaty. Konferencja składa się z 72 warsztatów prowadzonych przez ekspertów. Zapraszamy około 350 uczestników. Każdego dnia uczestnik będzie mógł wziąć udział w dwóch dogłębnych warsztatach technicznych. Po przerwie obiadowej przewidywane są warsztaty zwane miękkimi, tak żeby na kolejny warsztat techniczny przyjść zrelaksowanym i wypoczętym.</p></blockquote>
<p>Pykonik jest partnerem codepot.pl. Zapraszamy Was do składania Call4Papers. Jak tylko ruszy rejestracja otrzymamy kody zniżkowe, dzięki czemu będzie można kupić bilet w cenie 79zł.</p>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2185302290921210260.post-33361721490067640042015-05-11T15:49:00.001+02:002015-05-11T15:49:53.529+02:00Pykonik Coding Dojo #7<h2>What is a Coding Dojo?</h2>
<p>A Coding Dojo is a place / meeting for programmers to engage together on
deliberate practice of their craft. Expect to do Test Driven Development, Pair
Programming and other practices well known from Agile development methodologies
together with other people.</p>
<p>It’s meant to be fun and to help everyone improve their coding skills.</p>
<p><strong>All skill levels are welcome.</strong></p>
<h2>When and where</h2>
<p>21st of May, 2015 — 18:30 at <a href="http://getprintbox.com/">Printbox</a>,
<a href="https://goo.gl/maps/WxTG2">Rynek Główny 17, Kraków</a></p>
<p>Please register at: <a href="http://pydojo-krk-may-2015.eventbrite.com">http://pydojo-krk-may-2015.eventbrite.com</a></p>
<p>In the very first minutes we will give a brief introduction
explaining how the process work, with very few rules, and then we start coding.</p>
<p>Do not bring your computer, you don’t need it, and it would be just one more
distraction in the era of smartphones and everyone always connected...</p>
<h2>A bit of context</h2>
<p>It all began with the question "why programmers do not practice?" If you look
at high performance athletes, you’ll realize that they practice everyday in
order to stay sharp at what they do. Think about runners, swimmers, fighters,
and even chess players.</p>
<p>Communities of coding dojos have been formed around the world. A well known
group started meeting in Paris in 2004. In 2008, a coding dojo was born in Rio
de Janeiro - with non-stop meetings every week since then.</p>
<p>Now we want to bring a coding dojo environment to Pykonik meetings in Kraków.</p>
<h2>Formats</h2>
<p>The two most common formats to run a coding dojo are <em>kata</em> and <em>randori</em>.</p>
<p>In a <em>kata</em>, someone comes to the meeting to demonstrate to the audience the
steps how to solve some problem, and the audience should leave the dojo being
able to reproduce the solution. It’s kind of a demo... it’s good but it can be
better.</p>
<p>In a <em>randori</em>, we have one single computer and projector, and a pair works on
time-boxed turns (5~7 min). After each turn, someone from the audience replaces
one from the pair and the dynamic continues. That’s the format we’re going to
use.</p>
<p>Important things to keep in mind:</p>
<ul>
<li>Continuous learning</li>
<li>Safe environment</li>
<li>No competition</li>
<li>Collaboration</li>
<li>Inclusive</li>
<li>Failure and redundancy</li>
<li>Baby steps</li>
</ul>
<p>Objectives:</p>
<ul>
<li>Practice</li>
<li>Learn</li>
<li>Teach</li>
<li>Discuss based on actual code (avoid abstract conversations)</li>
</ul>
<p>What NOT to do:</p>
<ul>
<li>Rush to finish the problem</li>
<li>Work on somebody’s "real life" problem</li>
<li>Flamewars</li>
<li>Compete with other participants</li>
<li>Have anyone in the session lost in understanding the current state of the
code base</li>
</ul>
<p>At the end of the session we conduct a retrospective to understand collectively
what we’ve learned, what did we like, what could be better, etc. And after
that, it’s common to spend more time together and socialize.</p>
<h2>Sponsor</h2>
<p><a href="http://getprintbox.com/">Printbox</a> kindly offers us their office space for a
venue and provides snacks.</p>
<div class="separator" style="clear: both; text-align: center;">
<img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_BKsZax-zhEmyk3FjlVuXec3LT1QsSPoZMvXZsoIQCfrwwOdPDGIuOvyThglJakwjtiULnd8BFXxjZzKRxegecXm7xi-MP3HyCCbIqUFFY11bJlpAd4W22S0mkUuew-X-R2BfBj4vnIk/s1600/LOGO_PRINTBOX_BLACK_MEDIUM.png" />
</div>
<p><em>Printbox is the simplest and the most effective way to run your own photo
product business.</em></p>
<p>Printbox allows you to sell customizable photo products. It is a complete
package containing ready-to-go eCommerce on your domain with your branding,
beautiful editor filled with photo product templates and high quality PDF file
generator. Each component is focused on conversion and has been tailored to
accommodate specific needs for small and enterprise businesses.</p>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2185302290921210260.post-66927722032764229132015-04-13T19:32:00.000+02:002015-04-13T19:32:13.211+02:00Pykonik Coding Dojo #6<h2>What is a Coding Dojo?</h2>
<p>A Coding Dojo is a place / meeting for programmers to engage together on
deliberate practice of their craft. Expect to do Test Driven Development, Pair
Programming and other practices well known from Agile development methodologies
together with other people.</p>
<p>It’s meant to be fun and to help everyone improve their coding skills.</p>
<p><strong>All skill levels are welcome.</strong></p>
<h2>When and where</h2>
<p>23rd of April, 2015 — 18:30 at <a href="http://getprintbox.com/">Printbox</a>,
<a href="https://goo.gl/maps/WxTG2">Rynek Główny 17, Kraków</a></p>
<p>Please register at: <a href="http://pydojo-krk-apr-2015.eventbrite.com">http://pydojo-krk-apr-2015.eventbrite.com</a></p>
<p>In the very first minutes we will give a brief introduction
explaining how the process work, with very few rules, and then we start coding.</p>
<p>Do not bring your computer, you don’t need it, and it would be just one more
distraction in the era of smartphones and everyone always connected...</p>
<h2>A bit of context</h2>
<p>It all began with the question "why programmers do not practice?" If you look
at high performance athletes, you’ll realize that they practice everyday in
order to stay sharp at what they do. Think about runners, swimmers, fighters,
and even chess players.</p>
<p>Communities of coding dojos have been formed around the world. A well known
group started meeting in Paris in 2004. In 2008, a coding dojo was born in Rio
de Janeiro - with non-stop meetings every week since then.</p>
<p>Now we want to bring a coding dojo environment to Pykonik meetings in Kraków.</p>
<h2>Formats</h2>
<p>The two most common formats to run a coding dojo are <em>kata</em> and <em>randori</em>.</p>
<p>In a <em>kata</em>, someone comes to the meeting to demonstrate to the audience the
steps how to solve some problem, and the audience should leave the dojo being
able to reproduce the solution. It’s kind of a demo... it’s good but it can be
better.</p>
<p>In a <em>randori</em>, we have one single computer and projector, and a pair works on
time-boxed turns (5~7 min). After each turn, someone from the audience replaces
one from the pair and the dynamic continues. That’s the format we’re going to
use.</p>
<p>Important things to keep in mind:</p>
<ul>
<li>Continuous learning</li>
<li>Safe environment</li>
<li>No competition</li>
<li>Collaboration</li>
<li>Inclusive</li>
<li>Failure and redundancy</li>
<li>Baby steps</li>
</ul>
<p>Objectives:</p>
<ul>
<li>Practice</li>
<li>Learn</li>
<li>Teach</li>
<li>Discuss based on actual code (avoid abstract conversations)</li>
</ul>
<p>What NOT to do:</p>
<ul>
<li>Rush to finish the problem</li>
<li>Work on somebody’s "real life" problem</li>
<li>Flamewars</li>
<li>Compete with other participants</li>
<li>Have anyone in the session lost in understanding the current state of the
code base</li>
</ul>
<p>At the end of the session we conduct a retrospective to understand collectively
what we’ve learned, what did we like, what could be better, etc. And after
that, it’s common to spend more time together and socialize.</p>
<h2>Sponsor</h2>
<p><a href="http://getprintbox.com/">Printbox</a> kindly offers us their office space for a
venue and provides snacks.</p>
<div class="separator" style="clear: both; text-align: center;">
<img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_BKsZax-zhEmyk3FjlVuXec3LT1QsSPoZMvXZsoIQCfrwwOdPDGIuOvyThglJakwjtiULnd8BFXxjZzKRxegecXm7xi-MP3HyCCbIqUFFY11bJlpAd4W22S0mkUuew-X-R2BfBj4vnIk/s1600/LOGO_PRINTBOX_BLACK_MEDIUM.png" />
</div>
<p><em>Printbox is the simplest and the most effective way to run your own photo
product business.</em></p>
<p>Printbox allows you to sell customizable photo products. It is a complete
package containing ready-to-go eCommerce on your domain with your branding,
beautiful editor filled with photo product templates and high quality PDF file
generator. Each component is focused on conversion and has been tailored to
accommodate specific needs for small and enterprise businesses.</p>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2185302290921210260.post-21433398385065105662015-04-01T11:01:00.000+02:002015-04-02T15:19:15.442+02:00Python Dojo - Team Swap Exercise<h2>Czym jest Python Dojo?</h2>
<p>Coding Dojo jest doskonałą okazją dla każdego programisty, aby w praktyce zobaczyć jak pracują inni. Poprzez kooperację i wspólne rozwiązywanie problemów każdy uczestnik Dojo ma szansę zyskać nowe doświadczenie.</p>
<h2>Co będziemy robić?</h2>
<p>Z powodu formy tego Dojo zachęcamy, żeby uczestnicy przynieśli ze sobą własne laptopy. Z oczywistych powodów będzie maksymalnie tyle drużyn, ile komputerów pojawi się na Dojo.</p>
<p>Na początku podzielimy się na drużyny. Każda z drużyn będzie rozwiązywać ten sam problem w czterech dwudziestominutowych turach. Zadanie do wykonania zostanie starannie przygotowane tak, aby osoby na różnym poziomie umiejętności programistycznych dały sobie z nim radę. Oczywiście w trakcie całego trwania Dojo na sali znajdą się osoby chętne do pomocy - spotykamy się po to, żeby się uczyć, nie konkurować.</p>
<p>Po każdej rundzie jedna z osób, które zaczynały pracę w danej drużynie będzie przechodzić do kolejnej. Dzięki temu do zadania zostanie wprowadzona dynamika oraz możliwość pracy z jak największą ilością osób. Dokładne zasady zostaną przedstwione w trakcie spotkania.</p>
<h2>Kiedy i gdzie?</h2>
<p>Coding Dojo odbędzie się 9 kwietnia w siedzibie firmy Grand Parade, Smoleńsk 29, pierwsze piętro.</p>
<p>Plan spotkania:<br />
18:30 - 19:00 - wstęp, przedstawienie zasad oraz zadania<br />
19:00 - 19:45 - programowanie w drużynach<br />
19:45 - 20:00 - przerwa<br />
20:00 - 20:45 - programowanie w drużynach<br />
20:45 - 21:15 - prezentacja przedstawionych rozwiązań<br />
21:15 - 21:30 - retrospektywa<br />
A na końcu wspólne wyjście na piwo :)
</p>
<h2>Rejestracja</h2>
<p>Żeby ułatwić nam przygotowanie do spotkania proszę zarejestruj się na <a href="https://www.eventbrite.com/e/python-dojo-team-swap-exercise-tickets-16410452104">https://www.eventbrite.com/e/python-dojo-team-swap-exercise-tickets-16410452104</a>.</p>
<h2>Do zapamiętania</h2>
<p>W trakcie spotkania ważne jest, żeby przez cały czas pamiętać o jego prawdziwym celu. Nie chodzi nam o to, żeby pokazać jak świetnymi programistami jesteśmy (tzn. nie tylko o to). Celem nie jest nawet rozwiązanie problemu. Najważniejsze, co można wynieść z Dojo, to nowe doświadczenie.</p>
<p>Pamiętajmy więc o zachowaniu:
<ul>
<li>ciągłej nauki (continuous learning)</li>
<li>środowiska bezpiecznego dla nowych osób (safe environment)</li>
<li>atmosfery braku niezdrowej rywalizacji</li>
<li>współpracy</li>
<li>wyciągania wniosków z porażek</li>
<li>poruszania się małymi krokami (baby steps)</li>
</ul>
</p>
<p>Naszymi celami jest:
<ul>
<li>ćwiczenie</li>
<li>nauka</li>
<li>nauczanie</li>
<li>dyskusja</li>
</ul>
</p>
<p>Unikajmy natomiast:
<ul>
<li>pośpiechu w rozwiazaniu problemu (problem nie musi być nawet rozwiązany tak długo, jak jego twórcy czegoś się nauczyli)</li>
<li>spierania się o to, czyje rozwiąznie jest najlepsze</li>
<li>rywalizacji</li>
<li>zapomnienia o członku drużyny - każdy w drużynie jest tak samo ważny, czy osoba która programuje zawodowo od 10 lat, czy osoba która dzień wcześniej w nocy obejrzała pierwszy tutorial Pythona</li>
</ul>
<h2>Sponsor</h2>
<p>Grand Parade ugości wszystkich uczestników w swoim biurze oraz dostarczy przekąski i napoje</p>
<div class="separator" style="clear: both; text-align: center;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjH5xFepTWFmrELXQGOHHc5oeqKfvQRhFlMXJSz86R0JGfz3EtJ0Muw6ONbBIkB1lHY0lX0TdajAfDu6AhDyUgFSfIupINOoJZgkVYCVrR_t4NDQCQAV2p075ZuHSFyUDUrYCOGdDRjL8I/s1600/grandparade_logo.png" /></div>
<p>Grand Parade jest dynamicznie rozwijającą się firmą zajmującą się tworzeniem serwisów sportowych i bettingowych dla największych graczy. Od 2009 roku firma wypuściła dziesiątki produktów, które do tej pory istnieją na rynku. Od początku istnienia Grand Parade korzysta z Pythona i Django.</p>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2185302290921210260.post-12281682933891120732015-03-11T11:32:00.000+01:002015-03-11T11:32:55.687+01:00Pykonik Coding Dojo #5<h2>What is a Coding Dojo?</h2>
<p>A Coding Dojo is a place / meeting for programmers to engage together on
deliberate practice of their craft. Expect to do Test Driven Development, Pair
Programming and other practices well known from Agile development methodologies
together with other people.</p>
<p>It’s meant to be fun and to help everyone improve their coding skills.</p>
<p><strong>All skill levels are welcome.</strong></p>
<h2>When and where</h2>
<p>March 19th, 2015 — 18:30 at <a href="http://getprintbox.com/">Printbox</a>,
<a href="https://goo.gl/maps/WxTG2">Rynek Główny 17, Kraków</a></p>
<p>Please register at: <a href="http://pydojo-krk-mar-2015.eventbrite.com">http://pydojo-krk-mar-2015.eventbrite.com</a></p>
<p>In the very first minutes we will give a brief introduction
explaining how the process work, with very few rules, and then we start coding.</p>
<p>Do not bring your computer, you don’t need it, and it would be just one more
distraction in the era of smartphones and everyone always connected...</p>
<h2>A bit of context</h2>
<p>It all began with the question "why programmers do not practice?" If you look
at high performance athletes, you’ll realize that they practice everyday in
order to stay sharp at what they do. Think about runners, swimmers, fighters,
and even chess players.</p>
<p>Communities of coding dojos have been formed around the world. A well known
group started meeting in Paris in 2004. In 2008, a coding dojo was born in Rio
de Janeiro - with non-stop meetings every week since then.</p>
<p>Now we want to bring a coding dojo environment to Pykonik meetings in Kraków.</p>
<h2>Formats</h2>
<p>The two most common formats to run a coding dojo are <em>kata</em> and <em>randori</em>.</p>
<p>In a <em>kata</em>, someone comes to the meeting to demonstrate to the audience the
steps how to solve some problem, and the audience should leave the dojo being
able to reproduce the solution. It’s kind of a demo... it’s good but it can be
better.</p>
<p>In a <em>randori</em>, we have one single computer and projector, and a pair works on
time-boxed turns (5~7 min). After each turn, someone from the audience replaces
one from the pair and the dynamic continues. That’s the format we’re going to
use.</p>
<p>Important things to keep in mind:</p>
<ul>
<li>Continuous learning</li>
<li>Safe environment</li>
<li>No competition</li>
<li>Collaboration</li>
<li>Inclusive</li>
<li>Failure and redundancy</li>
<li>Baby steps</li>
</ul>
<p>Objectives:</p>
<ul>
<li>Practice</li>
<li>Learn</li>
<li>Teach</li>
<li>Discuss based on actual code (avoid abstract conversations)</li>
</ul>
<p>What NOT to do:</p>
<ul>
<li>Rush to finish the problem</li>
<li>Work on somebody’s "real life" problem</li>
<li>Flamewars</li>
<li>Compete with other participants</li>
<li>Have anyone in the session lost in understanding the current state of the
code base</li>
</ul>
<p>At the end of the session we conduct a retrospective to understand collectively
what we’ve learned, what did we like, what could be better, etc. And after
that, it’s common to spend more time together and socialize.</p>
<h2>Sponsor</h2>
<p><a href="http://getprintbox.com/">Printbox</a> kindly offers us their office space for a
venue and provides snacks.</p>
<div class="separator" style="clear: both; text-align: center;">
<img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_BKsZax-zhEmyk3FjlVuXec3LT1QsSPoZMvXZsoIQCfrwwOdPDGIuOvyThglJakwjtiULnd8BFXxjZzKRxegecXm7xi-MP3HyCCbIqUFFY11bJlpAd4W22S0mkUuew-X-R2BfBj4vnIk/s1600/LOGO_PRINTBOX_BLACK_MEDIUM.png" />
</div>
<p><em>Printbox is the simplest and the most effective way to run your own photo
product business.</em></p>
<p>Printbox allows you to sell customizable photo products. It is a complete
package containing ready-to-go eCommerce on your domain with your branding,
beautiful editor filled with photo product templates and high quality PDF file
generator. Each component is focused on conversion and has been tailored to
accommodate specific needs for small and enterprise businesses.</p>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2185302290921210260.post-70357740304907356712015-02-20T09:54:00.000+01:002015-03-02T09:44:08.712+01:00March Meeting | Spotkanie marcowe<div class="whichlang">EN</div>
<h2>When? Where?</h2>
<p>Shortly after fourth edition of Pykonik Coding Dojo we are having a meeting
with talks.</p>
<p>It is on 4<sup>th</sup> of March 2015 at <a href="http://getbase.com/">Base Lab</a>,
<a href="https://www.google.pl/maps/place/Leona+Wycz%C3%B3%C5%82kowskiego+7,+33-332+Krak%C3%B3w/@50.0572905,19.9150058,15z/data=!4m2!3m1!1s0x47165b9e55d58ab9:0x4877fb1f91a3808c">ul. Leona Wyczółkowskiego 7, Kraków, Poland</a>
The meeting starts at 18:30.</p>
<h2>Agenda</h2>
<ul>
<li>18:30 - 18:45 - warmup and intro</li>
<li>18:45 - 19:15 - <strong>Composing WSGI apps and spellchecking it all</strong> - Rodolfo Carvalho</li>
<li>19:20 - 19:50 - <strong>pipetools</strong> - Krzysztof Mędrela</li>
<li>20:00 - 20:30 - <strong>aiohttp</strong> - Tomasz Kwiecień</li>
<li>20:40 - 21:00 - <em>lightning talks</em></li>
<li>21:00 - end of the official part</li>
</ul>
<h2>Registration</h2>
<p>To help us better prepare for the event please register at:
<a href="http://pykonik-feb-2015.eventbrite.com">http://pykonik-feb-2015.eventbrite.com</a></p>
<h2>Sponsor</h2>
<p>Base Lab kindly offers us their office space for a venue and provides beer,
snacks, and beverages.</p>
<div class="separator" style="clear: both; text-align: center;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPmFI-L-Xh2F-5Br9IYK2ndhLx527_IYQBDfbwv1KPcMDBj9mAOYoy8AWQaZaiSSU15KuoH4Fl50vwk7xIBPcifWGf2H4V1edL3aExWBvMF5tFA-0S2vgt0QKINSJdkuSe6uFXi7l4ocg/s320/BaseLab.jpg" /></div>
<p>Base Lab - we're building the future of business software. Learn more about
world-class Python hacking here:
<a href="http://py.getbase.com">http://py.getbase.com</a>.</p>
<div class="whichlang">PL</div>
<h2>Gdzie i kiedy?</h2>
<p>Spotkanie zaczyna się 18:30, 4. marca 2015 w biurze
<a href="http://getbase.com/">Base Lab</a>,
<a href="https://www.google.pl/maps/place/Leona+Wycz%C3%B3%C5%82kowskiego+7,+33-332+Krak%C3%B3w/@50.0572905,19.9150058,15z/data=!4m2!3m1!1s0x47165b9e55d58ab9:0x4877fb1f91a3808c">ul. Leona Wyczółkowskiego 7, Kraków, Poland</a></p>
<h2>Agenda</h2>
<ul>
<li>18:30 - 18:45 - rozgrzewka i wprowadzenie</li>
<li>18:45 - 19:15 - <strong>Composing WSGI apps and spellchecking it all</strong> - Rodolfo Carvalho</li>
<li>19:20 - 19:50 - <strong>pipetools</strong> - Krzysztof Mędrela</li>
<li>20:00 - 20:30 - <strong>aiohttp</strong> - Tomasz Kwiecień</li>
<li>20:40 - 21:00 - <em>lightning talks</em></li>
<li>21:00 - zakończenie części oficjalnej</li>
</ul>
<h2>Rejestracja</h2>
<p>Żeby pomóc nam lepiej przygotować się do spotkania proszę zarejestruj się na:
<a href="http://pykonik-feb-2015.eventbrite.com">http://pykonik-feb-2015.eventbrite.com</a></p>
<h2>Sponsor</h2>
<p>Base Lab udostępnia nam swoje biuro oraz zapewnia piwo, napoje i przekąski.</p>
<div class="separator" style="clear: both; text-align: center;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPmFI-L-Xh2F-5Br9IYK2ndhLx527_IYQBDfbwv1KPcMDBj9mAOYoy8AWQaZaiSSU15KuoH4Fl50vwk7xIBPcifWGf2H4V1edL3aExWBvMF5tFA-0S2vgt0QKINSJdkuSe6uFXi7l4ocg/s320/BaseLab.jpg" /></div>
<p>Base Lab - we're building the future of business software. Learn more about
world-class Python hacking here:
<a href="http://py.getbase.com">http://py.getbase.com</a>.</p>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2185302290921210260.post-28384008666867959522015-02-10T10:47:00.000+01:002015-02-10T10:47:44.045+01:00Pykonik Coding Dojo #4<h2>What is a Coding Dojo?</h2>
<p>A Coding Dojo is a place / meeting for programmers to engage together on
deliberate practice of their craft. Expect to do Test Driven Development, Pair
Programming and other practices well known from Agile development methodologies
together with other people.</p>
<p>It’s meant to be fun and to help everyone improve their coding skills.</p>
<p><strong>All skill levels are welcome.</strong></p>
<h2>When and where</h2>
<p>February 19th, 2015 — 18:30 at <a href="http://getprintbox.com/">Printbox</a>,
<a href="https://goo.gl/maps/WxTG2">Rynek Główny 17, Kraków</a></p>
<p>Please register at: <a href="http://pydojo-krk-feb-2015.eventbrite.com">http://pydojo-krk-feb-2015.eventbrite.com</a></p>
<p>In the very first minutes we will give a brief introduction
explaining how the process work, with very few rules, and then we start coding.</p>
<p>Do not bring your computer, you don’t need it, and it would be just one more
distraction in the era of smartphones and everyone always connected...</p>
<h2>A bit of context</h2>
<p>It all began with the question "why programmers do not practice?" If you look
at high performance athletes, you’ll realize that they practice everyday in
order to stay sharp at what they do. Think about runners, swimmers, fighters,
and even chess players.</p>
<p>Communities of coding dojos have been formed around the world. A well known
group started meeting in Paris in 2004. In 2008, a coding dojo was born in Rio
de Janeiro - with non-stop meetings every week since then.</p>
<p>Now we want to bring a coding dojo environment to Pykonik meetings in Kraków.</p>
<h2>Formats</h2>
<p>The two most common formats to run a coding dojo are <em>kata</em> and <em>randori</em>.</p>
<p>In a <em>kata</em>, someone comes to the meeting to demonstrate to the audience the
steps how to solve some problem, and the audience should leave the dojo being
able to reproduce the solution. It’s kind of a demo... it’s good but it can be
better.</p>
<p>In a <em>randori</em>, we have one single computer and projector, and a pair works on
time-boxed turns (5~7 min). After each turn, someone from the audience replaces
one from the pair and the dynamic continues. That’s the format we’re going to
use.</p>
<p>Important things to keep in mind:</p>
<ul>
<li>Continuous learning</li>
<li>Safe environment</li>
<li>No competition</li>
<li>Collaboration</li>
<li>Inclusive</li>
<li>Failure and redundancy</li>
<li>Baby steps</li>
</ul>
<p>Objectives:</p>
<ul>
<li>Practice</li>
<li>Learn</li>
<li>Teach</li>
<li>Discuss based on actual code (avoid abstract conversations)</li>
</ul>
<p>What NOT to do:</p>
<ul>
<li>Rush to finish the problem</li>
<li>Work on somebody’s "real life" problem</li>
<li>Flamewars</li>
<li>Compete with other participants</li>
<li>Have anyone in the session lost in understanding the current state of the
code base</li>
</ul>
<p>At the end of the session we conduct a retrospective to understand collectively
what we’ve learned, what did we like, what could be better, etc. And after
that, it’s common to spend more time together and socialize.</p>
<h2>Sponsor</h2>
<p><a href="http://getprintbox.com/">Printbox</a> kindly offers us their office space for a
venue and provides snacks.</p>
<div class="separator" style="clear: both; text-align: center;">
<img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_BKsZax-zhEmyk3FjlVuXec3LT1QsSPoZMvXZsoIQCfrwwOdPDGIuOvyThglJakwjtiULnd8BFXxjZzKRxegecXm7xi-MP3HyCCbIqUFFY11bJlpAd4W22S0mkUuew-X-R2BfBj4vnIk/s1600/LOGO_PRINTBOX_BLACK_MEDIUM.png" />
</div>
<p><em>Printbox is the simplest and the most effective way to run your own photo
product business.</em></p>
<p>Printbox allows you to sell customizable photo products. It is a complete
package containing ready-to-go eCommerce on your domain with your branding,
beautiful editor filled with photo product templates and high quality PDF file
generator. Each component is focused on conversion and has been tailored to
accommodate specific needs for small and enterprise businesses.</p>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2185302290921210260.post-62247768879146050272015-01-14T12:05:00.000+01:002015-01-14T17:43:13.358+01:00Pykonik Coding Dojo #3<h2>What is a Coding Dojo?</h2>
<p>A Coding Dojo is a place / meeting for programmers to engage together on
deliberate practice of their craft. Expect to do Test Driven Development, Pair
Programming and other practices well known from Agile development methodologies
together with other people.</p>
<p>It’s meant to be fun and to help everyone improve their coding skills.</p>
<p><strong>All skill levels are welcome.</strong></p>
<h2>When and where</h2>
<p>January 22nd, 2015 — 18:30 at <a href="http://getprintbox.com/">Printbox</a>,
<a href="https://goo.gl/maps/WxTG2">Rynek Główny 17, Kraków</a></p>
<p>Please register at: <a href="http://pydojo-krk-jan-2015.eventbrite.com">http://pydojo-krk-jan-2015.eventbrite.com</a></p>
<p>In the very first minutes we will give a brief introduction
explaining how the process work, with very few rules, and then we start coding.</p>
<p>Do not bring your computer, you don’t need it, and it would be just one more
distraction in the era of smartphones and everyone always connected...</p>
<h2>A bit of context</h2>
<p>It all began with the question "why programmers do not practice?" If you look
at high performance athletes, you’ll realize that they practice everyday in
order to stay sharp at what they do. Think about runners, swimmers, fighters,
and even chess players.</p>
<p>Communities of coding dojos have been formed around the world. A well known
group started meeting in Paris in 2004. In 2008, a coding dojo was born in Rio
de Janeiro - with non-stop meetings every week since then.</p>
<p>Now we want to bring a coding dojo environment to Pykonik meetings in Kraków.</p>
<h2>Formats</h2>
<p>The two most common formats to run a coding dojo are <em>kata</em> and <em>randori</em>.</p>
<p>In a <em>kata</em>, someone comes to the meeting to demonstrate to the audience the
steps how to solve some problem, and the audience should leave the dojo being
able to reproduce the solution. It’s kind of a demo... it’s good but it can be
better.</p>
<p>In a <em>randori</em>, we have one single computer and projector, and a pair works on
time-boxed turns (5~7 min). After each turn, someone from the audience replaces
one from the pair and the dynamic continues. That’s the format we’re going to
use.</p>
<p>Important things to keep in mind:</p>
<ul>
<li>Continuous learning</li>
<li>Safe environment</li>
<li>No competition</li>
<li>Collaboration</li>
<li>Inclusive</li>
<li>Failure and redundancy</li>
<li>Baby steps</li>
</ul>
<p>Objectives:</p>
<ul>
<li>Practice</li>
<li>Learn</li>
<li>Teach</li>
<li>Discuss based on actual code (avoid abstract conversations)</li>
</ul>
<p>What NOT to do:</p>
<ul>
<li>Rush to finish the problem</li>
<li>Work on somebody’s "real life" problem</li>
<li>Flamewars</li>
<li>Compete with other participants</li>
<li>Have anyone in the session lost in understanding the current state of the
code base</li>
</ul>
<p>At the end of the session we conduct a retrospective to understand collectively
what we’ve learned, what did we like, what could be better, etc. And after
that, it’s common to spend more time together and socialize.</p>
<h2>Sponsor</h2>
<p><a href="http://getprintbox.com/">Printbox</a> kindly offers us their office space for a
venue and provides snacks.</p>
<div class="separator" style="clear: both; text-align: center;">
<img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_BKsZax-zhEmyk3FjlVuXec3LT1QsSPoZMvXZsoIQCfrwwOdPDGIuOvyThglJakwjtiULnd8BFXxjZzKRxegecXm7xi-MP3HyCCbIqUFFY11bJlpAd4W22S0mkUuew-X-R2BfBj4vnIk/s1600/LOGO_PRINTBOX_BLACK_MEDIUM.png" />
</div>
<p><em>Printbox is the simplest and the most effective way to run your own photo
product business.</em></p>
<p>Printbox allows you to sell customizable photo products. It is a complete
package containing ready-to-go eCommerce on your domain with your branding,
beautiful editor filled with photo product templates and high quality PDF file
generator. Each component is focused on conversion and has been tailored to
accommodate specific needs for small and enterprise businesses.</p>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2185302290921210260.post-85675470024947903282014-12-11T12:08:00.000+01:002014-12-11T12:08:06.831+01:00Pykonik Coding Dojo #2<h2>What is a Coding Dojo?</h2>
<p>A Coding Dojo is a place / meeting for programmers to engage together on
deliberate practice of their craft. Expect to do Test Driven Development, Pair
Programming and other practices well known from Agile development methodologies
together with other people.</p>
<p>It’s meant to be fun and to help everyone improve their coding skills.</p>
<p><strong>All skill levels are welcome.</strong></p>
<h2>When and where</h2>
<p>December 18th, 2014 — 18:30 at <a href="http://getbase.com/">Base Lab</a>,
<a href="https://www.google.pl/maps/place/Leona+Wycz%C3%B3%C5%82kowskiego+7,+33-332+Krak%C3%B3w/@50.0572905,19.9150058,15z/data=!4m2!3m1!1s0x47165b9e55d58ab9:0x4877fb1f91a3808c">ul. Leona Wyczółkowskiego 7, Kraków, Poland</a></p>
<p>Please register at: <a href="http://pydojo-krk-dec-2014.eventbrite.com">http://pydojo-krk-dec-2014.eventbrite.com</a></p>
<p>In the very first minutes we will give a brief introduction
explaining how the process work, with very few rules, and then we start coding.</p>
<p>Do not bring your computer, you don’t need it, and it would be just one more
distraction in the era of smartphones and everyone always connected...</p>
<h2>A bit of context</h2>
<p>It all began with the question "why programmers do not practice?" If you look
at high performance athletes, you’ll realize that they practice everyday in
order to stay sharp at what they do. Think about runners, swimmers, fighters,
and even chess players.</p>
<p>Communities of coding dojos have been formed around the world. A well known
group started meeting in Paris in 2004. In 2008, a coding dojo was born in Rio
de Janeiro - with non-stop meetings every week since then.</p>
<p>Now we want to bring a coding dojo environment to Pykonik meetings in Kraków.</p>
<h2>Formats</h2>
<p>The two most common formats to run a coding dojo are <em>kata</em> and <em>randori</em>.</p>
<p>In a <em>kata</em>, someone comes to the meeting to demonstrate to the audience the
steps how to solve some problem, and the audience should leave the dojo being
able to reproduce the solution. It’s kind of a demo... it’s good but it can be
better.</p>
<p>In a <em>randori</em>, we have one single computer and projector, and a pair works on
time-boxed turns (5~7 min). After each turn, someone from the audience replaces
one from the pair and the dynamic continues. That’s the format we’re going to
use.</p>
<p>Important things to keep in mind:</p>
<ul>
<li>Continuous learning</li>
<li>Safe environment</li>
<li>No competition</li>
<li>Collaboration</li>
<li>Inclusive</li>
<li>Failure and redundancy</li>
<li>Baby steps</li>
</ul>
<p>Objectives:</p>
<ul>
<li>Practice</li>
<li>Learn</li>
<li>Teach</li>
<li>Discuss based on actual code (avoid abstract conversations)</li>
</ul>
<p>What NOT to do:</p>
<ul>
<li>Rush to finish the problem</li>
<li>Work on somebody’s "real life" problem</li>
<li>Flamewars</li>
<li>Compete with other participants</li>
<li>Have anyone in the session lost in understanding the current state of the
code base</li>
</ul>
<p>At the end of the session we conduct a retrospective to understand collectively
what we’ve learned, what did we like, what could be better, etc. And after
that, it’s common to spend more time together and socialize.</p>
<h2>Sponsor</h2>
<p>Base Lab kindly offers us their office space for a venue and provides snacks.</p>
<div class="separator" style="clear: both; text-align: center;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPmFI-L-Xh2F-5Br9IYK2ndhLx527_IYQBDfbwv1KPcMDBj9mAOYoy8AWQaZaiSSU15KuoH4Fl50vwk7xIBPcifWGf2H4V1edL3aExWBvMF5tFA-0S2vgt0QKINSJdkuSe6uFXi7l4ocg/s320/BaseLab.jpg" /></div>
<p>Base Lab - we're building the future of business software. Learn more about
world-class Python hacking here:
<a href="http://py.getbase.com">http://py.getbase.com</a>.</p>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2185302290921210260.post-411003125134388102014-11-14T16:07:00.000+01:002014-11-19T22:03:13.638+01:00November Python Dojo<h1>Pykonik Coding Dojo</h1>
<h2>What is a Coding Dojo?</h2>
<p>A Coding Dojo is a place / meeting for programmers to engage together on
deliberate practice of their craft. Expect to do Test Driven Development, Pair
Programming and other practices well known from Agile development methodologies
together with other people.</p>
<p>It’s meant to be fun and to help everyone improve their coding skills.</p>
<h2>A bit of context</h2>
<p>It all began with the question "why programmers do not practice?" If you look
at high performance athletes, you’ll realize that they practice everyday in
order to stay sharp at what they do. Think about runners, swimmers, fighters,
and even chess players.</p>
<p>Communities of coding dojos have been formed around the world. A well known
group started meeting in Paris in 2004. In 2008, a coding dojo was born in Rio
de Janeiro - with non-stop meetings every week since then.</p>
<p>Now we want to bring a coding dojo environment to Pykonik meetings in Kraków.</p>
<h2>Formats</h2>
<p>The two most common formats to run a coding dojo are <em>kata</em> and <em>randori</em>.</p>
<p>In a <em>kata</em>, someone comes to the meeting to demonstrate to the audience the
steps how to solve some problem, and the audience should leave the dojo being
able to reproduce the solution. It’s kind of a demo... it’s good but it can be
better.</p>
<p>In a <em>randori</em>, we have one single computer and projector, and a pair works on
time-boxed turns (5~7 min). After each turn, someone from the audience replaces
one from the pair and the dynamic continues. That’s the format we’re going to
use.</p>
<p>Important things to keep in mind:</p>
<ul>
<li>Continuous learning</li>
<li>Safe environment</li>
<li>No competition</li>
<li>Collaboration</li>
<li>Inclusive</li>
<li>Failure and redundancy</li>
<li>Baby steps</li>
</ul>
<p>Objectives:</p>
<ul>
<li>Practice</li>
<li>Learn</li>
<li>Teach</li>
<li>Discuss based on actual code (avoid abstract conversations)</li>
</ul>
<p>What NOT to do:</p>
<ul>
<li>Rush to finish the problem</li>
<li>Work on somebody’s "real life" problem</li>
<li>Flamewars</li>
<li>Compete with other participants</li>
<li>Have anyone in the session lost in understanding the current state of the
code base</li>
</ul>
<p>At the end of the session we conduct a retrospective to understand collectively
what we’ve learned, what did we like, what could be better, etc. And after
that, it’s common to spend more time together and socialize.</p>
<h2>When and where</h2>
<p>November 20th, 2014 — 18:30 at <a href="http://getbase.com/">Base Lab</a>,
<a href="https://www.google.pl/maps/place/Leona+Wycz%C3%B3%C5%82kowskiego+7,+33-332+Krak%C3%B3w/@50.0572905,19.9150058,15z/data=!4m2!3m1!1s0x47165b9e55d58ab9:0x4877fb1f91a3808c">ul. Leona Wyczółkowskiego 7, Kraków, Poland</a></p>
<p>Please register at: <a href="http://pydojo-krk-nov-2014.eventbrite.com">http://pydojo-krk-nov-2014.eventbrite.com</a></p>
<p>In the very first minutes, our facilitator <a href="http://rodolfocarvalho.net/">Rodolfo
Carvalho</a> will give a brief introduction
explaining how the process work, with very few rules, and then we start coding.</p>
<p>All skill levels are welcome.</p>
<p>Do not bring your computer, you don’t need it, and it would be just one more
distraction in the era of smartphones and everyone always connected...</p>
<h2>Sponsor</h2>
<p>Base Lab kindly offers us their office space for a venue and provides snacks.</p>
<div class="separator" style="clear: both; text-align: center;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPmFI-L-Xh2F-5Br9IYK2ndhLx527_IYQBDfbwv1KPcMDBj9mAOYoy8AWQaZaiSSU15KuoH4Fl50vwk7xIBPcifWGf2H4V1edL3aExWBvMF5tFA-0S2vgt0QKINSJdkuSe6uFXi7l4ocg/s320/BaseLab.jpg" /></div>
<p>Base Lab - we're building the future of business software. Learn more about
world-class Python hacking here:
<a href="http://py.getbase.com">http://py.getbase.com</a>.</p>Unknownnoreply@blogger.com0