piątek, 14 listopada 2014

November Python Dojo

Pykonik Coding Dojo

What is a Coding Dojo?

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.

It’s meant to be fun and to help everyone improve their coding skills.

A bit of context

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.

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.

Now we want to bring a coding dojo environment to Pykonik meetings in Kraków.


The two most common formats to run a coding dojo are kata and randori.

In a kata, 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.

In a randori, 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.

Important things to keep in mind:

  • Continuous learning
  • Safe environment
  • No competition
  • Collaboration
  • Inclusive
  • Failure and redundancy
  • Baby steps


  • Practice
  • Learn
  • Teach
  • Discuss based on actual code (avoid abstract conversations)

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

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.

When and where

November 20th, 2014 — 18:30 at Base Lab, ul. Leona Wyczółkowskiego 7, Kraków, Poland

Please register at: http://pydojo-krk-nov-2014.eventbrite.com

In the very first minutes, our facilitator Rodolfo Carvalho will give a brief introduction explaining how the process work, with very few rules, and then we start coding.

All skill levels are welcome.

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...


Base Lab kindly offers us their office space for a venue and provides snacks.

Base Lab - we're building the future of business software. Learn more about world-class Python hacking here: http://py.getbase.com.

środa, 5 listopada 2014

November meeting | Spotkanie listopadowe


Long waited details are coming!

When? Where?

Meeting starts at about 20:00 on 11th of Nov 2014. At Hub:raum (on Przemysłowa 12 street in Kraków).


This time we will have a series of short but exciting talks.

After that the stage will open for other lightning talks. If you have one then please drop us an email at hello@pykonik.org.

Code of Conduct

It should be obvious that we should respect each other. To make things clear this meeting adopts Code of Conduct borrowed from DjangoGirls. Every participant needs to follow the Code of Conduct.


To help us better prepare for the event please register at: http://pykonik-nov-2014.eventbrite.com


Beer for this meeting sponsored by Pragmatic Coders.

Pragmatic Coders is a full circle services Software House:

  • we provide innovative software solutions for our Clients
  • we coach and grow best Software Developers on the market
  • we consult biggest Polish companies and enterprises

We are not creating software but creating Clients future. Our aim is to ensure a quick growth of products value by applying our best knowledge and experience!

Join us! We are looking for Python Developers: http://goo.gl/uTbYWG


Długo wyczekiwane szczegóły spotkania nareszcie są!

Gdzie i kiedy?

Spotkanie zacznie się koło godziny 20:00, 11 lisopada 2014. Miejscem spotkania jest Hub:raum (ul. Przemysłowa 12, Kraków).


Tym razem będziemy mieli serię kilku krótkich ale ekscytujących prezentacji.

Po zaplanowanych prezentacjach będzie można wygłosić swojego lightning talka. Jeśli przygotowujesz swojego proszę rozważ wysłanie nam informacji na hello@pykonik.org.

Code of Conduct

Powinno być naturalnym, że szanujemy się nawzajem. Żeby jednak uniknąć przykrych nieporozumień najbliższe spotkanie przyjmuje Code of Conduct pożyczony od DjangoGirls. Każdy przychodząc na spotkanie akceptuje zasady Code of Conduct.


Żeby pomóc nam lepiej przygotować się do spotkania proszę zarejestruj się na: http://pykonik-nov-2014.eventbrite.com


Piwo na nabliższe spotkanie zapewnia Pragmatic Coders.

Pragmatic Coders to Software House dostarczający pełną gamę usług dla biznesu:

  • tworzymy innowacyjne rozwiązania IT dla naszych klientów
  • coachujemy i szkolimy najlepszych developerów na rynku
  • doradzamy największym firmom w branży IT

Wytwarzanie oprogramowania to nie wszystko - wspólnie budujemy przyszłość naszych Klientów. Naszym celem jest zapewnienie szybkiego wzrostu wartości produktów poprzez praktyczne zastosowanie naszej wiedzy i doświadczeń.

Dołącz do nas: http://goo.gl/uTbYWG