We will talk about local products developed in Python and why local
+developers / companies have chosen Python. Also, what is the most
+interesting facet of using Python on each of these products.
+
There will be 4 presentations / tech talks held by:
Bring your laptops, you will need them. Please install Python 2.7 (http://www.python.org/download/) and an editor with Syntax Highlightling (eg: Notepad++, Vim, Sublime,
+etc).
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2013/06/index.html b/2013/06/index.html
new file mode 100644
index 00000000..8f6d1164
--- /dev/null
+++ b/2013/06/index.html
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+ Archives for June 2013 | RoPython
+
+
+
+
+
+
+
+
+
After a long break we'll meet again! This time the topic is machine
+learning, one of Python's favorite use cases. Radu Marius Florin and
+Roland Szabo will tell us more about it. After the meetup we'll go for a
+drinkup to get to know each other better ...
+
The event will be hosted by Cluj Hub, where freelancers usually meet.
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2014/02/index.html b/2014/02/index.html
new file mode 100644
index 00000000..62be362e
--- /dev/null
+++ b/2014/02/index.html
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+ Archives for February 2014 | RoPython
+
+
+
+
+
+
+
+
+
+HTTP/1.1 201 Workshop created
+Date: SAT, 31 May 2014 10:00:00 GMT
+Location: Facultatea de informatică
+Content-Type: application/PythonWeb
+Content-Length: 12
+X-Description: “Python workshop! REST, url routing, Python, JSON, unit testing”
+
+
Dacă antetele de mai sus te duc cu gândul la proiectul pe care vrei să îl faci RESTful, dar nu ai avut niciodată timp să afli ce este și cum se face, atunci ești binevenit pe data de 31 mai la Facultatea de Informatică UAIC, Iași, pentru un atelier Python, de-a lungul unei zile intense în care cuvintele cheie vor fi web și Python. Nu e nici o problemă dacă nu ai auzit niciodată de acest limbaj, la finalul zilei fiecare participant va putea să își treacă în bucket list faptul că a aflat de REST APIs, JSON, Python, unit testing, url routing și permisiuni, generatori, WSGI și decoratori. Băuturile și snackurile vor fi din partea casei.
+
Grupul din spatele inițiativei e format din oameni entuziaști și pasionați de Python, fiecare dintre ei având experiență în domenii precum procesare distribuită, aplicații web, open source și securitate. O prefață a evenimentului de sâmbătă va fi pe data de 30 mai, în incinta facultății de informatică (ora exactă va fi anunțată în curând), ce se va desfășura pe parcursul a două ore, în care grupul RoPython se va prezenta și își va prezenta și obiectivele, urmând ca restul timpului să fie ocupat de o serie de prezentări scurte și la obiect despre subiecte diverse cu tangență în limbajul Python, aceste prezentări având scopul să incite cât mai multă lume pentru participarea de sâmbătă. Totodată, vineri va exista și o surpriză (cuvintele cheie fiind API și gaming).
+
Evenimentul de sâmbătă, 31 mai, va fi împărțit într-o parte teoretică, ce se va desfășura în prima parte a zilei, urmată de una practică, de-a lungul căreia participanții pot să își folosească cunoștințele acumulate în prima parte a zilei. Partea teoretică va consta în prezentări mai detaliate cu aplicare în dezvoltarea aplicațiilor web folosind Python, iar în cea practică participanții vor lucra la realizarea unor aplicații web într-un timp cât mai scurt.
+Pentru că vrem ca fiecare participant să câștige cât mai multă experiență din urma acestui atelier și să oferim un eveniment de calitate, numărul de locuri pentru evenimentul de sâmbătă va fi limitat. Înscrierea fiecărui participant va fi evaluată conform anumitor criterii de către membrii grupului, urmând ca primele 45 de persoane să fie acceptate.
+
Elementele ce vor fi apreciate sunt:
+
+
contribuitori la proiecte open source, nu neapărat scrise în limbajul Python.
+
proiecte pe github sau bitbucket peste care ne putem uita.
+
un profil de LinkedIn plin cu lucruri care să ne impresioneze.
+
+
Apreciem persoanele care vor să învețe, așa că și începătorii sunt bineveniți. Pentru asta, trebuia ca prezentarea voastră să fie cât mai savuroasă și sinceră.
+
Programul de vineri este:
+
+
+
+
+
+
+
+
Ora
+
Prezentare
+
Speaker
+
+
+
+
12:00 - 12:15
+
Prezentarea grupului RoPython
+
Alexandru Coman
+
+
13:00 - 13:15
+
Noțiuni de conduită în dezvoltarea unui proiect
+
Cosmin Poieană
+
+
13:15 - 13:30
+
Decoratori (noțiuni introductive)
+
Claudiu Popa
+
+
13:30 - 13:45
+
Unit testing (noțiuni introductive)
+
Claudiu Popa
+
+
13:45 - 14:00
+
Element surpriză
+
Claudiu Popa
+
+
+
+
Programul de sâmbătă este:
+
+
+
+
+
+
+
+
Ora
+
Activitate
+
Speaker
+
+
+
+
09:00 - 10:00
+
Primirea participanților
+
+
+
10:00 - 10:45
+
Introducere în paradigma REST
+
Sabin Buraga
+
+
10:45 - 11:15
+
Framework-ul Cherrypy
+
Alexandru Coman
+
+
11:15 - 11:30
+
Pauză
+
+
+
11:30 - 12:30
+
Django REST Framework
+
Claudiu Popa
+
+
12:30 - 13:00
+
ORM-uri
+
Cosmin Poieană
+
+
13:00 - 14:15
+
Pauză de masă
+
+
+
14:15 - 14:30
+
Standarde de scriere
+
Alexandru Coman
+
+
14:30 - 14:45
+
Formarea echipelor
+
+
+
15:00 - 19:00
+
Workshop
+
+
+
20:00
+
Feedback în Oscar
+
Echipa RoPython
+
+
+
+
Grupul RoPython vă așteaptă cu drag!
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2014/05/index.html b/2014/05/index.html
new file mode 100644
index 00000000..1e4b0b6e
--- /dev/null
+++ b/2014/05/index.html
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+ Archives for May 2014 | RoPython
+
+
+
+
+
+
+
+
+
ask.py este destinat interacțiunii prin viu grai cu echipa RoPython, scopul fiind nu doar dobândirea de noi cunoștințe
+prin intermediul întrebărilor, cât și o închegare cât mai bună e relației dintre membrii comunității Python din România,
+în fața unui pahar de vin, înconjurați de oameni cu aceeași pasiune extraordinară pentru acest limbaj.
+
Vom încerca în primul eveniment ask.py să prezentăm proiectul RoPython celor care vor să afle mai multe despre
+inițiativă, cât și să fim la dispoziția voastră pentru întrebări din universul Python.
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2014/07/17/decorators-and-workflows/index.html b/2014/07/17/decorators-and-workflows/index.html
new file mode 100644
index 00000000..9580e71f
--- /dev/null
+++ b/2014/07/17/decorators-and-workflows/index.html
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+ Decorators and Workflows | RoPython
+
+
+
+
+
+
+
+
+
+
+
+
Săptămâna aceasta în cadrul evenimentului Ask.py vom face primii pași în dezvoltarea unei aplicații folosind limbajul Python.
+Dacă săptămâna trecută vorbeam despre lucrurile interesante ce pot fi realizate folosind Python, în cadrul acestei sesiuni vom implementa o parte dintre ele.
+
Vă așteptăm cu drag!
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2014/07/index.html b/2014/07/index.html
new file mode 100644
index 00000000..649ae8dc
--- /dev/null
+++ b/2014/07/index.html
@@ -0,0 +1,117 @@
+
+
+
+
+
+
+ Archives for July 2014 | RoPython
+
+
+
+
+
+
+
+
+
Cu ocazia dojo-ului CentOS, ce se va desfășura în Timișoara pe 27 septembrie, echipa RoPython va face o vizită în orașul de pe Bega. O călătorie într-un oraș nou reprezintă totodată și oportunitatea cunoașterii comunității Python din orașul respectiv, ocazie numai bună pentru o nouă întâlnire Ask.py, alături de oameni noi și entuziasmați. Echipa RoPython vă invită la primul Ask.py în partea vestică a țării pe data de 1 octombrie, în Timișoara.
+
Vă așteptăm!
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/content/iasi/2014-10-01-conference-py-1/alessandro_pilotti.jpeg b/2014/10/01/conference-py-1/alessandro_pilotti.jpeg
similarity index 100%
rename from content/iasi/2014-10-01-conference-py-1/alessandro_pilotti.jpeg
rename to 2014/10/01/conference-py-1/alessandro_pilotti.jpeg
diff --git a/content/iasi/2014-10-01-conference-py-1/alex_morega.jpeg b/2014/10/01/conference-py-1/alex_morega.jpeg
similarity index 100%
rename from content/iasi/2014-10-01-conference-py-1/alex_morega.jpeg
rename to 2014/10/01/conference-py-1/alex_morega.jpeg
diff --git a/content/iasi/2014-10-01-conference-py-1/cloudbase.png b/2014/10/01/conference-py-1/cloudbase.png
similarity index 100%
rename from content/iasi/2014-10-01-conference-py-1/cloudbase.png
rename to 2014/10/01/conference-py-1/cloudbase.png
diff --git a/content/iasi/2014-10-01-conference-py-1/gabriel_samfira.jpg b/2014/10/01/conference-py-1/gabriel_samfira.jpg
similarity index 100%
rename from content/iasi/2014-10-01-conference-py-1/gabriel_samfira.jpg
rename to 2014/10/01/conference-py-1/gabriel_samfira.jpg
diff --git a/2014/10/01/conference-py-1/index.html b/2014/10/01/conference-py-1/index.html
new file mode 100644
index 00000000..08e9b2f6
--- /dev/null
+++ b/2014/10/01/conference-py-1/index.html
@@ -0,0 +1,202 @@
+
+
+
+
+
+
+ Conference.py #1 @Iași | RoPython
+
+
+
+
+
+
+
+
+
+
+
+
Toamna este un anotimp al începutului, fiind vremea unui nou an școlar, unui
+nou început de an universitar, precum și sezonul în care vacanțele lungi sau
+scurte, plănuite sau inopinate, lasă locul altor activități.
+Este anotimpul în care începe stagiunea la operă și în care studenții revin
+timizi în orașul studenției lor, tânjind după aventurile verii proaspăt trecute.
+Toamna este și anotimpul în care poți participa la conferințe consacrate.
+Dacă pe harta evenimentelor IT din această toamnă ai trecut Design Jam,
+CodeCamp sau DefCamp, atunci este timpul să adaugi și prima conferință
+dedicată limbajului Python din România, Conference.py, ce se va desfășura în Iași,
+pe data de 18 octombrie.
+
Conference.py propune o zi întreagă de prezentări tehnice, venite din
+partea unor speakeri implicați în proiecte open source de anvergură,
+cu subiecte ce vor purta participanții prin cloud computing folosind Python,
+in(tro)ducere în metaclase și sisteme de fișiere bazate pe Git, cuvintele cheie
+ale evenimentului fiind open-source și bineînțeles, Python.
+
Vrem ca această conferință să rezoneze cu publicul pasionat de IT din Iași și nu
+numai, astfel încât prin ea să reușim să formăm un mediu propice dezvoltării
+comunității iubitorilor de Python și pasionaților de tehnologie din România.
+Prin subiecte interesate, ancorate în lumea open source, vrem să deschidem
+totodată și apetitul persoanelor tinere, dornice de învățarea unor lucruri noi,
+cât și a celor cu experiență în dezvoltarea de software, ce vor să afle ultimele
+noutăți din lumea Python.
+
Pentru această primă ediție, ne așteptăm la cel puțin un număr de o sută de participanți
+și sperăm că această conferință să crească și să aducem an de an un număr tot mai mare de
+participanți și prezentări tot mai diverse și incitante. Pentru acest eveniment,
+intrarea va fi liberă.
+
Următorii speakeri ne onorează cu participarea lor:
+
+
+
+
+
+
+
+
+
Alex Morega
+
+Alex este un dezvoltator web, care iubește limbajul
+Python și nu se poate abține din a descoperi
+biblioteci noi. Printre altele, este și voluntar pentru
+organizația ROSEdu, ce promovează cultura open-source
+în educație.
+
+
+
+
+
Gabriel Samfira
+
+Gabriel este Senior Cloud Engineer în cadrul
+Cloudbase Solutions. Este pasionat de proiecte open
+source și experimentat în diverse limbaje de programare,
+precum Python, Go, Ruby, Perl și Powershell.
+
+
+
+
+
+
Alessandro Pilotti
+
+Alessandro este CEO-ul și fondatorul Cloudbase Solutions,
+o companie ce formează puntea de legătură dintre open
+source și Microsoft. El este Microsoft MVP pe ASP.NET
+și pe Windows Azure Insider, fiind totodată și Microsoft
+Certified Trainer. Îi place să dezvolte proiecte open
+source și să participe în comunitatea IT.
+
+
+
+
+
Ionel Cristian Mărieș
+
+Ionel este un dezvoltator software din Cluj-Napoca.
+După mai multe aventuri cu alte limbaje, a rămas la
+Python și inevitabilul JavaScript. Îi place să facă
+contribuții la proiecte open-source și în timpul liber
+mai scrie și pe blog. El este și autorul mai multor
+proiecte open source, printre care enumerăm aspectlib
+cogen, python-manhole, fiind și contribuitor Celery.
+
+
+
+
+
+
Vlad Temian
+
+Vlad este backend developer la Presslabs, fiind un
+tânăr energic și entuziast, pasionat de orice presupune
+cod sau problemă tehnică. Folosește Python ori de câte
+ori are ocazia și este totodată și mentor pentru Coder
+Dojo în Timișoara, unde pregătește copiii pentru primii
+lor pași în lumea Python.
+
+
+
+
+
+
+
Dacă vrei să ne ajuți, dacă ai un sfat sau o critică sau doar ești curios
+de inițiativa grupului RoPython, nu ezita să ne contactezi pe contact@ropython.org.
+
Mulțumim sponsorilor și partenerilor noștri!
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/content/iasi/2014-10-01-conference-py-1/ionel_cristian.jpg b/2014/10/01/conference-py-1/ionel_cristian.jpg
similarity index 100%
rename from content/iasi/2014-10-01-conference-py-1/ionel_cristian.jpg
rename to 2014/10/01/conference-py-1/ionel_cristian.jpg
diff --git a/content/iasi/2014-10-01-conference-py-1/python-software-foundation.png b/2014/10/01/conference-py-1/python-software-foundation.png
similarity index 100%
rename from content/iasi/2014-10-01-conference-py-1/python-software-foundation.png
rename to 2014/10/01/conference-py-1/python-software-foundation.png
diff --git a/content/iasi/2014-10-01-conference-py-1/vlad_temian.png b/2014/10/01/conference-py-1/vlad_temian.png
similarity index 100%
rename from content/iasi/2014-10-01-conference-py-1/vlad_temian.png
rename to 2014/10/01/conference-py-1/vlad_temian.png
diff --git a/content/iasi/2014-10-07-training-py-la-tine-in-liceu/colegiu-national.png b/2014/10/07/training-py-la-tine-in-liceu/colegiu-national.png
similarity index 100%
rename from content/iasi/2014-10-07-training-py-la-tine-in-liceu/colegiu-national.png
rename to 2014/10/07/training-py-la-tine-in-liceu/colegiu-national.png
diff --git a/content/iasi/2014-10-07-training-py-la-tine-in-liceu/costache-negruzzi.png b/2014/10/07/training-py-la-tine-in-liceu/costache-negruzzi.png
similarity index 100%
rename from content/iasi/2014-10-07-training-py-la-tine-in-liceu/costache-negruzzi.png
rename to 2014/10/07/training-py-la-tine-in-liceu/costache-negruzzi.png
diff --git a/content/iasi/2014-10-07-training-py-la-tine-in-liceu/emil-racovita.png b/2014/10/07/training-py-la-tine-in-liceu/emil-racovita.png
similarity index 100%
rename from content/iasi/2014-10-07-training-py-la-tine-in-liceu/emil-racovita.png
rename to 2014/10/07/training-py-la-tine-in-liceu/emil-racovita.png
diff --git a/content/iasi/2014-10-07-training-py-la-tine-in-liceu/grigore-moisil.png b/2014/10/07/training-py-la-tine-in-liceu/grigore-moisil.png
similarity index 100%
rename from content/iasi/2014-10-07-training-py-la-tine-in-liceu/grigore-moisil.png
rename to 2014/10/07/training-py-la-tine-in-liceu/grigore-moisil.png
diff --git a/2014/10/07/training-py-la-tine-in-liceu/index.html b/2014/10/07/training-py-la-tine-in-liceu/index.html
new file mode 100644
index 00000000..c6a36572
--- /dev/null
+++ b/2014/10/07/training-py-la-tine-in-liceu/index.html
@@ -0,0 +1,154 @@
+
+
+
+
+
+
+ Training.py - La tine în liceu | RoPython
+
+
+
+
+
+
+
+
+
+
+
+
Deoarece conferințele și workshop-urile pot avea un caracter tehnic ceva mai avansat,
+ne-am propus să creăm un eveniment destinat pasionaților de Python, destinat începătorilor
+și nu numai. Acest training are ca public țintă elevii de liceu și ca scop
+introducerea acestora în limbajul de scripting de nivel înalt, Python.
+
Evenimentul va face parte din programul european CodeWeek și se va desfășura cu
+sprijinul inspectoratului în mai multe licee de profil din țară, de data aceasta
+pornind cu nume ca “Colegiul Național”, “Costache Negruzzi”, “Grigore Moisil” și
+“Emil Racoviță” din Iași. Acesta va veni în continuarea workshop-ului de duminică
+și se va întinde pe patru zile de marți până vineri, câte un laborator de trei ore
+în fiecare liceu. Elevii vor desluși din mers, intr-o atmosferă cât mai distractivă,
+tainele acestui limbaj, fără a se lovi de aceleași clișee și obstacole veșnice.
+
Această sesiune de training va fi prima din categoria ei și va întări
+cunoștințele dobândite în cadrul conferinței și a workshop-ului. Experiența ne-a
+arătat că de multe ori nu toți participanții de la aceste evenimente se descurcă
+la fel de bine ca restul și din acest motiv, vrem să anticipăm și să depășim împreună
+eventualele dificultăți și totodată, să învățăm lucruri noi sau lucruri vechi dar
+facute într-o altă manieră, mult mai simplu și mult mai rapid. Ideea acestui training
+este de a expune în fața micilor viitori programatori și dezvoltatori, un limbaj de
+programare ușor de înțeles, rapid, robust și stabil, un limbaj cu un impact enorm asupra
+tehnologiei și cu o varietate nemaiîntâlnită în domeniu și toate acestea datorită
+simplității sintaxei, dar mai ales comunității din spate și multitudinii de biblioteci.
+
RoPython dorește să introducă încetul cu încetul, dar într-un mod sigur prin
+cantitatea imensă de beneficii imediate și viitoare, acest limbaj de scripting în
+programa studiilor (pre)universitare. Indiferent dacă intenția noastră de viitor
+va avea succes sau nu, suntem siguri că elevii ce vor lua parte la evenimentele de
+acest gen vor avea multe de învățat, lucruri ce vor fi de folos pe mai multe planuri,
+ce vor contribui la îmbunătățirea “gimnasticii minții” și care îi vor ajuta pe participanți
+să-și materializeze ideile într-un timp record, să vadă imediat în practică utilitatea unui
+algoritm și poate chiar să realizeze aplicația mult visată. În prezent, scopul nostru
+principal este să educăm potențialul nostru public din cadrul conferințelor, workshop-urilor
+și chiar adunărilor ce poartă denumirea de Ask.py, învățându-i de la zero și dirijându-i
+pas cu pas prin misteriosul drum către dezvoltarea de software. Ne dorim să-i facem
+să-și răspundă singuri la întrebări ca “La ce mă ajută programarea în viața reală?”,
+iar acest lucru va avea un mare beneficiu pentru ambele părți: noi ca organizatori vom
+putea crește rapid o comunitate în adevăratul sens al cuvântului ce se va remarca prin
+calitatea membrilor și nu prin cantitate, iar cei ce vor învața de la noi și de la colegii
+lor vor avea parte de niște cunoștințe, idei și indicații de care puțin probabil
+se vor lovi de unii singuri.
+
Liceele înscrise în acest proiect sunt:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/content/iasi/2014-10-07-training-py-la-tine-in-liceu/training-py-1-in-liceu.png b/2014/10/07/training-py-la-tine-in-liceu/training-py-1-in-liceu.png
similarity index 100%
rename from content/iasi/2014-10-07-training-py-la-tine-in-liceu/training-py-1-in-liceu.png
rename to 2014/10/07/training-py-la-tine-in-liceu/training-py-1-in-liceu.png
diff --git a/2014/10/14/cloudtim-panel-discussion-dynamic-programming-languages-in-the-cloud/index.html b/2014/10/14/cloudtim-panel-discussion-dynamic-programming-languages-in-the-cloud/index.html
new file mode 100644
index 00000000..462fbb09
--- /dev/null
+++ b/2014/10/14/cloudtim-panel-discussion-dynamic-programming-languages-in-the-cloud/index.html
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+ CloudTim Panel discussion: Dynamic Programming Languages in the Cloud | RoPython
+
+
+
+
+
+
+
+
+
+
+
+
UnifiedPost and Cloudbase Solutions have
+teamed up for a cross-community meetup that will take the form of a
+panel discussion on a very hot topic: dynamic programming languages in
+the cloud.
+
Please vote for the most interesting questions you'd like to see
+addressed during the meetup. Please vote HERE.
+
The discussion will take a closer look at the Key Performance Indicators
+and the key architectural principles for cloud application development.
+Based on audience voted questions, we will talk about the role of
+dynamic and static languages in cloud application development and best
+practices in cloud development.
+
We will have the following panellists:
+
+
Koen Handekyn - CTO at UnifiedPost and Head of UP-nxt,
+UnifiedPost's R&D branch in cooperation with the Belgian universities of
+Leuven and Gent.
+
Lucian Petrut - Software Developer at Cloudbase Solutions, committed to bringing
+interoperability in the Cloud Computing world, OpenStack and Python
+enthusiast.
+
Valentin Bud – Systems Engineer at Databus, entrepreneur, Cloud Computing
+enthusiast. He enjoys smart people, interesting conversation and things
+well done.
+
+
More panelists are in the process of confirming their attendance to our
+event, so keep an eye on this space for regular updates on our speakers
+and the questions they will be debating.
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/content/iasi/2014-10-18-Python-Week/conference.png b/2014/10/18/Python-Week/conference.png
similarity index 100%
rename from content/iasi/2014-10-18-Python-Week/conference.png
rename to 2014/10/18/Python-Week/conference.png
diff --git a/2014/10/18/Python-Week/index.html b/2014/10/18/Python-Week/index.html
new file mode 100644
index 00000000..4cd1d44c
--- /dev/null
+++ b/2014/10/18/Python-Week/index.html
@@ -0,0 +1,175 @@
+
+
+
+
+
+
+ Python Week | RoPython
+
+
+
+
+
+
+
+
+
+
+
+
Dacă poetul romantic Percy Bysshe Shelley ar fi trăit în zilele noastre,
+atunci cu siguranță poemele lui ar fi fost scrise în Python, limbajul ce are
+propriile lui înțelepciuni, scrise în slove de biți de către Tim Peters, în al său
+Zen of Python, setul de îndrumări ce cuprinde frumusețea limbajului în toată deplinătatea lui.
+
Python Week este un eveniment dedicat acestui frumos limbaj ce își propune, ca
+pentru o săptămână, să adune toți pasionații de tehnologie într-un mediu propice creației.
+
Următoarele evenimente vor avea loc în cadrul săptămânii Python:
+
+
+
+
+
+
+
+
+
+Conference.py propune o zi întreagă de prezentări tehnice,
+venite din partea unor speakeri implicați în proiecte open source de anvergură,
+cu subiecte ce vor purta participanții prin cloud computing folosind Python,
+in(tro)ducere în metaclase și sisteme de fișiere bazate pe Git, cuvintele cheie
+ale evenimentului fiind open-source și bineînțeles, Python. Vrem ca această
+conferință să rezoneze cu publicul pasionat de IT din Iași și nu numai,
+astfel încât prin ea să reușim să formăm un mediu propice dezvoltării comunității
+iubitorilor de Python și pasionaților de tehnologie din România. Prin subiecte interesate,
+ancorate în lumea open source, vrem să deschidem totodată și apetitul persoanelor
+tinere, dornice de învățarea unor lucruri noi, cât și a celor cu experiență în
+dezvoltarea de software, ce vor să afle ultimele noutăți din lumea Python.
+
+
+
+
+
+Precedat de Conference.py, prima conferință de Python a toamnei,
+Workshop.py #2 se va desfășura pe data de 19 octombrie, fiind compus
+din mai multe workshop-uri în paralel, cu subiecte variate, unele dintre
+ele propunând aprofundarea conceptelor din prezentările din conferință.
+Pentru fiecare workshop susținut, vom avea un mentor ce își va purta
+elevii prin înțelegerea subiectului prezentat.
+Unul din subiectele workshop-urilor va fi Introducere în Python, workshop
+susținut de membri ai grupului RoPython, acesta fiind destinat începătorilor,
+cât și celor care vor să învețe un nou limbaj. Participanții vor învăța de
+ce alegerea acestui limbaj de programare îți poate schimba viața și viziunea
+asupra ei, prin ușurința cu care îți permite să pui în practică idei și prin
+filosofiile ce stau la baza lui.
+
+
+
+
+
+
+Ideea acestui training este de a expune în fața micilor viitori
+programatori și dezvoltatori, un limbaj de programare ușor de înțeles, rapid, robust
+și stabil, un limbaj cu un impact enorm asupra tehnologiei și cu o varietate
+nemaiîntâlnită în domeniu și toate acestea datorită simplității sintaxei, dar
+mai ales comunității din spate și multitudinii de biblioteci. Echipa noastră
+dorește să introducă încetul cu încetul, dar într-un mod sigur prin cantitatea imensă
+de beneficii imediate și viitoare, acest limbaj de scripting în programa studiilor
+(pre)universitare. Indiferent dacă intenția noastră de viitor va avea succes sau nu,
+suntem siguri că elevii ce vor lua parte la evenimentele de acest gen vor avea multe
+de învățat, lucruri ce vor fi de folos pe mai multe planuri, ce vor contribui la
+îmbunătățirea “gimnasticii minții” și care îi vor ajuta pe participanți să-și materializeze
+ideile într-un timp record, să vadă imediat în practică utilitatea unui algoritm și poate
+chiar să realizeze aplicația mult visată.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/content/iasi/2014-10-18-Python-Week/training.png b/2014/10/18/Python-Week/training.png
similarity index 100%
rename from content/iasi/2014-10-18-Python-Week/training.png
rename to 2014/10/18/Python-Week/training.png
diff --git a/content/iasi/2014-10-18-Python-Week/workshop.png b/2014/10/18/Python-Week/workshop.png
similarity index 100%
rename from content/iasi/2014-10-18-Python-Week/workshop.png
rename to 2014/10/18/Python-Week/workshop.png
diff --git a/2014/10/19/workshop-py-2/index.html b/2014/10/19/workshop-py-2/index.html
new file mode 100644
index 00000000..83c021a7
--- /dev/null
+++ b/2014/10/19/workshop-py-2/index.html
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+ Workshop #2 - Expediție în cloud computing, programare funcțională și altele | RoPython
+
+
+
+
+
+
+
+
+
+
+
+
Dacă sunteți începător în Python și zilele trecute ați avut “bucuria” primului vostru traceback
+sau aveți experiență în alte limbaje, trecând prin inevitabilul Javascript, îndreptându-vă apoi
+către limbajele funcționale și vreți acum să aflați ce este acel Python de care toată lumea
+vorbește sau dacă ești deja experimentat în acest limbaj și vrei să afli și să aprofundezi
+ceva nou și incitant, atunci ai ocazia perfectă pentru a face acest lucru, prin participarea
+ta la următoarea ediție Workshop.py. Dacă în prima ediție ne îndreptam atenția spre utilizarea
+limbajului Python pentru crearea de aplicații web, acum vom avea în paralel o serie de workshop-uri,
+cu subiecte ce variază de la cloud computing, programare funcțională, până la introducere în Python,
+gama largă de opțiuni mulându-se atât pe începători, cât și pe cei cu experiență.
+
Precedat de Conference.py, prima conferință de Python a toamnei, Workshop.py #2 se va desfășura
+pe data de 19 octombrie, fiind compus din mai multe workshop-uri în paralel, cu subiecte variate,
+unele dintre ele propunând aprofundarea conceptelor din prezentările din conferință. Pentru fiecare
+workshop susținut, vom avea un mentor ce își va purta elevii prin înțelegerea subiectului prezentat.
+
Unul din subiectele workshop-urilor va fi Introducere în Python, workshop susținut de membri ai
+grupului RoPython, acesta fiind destinat începătorilor, cât și celor care vor să învețe un nou limbaj.
+Participanții vor învăța de ce alegerea acestui limbaj de programare îți poate schimba viața și
+viziunea asupra ei, prin ușurința cu care îți permite să pui în practică idei și prin filosofiile
+ce stau la baza lui. Totodată, ei vor mai învăța să facă primii pași, ajungând de la primul traceback
+la primul algoritm funcțional în Python.
+
Programul complet al workshop-urilor, precum și locația lor vor fi anunțate în curând.
+
Vă așteptăm!
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/content/iasi/2014-10-19-workshop-py-2/workshop.png b/2014/10/19/workshop-py-2/workshop.png
similarity index 100%
rename from content/iasi/2014-10-19-workshop-py-2/workshop.png
rename to 2014/10/19/workshop-py-2/workshop.png
diff --git a/2014/10/index.html b/2014/10/index.html
new file mode 100644
index 00000000..2a4535f2
--- /dev/null
+++ b/2014/10/index.html
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+ Archives for October 2014 | RoPython
+
+
+
+
+
+
+
+
+
One reason for Python's popularity (and a reason for many of its quirks
+...) is its strong ties to the C programming language. CPython, the
+reference Python interpreter, allows advanced users to interact with the
+interpreter's inner workings, and extend the Python language with code
+written in C.
+
This talk gives a very high-level overview of the CPython C API, and
+shows how to build a C extension in a few steps. It then discusses a
+popular use case for C extensions - optimizing performance of your
+Python programs! Finally we're gonna look at some modern alternatives to
+getting more performance out of your Python code, e.g. Cython.
+
About Steffen Wenz:
+
+Steffen is the CTO of TrustYou (with offices in Cluj and Munich).
+TrustYou crawls and semantically analyzes all hotel reviews, and then
+generates a human-readable summary for each hotel on the planet. Did
+guests like the service? Was the location OK? Chances are you've seen
+our data on one of the many websites we license it to - among them Kayak
+and Google :) TrustYou is a Python company. We use Hadoop streaming and
+Pyspark to bring Python to the big data era. Steffen has been with
+TrustYou since 2008. His master thesis laid the foundation for
+TrustYou's scalable semantic analysis, which today understands 20
+languages natively.
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2014/11/index.html b/2014/11/index.html
new file mode 100644
index 00000000..a4516932
--- /dev/null
+++ b/2014/11/index.html
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+ Archives for November 2014 | RoPython
+
+
+
+
+
+
+
+
+
Pentru că e foarte frig la început de 2015 facem un Sprint de Pylint.
+Pylint este cel mai cuprinzător verificator de cod disponibil pentru
+Python, este extensibil, configurabil și este folosit în foarte multe
+locuri. El ne ajută să scriem cod mai corect sau mai frumos.
+
Încălzirea se face pe 14 februarie la Cluj HUB începând cu ora
+12.00. Vom fi coordonați de Claudiu Popa, developer Pylint. Cerințe
+pentru participare:
Îmbunătățiri (bugfixes, features, documentație etc). Înainte de
+sprint Claudiu va pregăti câteva liste de issues cu dificultăți
+diferite încât să vă puteți găsi ușor ceva pe plac.
+
Plugin-uri Pylint pentru cei care au o idee și vor să o implementeze într-un
+plugin.
Welcome to PyTim #7. This meetup marks our affiliation to the
+RoPython national initiative which has similar
+events in Cluj, Iasi and Bucharest (more on this and a potential
+RoPython national conference at the meetup).
+
We will have 3 talks covering Python, open source and cloud automation.
Michael Foord is a Python and Go programmer. He is working for Canonical
+and he is visiting Cluj-Napoca from Northampton UK.
+
We invited Michael for a friendly chat. Cluj Python community is invited
+to join and talk with Michael. If you have specific questions for
+Michael please leave comments, or email them to us (so they don't get
+forgotten).
+
If you don't have any specific questions we will be happy just seeing
+you come and saying hi.
+
We will have beers and pizzas. The number of spots is limited. Fireplace
+might be missing :)
+
We believe this is a great opportunity for local software development
+communities to meet with a Python core developer, book author and just a
+great open source contributor.
Vă invităm la prima ediție a RoPython Timișoara, întâlnirea pasionaților
+de Python din Timișoara. La această întâlnire, avem un invitat special -
+Claudiu Popa. El este core maintainer la Pylint, co-fondator RoPython și
+un membru foarte activ al comunității de Python.
+
Avem programate 3 prezentări legate de Celery, Ansible și RPython.
+
+
+
+
+
+
+
+
Durată
+
Presentator
+
Descriere
+
+
+
+
18:30 - 19:00
+
Andrei Coman
+
Intro în Celery
+
+
19:10 - 19:40
+
Robert Tingirică
+
Ansible, introducere și studiu de caz
+
+
19:50 - 20:20
+
Claudiu Popa
+
Cum să îți construiești un limbaj folosind RPython
+
+
+
+
După eveniment vă așteptăm să mai rămâneți prin preajmă, și să veniți cu
+noi la o bere / suc, să povestim mai multe despre experiențele noastre
+cu limbajul si despre proiectele în Python la care am lucrat.
Claudiu este unul dintre organizatorii comunității RoPython si
+maintainer Pylint. Ne va vorbi despre PyPy, RPython și cum se e să iți
+implementezi un interpretor în RPython.
For the next meetup we're going to do something different - an all-English show.
+
Hint: these presentations will be shown at EuroPython 2015 (don't tell anyone, it's a secret!)
+
Agenda:
+
+
+
+
+
+
+
6:00
+
Entrance
+
+
6:15
+
Vlad Temian - gitfs: building a filesystem in Python
+
gitfs is an open-source[1] filesystem which was designed
+to bring the full powers of Git to everyone, no matter how
+little they know about versioning. A user can mount any
+repository and all the his changes will be automatically
+converted into commits. gitfs will also expose the history
+of the branch you're currently working on by simulating
+snapshots of every commit.
Claudiu Popa - 12 years of Pylint (or How I learned to stop worrying about bugs)
+
Given the dynamic nature of Python, some bugs tend
+to creep in our codebases. Innocents NameErrors or
+hard-to-find bugs with variables used in a closure,
+but defined in a loop, they all stand no chance in
+front of Pylint.
Bring the continuous integration to a new level,
+through a platform/project independent framework
+able to give you unittest-like reports. Argus is a
+scenario-based application written in Python, driven
+by custom recipes under configurable environments,
+that can be used for testing a wide variety of small
+and big projects, with the ability of querying live
+data from the in-test application.
You’ve been making packages for a while now. Everything works almost fine, however, lots of new features and tools have been developed recently. Some are really obscure. And there’s a chance they can save you time and help you avoid packaging-induced-pain. I’m willing to bet couple of beers you haven’t seen these features and/or tools before.
+
This talk is going to show you:
+
+
Patterns and tricks you can use in your setup.py.
+
Obscure pip/setuptools/virtualenv/python features you can use to improve your packaging experience (be it as a user of packages or a package author).
This presentation introduces Flowy, a library for building and running distributed, asynchronous workflows built on top of different backends (such as Amazon’s SWF). Flowy deals away with the spaghetti code that often crops up from orchestrating complex workflows. It is ideal for applications that do multi-phased batch processing, media encoding, long-running tasks, and/or background processing.
+
We’ll start by discussing Flowy’s unique execution model and see how different execution topologies can be implemented on top of it. During the talk we’ll run and visualize workflows using a local backend. We’ll then take a look at what it takes to scale beyond a single machine by using an external service like SWF.
Whether it's a cool new hack you learned in Vim, or a startup idea
+you've been working on the side, come share and learn from other devs,
+engineers, and startup people.
+
Nothing to share? Come for the FREE PIZZA AND BEER!
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2016/01/30/sprint-19/index.html b/2016/01/30/sprint-19/index.html
new file mode 100644
index 00000000..fe5f7d5d
--- /dev/null
+++ b/2016/01/30/sprint-19/index.html
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+ Sprint #19 | RoPython
+
+
+
+
+
+
+
+
+
+
+
+
For this meet-up, the first one this year, we bring you special guests
+from ComplyAdvantage (London, UK)
+
ComplyAdvantage provides anti-money laundering exposure data and
+compliance technology solutions to help companies control risk and
+prevent their products being used by criminals, terrorists and money
+launderers.
+
Talks:
+
+
"Fighting terrorism with Django"
+
Fighting terrorism in the modern world is not only about hearts and
+minds, guns and violence, but also about cutting off the source of
+funding that enables such criminals to conduct their activities. This
+is no mean feat - the amount of money involved is significant, and
+hence there is a significant incentive for those involved to find ways
+and means around any systems that are designed to block them.
+ComplyAdvantage is one of the few companies to offers its customers a
+real-time transaction monitoring platform. We’ve built the product an
+existing product on Laravel which provides the powerful, modern
+framework necessary to build rules and risk based transaction
+monitoring, and to proactively respond as the terrorists change their
+strategy. But fighting money laundering means we need to constantly
+evolve, and we will soon be starting a rewrite, based in Django
+supported by the powerful mathematical and scientific libraries
+offered by Python. Luke and Oliver have worked extensively with
+financial firms from remittance agencies to banks and insurance
+companies. They have an expert understanding of the challenges
+involved, and what is necessary to develop a product that can outwit
+the best minds in corruption.
+
+
"Python, Big Data and Natural Language Processing: The tools James Bond ought to be using"
+
ComplyAdvantage is building the best database in the world for
+politically exposed people and adverse media. To do this we need to
+gather huge amounts of data and use modern technologies to solve some
+difficult problems so we can detect all the criminals and terrorists
+trying to do business across the world. In this talk we will discuss
+the tools we use to build profiles of criminals and terrorists from
+news sources. We will explore the power of ElasticSearch as an
+alternative to graph databases and other useful features for text-
+based systems. Finally, we'll talk about how we put everything
+together, how we can merge data from different sources and what
+remains to be done. This talk will give you an overview of the
+cutting-edge building blocks we need to build the most exciting
+product in its space today. Q eat your heart out, we make the tools
+which let James Bond get out of the office at 5 o'clock sharp and
+drink more martinis.
+
+
+
+
Speakers:
+
+
Luke Mawbey studied computational mathematics and electrical
+engineering at the University of Melbourne before working on 4G/LTE
+research and development for Analog Devices and NEC, both in Australia
+and Japan. After a 4-year stint working for the United Nations in
+Bangladesh, Senegal, Malawi, Kenya, and Lesotho on data and
+information management, he managed his own start-up to provide
+quantitative based news analysis which allowed humanitarian
+organisations to make real-time evidence-based decisions. Luke joined
+ComplyAdvantage in 2015 primarily on the basis that Romania was one of
+the few countries he'd neither worked in nor visited, and fighting
+financial crime with big data sounded like a superhero job and a fun
+thing to do. Luke manages end-to-end tech projects for ComplyAdvantage
+and is also the local Hadoop specialist in his spare time.
+
Oliver Butterfield graduated from Durham University in 2004 and
+joined fledgling server hosting company Gyron Internet where he was
+instrumental in establishing their first self-managed datacentre in
+2009. Following time spent travelling in Africa, he made the move into
+consultancy. Oliver met Charlie Delingpole (founder of
+ComplyAdvantage) in early 2014, and Charlie's plans for the as-yet-
+unnamed anti-money laundering platform coupled with his successful
+track record in start-ups made the opportunity too hard to refuse.
+Soon after Oliver became Employee Number 1. Today Oliver lives with
+his wife and two daughters, and heads up ComplyAdvantage's platform
+team. He coordinates delivery of the transaction monitoring and
+screening platforms built on Laravel via a restful API as well as web
+applications that utilise VueJS and AngularJS.
+
Chris Leow graduated from Cambridge with a Mathematics degree, and
+cut his teeth as a software developer architecting robust and scalable
+solutions to business problems for media companies in London. Inspired
+to take on new challenges and expand his horizons, he co-founded a
+start-up in mobile geo-located media and social media. Chris joined
+ComplyAdvantage in 2014 and heads the data team, responsible for
+building the best database of sanctions, politically exposed people
+and adverse media mentions in the world.
+
Dr. Thiago Galery has a PhD in linguistics at University College
+London on the relationships between linguistic structure and
+contextual information. During that time, he worked with sentiment
+analysis for IBM. After graduating, Thiago worked at a number of
+start-ups in the UK, on topics including semantic recommendation, text
+classification, news tracking, and unsupervised semantic modelling. He
+was a tutor for Google Summer of Code in 2015 and currently works on
+the multi lingual NLP pipeline at Comply Advantage and is enthusiastic
+about using NLP to thwart the financing of criminal activity.
+
Kensuke Muraki is a Natural Language Processing (NLP) and Machine
+Learning (ML) expert at ComplyAdvantage. He started his career in
+Japan as a software engineer, working for developing a job
+recommendation system. He came to London to pursue his master's degree
+in Machine Learning at University College London, focusing on
+Statistical Natural Language Processing in his dissertation. After
+working in several start-ups as a machine learning engineer, he joined
+ComplyAdvantage in April 2015. He currently focuses on automated data
+extraction from unstructured natural language texts using NLP and ML.
+He is interested in technologies such as named entity recognition,
+text classification, and deep neural networks as well as applying NLP
+technologies into non-English languages.
+
+
+
Schedule:
+
+
+
+
+
+
+
18:45
+
Arrival time. Come in, get a ticket and your name tag. Have
+some snacks, pour yourself a cup of coffee/tea and meet us!
+
+
19:00
+
Introductions
+
+
19:05
+
Django/Platform talk
+
+
19:35
+
Let's take a break and network next to some pizza
+and refreshments!
This talk is aimed at programmers who already have experience with
+unit testing and they either did not try Extreme Programming/TDD or
+they simply consider those too extreme :-) The content is about Python
+but the techniques could be used in any other language, even touching
+HTML/CSS/JS.
+
There is going to be a discussion about line vs feature coverage,
+continuous and pre-merge testing, debugging based on tests and
+practices for maintaining test code.
This talk is going to give an intro to Docker, how can you build
+images quickly, few recommendations about moving Python apps in
+containers and many complaints about Docker :-)
Amazon Web Services is a great infrastructure platform one can chose.
+From startup to enterprise. From one instance to tens of thousands.
+Dozens of services, computing instances, automation, queues,
+databases, storage of literally endless size. But with great tools
+comes a necessity to manage the infrastructure, orchestrate park of
+services and instances, ensure secure and reliable deployments. At
+iMedicare we use AWS for the complete product life-cycle of a
+sophisticated web-application which comes along with data processing
+pipelines. While using this platform we learned many things, some of
+which in a hard way. I'm going to share our experiences, dark and
+bright side of EC2 computing nodes, managed Postgres in RDS and huge
+scale column oriented storage Redshift.
+
+
+
7:00
+
Break
+
+
7:15
+
Docker powered pytest fixtures for integration tests. (Radu Ciorba)
+
We'll be looking at how pytest fixtures and the docker python api can
+make our lives easier when writing integration tests.
+AKA stories from that time I wrote an ansible plugin to manage etcd
+cluster membership.
+
+
+
7:45
+
Break
+
+
8:00
+
Closing
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2016/06/index.html b/2016/06/index.html
new file mode 100644
index 00000000..8fcdd55c
--- /dev/null
+++ b/2016/06/index.html
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+ Archives for June 2016 | RoPython
+
+
+
+
+
+
+
+
+
Technical debt lives among us regardless if we are in the services
+business or building products. We discuss about it, we try to fix it
+or live with it, but can we actually prevent it? My reason for
+discussing this openly is because once it is there you do not only
+deal with the technical debt itself but also with the interest you
+must pay. My reason for discussing this openly is because once it is
+there you do not only deal with the technical debt itself but also
+with the interest you must pay. Comparing the two, probably the
+highest cost that we see is with the interest. As our code base grows
+and our deadlines get tougher we tend to forget about the cost our
+project will have to pay for every functionality that we implement in
+a hurry, for which we “forget” about tests or for which we write in a
+comment “this needs to be refactored” or “this is a temporary
+solution. refactor later”. What qualifies as debt? What qualifies as
+interest? How do we manage it? At what levels in our projects can we
+see the debt and the interest? Is it really unavoidable?
+
+
+
19:30
+
Closing
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2016/07/index.html b/2016/07/index.html
new file mode 100644
index 00000000..f2a07c04
--- /dev/null
+++ b/2016/07/index.html
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+ Archives for July 2016 | RoPython
+
+
+
+
+
+
+
+
+
Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting, like the just finished EuroPython2016
+conference!
+
We'll also have two guests from Iași: Claudiu Popa and Cosmin Poieană.
+
Feel free to suggest location, if you have preferences.
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2016/08/index.html b/2016/08/index.html
new file mode 100644
index 00000000..acfdc4f9
--- /dev/null
+++ b/2016/08/index.html
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+ Archives for August 2016 | RoPython
+
+
+
+
+
+
+
+
+
Let's get together and talk about strategies for organizing business
+logic in Django applications. What have we each used, what we liked
+about the chosen strategies, what were the downsides, what we'd like
+to try next.
+
I would like this to be a discussion and not a presentation, so please
+don't be shy :)
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2016/10/19/ocr-in-python-and-running-django-apps-on-docker/index.html b/2016/10/19/ocr-in-python-and-running-django-apps-on-docker/index.html
new file mode 100644
index 00000000..807f42ba
--- /dev/null
+++ b/2016/10/19/ocr-in-python-and-running-django-apps-on-docker/index.html
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+ OCR in Python and Running Django apps on Docker | RoPython
+
+
+
+
+
+
+
+
+
+
+
+
Introduction in optical character recognition with python (Toni Simu)
+
Many of you probably felt the need for OCR back in college trying to
+turn photos of course pages into editable text, later to become: smart
+cheatsheets. Now you have the chance to see how you can use it in your
+life and understand how it works. I’ll be walking you through the
+technology used behind it (tesseract and opencv) and point out a few
+buttons you can tweak to improve text recognition accuracy. You should
+also expect multiple demos on the subject followed by a short Q&A
+session.
Running Python (Django) production apps on Docker (Felix Kerekes)
+
The talk will walk you through our journey as an early stage start-up
+managing our own SaaS infrastructure. It begins with why we ditched
+Fabric and SaltStack for a fully Docker-powered infrastructure. It
+will cover running basic Docker containers to managing and deploying
+multiple full-stack environments using Docker Cloud. We will also
+explore Docker's future, based around the new Docker Swarm, introduced
+in v1.12.
Ever wonder what OpenStack is and how Python is used to build the
+largest open source cloud operating system ? Well, this presentation
+is for you! We will focus on the main building blocks of OpenStack,
+how everything is connected and why Python was the main programming
+language chosen.
Every day, millions of transactions between people or organizations
+take place, amongst which there might, just might, be some that are
+suspicious. Our job is to identify these transactions and why they do
+not fit a normal pattern. Hence, why we built our transaction
+monitoring platform. We will be talking about the reasons why this
+platform needed to be both generic and flexible and how we achieved
+this. We will go on to discuss:
+
+
Why different clients have different needs depending on the
+information they choose to store on their transactions. Why
+traditional SQL tables are not entirely suited to this application and
+why NoSQL is a natural alternative, as we still need all the
+traditional layers of validation and normalization of external input.
+
The challenge of building an engine that is optimised to process
+large numbers of transactions, whilst at the same time being flexible
+enough to support all the different styles of analysis that are
+required to detect money laundering and terrorist financing.
+
And in terms of performance how far you can take ORM and when it is
+acceptable to take matters into your own hands. Finally, we will
+discuss splitting business logic between python code and database
+queries.
Over the last three years deep learning has exploded in popularity and
+the quality of the results has greatly improved. Big tech companies
+have increased their research budgets in order to benefit from this
+revolution. As a direct consequence several of these (Microsoft,
+Google, Facebook, Amazon) have released open frameworks for training
+and developing deep architectures such as: TensorFlow, CNTK,
+FBLearner, MxNET and Caffe. Beside these, other popular existing
+frameworks and wrappers coming mainly from academia, have gathered a
+great deal of support (Theano, Torch7, Scikit-learn, Keras). With such
+a broad choice, it's no surprise that choosing the "right" Machine
+Learning (ML) framework can lead to a paradox of choice (especially
+for beginner ML students). This talk will give an overview of what ML
+frameworks are and what they do. We will discuss in more detail
+TensorFlow, Scikit-learn, Theano and Keras, highlighting the pros and
+cons for each of these frameworks. Finally, we will demonstrate them
+by applying them to a simple linear regression task.
+
+
+
8:15
+
Closing
+
+
+
+
+
Persic Alexandru Cristian (Backend Lead) studied computer science at
+"Stefan cel Mare" University, followed by a masters degree in software
+engineering (apparently 5 years of study was not good enough). At
+university he started working at an outsource company using Microsoft
+technologies and enjoyed each step from helping with JavaScript to
+implementing custom workflows in SharePoint. After 5 years he saw the
+light and moved to Python/Django, building a mobile advertising
+platform from the ground up. In 4 years he managed to gain plenty of
+experience in managing the implementation, deployment and maintenance
+of a large scale web application. In 2016 Cristi made a daring move
+and joined ComplyAdvantage in the quest of finding once more the
+excitement of building a new and successful product, all the while
+fighting crime like any other regular superhero.
+
Ariel Pontes (Python Engineer) studied Computer Engineering at
+the Catholic University of Rio de Janeiro. After learning
+Python/Django in his first internship in a fintech startup he fell in
+love with MVC frameworks, and re-wrote his final year project in Ruby
+on Rails. In 2014 he moved to Cluj and started working as a full-stack
+Django developer in a big outsourcing company. Ariel joined
+ComplyAdvantage in 2016 where he works on the transaction monitoring
+and screening platforms. Outside of work you can find him
+participating in activism for local NGOs and preaching about secular
+ethics.
+
Oana Ratiu (Python Engineer) graduated from Babes-Bolyai
+University, Cluj-Napoca, studying computer science, and is currently
+completing her Master's Degree in Databases. She has worked as a
+programmer for three years, mostly with Python. Excited to fight
+terrorism through her work, Oana joined ComplyAdvantage in early 2016,
+working on a transaction monitoring platform and, more recently, on a
+screening platform.
+
Cristian Lungu (Senior Python/ML Engineer) wrote (anti)viruses for fun
+and profit for 5 years until he realised how much money flows through
+the stock market. He then spent his next 5 years coding derivatives,
+futures and options. Somehow, he was kidnapped and dropped on this
+startup ship called ComplyAdvantage where fighting terrorists and
+money laundering with machine learning is the only way to get a meal.
+As a result of this event, he challenged himself to actually finish
+his lifelong hobby, a PhD in machine learning, this century. When he
+doesn't code he's probably teaching bubble sort at the UTCN or
+conducting practical studies of gradient descent on some mountains.
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2017/02/index.html b/2017/02/index.html
new file mode 100644
index 00000000..b335037d
--- /dev/null
+++ b/2017/02/index.html
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+ Archives for February 2017 | RoPython
+
+
+
+
+
+
+
+
+
Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting, like what's going to happen at the
+EuroPython2017 conference!
+
We'll also have one guest from Iași: Claudiu Popa. Does he still
+maintain Pylint? Lets find out :D
+
Feel free to suggest location, if you have preferences.< p>
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2017/03/index.html b/2017/03/index.html
new file mode 100644
index 00000000..274a4eff
--- /dev/null
+++ b/2017/03/index.html
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+ Archives for March 2017 | RoPython
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2017/04/25/django-presentation-and-why-to-use-it-for-single-page-or-hybrid-applications-too/index.html b/2017/04/25/django-presentation-and-why-to-use-it-for-single-page-or-hybrid-applications-too/index.html
new file mode 100644
index 00000000..9d9fd321
--- /dev/null
+++ b/2017/04/25/django-presentation-and-why-to-use-it-for-single-page-or-hybrid-applications-too/index.html
@@ -0,0 +1,159 @@
+
+
+
+
+
+
+ Django presentation and why to use it for single page or hybrid applications too | RoPython
+
+
+
+
+
+
+
+
+
+
+
+
There will be pizza, snacks and beer, courtesy of Pentalog Iasi.
+
+
+
6:30
+
Django presentation (Dan Tudorache)
+
Django is a high-level Python Web framework that encourages rapid development and clean,
+pragmatic design. Built by experienced developers, it takes care of much of the hassle of
+Web development, so you can focus on writing your app without needing to reinvent the wheel.
+We will go on to discuss:
+
+
What is Django
+
Django structure
+
Where is Django used
+
What Django is not
+
Typical workflow in Django
+
Django Admin
+
Who is behind Django framework
+
+
+
+
7:15
+
Break
+
+
7:30
+
Why to use Django for single page or hybrid applications too (Dan Tudorache)
+
With the advent of new amazing front-end frameworks and the ever-increasing
+power of browsers and mobile processors, webapp users expect a dynamic, seamless
+user experience where page refresh is out of the question.
+Therefore server template rendering is not cool anymore. What to do?
+Use Django as a pure back-end. In this talk, technologies, strategies and
+third-party packages will be discussed, we will analyze and debate
+the advantages and disadvantages of Django opposed to other technologies.
+
+
+
8:15
+
Closing
+
+
+
+
+
Dan Tudorache (Python Lead) studied computer engineering at
+"Gh. Asachi" Technical University, followed by two masters degree, one
+in distributed software engineering and one in project management.
+He worked 10 years as a web developer for various companies and clients,
+and since 3 years ago he has found the beauty of Python and Django.
+In 2016 Dan joined Pentalog Group as a Python
+Technical Lead, and since then is building projects, improve processes, manage development teams
+and helping big companies to build the most efficient, robust and dynamic software they need.
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2017/04/index.html b/2017/04/index.html
new file mode 100644
index 00000000..a0332a5d
--- /dev/null
+++ b/2017/04/index.html
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+ Archives for April 2017 | RoPython
+
+
+
+
+
+
+
+
+
Celery is an asynchronous task queue based on distributed message
+passing. It is focused on real-time operations, but supports
+scheduling as well. RabbitMQ, is a message broker which is used by
+Celery to distribute messages.
+
Celery is perfectly suited for tasks which will take some time to
+execute but we don’t want our requests to be blocked while these tasks
+are processed.
+Example use cases: sending emails, heavy background processing (eg:
+multimedia encoding), sending bulk messages, periodic tasks, complex
+concurrent workflows.
+
Schedule:
+
+
06:00 - Entry. There will be pizza, snacks and beer, courtesy of Pentalog Bucharest.
+
06:20 - Introduction to asynchronous tasks, Celery (with Django) and RabbitMQ.
+
06:40 - The Architecture of a typical setup.
+
07:00 - short break
+
07:10 - How to implement and consume asynchronous tasks.
+
07:50 - Advanced Tips & Best practices with Celery
+
08:00 - Closing
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2017/06/index.html b/2017/06/index.html
new file mode 100644
index 00000000..3a37795a
--- /dev/null
+++ b/2017/06/index.html
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+ Archives for June 2017 | RoPython
+
+
+
+
+
+
+
+
+
Re-lansăm întâlnirile comunității Python din Timișoara!
+
Vom începe din 19 Septembrie, după ce ne-am mai întors din concedii,
+cu o întâlnire într-un format ușor diferit față de ce am făcut până
+acuma, pe lângă prezentarea clasică vom face și un Python Open Space.
+
Agenda:
+
+
Să facem un joc cu PyGame Zero
+
Python Open Space
+
+
Ce presupune un Open Space:
+
+
Ne întâlnim
+
Propunem subiecte de discuție (trebuie să fie măcar tangențial
+legate de Python)
+
Votăm pentru subiectele propuse< p>
+
Alegem top FIXNUM subiecte (poate sparte în 2 trackuri dacă suntem
+destui)
+
Și discutăm 15 minute fiecare topic propus
+
+
Ce e PyGame Zero? E o unealtă educațională, menită să ajute învățatul
+programării prin crearea de jocuri. Necesită cunoștiințe minime de
+programare, un fișier text gol înseamnă un joc valid cu o fereastră
+goală, și acum poți să clădești de aici :)
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2017/09/26/a-beer-retrospective/index.html b/2017/09/26/a-beer-retrospective/index.html
new file mode 100644
index 00000000..c6e82b54
--- /dev/null
+++ b/2017/09/26/a-beer-retrospective/index.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+ A beer retrospective | RoPython
+
+
+
+
+
+
+
+
+
+
+
+
Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting.
+
We'll have one special guest: Gabriel Muj. Will he get drunk enough to
+tell us the sad story of leaving highschool teaching career for Python
+programming? Lets find out!
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2017/09/index.html b/2017/09/index.html
new file mode 100644
index 00000000..02c6a3fc
--- /dev/null
+++ b/2017/09/index.html
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+ Archives for September 2017 | RoPython
+
+
+
+
+
+
+
+
+
The next meetup will take place on the 31st of October.
+
Agenda:
+
+
Gabriel Trautmann presenting techniques for optimizing Python code in
+the context of "Form Recognition Clustering with Locality Sensitive
+Hashing".
+
+
Mihai Balint - Python' async web framework performance gauntlet - 2017 edition
+
In this presentation we compare the performance of modern async web
+frameworks running on python 3.6. The contenders are tested in four
+scenarios designed to emphasize common tasks undertaken by web
+frameworks: serializing objects to json, building html from a
+template, fetching data from a database and querying third-party http
+endpoints. We match the popular against the obscure and the pure
+against the compiled in an effort to discover the king of requests per
+second.
+
+
+
Stay tuned for more details!
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2017/10/index.html b/2017/10/index.html
new file mode 100644
index 00000000..e709e9b2
--- /dev/null
+++ b/2017/10/index.html
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+ Archives for October 2017 | RoPython
+
+
+
+
+
+
+
+
+
How to leverage distributed task processing to improve the performance
+and reliability of web services using Dramatiq (an alternative to
+Celery) and RabbitMQ.
Everything becomes code defined and test driven. Lately even
+Infrastructure has become an adept of that. The presentation will
+briefly how Ansible, Molecule and Docker help us achieve that.
The talk goes through the project's 4 year history, starting from a
+70-line bash script to a scalable, distributed system, along with the
+problems and lessons we've learned along the way. Topics include
+Python, Selenium, running on top of Linux, distributed systems and
+performance.
A bit of socializing. There will be snacks and beverages, courtesy of
+Evozon.
+
+
+
6:30
+
Numerical computing in Python (Mihai Andrei)
+
Numerical computing is the processing of large amounts of floating
+point data. It is the foundation for analyzing measurements and of scientific
+computing.
+
Once arcane subjects of scientific computing are entering the
+mainstream. Machine learning and big data analytics are popular examples.
+
Python is widely used in this domain, threatening established tools
+like matlab.
+
Python's scientific ecosystem is based on a common data type: the
+mighty numpy array.
+
We will introduce you to the numpy library, and along the way show off
+some other common used tools for numerical data.
A draft of the protocol of communication for python communities in
+Balkan. Bojan (Python Developer and founder of Kortechs) from Belgrade
+has a reputation for creating interesting python meetups in Belgrade.
+This time he would like to scale this up a bit by giving every
+community in the Balkan region the tools needed to upgrade their game
+a bit by giving the community organizers a way of acquiring quality
+content trough sharing.
Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting like those discounted tickets at PyCon
+Balkan and plans for the next meetup.
+
Reserved table is in the interior. Preordering food is possible (leave
+a message).
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2018/07/index.html b/2018/07/index.html
new file mode 100644
index 00000000..3295d31f
--- /dev/null
+++ b/2018/07/index.html
@@ -0,0 +1,102 @@
+
+
+
+
+
+
+ Archives for July 2018 | RoPython
+
+
+
+
+
+
+
+
+
Ro-Python Iasi meetup group retrospective, future plans, presentations proposals, speakers. We aim to re-launch the group activity for 2018-2019 season, and anyone who wants to be part of this growing community is welcome to join us.
+
Location: The Trumpets (Palas Mall - Esplanada Teatrul Luceafărul).
+
Note: Due to small number of participants this event will not be sponsored with location or beer.
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2018/09/index.html b/2018/09/index.html
new file mode 100644
index 00000000..6d39d60d
--- /dev/null
+++ b/2018/09/index.html
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+ Archives for September 2018 | RoPython
+
+
+
+
+
+
+
+
+
A bit of socializing. There will be snacks and beverages, courtesy of QCatalyst.
+
+
+
6:30
+
Going serverless with AWS (Cristian Robert)
+
A developer jumps on the ‘serverless’ bandwagon. We’ll take a look at the process and tools available to develop applications that run on AWS serverless computing technology.
Deploying your Python apps using Dokku and Digital Ocean (Angel Ramboi)
+
How to deploy your very own PaaS on a Digital Ocean droplet using Dokku (https://github.com/dokku/dokku/) a Docker powered "poor mans" mini Heroku bash script. +Demo: setup a simple Python app and deploy it using git (and if we have time automate this using Gitlab CI/CD).
We will have our first monthly Python meetup on April 23th in the center at the charming COWORK CAFE (http://theatelier.ro/). If you have a topic you want to talk about let us know in the comments. I could give an introduction into Plone the Python Web CMS including a nice and lean Restful-API. But I'm open for more topics. The plan is to have the meetup once month.
+
The space there is limited, so please RSVP and update if you can not make it, so that other people can come instead.
+
After the meetup, we can have some conversations on a beer or two in the old town ;)
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/2019/04/index.html b/2019/04/index.html
new file mode 100644
index 00000000..89c1d372
--- /dev/null
+++ b/2019/04/index.html
@@ -0,0 +1,107 @@
+
+
+
+
+
+
+ Archives for April 2019 | RoPython
+
+
+
+
+
+
+
+
+
It's been a while since our last meetup. Let's get together again!
+
Agenda:
+
+
Radu Ciorba and colleagues from Bitdefender will share our experience after using asyncio for over a year.
+Zoli Szeredi will challenge your knowledge of decorators.
+
Aleksandar Kordic will talk about Coroutines with greenlet and gevent.
+
+
Stay tuned for updates and an exact schedule.
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/content/cluj/2019-06-20-things-to-try-with-a-tracer-do-you-trust-your-data/Do-you-trust-your-Data.pdf b/2019/06/20/things-to-try-with-a-tracer-do-you-trust-your-data/Do-you-trust-your-Data.pdf
similarity index 100%
rename from content/cluj/2019-06-20-things-to-try-with-a-tracer-do-you-trust-your-data/Do-you-trust-your-Data.pdf
rename to 2019/06/20/things-to-try-with-a-tracer-do-you-trust-your-data/Do-you-trust-your-Data.pdf
diff --git a/2019/06/20/things-to-try-with-a-tracer-do-you-trust-your-data/index.html b/2019/06/20/things-to-try-with-a-tracer-do-you-trust-your-data/index.html
new file mode 100644
index 00000000..549697f8
--- /dev/null
+++ b/2019/06/20/things-to-try-with-a-tracer-do-you-trust-your-data/index.html
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+ Things to try with a tracer & Do you trust your data? | RoPython
+
+
+
+
+
+
+
+
+
+
+
+
A bit of socializing. There will be snacks and beverages, courtesy of ComplyAdvantage.
+
+
+
6:30
+
Things to try with a tracer (Ionel Cristian Mărieș)
+
This presentation will go over a bunch of examples with Hunter and
+teach you how to stop worrying and love the tracer. Will include examples
+of how to attach to processes and a bunch of contraptions with variables.
This presentation will try to walk us through challenges that we, in ComplyAdvantage, had and have around this topic and tries to present what we learn from them and the directions that we are taking for having better answers to this question.
+
+
\ No newline at end of file
diff --git a/calendar.ics b/calendar.ics
new file mode 100644
index 00000000..40d9ac73
--- /dev/null
+++ b/calendar.ics
@@ -0,0 +1,809 @@
+BEGIN:VCALENDAR
+VERSION:2.0
+PRODID:RoPython
+BEGIN:VEVENT
+SUMMARY:A beer gathering
+DTSTART:20190801T160000Z
+DTEND:20190801T180000Z
+UID:2019/08/01/a-beer-gathering/
+DESCRIPTION;ALTREP="https://ropython.ro/2019/08/01/a-beer-gathering/":
J
+ ust a gathering over beers and/or other tasty stuff to talk about Python a
+ nd anything interesting.
\n
+LOCATION:Ionel's phone number: 0724345878\, Strada Inocențiu Micu Klein n
+ r. 17\, Cluj-Napoca\, Romania
+PRIORITY:5
+URL:https://ropython.ro/2019/08/01/a-beer-gathering/
+X-ALT-DESC;FMTTYPE=text/html:
Just a gathering over beers and/or other t
+ asty stuff to talk about Python and anything interesting.
\n
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Things to try with a tracer &\; Do you trust your data?
+DTSTART:20190620T150000Z
+DTEND:20190620T173000Z
+UID:2019/06/20/things-to-try-with-a-tracer-do-you-trust-your-data/
+DESCRIPTION;ALTREP="https://ropython.ro/2019/06/20/things-to-try-with-a-tr
+ acer-do-you-trust-your-data/":
For this meetup we'll have a raffle (tomb
+ olă) for 2 ticket discounts at PyconBalkan (Oct 3-5).
A bit of socializing. There
+ will be snacks and beverages\, courtesy of ComplyAdvantage.
\n\n
+ tr>\n
6:30
\n
Things t
+ o try with a tracer (Ionel Cristian Mărieș)
\n
This presen
+ tation will go over a bunch of examples with Hunter and\nteach you ho
+ w to stop worrying and love the tracer. Will include examples\nof how to a
+ ttach to processes and a bunch of contraptions with variables.
This presentation will try to walk us through
+ challenges that we\, in ComplyAdvantage\, had and have around this topic and
+ tries to present what we learn from them and the directions that we are ta
+ king for having better answers to this question.
A bit of socializing. There w
+ ill be snacks and beverages\, courtesy of ComplyAdvantage.
\n
\n\n
6:30
\n
Things to
+ try with a tracer (Ionel Cristian Mărieș)
\n
This present
+ ation will go over a bunch of examples with Hunter and\nteach you how
+ to stop worrying and love the tracer. Will include examples\nof how to at
+ tach to processes and a bunch of contraptions with variables.
This presentation will try to walk us through
+ challenges that we\, in ComplyAdvantage\, had and have around this topic and t
+ ries to present what we learn from them and the directions that we are tak
+ ing for having better answers to this question.
Closing
+ and the raffle for the two tickets. The discounted price will be 35€ whi
+ le the full price would be 150€.
\n
\n\n
\n
+ \n
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:The one about gevent\, asyncio and decorators
+DTSTART:20190612T160000Z
+DTEND:20190612T180000Z
+UID:2019/06/12/the-one-about-gevent-asyncio-and-decorators/
+DESCRIPTION;ALTREP="https://ropython.ro/2019/06/12/the-one-about-gevent-as
+ yncio-and-decorators/":
Hello Pythonistas!
\n
It's been a while sin
+ ce our last meetup. Let's get together again!
\n
Agenda:
\n
\n
Radu Ciorba and colleagues from Bitdefender will share o
+ ur experience after using asyncio for over a year.\nZoli Szeredi will chal
+ lenge your knowledge of decorators.
\n
Aleksandar Kordic will talk
+ about Coroutines with greenlet and gevent.
\n
\n
Stay tuned for
+ updates and an exact schedule.
\n
+LOCATION:Timi?oara\, Romania
+PRIORITY:5
+URL:https://ropython.ro/2019/06/12/the-one-about-gevent-asyncio-and-decora
+ tors/
+X-ALT-DESC;FMTTYPE=text/html:
Hello Pythonistas!
\n
It's been a whi
+ le since our last meetup. Let's get together again!
\n
Agenda:
\n<
+ ul class="simple">\n
Radu Ciorba and colleagues from Bitdefender will s
+ hare our experience after using asyncio for over a year.\nZoli Szeredi wil
+ l challenge your knowledge of decorators.
\n
Aleksandar Kordic will
+ talk about Coroutines with greenlet and gevent.
We will have our first monthly Python meetup on April 23th in the
+ center at the charming COWORK CAFE (http://theatelier.ro/). If you have a topic you w
+ ant to talk about let us know in the comments. I could give an introductio
+ n into Plone the Python Web CMS including a nice and lean Restful-API. But
+ I'm open for more topics. The plan is to have the meetup once month.
\
+ n
The space there is limited\, so please RSVP and update if you can not
+ make it\, so that other people can come instead.
\n
After the meetup\
+ , we can have some conversations on a beer or two in the old town \;)
\
+ n
+LOCATION:Just ask at the Desk\, we are upstairs.\, Strada Gabroveni 9\, Bu
+ curești\, Romania
+PRIORITY:5
+URL:https://ropython.ro/2019/04/23/ropython-bucharest-meetup/
+X-ALT-DESC;FMTTYPE=text/html:
We will have our first monthly Python meet
+ up on April 23th in the center at the charming COWORK CAFE (http://theatelier.ro/). I
+ f you have a topic you want to talk about let us know in the comments. I c
+ ould give an introduction into Plone the Python Web CMS including a nice a
+ nd lean Restful-API. But I'm open for more topics. The plan is to have the
+ meetup once month.
\n
The space there is limited\, so please RSVP an
+ d update if you can not make it\, so that other people can come instead.
+ p>\n
After the meetup\, we can have some conversations on a beer or two
+ in the old town \;)
A bit of socializing. There will be snacks a
+ nd beverages\, courtesy of QCatalyst.
\n
\n
\n
6:30
\n
Going serverless with AWS (Cristian Robert)
\n
A developer jumps on the ‘serverless’ b
+ andwagon. We’ll take a look at the process and tools available to develo
+ p applications that run on AWS serverless computing technology.
Deploying your Pyt
+ hon apps using Dokku and Digital Ocean (Angel Ramboi)
\n
How
+ to deploy your very own PaaS on a Digital Ocean droplet using Dokku (https://g
+ ithub.com/dokku/dokku/) a Docker powered "\;poor mans"\; mini
+ Heroku bash script. +Demo: setup a simple Python app and deploy it using g
+ it (and if we have time automate this using Gitlab CI/CD).
\n<
+ p class="last">A bit of socializing. There will be snacks and beverages\,
+ courtesy of QCatalyst.\n
\n
\n
6:30
\n
+
Going serverless with AWS (Cristian
+ Robert)
\n
A developer jumps on the ‘serverless’ bandwagon. We’
+ ll take a look at the process and tools available to develop applications
+ that run on AWS serverless computing technology.
Deploying your Python apps using
+ Dokku and Digital Ocean (Angel Ramboi)
\n
How to deploy your
+ very own PaaS on a Digital Ocean droplet using Dokku (https://github.com/dokku
+ /dokku/) a Docker powered "\;poor mans"\; mini Heroku bash scr
+ ipt. +Demo: setup a simple Python app and deploy it using git (and if we h
+ ave time automate this using Gitlab CI/CD).
J
+ ust a gathering over beers and/or other tasty stuff to talk about Python a
+ nd anything interesting.
\n
Reserved table is in the interior. Pre-or
+ dering food is possible (leave a message).
\n
+LOCATION:Cardinal Iuliu Hossu 30-32\, Cluj-Napoca\, Romania
+PRIORITY:5
+URL:https://ropython.ro/2018/11/08/a-beer-gathering/
+X-ALT-DESC;FMTTYPE=text/html:
Just a gathering over beers and/or other t
+ asty stuff to talk about Python and anything interesting.
\n
Reserved
+ table is in the interior. Pre-ordering food is possible (leave a message)
+ .
\n
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Beer gathering - group retrospective and future plans
+DTSTART:20180927T160000Z
+DTEND:20180927T180000Z
+UID:2018/09/27/beer-gathering-group-retrospective-and-future-plans/
+DESCRIPTION;ALTREP="https://ropython.ro/2018/09/27/beer-gathering-group-re
+ trospective-and-future-plans/":
Ro-Python Iasi meetup group retrospectiv
+ e\, future plans\, presentations proposals\, speakers. We aim to re-launch
+ the group activity for 2018-2019 season\, and anyone who wants to be part
+ of this growing community is welcome to join us.
Note: Due to
+ small number of participants this event will not be sponsored with locatio
+ n or beer.
\n
+LOCATION:Strada Palas\, nr. 7 A\, Iasi\, Romania
+PRIORITY:5
+URL:https://ropython.ro/2018/09/27/beer-gathering-group-retrospective-and-
+ future-plans/
+X-ALT-DESC;FMTTYPE=text/html:
Ro-Python Iasi meetup group retrospective\
+ , future plans\, presentations proposals\, speakers. We aim to re-launch t
+ he group activity for 2018-2019 season\, and anyone who wants to be part o
+ f this growing community is welcome to join us.
J
+ ust a gathering over beers and/or other tasty stuff to talk about\nPython
+ and anything interesting like those discounted tickets at PyCon\nBalkan an
+ d plans for the next meetup.
\n
Reserved table is in the interior. Pr
+ eordering food is possible (leave\na message).
\n
+LOCATION:Cardinal Iuliu Hossu 30-32\, Cluj-Napoca\, Romania
+PRIORITY:5
+URL:https://ropython.ro/2018/07/05/a-beer-gathering/
+X-ALT-DESC;FMTTYPE=text/html:
Just a gathering over beers and/or other t
+ asty stuff to talk about\nPython and anything interesting like those disco
+ unted tickets at PyCon\nBalkan and plans for the next meetup.
\n
Rese
+ rved table is in the interior. Preordering food is possible (leave\na mess
+ age).
Join us at the next Python Meetup on the 20th of June\, from 19:00.
+ The\nlocation will be announced.
\n
Agenda:
\n
\
+ n
What the heck is this async def and why is it awesome? -
+ Radu Ciorba
\n
\n
+LOCATION:10th\, C. Brediceanu St.\, E Building\, Timisoara\, Timisoara\, R
+ omania
+PRIORITY:5
+URL:https://ropython.ro/2018/06/20/ropython-4-async-python/
+X-ALT-DESC;FMTTYPE=text/html:
Join us at the next Python Meetup on the 2
+ 0th of June\, from 19:00. The\nlocation will be announced.
\n
Agenda:
+
\n
\n
What the heck is this async def and why is it awesome? - Radu Ciorba
\n
\n
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Numerical computing in Python and Python Balkan
+DTSTART:20180306T160000Z
+DTEND:20180306T183000Z
+UID:2018/03/06/numerical-computing-in-python-and-python-balkan/
+DESCRIPTION;ALTREP="https://ropython.ro/2018/03/06/numerical-computing-in-
+ python-and-python-balkan/":
A bit of socializing. There will be snacks and beverages\, co
+ urtesy of\nEvozon.
\n
\n
\n
6:30
\n
+
Numerical computing in Python (Mihai And
+ rei)
\n
Numerical computing is the processing of large amounts of flo
+ ating\npoint data. It is the foundation for analyzing measurements and of
+ scientific\ncomputing.
\n
Once arcane subjects of scientific computin
+ g are entering the\nmainstream. Machine learning and big data analytics ar
+ e popular examples.
\n
Python is widely used in this domain\, threate
+ ning established tools\nlike matlab.
\n
Python's scientific ecosystem
+ is based on a common data type: the\nmighty numpy array.
\n
We will
+ introduce you to the numpy library\, and along the way show off\nsome othe
+ r common used tools for numerical data.
A draft of the protocol of communication for python com
+ munities in\nBalkan. Bojan (Python Developer and founder of Kortechs) from
+ Belgrade\nhas a reputation for creating interesting python meetups in Bel
+ grade.\nThis time he would like to scale this up a bit by giving every\nco
+ mmunity in the Balkan region the tools needed to upgrade their game\na bit
+ by giving the community organizers a way of acquiring quality\ncontent tr
+ ough sharing.
\n<
+ p class="last">A bit of socializing. There will be snacks and beverages\,
+ courtesy of\nEvozon.\n
\n
\n
6:30
\n
Numerical computing in Python (Mihai A
+ ndrei)
\n
Numerical computing is the processing of large amounts of f
+ loating\npoint data. It is the foundation for analyzing measurements and o
+ f scientific\ncomputing.
\n
Once arcane subjects of scientific comput
+ ing are entering the\nmainstream. Machine learning and big data analytics
+ are popular examples.
\n
Python is widely used in this domain\, threa
+ tening established tools\nlike matlab.
\n
Python's scientific ecosyst
+ em is based on a common data type: the\nmighty numpy array.
\n
We wil
+ l introduce you to the numpy library\, and along the way show off\nsome ot
+ her common used tools for numerical data.
A draft of the protocol of communication for python c
+ ommunities in\nBalkan. Bojan (Python Developer and founder of Kortechs) fr
+ om Belgrade\nhas a reputation for creating interesting python meetups in B
+ elgrade.\nThis time he would like to scale this up a bit by giving every\n
+ community in the Balkan region the tools needed to upgrade their game\na b
+ it by giving the community organizers a way of acquiring quality\ncontent
+ trough sharing.
Everything becomes code defined and test driven. Lately ev
+ en\nInfrastructure has become an adept of that. The presentation will\nbri
+ efly how Ansible\, Molecule and Docker help us achieve that.
The ta
+ lk goes through the project's 4 year history\, starting from a\n70-line ba
+ sh script to a scalable\, distributed system\, along with the\nproblems an
+ d lessons we've learned along the way. Topics include\nPython\, Selenium\,
+ running on top of Linux\, distributed systems and\nperformance.
Everythi
+ ng becomes code defined and test driven. Lately even\nInfrastructure has b
+ ecome an adept of that. The presentation will\nbriefly how Ansible\, Molec
+ ule and Docker help us achieve that.
Nemutam.com
+ - script to search engine (Gabi Nagy)
\n
The talk goes through the proj
+ ect's 4 year history\, starting from a\n70-line bash script to a scalable\
+ , distributed system\, along with the\nproblems and lessons we've learned
+ along the way. Topics include\nPython\, Selenium\, running on top of Linux
+ \, distributed systems and\nperformance.
+ Join us at the next Python Meetup on the 12th of December\, at the\nStartu
+ p Hub\, from 18:30.
\n
Because many of you expressed an interest in d
+ ata science\, Kienka Kio\nwill present a "\;Holistic View of Data Scie
+ nce"\;.
\n
+LOCATION:10th\, C. Brediceanu St.\, E Building\, Timisoara\, Timisoara\, R
+ omania
+PRIORITY:5
+URL:https://ropython.ro/2017/12/12/ropython-meetup-3/
+X-ALT-DESC;FMTTYPE=text/html:
Join us at the next Python Meetup on the 1
+ 2th of December\, at the\nStartup Hub\, from 18:30.
\n
Because many o
+ f you expressed an interest in data science\, Kienka Kio\nwill present a &
+ quot\;Holistic View of Data Science"\;.
\n
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Async tasks with Dramatiq and Tracing in Python
+DTSTART:20171207T160000Z
+DTEND:20171207T183000Z
+UID:2017/12/07/async-tasks-with-dramatiq-and-tracing-in-python/
+DESCRIPTION;ALTREP="https://ropython.ro/2017/12/07/async-tasks-with-dramat
+ iq-and-tracing-in-python/":
How to leverage distributed task processing to improve t
+ he performance\nand reliability of web services using Dramatiq (an alterna
+ tive to\nCelery) and RabbitMQ.
How to leverage distributed task processing to improve
+ the performance\nand reliability of web services using Dramatiq (an alter
+ native to\nCelery) and RabbitMQ.
+ The next meetup will take place on the 31st of October.
\n
Agenda:
\n
\n
Gabriel Trautmann presenting techniques for
+ optimizing Python code in\nthe context of "\;Form Recognition Clusteri
+ ng with Locality Sensitive\nHashing"\;.
\n
\n
Mihai Balint - Python' async web framework performance gauntlet - 2017
+ edition
\n
In this presentation we compare the performance of modern
+ async web\nframeworks running on python 3.6. The contenders are tested in
+ four\nscenarios designed to emphasize common tasks undertaken by web\nfram
+ eworks: serializing objects to json\, building html from a\ntemplate\, fet
+ ching data from a database and querying third-party http\nendpoints. We ma
+ tch the popular against the obscure and the pure\nagainst the compiled in
+ an effort to discover the king of requests per\nsecond.
\n
\n
\
+ n
Stay tuned for more details!
\n
+LOCATION:10th\, C. Brediceanu St.\, E Building\, Timisoara\, Timisoara\, R
+ omania
+PRIORITY:5
+URL:https://ropython.ro/2017/10/31/ropython-meetup-2/
+X-ALT-DESC;FMTTYPE=text/html:
The next meetup will take place on the 31s
+ t of October.
\n
Agenda:
\n
\n
Gabriel Trau
+ tmann presenting techniques for optimizing Python code in\nthe context of
+ "\;Form Recognition Clustering with Locality Sensitive\nHashing"\;
+ .
\n
\n
Mihai Balint - Python' async web framew
+ ork performance gauntlet - 2017 edition
\n
In this presentation we co
+ mpare the performance of modern async web\nframeworks running on python 3.
+ 6. The contenders are tested in four\nscenarios designed to emphasize comm
+ on tasks undertaken by web\nframeworks: serializing objects to json\, buil
+ ding html from a\ntemplate\, fetching data from a database and querying th
+ ird-party http\nendpoints. We match the popular against the obscure and th
+ e pure\nagainst the compiled in an effort to discover the king of requests
+ per\nsecond.
We're back in action with a Pytest workshop. It's g
+ oing to take about\n2-3 hours and there will be pizza &\; drinks provid
+ ed by Yonder.
\n
The only requirement is to bring a laptop with Pytho
+ n installed.
\n
Workshop's content:
\n
\n
pre
+ paration &\; setting up tox/virtualenv/django/pytest
\n
writing
+ tests for the Django tutorial polls app (just the test part\,\nthe app cod
+ e will be provided)
\n
\n
Aim is to cover these pytest topics:
+ p>\n
\n
test discovery
\n
classes vs function
+ tests
\n
assertion helpers
\n
marks\, skipping &\; xfaili
+ ng
\n
parametrization
\n
fixtures\, scoping\, finalization
+ li>\n
builtin fixtures overview
\n
pytest-django plugin
\n
+ ul>\n
Tutors will be Ionel and highschool-teacher-turned-programmer Gabr
+ iel Muj.
\n
+LOCATION:77\, 21 Decembrie 1989\, The office\, Cluj-Napoca\, Romania
+PRIORITY:5
+URL:https://ropython.ro/2017/10/21/pytest-workshop/
+X-ALT-DESC;FMTTYPE=text/html:
Hello everyone\,
\n
We're back in act
+ ion with a Pytest workshop. It's going to take about\n2-3 hours and there
+ will be pizza &\; drinks provided by Yonder.
\n
The only requireme
+ nt is to bring a laptop with Python installed.
\n
Workshop's content:
+
\n
\n
preparation &\; setting up tox/virtualen
+ v/django/pytest
\n
writing tests for the Django tutorial polls app
+ (just the test part\,\nthe app code will be provided)
\n
\n
Aim
+ is to cover these pytest topics:
\n
\n
test discov
+ ery
\n
classes vs function tests
\n
assertion helpers
\n
+
marks\, skipping &\; xfailing
\n
parametrization
\n
f
+ ixtures\, scoping\, finalization
\n
builtin fixtures overview
\
+ n
pytest-django plugin
\n
\n
Tutors will be Ionel and highsch
+ ool-teacher-turned-programmer Gabriel Muj.
Just a gathering over beers and/or other tasty stuff to talk about\nPyt
+ hon and anything interesting.
\n
We'll have one special guest: Gabrie
+ l Muj. Will he get drunk enough to\ntell us the sad story of leaving highs
+ chool teaching career for Python\nprogramming? Lets find out!
\n
+LOCATION:Cardinal Iuliu Hossu 30-32\, Cluj-Napoca\, Romania
+PRIORITY:5
+URL:https://ropython.ro/2017/09/26/a-beer-retrospective/
+X-ALT-DESC;FMTTYPE=text/html:
Just a gathering over beers and/or other t
+ asty stuff to talk about\nPython and anything interesting.
\n
We'll h
+ ave one special guest: Gabriel Muj. Will he get drunk enough to\ntell us t
+ he sad story of leaving highschool teaching career for Python\nprogramming
+ ? Lets find out!
Re-lansăm întâlnirile comunității Python din Timișoara!
\
+ n
Vom începe din 19 Septembrie\, după ce ne-am mai întors din concedi
+ i\,\ncu o întâlnire într-un format ușor diferit față de ce am făcut
+ până\nacuma\, pe lângă prezentarea clasică vom face și un Python Op
+ en Space.
\n
Agenda:
\n
\n
Să facem un joc c
+ u PyGame Zero
\n
Python Open Space
\n
\n
Ce presupune un
+ Open Space:
\n
\n
Ne întâlnim
\n
Propunem
+ subiecte de discuție (trebuie să fie măcar tangențial\nlegate de Pyth
+ on)
\n
Votăm pentru subiectele propuse<\; p>\;
\n
Alege
+ m top FIXNUM subiecte (poate sparte în 2 trackuri dacă suntem\ndestui)
+ li>\n
Și discutăm 15 minute fiecare topic propus
\n
\n
Ce e
+ PyGame Zero? E o unealtă educațională\, menită să ajute învățatul
+ \nprogramării prin crearea de jocuri. Necesită cunoștiințe minime de\n
+ programare\, un fișier text gol înseamnă un joc valid cu o fereastră\n
+ goală\, și acum poți să clădești de aici :)
\n
+LOCATION:Strada Coriolan Brediceanu\, Nr 10\, Timisoara\, Romania
+PRIORITY:5
+URL:https://ropython.ro/2017/09/19/ropython-september-meetup/
+X-ALT-DESC;FMTTYPE=text/html:
Re-lansăm întâlnirile comunității Pyt
+ hon din Timișoara!
\n
Vom începe din 19 Septembrie\, după ce ne-am
+ mai întors din concedii\,\ncu o întâlnire într-un format ușor diferi
+ t față de ce am făcut până\nacuma\, pe lângă prezentarea clasică v
+ om face și un Python Open Space.
\n
Agenda:
\n
+ \n
Să facem un joc cu PyGame Zero
\n
Python Open Space
\n
+ ul>\n
Ce presupune un Open Space:
\n
\n
Ne înt
+ âlnim
\n
Propunem subiecte de discuție (trebuie să fie măcar ta
+ ngențial\nlegate de Python)
\n
Votăm pentru subiectele propuse<
+ \; p>\;
\n
Alegem top FIXNUM subiecte (poate sparte în 2 trackur
+ i dacă suntem\ndestui)
\n
Și discutăm 15 minute fiecare topic pr
+ opus
\n
\n
Ce e PyGame Zero? E o unealtă educațională\, menit
+ ă să ajute învățatul\nprogramării prin crearea de jocuri. Necesită
+ cunoștiințe minime de\nprogramare\, un fișier text gol înseamnă un jo
+ c valid cu o fereastră\ngoală\, și acum poți să clădești de aici :)
+
\n
+END:VEVENT
+BEGIN:VEVENT
+SUMMARY:Asynchronous tasks using Django\, Celery and RabbitMQ
+DTSTART:20170628T150000Z
+DTEND:20170628T171500Z
+UID:2017/06/28/asynchronous-tasks-using-django-celery-and-rabbitmq/
+DESCRIPTION;ALTREP="https://ropython.ro/2017/06/28/asynchronous-tasks-usin
+ g-django-celery-and-rabbitmq/":
Celery is an asynchronous task queue bas
+ ed on distributed message\npassing. It is focused on real-time operations\
+ , but supports\nscheduling as well. RabbitMQ\, is a message broker which i
+ s used by\nCelery to distribute messages.
\n
Celery is perfectly suit
+ ed for tasks which will take some time to\nexecute but we don’t want our
+ requests to be blocked while these tasks\nare processed.\nExample use cas
+ es: sending emails\, heavy background processing (eg:\nmultimedia encoding
+ )\, sending bulk messages\, periodic tasks\, complex\nconcurrent workflows
+ .
\n
Schedule:
\n
\n
06:00 -
+ Entry. There will be pizza\, snacks and beer\, courtesy of Pentalog Buchares
+ t.
\n
06:20 - Introduction to asynchronous tasks\, Celery (with
+ Django) and RabbitMQ.
\n
06:40 - The Architecture of a typical set
+ up.
\n
07:00 - short break
\n
07:10 - How to implement and c
+ onsume asynchronous tasks.
\n
07:50 - Advanced Tips &\; Best pra
+ ctices with Celery
Celery is an asynchronous task queue based
+ on distributed message\npassing. It is focused on real-time operations\,
+ but supports\nscheduling as well. RabbitMQ\, is a message broker which is
+ used by\nCelery to distribute messages.
\n
Celery is perfectly suited
+ for tasks which will take some time to\nexecute but we don’t want our r
+ equests to be blocked while these tasks\nare processed.\nExample use cases
+ : sending emails\, heavy background processing (eg:\nmultimedia encoding)\
+ , sending bulk messages\, periodic tasks\, complex\nconcurrent workflows.<
+ /p>\n
+
+
\ No newline at end of file
diff --git a/content/bucuresti/2017-06-28-asynchronous-tasks-using-django-celery-and-rabbitmq/index.rst b/content/bucuresti/2017-06-28-asynchronous-tasks-using-django-celery-and-rabbitmq/index.rst
deleted file mode 100644
index 337ce906..00000000
--- a/content/bucuresti/2017-06-28-asynchronous-tasks-using-django-celery-and-rabbitmq/index.rst
+++ /dev/null
@@ -1,33 +0,0 @@
-Asynchronous tasks using Django, Celery and RabbitMQ
-###############################################################
-
-:tags: prezentari
-:registration:
- meetup.com: https://www.meetup.com/RoPython-Bucuresti/events/240190073/
-:start: 2017-06-28 18:00
-:duration: 2h 15m
-:location: Str. Sevastopol 13-17, Bucharest, Romania
-
-
-Celery is an asynchronous task queue based on distributed message
-passing. It is focused on real-time operations, but supports
-scheduling as well. RabbitMQ, is a message broker which is used by
-Celery to distribute messages.
-
-Celery is perfectly suited for tasks which will take some time to
-execute but we don’t want our requests to be blocked while these tasks
-are processed.
-Example use cases: sending emails, heavy background processing (eg:
-multimedia encoding), sending bulk messages, periodic tasks, complex
-concurrent workflows.
-
-**Schedule:**
-
-* 06:00 - Entry. There will be pizza, snacks and beer, courtesy of `Pentalog Bucharest `_.
-* 06:20 - Introduction to asynchronous tasks, Celery (with Django) and RabbitMQ.
-* 06:40 - The Architecture of a typical setup.
-* 07:00 - short break
-* 07:10 - How to implement and consume asynchronous tasks.
-* 07:50 - Advanced Tips & Best practices with Celery
-* 08:00 - Closing
-
diff --git a/content/bucuresti/2019-04-23-ropython-bucharest-meetup/index.rst b/content/bucuresti/2019-04-23-ropython-bucharest-meetup/index.rst
deleted file mode 100644
index b4ae70ff..00000000
--- a/content/bucuresti/2019-04-23-ropython-bucharest-meetup/index.rst
+++ /dev/null
@@ -1,15 +0,0 @@
-RoPython Bucharest Meetup
-###############################################################
-
-:tags: prezentari
-:registration:
- meetup.com: https://www.meetup.com/RoPython-Bucuresti/events/260652491/
-:start: 2019-04-23 19:00
-:duration: 2h
-:location: Just ask at the Desk, we are upstairs., Strada Gabroveni 9, București, Romania
-
-We will have our first monthly Python meetup on April 23th in the center at the charming COWORK CAFE (`http://theatelier.ro/ `_). If you have a topic you want to talk about let us know in the comments. I could give an introduction into Plone the Python Web CMS including a nice and lean Restful-API. But I'm open for more topics. The plan is to have the meetup once month.
-
-The space there is limited, so please RSVP and update if you can not make it, so that other people can come instead.
-
-After the meetup, we can have some conversations on a beer or two in the old town ;)
\ No newline at end of file
diff --git a/content/cluj/2013-08-01-python-cluj-first-meetup/index.rst b/content/cluj/2013-08-01-python-cluj-first-meetup/index.rst
deleted file mode 100644
index 3d2700a7..00000000
--- a/content/cluj/2013-08-01-python-cluj-first-meetup/index.rst
+++ /dev/null
@@ -1,10 +0,0 @@
-Python Cluj first meetup
-########################
-
-:tags: social
-:registration:
- meetup.com: http://www.meetup.com/Cluj-py/events/129478042/
-
-Just an informal meeting in a bar so we can get to know other Python
-fans in Cluj and what they have to share
-
diff --git a/content/cluj/2013-10-03-task-queues-and-components-architecture/index.rst b/content/cluj/2013-10-03-task-queues-and-components-architecture/index.rst
deleted file mode 100644
index 9101eb3d..00000000
--- a/content/cluj/2013-10-03-task-queues-and-components-architecture/index.rst
+++ /dev/null
@@ -1,25 +0,0 @@
-Task queues and components architecture
-#######################################
-
-:tags: prezentari
-:registration:
- meetup.com: http://www.meetup.com/Cluj-py/events/141261402/
-
-I invite you to the 2nd Cluj Pythonistas meetup where two of the best
-Python developers I know will tell you about subjects that they love:
-
-
-.. list-table::
- :stub-columns: 1
- :widths: 30 70
-
- - - `Ionel Cristian Mărieș `_
- - Celery introduction
- - - `Sever Băneșiu `_
- - Zope Component Architecture
-
-The event's host is Cluj Cowork and the recommended contribution for
-that is 10 lei. See you there ...
-
-P.S. Ring at "Ruby tribe" when you arrive.
-
diff --git a/content/cluj/2014-02-20-machine-learning-in-python/index.rst b/content/cluj/2014-02-20-machine-learning-in-python/index.rst
deleted file mode 100644
index ed6a217f..00000000
--- a/content/cluj/2014-02-20-machine-learning-in-python/index.rst
+++ /dev/null
@@ -1,16 +0,0 @@
-Machine Learning in Python
-##########################
-
-:tags: prezentari
-:registration:
- meetup.com: http://www.meetup.com/Cluj-py/events/165522292/
-
-Hello Pythonistas!
-
-After a long break we'll meet again! This time the topic is machine
-learning, one of Python's favorite use cases. Radu Marius Florin and
-Roland Szabo will tell us more about it. After the meetup we'll go for a
-drinkup to get to know each other better ...
-
-The event will be hosted by Cluj Hub, where freelancers usually meet.
-
diff --git a/content/cluj/2014-06-12-python-and-emberjs/index.rst b/content/cluj/2014-06-12-python-and-emberjs/index.rst
deleted file mode 100644
index 39bce846..00000000
--- a/content/cluj/2014-06-12-python-and-emberjs/index.rst
+++ /dev/null
@@ -1,20 +0,0 @@
-Python and Ember.js
-###################
-
-:tags: prezentari
-:registration:
- meetup.com: http://www.meetup.com/Cluj-py/events/185193022/
-
-Python and Ember.js - Super Fast (and Testable!) Frontend
-
-FREE BEER and PIZZA while showcasing the testable, Embjer.js on top of
-a Python backend.
-
-Create super fast and testable front end on top of your Python.
-
-by Stas Suscov and Flaviu Simihaian
-
-|image0|
-
-.. |image0| image:: http://photos2.meetupstatic.com/photos/event/5/4/e/e/global_199941742.jpeg
-
diff --git a/content/cluj/2014-07-17-decorators-and-workflows/index.rst b/content/cluj/2014-07-17-decorators-and-workflows/index.rst
deleted file mode 100644
index a1f80b3a..00000000
--- a/content/cluj/2014-07-17-decorators-and-workflows/index.rst
+++ /dev/null
@@ -1,20 +0,0 @@
-Decorators and Workflows
-########################
-
-:tags: prezentari
-:registration:
- meetup.com: http://www.meetup.com/Cluj-py/events/193508842/
-
-La a 2-a ediție de vară vor prezenta:
-
-.. list-table::
- :stub-columns: 1
- :widths: 30 70
-
- - - `Ionel Cristian Mărieș `_
- - Tot ce nu vroiai să știi despre decoratori
- - - `Sever Băneșiu `_
- - Flowy, easy SWF workflows (swf: http://aws.amazon.com/swf/)
-
-Evenimentul este găzduit de Cluj Hub. Va fi o taxa de protocol de 20RON. 15RON pentru primii 5.
-
diff --git a/content/cluj/2014-11-20-extending-python-in-c/index.rst b/content/cluj/2014-11-20-extending-python-in-c/index.rst
deleted file mode 100644
index e107a0b6..00000000
--- a/content/cluj/2014-11-20-extending-python-in-c/index.rst
+++ /dev/null
@@ -1,32 +0,0 @@
-Extending Python in C
-#####################
-
-:tags: prezentari
-:registration:
- meetup.com: http://www.meetup.com/Cluj-py/events/218034932/
-
-One reason for Python's popularity (and a reason for many of its quirks
-...) is its strong ties to the C programming language. CPython, the
-reference Python interpreter, allows advanced users to interact with the
-interpreter's inner workings, and extend the Python language with code
-written in C.
-
-This talk gives a very high-level overview of the CPython C API, and
-shows how to build a C extension in a few steps. It then discusses a
-popular use case for C extensions - optimizing performance of your
-Python programs! Finally we're gonna look at some modern alternatives to
-getting more performance out of your Python code, e.g. Cython.
-
-About Steffen Wenz:
-
- Steffen is the CTO of TrustYou (with offices in Cluj and Munich).
- TrustYou crawls and semantically analyzes all hotel reviews, and then
- generates a human-readable summary for each hotel on the planet. Did
- guests like the service? Was the location OK? Chances are you've seen
- our data on one of the many websites we license it to - among them Kayak
- and Google :) TrustYou is a Python company. We use Hadoop streaming and
- Pyspark to bring Python to the big data era. Steffen has been with
- TrustYou since 2008. His master thesis laid the foundation for
- TrustYou's scalable semantic analysis, which today understands 20
- languages natively.
-
diff --git a/content/cluj/2015-02-14-sprint-pylint/index.rst b/content/cluj/2015-02-14-sprint-pylint/index.rst
deleted file mode 100644
index 91501164..00000000
--- a/content/cluj/2015-02-14-sprint-pylint/index.rst
+++ /dev/null
@@ -1,29 +0,0 @@
-Sprint #1 (Pylint)
-##################
-
-:tags: sprint
-:registration:
- meetup.com: http://www.meetup.com/Cluj-py/events/219736713/
-
-Pentru că e foarte frig la început de 2015 facem un Sprint de Pylint.
-Pylint este cel mai cuprinzător verificator de cod disponibil pentru
-Python, este extensibil, configurabil și este folosit în foarte multe
-locuri. El ne ajută să scriem cod mai corect sau mai frumos.
-
-Încălzirea se face pe 14 februarie la `Cluj HUB `_ începând cu ora
-12.00. Vom fi coordonați de Claudiu Popa, developer Pylint. Cerințe
-pentru participare:
-
-* Laptop propriu.
-* Cunoștințe Python și Mercurial (sau Git) [1]_
-
-Ce vom face:
-
-* Îmbunătățiri (bugfixes, features, documentație etc). Înainte de
- sprint Claudiu va pregăti câteva liste de issues cu dificultăți
- diferite încât să vă puteți găsi ușor ceva pe plac.
-* Plugin-uri Pylint pentru cei care au o idee și vor să o implementeze într-un
- plugin.
-
-.. [1] Să aveți experienta de lucru cu un proiect Python.
-
diff --git a/content/cluj/2015-02-28-sprint-2/index.rst b/content/cluj/2015-02-28-sprint-2/index.rst
deleted file mode 100644
index cda4003b..00000000
--- a/content/cluj/2015-02-28-sprint-2/index.rst
+++ /dev/null
@@ -1,17 +0,0 @@
-Sprint #2
-#########
-
-:tags: sprint
-:registration:
- meetup.com: http://www.meetup.com/Cluj-py/events/220553373/
-:location:
- iMedicare Office: http://maps.google.com/maps?f=q&hl=en&q=46.768215,23.589539
- Google Hangouts: https://plus.google.com/hangouts/_/event/c4pm6rvikk56qm0r246j2hdot14
- IRC: ircs://irc.freenode.net:6697/#python-ro
-
-
-Sprint virtual de dezvoltare Python, Pylint sau orice vrem :-)
-
-Cu scaun avem doar ~12 locuri asigurate :)
-
-Pizza și băuturile sunt asigurate.
diff --git a/content/cluj/2015-03-14-sprint-3/index.rst b/content/cluj/2015-03-14-sprint-3/index.rst
deleted file mode 100644
index f8a14551..00000000
--- a/content/cluj/2015-03-14-sprint-3/index.rst
+++ /dev/null
@@ -1,11 +0,0 @@
-Sprint #3
-#########
-
-:tags: sprint
-:registration:
- meetup.com: http://www.meetup.com/Cluj-py/events/220553376/
-:location:
- Google Hangouts: https://plus.google.com/hangouts/_/event/c4pm6rvikk56qm0r246j2hdot14
- IRC: ircs://irc.freenode.net:6697/#python-ro
-
-Sprint virtual de dezvoltare Python, Pylint sau orice vrem :-)
diff --git a/content/cluj/2015-04-23-fireside-chat-with-michael-foord/index.rst b/content/cluj/2015-04-23-fireside-chat-with-michael-foord/index.rst
deleted file mode 100644
index 62cc9fb2..00000000
--- a/content/cluj/2015-04-23-fireside-chat-with-michael-foord/index.rst
+++ /dev/null
@@ -1 +0,0 @@
-Fireside chat with Michael Foord
################################
:tags: social
:registration:
meetup.com: http://www.meetup.com/Cluj-py/events/221910920/
Michael Foord is a Python and Go programmer. He is working for Canonical
and he is visiting Cluj-Napoca from Northampton UK.
We invited Michael for a friendly chat. Cluj Python community is invited
to join and talk with Michael. If you have specific questions for
Michael please leave comments, or email them to us (so they don't get
forgotten).
If you don't have any specific questions we will be happy just seeing
you come and saying hi.
We will have beers and pizzas. The number of spots is limited. Fireplace
might be missing :)
We believe this is a great opportunity for local software development
communities to meet with a Python core developer, book author and just a
great open source contributor.
You can find out more about Michael at
http://www.voidspace.org.uk/
You can follow Michael on Twitter at
https://twitter.com/voidspace
\ No newline at end of file
diff --git a/content/cluj/2015-05-21-interpretoare-in-rpython-si-testare-cu-pytest/index.rst b/content/cluj/2015-05-21-interpretoare-in-rpython-si-testare-cu-pytest/index.rst
deleted file mode 100644
index 3eb0e8dd..00000000
--- a/content/cluj/2015-05-21-interpretoare-in-rpython-si-testare-cu-pytest/index.rst
+++ /dev/null
@@ -1,39 +0,0 @@
-Interpretoare în RPython și testare cu pytest
-###############################################################
-
-:tags: prezentari
-:registration:
- meetup.com: http://www.meetup.com/Cluj-py/events/222506306/
-
-
-La această ediție vom avea două prezentări și un anunț surpriză ;-)
-
-Agendă:
-
-.. list-table::
- :stub-columns: 1
- :widths: 10 90
-
- - - 6:30
- - Intrarea
- - - 7:00
- - Ionel Cristian Mărieș - "Testare cu pytest"
-
- Ionel va face o introducere în pytest și va explica de ce este mai bun
- decât nose sau unittest.
-
- `Slides `__.
- - - 7:30
- - Pauză
- - - 7:45
- - Claudiu Popa - "Cum să îți faci propriul interpretor folosind RPython"
-
- Claudiu este unul dintre organizatorii comunității RoPython si
- maintainer Pylint. Ne va vorbi despre PyPy, RPython și cum se e să iți
- implementezi un interpretor în RPython.
-
- `Slides <{attach}PyPy-si-RPython.html>`__.
- - - 8:15
- - Anunțul surpriză
-
-
diff --git a/content/cluj/2015-06-11-graphs-using-networkx-and-semantic-web-using-rdflib/index.rst b/content/cluj/2015-06-11-graphs-using-networkx-and-semantic-web-using-rdflib/index.rst
deleted file mode 100644
index ed545049..00000000
--- a/content/cluj/2015-06-11-graphs-using-networkx-and-semantic-web-using-rdflib/index.rst
+++ /dev/null
@@ -1,38 +0,0 @@
-Graphs using Networkx and Semantic web using RDFlib
-###############################################################
-
-:tags: prezentari
-:registration:
- meetup.com: http://www.meetup.com/RoPython-Cluj/events/222839321/
-
-
-La această ediție vom avea două prezentări.
-
-Agendă:
-
-.. list-table::
- :stub-columns: 1
- :widths: 10 90
-
-
- * - 6:00
- - Intrarea
-
- * - 6:15
- - Ana Maria Ghiran - "Semantic Web with Python - RDFlib"
-
- Ana Maria va face o introducere în Semantic Web si cum poate Python
- contribui la realizarea viziunii Web-ului semantic.
-
- `Slides `_.
-
- * - 7:00
- - Pauză
-
- * - 7:15
- - Mihai Gociu - "Graphs in Python using Networkx"
-
- Mihai va face o demonstrație cu libraria `NetworkX `_.
-
- `Materialul prezentării `_.
-
diff --git a/content/cluj/2015-07-09-gitfs-argus-ci-and-pylint/index.rst b/content/cluj/2015-07-09-gitfs-argus-ci-and-pylint/index.rst
deleted file mode 100644
index 20d2990f..00000000
--- a/content/cluj/2015-07-09-gitfs-argus-ci-and-pylint/index.rst
+++ /dev/null
@@ -1,64 +0,0 @@
-Gitfs, Argus CI and Pylint
-##########################
-
-:tags: prezentari
-:registration:
- meetup.com: http://www.meetup.com/RoPython-Cluj/events/223470515/
-
-For the next meetup we're going to do something different - an all-English show.
-
-Hint: these presentations will be shown at EuroPython 2015 (don't tell anyone, it's a secret!)
-
-Agenda:
-
-.. list-table::
- :stub-columns: 1
- :widths: 10 90
-
- - - 6:00
- - Entrance
- - - 6:15
- - Vlad Temian - gitfs: building a filesystem in Python
-
- gitfs is an open-source[1] filesystem which was designed
- to bring the full powers of Git to everyone, no matter how
- little they know about versioning. A user can mount any
- repository and all the his changes will be automatically
- converted into commits. gitfs will also expose the history
- of the branch you're currently working on by simulating
- snapshots of every commit.
-
- `Full abstract `__.
-
- - - 7:00
- - Break
-
- - - 7:15
- - Claudiu Popa - 12 years of Pylint (or How I learned to stop worrying about bugs)
-
- Given the dynamic nature of Python, some bugs tend
- to creep in our codebases. Innocents NameErrors or
- hard-to-find bugs with variables used in a closure,
- but defined in a loop, they all stand no chance in
- front of Pylint.
-
- `Full abstract `__.
-
- - - 8:00
- - Break
- - - 8:15
- - Cosmin Poieana - Argus: the omniscient CI
-
- Bring the continuous integration to a new level,
- through a platform/project independent framework
- able to give you unittest-like reports. Argus is a
- scenario-based application written in Python, driven
- by custom recipes under configurable environments,
- that can be used for testing a wide variety of small
- and big projects, with the ability of querying live
- data from the in-test application.
-
- `Full abstract `__.
-
- - - 8:45
- - Ending
diff --git a/content/cluj/2015-07-16-packaging-and-flowy/index.rst b/content/cluj/2015-07-16-packaging-and-flowy/index.rst
deleted file mode 100644
index 0be1a048..00000000
--- a/content/cluj/2015-07-16-packaging-and-flowy/index.rst
+++ /dev/null
@@ -1,44 +0,0 @@
-Packaging and Flowy
-###################
-
-:tags: prezentari
-:registration:
- meetup.com: http://www.meetup.com/RoPython-Cluj/events/223878919/
-:location:
- Cluj Hub: https://www.google.com/maps/place/Cluj+Hub/@46.7732751,23.5998229,17.06z/data=!4m2!3m1!1s0x0000000000000000:0x877151207ad02321
- Google Hangouts: https://plus.google.com/events/csng4e66ka0eua9sumhjtrcsmek
-
-Last minute meetup ...
-
-Agenda:
-
-.. list-table::
- :stub-columns: 1
- :widths: 10 90
-
- - - 6:00
- - Entrance
- - - 6:15
- - Less known packaging features and tricks
-
- You’ve been making packages for a while now. Everything works almost fine, however, lots of new features and tools have been developed recently. Some are really obscure. And there’s a chance they can save you time and help you avoid packaging-induced-pain. I’m willing to bet couple of beers you haven’t seen these features and/or tools before.
-
- This talk is going to show you:
-
- * Patterns and tricks you can use in your setup.py.
- * Obscure pip/setuptools/virtualenv/python features you can use to improve your packaging experience (be it as a user of packages or a package author).
- * Fledgeling alternative tools.
-
- `Details `__
-
- - - 7:00
- - Break
-
- - - 7:15
- - Distributed Workflows with Flowy
-
- This presentation introduces Flowy, a library for building and running distributed, asynchronous workflows built on top of different backends (such as Amazon’s SWF). Flowy deals away with the spaghetti code that often crops up from orchestrating complex workflows. It is ideal for applications that do multi-phased batch processing, media encoding, long-running tasks, and/or background processing.
-
- We’ll start by discussing Flowy’s unique execution model and see how different execution topologies can be implemented on top of it. During the talk we’ll run and visualize workflows using a local backend. We’ll then take a look at what it takes to scale beyond a single machine by using an external service like SWF.
-
- `Details `__
diff --git a/content/cluj/2015-10-15-beer-and-chat/index.rst b/content/cluj/2015-10-15-beer-and-chat/index.rst
deleted file mode 100644
index 4f99da00..00000000
--- a/content/cluj/2015-10-15-beer-and-chat/index.rst
+++ /dev/null
@@ -1,12 +0,0 @@
-Beer and chat
-#############
-
-:tags: social
-:registration:
- meetup.com: http://www.meetup.com/RoPython-Cluj/events/225841912/
-:location:
- TBD (to be decided)
-
-Just drinking beer in a bar, talking about the summer and other
-Python things.
-
diff --git a/content/cluj/2016-01-28-learn-and-share-interesting-projects/index.rst b/content/cluj/2016-01-28-learn-and-share-interesting-projects/index.rst
deleted file mode 100644
index fc0a12bd..00000000
--- a/content/cluj/2016-01-28-learn-and-share-interesting-projects/index.rst
+++ /dev/null
@@ -1,14 +0,0 @@
-Learn and Share Interesting Projects
-###############################################################
-
-:tags: prezentari
-:registration:
- meetup.com: http://www.meetup.com/RoPython-Cluj/events/228093218/
-
-
-Whether it's a cool new hack you learned in Vim, or a startup idea
-you've been working on the side, come share and learn from other devs,
-engineers, and startup people.
-
-Nothing to share? Come for the FREE PIZZA AND BEER!
-
diff --git a/content/cluj/2016-02-24-fighting-terrorism-with-django-big-data-and-nlp/index.rst b/content/cluj/2016-02-24-fighting-terrorism-with-django-big-data-and-nlp/index.rst
deleted file mode 100644
index d0da3b37..00000000
--- a/content/cluj/2016-02-24-fighting-terrorism-with-django-big-data-and-nlp/index.rst
+++ /dev/null
@@ -1,154 +0,0 @@
-Fighting Terrorism with Django, Big Data and NLP
-################################################
-
-:tags: prezentari
-:registration:
- meetup.com: http://www.meetup.com/RoPython-Cluj/events/228917042/
-
-
-For this meet-up, the first one this year, we bring you special guests
-from ComplyAdvantage (London, UK)
-
-ComplyAdvantage provides anti-money laundering exposure data and
-compliance technology solutions to help companies control risk and
-prevent their products being used by criminals, terrorists and money
-launderers.
-
-Talks:
-
-1. "Fighting terrorism with Django"
-
- Fighting terrorism in the modern world is not only about hearts and
- minds, guns and violence, but also about cutting off the source of
- funding that enables such criminals to conduct their activities. This
- is no mean feat - the amount of money involved is significant, and
- hence there is a significant incentive for those involved to find ways
- and means around any systems that are designed to block them.
- ComplyAdvantage is one of the few companies to offers its customers a
- real-time transaction monitoring platform. We’ve built the product an
- existing product on Laravel which provides the powerful, modern
- framework necessary to build rules and risk based transaction
- monitoring, and to proactively respond as the terrorists change their
- strategy. But fighting money laundering means we need to constantly
- evolve, and we will soon be starting a rewrite, based in Django
- supported by the powerful mathematical and scientific libraries
- offered by Python. Luke and Oliver have worked extensively with
- financial firms from remittance agencies to banks and insurance
- companies. They have an expert understanding of the challenges
- involved, and what is necessary to develop a product that can outwit
- the best minds in corruption.
-
-2. "Python, Big Data and Natural Language Processing: The tools James Bond ought to be using"
-
- ComplyAdvantage is building the best database in the world for
- politically exposed people and adverse media. To do this we need to
- gather huge amounts of data and use modern technologies to solve some
- difficult problems so we can detect all the criminals and terrorists
- trying to do business across the world. In this talk we will discuss
- the tools we use to build profiles of criminals and terrorists from
- news sources. We will explore the power of ElasticSearch as an
- alternative to graph databases and other useful features for text-
- based systems. Finally, we'll talk about how we put everything
- together, how we can merge data from different sources and what
- remains to be done. This talk will give you an overview of the
- cutting-edge building blocks we need to build the most exciting
- product in its space today. Q eat your heart out, we make the tools
- which let James Bond get out of the office at 5 o'clock sharp and
- drink more martinis.
-
-___________________________________________
-
-Speakers:
-
-* **Luke Mawbey** studied computational mathematics and electrical
- engineering at the University of Melbourne before working on 4G/LTE
- research and development for Analog Devices and NEC, both in Australia
- and Japan. After a 4-year stint working for the United Nations in
- Bangladesh, Senegal, Malawi, Kenya, and Lesotho on data and
- information management, he managed his own start-up to provide
- quantitative based news analysis which allowed humanitarian
- organisations to make real-time evidence-based decisions. Luke joined
- ComplyAdvantage in 2015 primarily on the basis that Romania was one of
- the few countries he'd neither worked in nor visited, and fighting
- financial crime with big data sounded like a superhero job and a fun
- thing to do. Luke manages end-to-end tech projects for ComplyAdvantage
- and is also the local Hadoop specialist in his spare time.
-
-* **Oliver Butterfield** graduated from Durham University in 2004 and
- joined fledgling server hosting company Gyron Internet where he was
- instrumental in establishing their first self-managed datacentre in
- 2009. Following time spent travelling in Africa, he made the move into
- consultancy. Oliver met Charlie Delingpole (founder of
- ComplyAdvantage) in early 2014, and Charlie's plans for the as-yet-
- unnamed anti-money laundering platform coupled with his successful
- track record in start-ups made the opportunity too hard to refuse.
- Soon after Oliver became Employee Number 1. Today Oliver lives with
- his wife and two daughters, and heads up ComplyAdvantage's platform
- team. He coordinates delivery of the transaction monitoring and
- screening platforms built on Laravel via a restful API as well as web
- applications that utilise VueJS and AngularJS.
-
-* **Chris Leow** graduated from Cambridge with a Mathematics degree, and
- cut his teeth as a software developer architecting robust and scalable
- solutions to business problems for media companies in London. Inspired
- to take on new challenges and expand his horizons, he co-founded a
- start-up in mobile geo-located media and social media. Chris joined
- ComplyAdvantage in 2014 and heads the data team, responsible for
- building the best database of sanctions, politically exposed people
- and adverse media mentions in the world.
-
-* **Dr. Thiago Galery** has a PhD in linguistics at University College
- London on the relationships between linguistic structure and
- contextual information. During that time, he worked with sentiment
- analysis for IBM. After graduating, Thiago worked at a number of
- start-ups in the UK, on topics including semantic recommendation, text
- classification, news tracking, and unsupervised semantic modelling. He
- was a tutor for Google Summer of Code in 2015 and currently works on
- the multi lingual NLP pipeline at Comply Advantage and is enthusiastic
- about using NLP to thwart the financing of criminal activity.
-
-* **Kensuke Muraki** is a Natural Language Processing (NLP) and Machine
- Learning (ML) expert at ComplyAdvantage. He started his career in
- Japan as a software engineer, working for developing a job
- recommendation system. He came to London to pursue his master's degree
- in Machine Learning at University College London, focusing on
- Statistical Natural Language Processing in his dissertation. After
- working in several start-ups as a machine learning engineer, he joined
- ComplyAdvantage in April 2015. He currently focuses on automated data
- extraction from unstructured natural language texts using NLP and ML.
- He is interested in technologies such as named entity recognition,
- text classification, and deep neural networks as well as applying NLP
- technologies into non-English languages.
-
------
-
-Schedule:
-
-.. list-table::
- :stub-columns: 1
- :widths: 10 90
-
- - - 18:45
- - Arrival time. Come in, get a ticket and your name tag. Have
- some snacks, pour yourself a cup of coffee/tea and meet us!
-
- - - 19:00
- - Introductions
-
- - - 19:05
- - Django/Platform talk
-
- - - 19:35
- - Let's take a break and network next to some pizza
- and refreshments!
-
- - - 19:50
- - Python/Data talk
-
- - - 20:20
- - Closing remarks
-
------
-
-This event is organized with: http://www.meetup.com/Front-WEB-Cluj/
-
diff --git a/content/cluj/2016-05-16-moderate-tdd-and-docker/index.rst b/content/cluj/2016-05-16-moderate-tdd-and-docker/index.rst
deleted file mode 100644
index 045cd81a..00000000
--- a/content/cluj/2016-05-16-moderate-tdd-and-docker/index.rst
+++ /dev/null
@@ -1,43 +0,0 @@
-Moderate TDD and Docker
-###############################################################
-
-:tags: prezentari
-:registration:
- meetup.com: http://www.meetup.com/RoPython-Cluj/events/230879963/
-
-
-Schedule
-========
-
-.. list-table::
- :stub-columns: 1
- :widths: 10 90
-
- - - 6 PM
- - Entry
- - - 6:15
- - **Moderate TDD** (`Adi Roiban `_)
-
- This talk is aimed at programmers who already have experience with
- unit testing and they either did not try Extreme Programming/TDD or
- they simply consider those too extreme :-) The content is about Python
- but the techniques could be used in any other language, even touching
- HTML/CSS/JS.
-
- There is going to be a discussion about line vs feature coverage,
- continuous and pre-merge testing, debugging based on tests and
- practices for maintaining test code.
-
- `Slides `__.
- - - 7:00
- - Break
- - - 7:15
- - **Docker for Python apps** (`Ionel Cristian Mărieș `_)
-
- This talk is going to give an intro to Docker, how can you build
- images quickly, few recommendations about moving Python apps in
- containers and many complaints about Docker :-)
-
- `Slides `__.
- - - 7:45
- - Closing
diff --git a/content/cluj/2016-06-30-aws-love-hate-relationship-and-integration-testing-with-docker/index.rst b/content/cluj/2016-06-30-aws-love-hate-relationship-and-integration-testing-with-docker/index.rst
deleted file mode 100644
index 1d4509ac..00000000
--- a/content/cluj/2016-06-30-aws-love-hate-relationship-and-integration-testing-with-docker/index.rst
+++ /dev/null
@@ -1,51 +0,0 @@
-AWS love-hate relationship and Integration testing with Docker
-###############################################################
-
-:tags: prezentari
-:registration:
- meetup.com: http://www.meetup.com/RoPython-Cluj/events/232106560/
-
-
-Schedule
-========
-
-.. list-table::
- :stub-columns: 1
- :widths: 10 90
-
- - - 6 PM
- - Entry
-
- - - 6:30
- - AWS: love-hate relationship (`Alexander Shchapov `_)
-
- Amazon Web Services is a great infrastructure platform one can chose.
- From startup to enterprise. From one instance to tens of thousands.
- Dozens of services, computing instances, automation, queues,
- databases, storage of literally endless size. But with great tools
- comes a necessity to manage the infrastructure, orchestrate park of
- services and instances, ensure secure and reliable deployments. At
- iMedicare we use AWS for the complete product life-cycle of a
- sophisticated web-application which comes along with data processing
- pipelines. While using this platform we learned many things, some of
- which in a hard way. I'm going to share our experiences, dark and
- bright side of EC2 computing nodes, managed Postgres in RDS and huge
- scale column oriented storage Redshift.
-
- - - 7:00
- - Break
-
- - - 7:15
- - Docker powered pytest fixtures for integration tests. (`Radu Ciorba `_)
-
- We'll be looking at how pytest fixtures and the docker python api can
- make our lives easier when writing integration tests.
- AKA stories from that time I wrote an ansible plugin to manage etcd
- cluster membership.
-
- - - 7:45
- - Break
-
- - - 8:00
- - Closing
-
diff --git a/content/cluj/2016-07-14-managing-technical-debt/index.rst b/content/cluj/2016-07-14-managing-technical-debt/index.rst
deleted file mode 100644
index b777836d..00000000
--- a/content/cluj/2016-07-14-managing-technical-debt/index.rst
+++ /dev/null
@@ -1,42 +0,0 @@
-Managing technical debt
-###############################################################
-
-:tags: prezentari
-:registration:
- meetup.com: http://www.meetup.com/RoPython-Cluj/events/232386148/
-
-
-Schedule
-========
-
-.. list-table::
- :stub-columns: 1
- :widths: 10 90
-
- - - 18:00
- - Entry
-
- There will be pizza and drinks (sponsored by Sphyce).
- - - 18:30
- - Managing technical debt (`Mircea Zetea `_)
-
- Technical debt lives among us regardless if we are in the services
- business or building products. We discuss about it, we try to fix it
- or live with it, but can we actually prevent it? My reason for
- discussing this openly is because once it is there you do not only
- deal with the technical debt itself but also with the interest you
- must pay. My reason for discussing this openly is because once it is
- there you do not only deal with the technical debt itself but also
- with the interest you must pay. Comparing the two, probably the
- highest cost that we see is with the interest. As our code base grows
- and our deadlines get tougher we tend to forget about the cost our
- project will have to pay for every functionality that we implement in
- a hurry, for which we “forget” about tests or for which we write in a
- comment “this needs to be refactored” or “this is a temporary
- solution. refactor later”. What qualifies as debt? What qualifies as
- interest? How do we manage it? At what levels in our projects can we
- see the debt and the interest? Is it really unavoidable?
-
- - - 19:30
- - Closing
-
diff --git a/content/cluj/2016-08-09-mid-summer-retrospective/index.rst b/content/cluj/2016-08-09-mid-summer-retrospective/index.rst
deleted file mode 100644
index ac7880e7..00000000
--- a/content/cluj/2016-08-09-mid-summer-retrospective/index.rst
+++ /dev/null
@@ -1,16 +0,0 @@
-Mid-summer retrospective
-###############################################################
-
-:tags: social
-:registration:
- meetup.com: http://www.meetup.com/RoPython-Cluj/events/232913818/
-
-
-Just a gathering over beers and/or other tasty stuff to talk about
-Python and anything interesting, like the just finished EuroPython2016
-conference!
-
-We'll also have two guests from Iași: Claudiu Popa and Cosmin Poieană.
-
-Feel free to suggest location, if you have preferences.
-
diff --git a/content/cluj/2016-10-19-ocr-in-python-and-running-django-apps-on-docker/index.rst b/content/cluj/2016-10-19-ocr-in-python-and-running-django-apps-on-docker/index.rst
deleted file mode 100644
index c840da61..00000000
--- a/content/cluj/2016-10-19-ocr-in-python-and-running-django-apps-on-docker/index.rst
+++ /dev/null
@@ -1,53 +0,0 @@
-OCR in Python and Running Django apps on Docker
-###############################################################
-
-:tags: prezentari
-:registration:
- meetup.com: http://www.meetup.com/RoPython-Cluj/events/234798970/
-
-
-Schedule
-========
-
-.. list-table::
- :stub-columns: 1
- :widths: 10 90
-
- * - 6PM
- - Entry
-
- * - 6:30
- - Introduction in optical character recognition with python (Toni Simu)
-
- Many of you probably felt the need for OCR back in college trying to
- turn photos of course pages into editable text, later to become: smart
- cheatsheets. Now you have the chance to see how you can use it in your
- life and understand how it works. I’ll be walking you through the
- technology used behind it (tesseract and opencv) and point out a few
- buttons you can tweak to improve text recognition accuracy. You should
- also expect multiple demos on the subject followed by a short Q&A
- session.
-
- `Video `__ and
- `Slides `__.
-
- * - 7:30
- - Break
-
- * - 7:45
- - Running Python (Django) production apps on Docker (Felix Kerekes)
-
- The talk will walk you through our journey as an early stage start-up
- managing our own SaaS infrastructure. It begins with why we ditched
- Fabric and SaltStack for a fully Docker-powered infrastructure. It
- will cover running basic Docker containers to managing and deploying
- multiple full-stack environments using Docker Cloud. We will also
- explore Docker's future, based around the new Docker Swarm, introduced
- in v1.12.
-
- `Video `__ and
- `Slides `__.
-
- * - 8:30
- - Closing
-
diff --git a/content/cluj/2017-01-18-what-is-openstack-and-python-extensions-in-nim/index.rst b/content/cluj/2017-01-18-what-is-openstack-and-python-extensions-in-nim/index.rst
deleted file mode 100644
index 1d3b1350..00000000
--- a/content/cluj/2017-01-18-what-is-openstack-and-python-extensions-in-nim/index.rst
+++ /dev/null
@@ -1,45 +0,0 @@
-What is OpenStack and Python extensions in Nim
-###############################################################
-
-:tags: prezentari
-:registration:
- meetup.com: https://www.meetup.com/RoPython-Cluj/events/236771431/
-
-Schedule
-========
-
-.. list-table::
- :stub-columns: 1
- :widths: 10 90
-
- * - 6PM
- - Entry
-
- There will be pizza, courtesy of `Yonder `_.
-
- * - 6:30
- - What is OpenStack (`Cristian Tomoiaga `_)
-
- Ever wonder what `OpenStack `_ is and how Python is used to build the
- largest open source cloud operating system ? Well, this presentation
- is for you! We will focus on the main building blocks of OpenStack,
- how everything is connected and why Python was the main programming
- language chosen.
-
- `Video `__ and
- `Slides `__.
- * - 7:00
- - Break
-
- * - 7:15
- - To C or not to C? Let nim anwser the question! (`Vlad Bonta `_)
-
- Python is slow, we all know it! Let's talk about some quick
- workarounds and how can a cool thing as `Nim `_ help us speed things out.
-
- `Video `__,
- `Code `__ and
- `Slides `__.
- * - 8:00
- - Closing
-
diff --git a/content/cluj/2017-02-21-building-transaction-monitoring-systems-and-machine-learning/index.rst b/content/cluj/2017-02-21-building-transaction-monitoring-systems-and-machine-learning/index.rst
deleted file mode 100644
index 954477fd..00000000
--- a/content/cluj/2017-02-21-building-transaction-monitoring-systems-and-machine-learning/index.rst
+++ /dev/null
@@ -1,117 +0,0 @@
-Building transaction monitoring systems and Machine learning
-###############################################################
-
-:tags: prezentari
-:registration:
- meetup.com: https://www.meetup.com/RoPython-Cluj/events/237665198/
-
-Schedule
-========
-
-.. list-table::
- :stub-columns: 1
- :widths: 10 90
-
-
- * - 6PM
- - Entry
-
- There will be pizza, courtesy of `ComplyAdvantage `_.
-
- * - 6:30
- - Transaction Monitoring and Money Laundering (Cristi Persic, Oana Ratiu, Ariel Pontes)
-
- Every day, millions of transactions between people or organizations
- take place, amongst which there might, just might, be some that are
- suspicious. Our job is to identify these transactions and why they do
- not fit a normal pattern. Hence, why we built our transaction
- monitoring platform. We will be talking about the reasons why this
- platform needed to be both generic and flexible and how we achieved
- this. We will go on to discuss:
-
- * Why different clients have different needs depending on the
- information they choose to store on their transactions. Why
- traditional SQL tables are not entirely suited to this application and
- why NoSQL is a natural alternative, as we still need all the
- traditional layers of validation and normalization of external input.
- * The challenge of building an engine that is optimised to process
- large numbers of transactions, whilst at the same time being flexible
- enough to support all the different styles of analysis that are
- required to detect money laundering and terrorist financing.
- * And in terms of performance how far you can take ORM and when it is
- acceptable to take matters into your own hands. Finally, we will
- discuss splitting business logic between python code and database
- queries.
-
- * - 7:15
- - Break
-
- * - 7:30
- - Machine Learning Supermarket Paralysis (Cristi Lungu)
-
- Over the last three years deep learning has exploded in popularity and
- the quality of the results has greatly improved. Big tech companies
- have increased their research budgets in order to benefit from this
- revolution. As a direct consequence several of these (Microsoft,
- Google, Facebook, Amazon) have released open frameworks for training
- and developing deep architectures such as: TensorFlow, CNTK,
- FBLearner, MxNET and Caffe. Beside these, other popular existing
- frameworks and wrappers coming mainly from academia, have gathered a
- great deal of support (Theano, Torch7, Scikit-learn, Keras). With such
- a broad choice, it's no surprise that choosing the "right" Machine
- Learning (ML) framework can lead to a paradox of choice (especially
- for beginner ML students). This talk will give an overview of what ML
- frameworks are and what they do. We will discuss in more detail
- TensorFlow, Scikit-learn, Theano and Keras, highlighting the pros and
- cons for each of these frameworks. Finally, we will demonstrate them
- by applying them to a simple linear regression task.
-
- * - 8:15
- - Closing
-
--------
-
-**Persic Alexandru Cristian (Backend Lead)** studied computer science at
-"Stefan cel Mare" University, followed by a masters degree in software
-engineering (apparently 5 years of study was not good enough). At
-university he started working at an outsource company using Microsoft
-technologies and enjoyed each step from helping with JavaScript to
-implementing custom workflows in SharePoint. After 5 years he saw the
-light and moved to Python/Django, building a mobile advertising
-platform from the ground up. In 4 years he managed to gain plenty of
-experience in managing the implementation, deployment and maintenance
-of a large scale web application. In 2016 Cristi made a daring move
-and joined ComplyAdvantage in the quest of finding once more the
-excitement of building a new and successful product, all the while
-fighting crime like any other regular superhero.
-
-**Ariel Pontes (Python Engineer)** studied Computer Engineering at
-the Catholic University of Rio de Janeiro. After learning
-Python/Django in his first internship in a fintech startup he fell in
-love with MVC frameworks, and re-wrote his final year project in Ruby
-on Rails. In 2014 he moved to Cluj and started working as a full-stack
-Django developer in a big outsourcing company. Ariel joined
-ComplyAdvantage in 2016 where he works on the transaction monitoring
-and screening platforms. Outside of work you can find him
-participating in activism for local NGOs and preaching about secular
-ethics.
-
-**Oana Ratiu (Python Engineer)** graduated from Babes-Bolyai
-University, Cluj-Napoca, studying computer science, and is currently
-completing her Master's Degree in Databases. She has worked as a
-programmer for three years, mostly with Python. Excited to fight
-terrorism through her work, Oana joined ComplyAdvantage in early 2016,
-working on a transaction monitoring platform and, more recently, on a
-screening platform.
-
-**Cristian Lungu (Senior Python/ML Engineer)** wrote (anti)viruses for fun
-and profit for 5 years until he realised how much money flows through
-the stock market. He then spent his next 5 years coding derivatives,
-futures and options. Somehow, he was kidnapped and dropped on this
-startup ship called ComplyAdvantage where fighting terrorists and
-money laundering with machine learning is the only way to get a meal.
-As a result of this event, he challenged himself to actually finish
-his lifelong hobby, a PhD in machine learning, this century. When he
-doesn't code he's probably teaching bubble sort at the UTCN or
-conducting practical studies of gradient descent on some mountains.
-
diff --git a/content/cluj/2017-03-14-winter-retrospective/index.rst b/content/cluj/2017-03-14-winter-retrospective/index.rst
deleted file mode 100644
index e3e09d50..00000000
--- a/content/cluj/2017-03-14-winter-retrospective/index.rst
+++ /dev/null
@@ -1,16 +0,0 @@
-Winter retrospective
-###############################################################
-
-:tags: social
-:registration:
- meetup.com: https://www.meetup.com/RoPython-Cluj/events/238247508/
-
-
-Just a gathering over beers and/or other tasty stuff to talk about
-Python and anything interesting, like what's going to happen at the
-EuroPython2017 conference!
-
-We'll also have one guest from Iași: Claudiu Popa. Does he still
-maintain Pylint? Lets find out :D
-
-Feel free to suggest location, if you have preferences.< p>
diff --git a/content/cluj/2017-09-26-a-beer-retrospective/index.rst b/content/cluj/2017-09-26-a-beer-retrospective/index.rst
deleted file mode 100644
index f96ff56d..00000000
--- a/content/cluj/2017-09-26-a-beer-retrospective/index.rst
+++ /dev/null
@@ -1,18 +0,0 @@
-A beer retrospective
-###############################################################
-
-:tags: social
-:registration:
- meetup.com: https://www.meetup.com/RoPython-Cluj/events/243544132/
-:start: 2017-09-26 19:00
-:duration: 4h
-:location: Cardinal Iuliu Hossu 30-32, Cluj-Napoca, Romania
-
-
-Just a gathering over beers and/or other tasty stuff to talk about
-Python and anything interesting.
-
-We'll have one special guest: Gabriel Muj. Will he get drunk enough to
-tell us the sad story of leaving highschool teaching career for Python
-programming? Lets find out!
-
diff --git a/content/cluj/2017-10-21-pytest-workshop/index.rst b/content/cluj/2017-10-21-pytest-workshop/index.rst
deleted file mode 100644
index 98f0b5e2..00000000
--- a/content/cluj/2017-10-21-pytest-workshop/index.rst
+++ /dev/null
@@ -1,35 +0,0 @@
-Pytest workshop
-###############################################################
-
-:tags: workshop
-:registration:
- meetup.com: https://www.meetup.com/RoPython-Cluj/events/243519383/
-:start: 2017-10-21 12:30
-:duration: 3h
-:location: 77, 21 Decembrie 1989, The office, Cluj-Napoca, Romania
-
-Hello everyone,
-
-We're back in action with a Pytest workshop. It's going to take about
-2-3 hours and there will be pizza & drinks provided by Yonder.
-
-The only requirement is to bring a laptop with Python installed.
-
-Workshop's content:
-
-* preparation & setting up tox/virtualenv/django/pytest
-* writing tests for the Django tutorial polls app (just the test part,
- the app code will be provided)
-
-Aim is to cover these pytest topics:
-
-* test discovery
-* classes vs function tests
-* assertion helpers
-* marks, skipping & xfailing
-* parametrization
-* fixtures, scoping, finalization
-* builtin fixtures overview
-* pytest-django plugin
-
-Tutors will be Ionel and highschool-teacher-turned-programmer Gabriel Muj.
diff --git a/content/cluj/2017-11-02-a-beer-retrospective/index.rst b/content/cluj/2017-11-02-a-beer-retrospective/index.rst
deleted file mode 100644
index 85eb052a..00000000
--- a/content/cluj/2017-11-02-a-beer-retrospective/index.rst
+++ /dev/null
@@ -1,14 +0,0 @@
-A beer retrospective
-###############################################################
-
-:tags: social
-:registration:
- meetup.com: https://www.meetup.com/RoPython-Cluj/events/244578519/
-:start: 2017-11-02 19:00
-:duration: 1h
-:location: Cardinal Iuliu Hossu 30-32, Cluj-Napoca, Romania
-
-
-Just a gathering over beers and/or other tasty stuff to talk about
-Python and anything interesting.
-
diff --git a/content/cluj/2017-12-07-async-tasks-with-dramatiq-and-tracing-in-python/index.rst b/content/cluj/2017-12-07-async-tasks-with-dramatiq-and-tracing-in-python/index.rst
deleted file mode 100644
index 36c83556..00000000
--- a/content/cluj/2017-12-07-async-tasks-with-dramatiq-and-tracing-in-python/index.rst
+++ /dev/null
@@ -1,42 +0,0 @@
-Async tasks with Dramatiq and Tracing in Python
-###############################################################
-
-:tags: prezentari
-:registration:
- meetup.com: https://www.meetup.com/RoPython-Cluj/events/245215489/
-:start: 2017-12-07 18:00
-:duration: 2h 30m
-:location: Nr. 77, 21 Decembrie 1989, The office, Cluj-Napoca, Romania (Corp. A, floor 1, Yonder)
-
-Schedule
-========
-
-.. list-table::
- :stub-columns: 1
- :widths: 10 90
-
- * - 6PM
- - Entry
-
- A bit of socializing.
-
- * - 6:30
- - **Async tasks with Dramatiq** (`Bogdan Popa `_)
-
- How to leverage distributed task processing to improve the performance
- and reliability of web services using Dramatiq (an alternative to
- Celery) and RabbitMQ.
-
- `Video `__ and `Slides `__.
- * - 7:15
- - Break
- * - 7:30
- - **Tracing in Python** (`Ionel Cristian Mărieș `_)
-
- This talk will explore Python's tracing API (sys.settrace) and give a
- sneak peek into Hunter the tracing framework.
-
- `Video `__ and `Slides `__.
- * - 8:15
- - Closing
-
diff --git a/content/cluj/2017-12-19-a-beer-gathering/index.rst b/content/cluj/2017-12-19-a-beer-gathering/index.rst
deleted file mode 100644
index 21053d23..00000000
--- a/content/cluj/2017-12-19-a-beer-gathering/index.rst
+++ /dev/null
@@ -1,13 +0,0 @@
-A beer gathering
-###############################################################
-
-:tags: social
-:registration:
- meetup.com: https://www.meetup.com/RoPython-Cluj/events/245823262/
-:start: 2017-12-19 19:00
-:duration: 1h
-:location: Cardinal Iuliu Hossu 30-32, Cluj-Napoca, Romania
-
-Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.
-
-Will we find any mulled wine?
\ No newline at end of file
diff --git a/content/cluj/2018-02-15-ansible-test-driven-infrastructure-and-nemutamcom-script-to-search-engine/index.rst b/content/cluj/2018-02-15-ansible-test-driven-infrastructure-and-nemutamcom-script-to-search-engine/index.rst
deleted file mode 100644
index fde1634a..00000000
--- a/content/cluj/2018-02-15-ansible-test-driven-infrastructure-and-nemutamcom-script-to-search-engine/index.rst
+++ /dev/null
@@ -1,48 +0,0 @@
-Ansible - test driven infrastructure and Nemutam.com - script to search engine
-##############################################################################
-
-:tags: prezentari
-:registration:
- meetup.com: https://www.meetup.com/RoPython-Cluj/events/247513334/
-:start: 2018-02-15 18:00
-:duration: 2h 30m
-:location: Nr. 77, 21 Decembrie 1989, The office, Cluj-Napoca, Romania (Corp. A, floor 1, Yonder)
-
-Schedule
-========
-
-.. list-table::
- :stub-columns: 1
- :widths: 10 90
-
- * - 6PM
- - Entry
-
- A bit of socializing.
-
- * - 6:30
- - **Ansible - test driven infrastructure** (`Alexandru Hapliuc `_)
-
- Everything becomes code defined and test driven. Lately even
- Infrastructure has become an adept of that. The presentation will
- briefly how Ansible, Molecule and Docker help us achieve that.
-
- `Video `__.
-
- * - 7:15
- - Break
-
- * - 7:30
- - **Nemutam.com - script to search engine** (`Gabi Nagy `_)
-
- The talk goes through the project's 4 year history, starting from a
- 70-line bash script to a scalable, distributed system, along with the
- problems and lessons we've learned along the way. Topics include
- Python, Selenium, running on top of Linux, distributed systems and
- performance.
-
- `Slides <#>`__.
-
- * - 8:15
- - Closing
-
diff --git a/content/cluj/2018-03-06-numerical-computing-in-python-and-python-balkan/index.rst b/content/cluj/2018-03-06-numerical-computing-in-python-and-python-balkan/index.rst
deleted file mode 100644
index ae7b46f0..00000000
--- a/content/cluj/2018-03-06-numerical-computing-in-python-and-python-balkan/index.rst
+++ /dev/null
@@ -1,74 +0,0 @@
-Numerical computing in Python and Python Balkan
-###############################################################
-
-:tags: prezentari
-:registration:
- meetup.com: https://www.meetup.com/RoPython-Cluj/events/247808895/
-:start: 2018-03-06 18:00
-:duration: 2h 30m
-:location: Calea Motilor 62 - 1st floor, Cluj-Napoca, Romania
-
-Schedule
-========
-
-.. list-table::
- :stub-columns: 1
- :widths: 10 90
-
- * - 6PM
- - Entry
-
- A bit of socializing. There will be snacks and beverages, courtesy of
- Evozon.
-
- * - 6:30
- - **Numerical computing in Python** (Mihai Andrei)
-
- Numerical computing is the processing of large amounts of floating
- point data. It is the foundation for analyzing measurements and of scientific
- computing.
-
- Once arcane subjects of scientific computing are entering the
- mainstream. Machine learning and big data analytics are popular examples.
-
- Python is widely used in this domain, threatening established tools
- like matlab.
-
- Python's scientific ecosystem is based on a common data type: the
- mighty numpy array.
-
- We will introduce you to the numpy library, and along the way show off
- some other common used tools for numerical data.
-
- `Slides <{attach}numpy-slides.html>`__.
-
- .. raw:: html
-
-
-
- * - 7:15
- - Break
-
- * - 7:30
- - **Python Balkan** (Bojan Jovanovic)
-
- A draft of the protocol of communication for python communities in
- Balkan. Bojan (Python Developer and founder of Kortechs) from Belgrade
- has a reputation for creating interesting python meetups in Belgrade.
- This time he would like to scale this up a bit by giving every
- community in the Balkan region the tools needed to upgrade their game
- a bit by giving the community organizers a way of acquiring quality
- content trough sharing.
-
- `Slides `__.
- * - 8:15
- - Closing
diff --git a/content/cluj/2018-07-05-a-beer-gathering/index.rst b/content/cluj/2018-07-05-a-beer-gathering/index.rst
deleted file mode 100644
index f421183d..00000000
--- a/content/cluj/2018-07-05-a-beer-gathering/index.rst
+++ /dev/null
@@ -1,18 +0,0 @@
-A beer gathering
-###############################################################
-
-:tags: social
-:registration:
- meetup.com: https://www.meetup.com/RoPython-Cluj/events/252024011/
-:start: 2018-07-05 19:00
-:duration: 4h
-:location: Cardinal Iuliu Hossu 30-32, Cluj-Napoca, Romania
-
-
-Just a gathering over beers and/or other tasty stuff to talk about
-Python and anything interesting like those discounted tickets at PyCon
-Balkan and plans for the next meetup.
-
-Reserved table is in the interior. Preordering food is possible (leave
-a message).
-
diff --git a/content/cluj/2018-09-25-a-beer-gathering/index.rst b/content/cluj/2018-09-25-a-beer-gathering/index.rst
deleted file mode 100644
index 8709aa31..00000000
--- a/content/cluj/2018-09-25-a-beer-gathering/index.rst
+++ /dev/null
@@ -1,13 +0,0 @@
-A beer gathering
-###############################################################
-
-:tags: social
-:registration:
- meetup.com: https://www.meetup.com/RoPython-Cluj/events/254578725/
-:start: 2018-09-25 19:00
-:duration: 4h
-:location: Cardinal Iuliu Hossu 30-32, Cluj-Napoca, Romania
-
-Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.
-
-Reserved table is in the interior. Pre-ordering food is possible (leave a message).
\ No newline at end of file
diff --git a/content/cluj/2018-11-08-a-beer-gathering/index.rst b/content/cluj/2018-11-08-a-beer-gathering/index.rst
deleted file mode 100644
index 84360e6f..00000000
--- a/content/cluj/2018-11-08-a-beer-gathering/index.rst
+++ /dev/null
@@ -1,13 +0,0 @@
-A beer gathering
-###############################################################
-
-:tags: social
-:registration:
- meetup.com: https://www.meetup.com/RoPython-Cluj/events/255978448/
-:start: 2018-11-08 19:00
-:duration: 2h
-:location: Cardinal Iuliu Hossu 30-32, Cluj-Napoca, Romania
-
-Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.
-
-Reserved table is in the interior. Pre-ordering food is possible (leave a message).
\ No newline at end of file
diff --git a/content/cluj/2018-12-13-a-beer-gathering/index.rst b/content/cluj/2018-12-13-a-beer-gathering/index.rst
deleted file mode 100644
index b5f5457a..00000000
--- a/content/cluj/2018-12-13-a-beer-gathering/index.rst
+++ /dev/null
@@ -1,13 +0,0 @@
-A beer gathering
-###############################################################
-
-:tags: prezentari
-:registration:
- meetup.com: https://www.meetup.com/RoPython-Cluj/events/256967084/
-:start: 2018-12-13 19:00
-:duration: 2h
-:location: Cardinal Iuliu Hossu 30-32, Cluj-Napoca, Romania
-
-Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.
-
-Reserved table is in the interior. Pre-ordering food is possible (leave a message).
\ No newline at end of file
diff --git a/content/cluj/2019-02-26-going-serverless-with-aws-deploying-your-python-apps-using-dokku/index.rst b/content/cluj/2019-02-26-going-serverless-with-aws-deploying-your-python-apps-using-dokku/index.rst
deleted file mode 100644
index 5128ef81..00000000
--- a/content/cluj/2019-02-26-going-serverless-with-aws-deploying-your-python-apps-using-dokku/index.rst
+++ /dev/null
@@ -1,43 +0,0 @@
-Going serverless with AWS & Deploying your Python apps using Dokku
-##################################################################
-
-:tags: prezentari
-:registration:
- meetup.com: https://www.meetup.com/RoPython-Cluj/events/258726245/
-:start: 2019-02-26 18:00
-:duration: 2h
-:location: The Office, corp C, sala C, Cluj-Napoca, Romania
-
-Schedule
-========
-
-.. list-table::
- :stub-columns: 1
- :widths: 10 90
-
- * - 6PM
- - Entry
-
- A bit of socializing. There will be snacks and beverages, courtesy of QCatalyst.
-
- * - 6:30
- - **Going serverless with AWS** (Cristian Robert)
-
- A developer jumps on the ‘serverless’ bandwagon. We’ll take a look at the process and tools available to develop applications that run on AWS serverless computing technology.
-
- `Code `__,
- `Video `__ and
- `Slides <{attach}Going-serverless-with-AWS.pdf>`__.
-
- * - 7:15
- - Break
-
- * - 7:30
- - **Deploying your Python apps using Dokku and Digital Ocean** (Angel Ramboi)
-
- How to deploy your very own PaaS on a Digital Ocean droplet using Dokku (`https://github.com/dokku/dokku/ `_) a Docker powered "poor mans" mini Heroku bash script. +Demo: setup a simple Python app and deploy it using git (and if we have time automate this using Gitlab CI/CD).
-
- `Code `__, `Video `__.
-
- * - 8:00
- - Closing
\ No newline at end of file
diff --git a/content/cluj/2019-04-18-a-beer-gathering/index.rst b/content/cluj/2019-04-18-a-beer-gathering/index.rst
deleted file mode 100644
index 6069c5de..00000000
--- a/content/cluj/2019-04-18-a-beer-gathering/index.rst
+++ /dev/null
@@ -1,11 +0,0 @@
-A beer gathering
-###############################################################
-
-:tags: prezentari
-:registration:
- meetup.com: https://www.meetup.com/RoPython-Cluj/events/260564610/
-:start: 2019-04-18 19:00
-:duration: 2h
-:location: Ionel's phone number: 0724345878, Strada Dávid Ferenc 13, Cluj-Napoca, Romania
-
-Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.
\ No newline at end of file
diff --git a/content/cluj/2019-06-20-things-to-try-with-a-tracer-do-you-trust-your-data/index.rst b/content/cluj/2019-06-20-things-to-try-with-a-tracer-do-you-trust-your-data/index.rst
deleted file mode 100644
index 3d4c940a..00000000
--- a/content/cluj/2019-06-20-things-to-try-with-a-tracer-do-you-trust-your-data/index.rst
+++ /dev/null
@@ -1,47 +0,0 @@
-Things to try with a tracer & Do you trust your data?
-###############################################################
-
-:tags: prezentari
-:registration:
- meetup.com: https://www.meetup.com/RoPython-Cluj/events/262115104/
-:start: 2019-06-20 18:00
-:duration: 2h 30m
-:location: Strada George Coșbuc 6, Cluj-Napoca, Romania
-
-For this meetup we'll have a raffle (tombolă) for 2 ticket discounts at PyconBalkan (Oct 3-5).
-
-Schedule
-========
-
-.. list-table::
- :stub-columns: 1
- :widths: 10 90
-
- * - 6PM
- - Entry
-
- A bit of socializing. There will be snacks and beverages, courtesy of ComplyAdvantage.
-
- * - 6:30
- - **Things to try with a tracer** (Ionel Cristian Mărieș)
-
- This presentation will go over a bunch of examples with `Hunter `_ and
- teach you how to stop worrying and love the tracer. Will include examples
- of how to attach to processes and a bunch of contraptions with variables.
-
- `Video `__ and
- `Slides `__.
-
- * - 7:15
- - Break
-
- * - 7:30
- - **Do you trust your Data?** (Adrian Buturca)
-
- This presentation will try to walk us through challenges that we, in `ComplyAdvantage `_, had and have around this topic and tries to present what we learn from them and the directions that we are taking for having better answers to this question.
-
- `Video `__ and
- `Slides <{attach}Do-you-trust-your-Data.pdf>`__.
-
- * - 8:15
- - Closing and the raffle for the two tickets. The discounted price will be 35€ while the full price would be 150€.
\ No newline at end of file
diff --git a/content/cluj/2019-08-01-a-beer-gathering/index.rst b/content/cluj/2019-08-01-a-beer-gathering/index.rst
deleted file mode 100644
index 487da327..00000000
--- a/content/cluj/2019-08-01-a-beer-gathering/index.rst
+++ /dev/null
@@ -1,11 +0,0 @@
-A beer gathering
-###############################################################
-
-:tags: prezentari
-:registration:
- meetup.com: https://www.meetup.com/RoPython-Cluj/events/263550437/
-:start: 2019-08-01 19:00
-:duration: 2h
-:location: Ionel's phone number: 0724345878, Strada Inocențiu Micu Klein nr. 17, Cluj-Napoca, Romania
-
-Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.
\ No newline at end of file
diff --git a/content/iasi/2014-05-31-workshop-py-python-pentru-dezvoltarea-aplicatiilor-web/index.rst b/content/iasi/2014-05-31-workshop-py-python-pentru-dezvoltarea-aplicatiilor-web/index.rst
deleted file mode 100644
index 56714fc5..00000000
--- a/content/iasi/2014-05-31-workshop-py-python-pentru-dezvoltarea-aplicatiilor-web/index.rst
+++ /dev/null
@@ -1,110 +0,0 @@
-Workshop #1 - Python pentru dezvoltarea aplicațiilor web
-########################################################
-
-:tags: Workshop
-:location:
- Facultatea de informatică: http://www.infoiasi.ro/bin/Main/
-:registration:
- Eventbrite: https://ropython-workshop-1.eventbrite.com/
- Facebook: https://www.facebook.com/events/758089454222935/
- Google+: https://plus.google.com/b/100310797620080278732/events/ctvf1v32ujggii0mi9iabo56im8
-
-::
-
- HTTP/1.1 201 Workshop created
- Date: SAT, 31 May 2014 10:00:00 GMT
- Location: Facultatea de informatică
- Content-Type: application/PythonWeb
- Content-Length: 12
- X-Description: “Python workshop! REST, url routing, Python, JSON, unit testing”
-
-Dacă antetele de mai sus te duc cu gândul la proiectul pe care vrei să îl faci RESTful, dar nu ai avut niciodată timp să afli ce este și cum se face, atunci ești binevenit pe data de 31 mai la Facultatea de Informatică UAIC, Iași, pentru un atelier Python, de-a lungul unei zile intense în care cuvintele cheie vor fi web și Python. Nu e nici o problemă dacă nu ai auzit niciodată de acest limbaj, la finalul zilei fiecare participant va putea să își treacă în bucket list faptul că a aflat de REST APIs, JSON, Python, unit testing, url routing și permisiuni, generatori, WSGI și decoratori. Băuturile și snackurile vor fi din partea casei.
-
-Grupul din spatele inițiativei e format din oameni entuziaști și pasionați de Python, fiecare dintre ei având experiență în domenii precum procesare distribuită, aplicații web, open source și securitate. O prefață a evenimentului de sâmbătă va fi pe data de 30 mai, în incinta facultății de informatică (ora exactă va fi anunțată în curând), ce se va desfășura pe parcursul a două ore, în care grupul RoPython se va prezenta și își va prezenta și obiectivele, urmând ca restul timpului să fie ocupat de o serie de prezentări scurte și la obiect despre subiecte diverse cu tangență în limbajul Python, aceste prezentări având scopul să incite cât mai multă lume pentru participarea de sâmbătă. Totodată, vineri va exista și o surpriză (cuvintele cheie fiind API și gaming).
-
-Evenimentul de sâmbătă, 31 mai, va fi împărțit într-o parte teoretică, ce se va desfășura în prima parte a zilei, urmată de una practică, de-a lungul căreia participanții pot să își folosească cunoștințele acumulate în prima parte a zilei. Partea teoretică va consta în prezentări mai detaliate cu aplicare în dezvoltarea aplicațiilor web folosind Python, iar în cea practică participanții vor lucra la realizarea unor aplicații web într-un timp cât mai scurt.
-Pentru că vrem ca fiecare participant să câștige cât mai multă experiență din urma acestui atelier și să oferim un eveniment de calitate, numărul de locuri pentru evenimentul de sâmbătă va fi limitat. Înscrierea fiecărui participant va fi evaluată conform anumitor criterii de către membrii grupului, urmând ca primele 45 de persoane să fie acceptate.
-
-Elementele ce vor fi apreciate sunt:
-
-* contribuitori la proiecte open source, nu neapărat scrise în limbajul Python.
-
-* proiecte pe github sau bitbucket peste care ne putem uita.
-
-* un profil de LinkedIn plin cu lucruri care să ne impresioneze.
-
-Apreciem persoanele care vor să învețe, așa că și începătorii sunt bineveniți. Pentru asta, trebuia ca prezentarea voastră să fie cât mai savuroasă și sinceră.
-
-Programul de vineri este:
-
-
-.. list-table::
- :widths: 15 55 25
- :header-rows: 1
-
- * - Ora
- - Prezentare
- - Speaker
- * - 12:00 - 12:15
- - Prezentarea grupului RoPython
- - Alexandru Coman
- * - 13:00 - 13:15
- - Noțiuni de conduită în dezvoltarea unui proiect
- - Cosmin Poieană
- * - 13:15 - 13:30
- - Decoratori (noțiuni introductive)
- - Claudiu Popa
- * - 13:30 - 13:45
- - Unit testing (noțiuni introductive)
- - Claudiu Popa
- * - 13:45 - 14:00
- - Element surpriză
- - Claudiu Popa
-
-Programul de sâmbătă este:
-
-.. list-table::
- :widths: 15 55 25
- :header-rows: 1
-
- * - Ora
- - Activitate
- - Speaker
- * - 09:00 - 10:00
- - Primirea participanților
- -
- * - 10:00 - 10:45
- - Introducere în paradigma REST
- - Sabin Buraga
- * - 10:45 - 11:15
- - Framework-ul Cherrypy
- - Alexandru Coman
- * - 11:15 - 11:30
- - Pauză
- -
- * - 11:30 - 12:30
- - Django REST Framework
- - Claudiu Popa
- * - 12:30 - 13:00
- - ORM-uri
- - Cosmin Poieană
- * - 13:00 - 14:15
- - Pauză de masă
- -
- * - 14:15 - 14:30
- - Standarde de scriere
- - Alexandru Coman
- * - 14:30 - 14:45
- - Formarea echipelor
- -
- * - 15:00 - 19:00
- - Workshop
- -
- * - 20:00
- - Feedback în Oscar
- - Echipa RoPython
-
-Grupul RoPython vă așteaptă cu drag!
-
-
-
diff --git a/content/iasi/2014-07-16-ask-py-curiozitati/index.rst b/content/iasi/2014-07-16-ask-py-curiozitati/index.rst
deleted file mode 100644
index d57da4b7..00000000
--- a/content/iasi/2014-07-16-ask-py-curiozitati/index.rst
+++ /dev/null
@@ -1,18 +0,0 @@
-Ask.py #1 Curiozități
-#####################
-
-:tags: social
-:location:
- Retro Cafe: https://www.facebook.com/cafenearetro
-
-.. image:: {attach}ask-py-1-curiozitati.png
- :alt: Ask.py #1 - Curiozități
- :align: center
-
-ask.py este destinat interacțiunii prin viu grai cu echipa RoPython, scopul fiind nu doar dobândirea de noi cunoștințe
-prin intermediul întrebărilor, cât și o închegare cât mai bună e relației dintre membrii comunității Python din România,
-în fața unui pahar de vin, înconjurați de oameni cu aceeași pasiune extraordinară pentru acest limbaj.
-
-Vom încerca în primul eveniment ask.py să prezentăm proiectul RoPython celor care vor să afle mai multe despre
-inițiativă, cât și să fim la dispoziția voastră pentru întrebări din universul Python.
-
diff --git a/content/iasi/2014-07-23-ask-py-elemente-introductive/index.rst b/content/iasi/2014-07-23-ask-py-elemente-introductive/index.rst
deleted file mode 100644
index dbb63d38..00000000
--- a/content/iasi/2014-07-23-ask-py-elemente-introductive/index.rst
+++ /dev/null
@@ -1,21 +0,0 @@
-Ask.py #2 - Elemente introductive
-#################################
-
-:tags: social
-:registration:
- EventBrite: https://ask-py-2-iasi.eventbrite.com/
- Facebook: https://www.facebook.com/events/1527369810816859/
- Google+: https://plus.google.com/events/cqdi97hgi7okg92th5aoo4pcid4/
-
-:location:
- `Retro Cafe `_
-
-.. image:: {attach}ask-py-2-elemente-introductive.png
- :alt: Ask.py #2 - Elemente introductive
- :align: center
-
-Săptămâna aceasta în cadrul evenimentului Ask.py vom face primii pași în dezvoltarea unei aplicații folosind limbajul Python.
-Dacă săptămâna trecută vorbeam despre lucrurile interesante ce pot fi realizate folosind Python, în cadrul acestei sesiuni vom implementa o parte dintre ele.
-
-Vă așteptăm cu drag!
-
diff --git a/content/iasi/2014-10-01-conference-py-1/index.rst b/content/iasi/2014-10-01-conference-py-1/index.rst
deleted file mode 100644
index 3fefac06..00000000
--- a/content/iasi/2014-10-01-conference-py-1/index.rst
+++ /dev/null
@@ -1,97 +0,0 @@
-Conference.py #1 @Iași
-######################
-
-:tags: conferinta
-:location:
- Liceul Costache Negruzzi: http://colegiulnegruzzi.ro/
-
-Toamna este un anotimp al începutului, fiind vremea unui nou an școlar, unui
-nou început de an universitar, precum și sezonul în care vacanțele lungi sau
-scurte, plănuite sau inopinate, lasă locul altor activități.
-Este anotimpul în care începe stagiunea la operă și în care studenții revin
-timizi în orașul studenției lor, tânjind după aventurile verii proaspăt trecute.
-Toamna este și anotimpul în care poți participa la conferințe consacrate.
-Dacă pe harta evenimentelor IT din această toamnă ai trecut Design Jam,
-CodeCamp sau DefCamp, atunci este timpul să adaugi și prima conferință
-dedicată limbajului Python din România, Conference.py, ce se va desfășura în Iași,
-pe data de 18 octombrie.
-
-Conference.py propune o zi întreagă de prezentări tehnice, venite din
-partea unor speakeri implicați în proiecte open source de anvergură,
-cu subiecte ce vor purta participanții prin cloud computing folosind Python,
-in(tro)ducere în metaclase și sisteme de fișiere bazate pe Git, cuvintele cheie
-ale evenimentului fiind open-source și bineînțeles, Python.
-
-Vrem ca această conferință să rezoneze cu publicul pasionat de IT din Iași și nu
-numai, astfel încât prin ea să reușim să formăm un mediu propice dezvoltării
-comunității iubitorilor de Python și pasionaților de tehnologie din România.
-Prin subiecte interesate, ancorate în lumea open source, vrem să deschidem
-totodată și apetitul persoanelor tinere, dornice de învățarea unor lucruri noi,
-cât și a celor cu experiență în dezvoltarea de software, ce vor să afle ultimele
-noutăți din lumea Python.
-
-Pentru această primă ediție, ne așteptăm la cel puțin un număr de o sută de participanți
-și sperăm că această conferință să crească și să aducem an de an un număr tot mai mare de
-participanți și prezentări tot mai diverse și incitante. Pentru acest eveniment,
-intrarea va fi liberă.
-
-Următorii speakeri ne onorează cu participarea lor:
-
-+------------------------------------------------------------+------------------------------------------------------------+
-|.. figure:: {attach}alex_morega.jpeg |.. figure:: {attach}gabriel_samfira.jpg |
-| :scale: 50 % | :scale: 50 % |
-| :alt: Alex Morega | :alt: Gabriel Samfira |
-| | |
-| Alex Morega | Gabriel Samfira |
-| | |
-| Alex este un dezvoltator web, care iubește limbajul | Gabriel este Senior Cloud Engineer în cadrul |
-| Python și nu se poate abține din a descoperi | Cloudbase Solutions. Este pasionat de proiecte open |
-| biblioteci noi. Printre altele, este și voluntar pentru | source și experimentat în diverse limbaje de programare, |
-| organizația ROSEdu, ce promovează cultura open-source | precum Python, Go, Ruby, Perl și Powershell. |
-| în educație. | |
-+------------------------------------------------------------+------------------------------------------------------------+
-|.. figure:: {attach}alessandro_pilotti.jpeg |.. figure:: {attach}ionel_cristian.jpg |
-| :scale: 50 % | :scale: 50 % |
-| :alt: Alessandro Pilotti | :alt: Ionel Cristian Mărieș |
-| | |
-| Alessandro Pilotti | Ionel Cristian Mărieș |
-| | |
-| Alessandro este CEO-ul și fondatorul Cloudbase Solutions,| Ionel este un dezvoltator software din Cluj-Napoca. |
-| o companie ce formează puntea de legătură dintre open | După mai multe aventuri cu alte limbaje, a rămas la |
-| source și Microsoft. El este Microsoft MVP pe ASP.NET | Python și inevitabilul JavaScript. Îi place să facă |
-| și pe Windows Azure Insider, fiind totodată și Microsoft | contribuții la proiecte open-source și în timpul liber |
-| Certified Trainer. Îi place să dezvolte proiecte open | mai scrie și pe blog. El este și autorul mai multor |
-| source și să participe în comunitatea IT. | proiecte open source, printre care enumerăm aspectlib |
-| | cogen, python-manhole, fiind și contribuitor Celery. |
-+------------------------------------------------------------+------------------------------------------------------------+
-|.. figure:: {attach}vlad_temian.png | |
-| :scale: 50 % | |
-| :alt: Vlad Temian | |
-| | |
-| Vlad Temian | |
-| | |
-| Vlad este backend developer la Presslabs, fiind un | |
-| tânăr energic și entuziast, pasionat de orice presupune | |
-| cod sau problemă tehnică. Folosește Python ori de câte | |
-| ori are ocazia și este totodată și mentor pentru Coder | |
-| Dojo în Timișoara, unde pregătește copiii pentru primii | |
-| lor pași în lumea Python. | |
-| | |
-+------------------------------------------------------------+------------------------------------------------------------+
-
-Dacă vrei să ne ajuți, dacă ai un sfat sau o critică sau doar ești curios
-de inițiativa grupului RoPython, nu ezita să ne contactezi pe contact@ropython.org.
-
-Mulțumim sponsorilor și partenerilor noștri!
-
-
-.. image:: {attach}python-software-foundation.png
- :scale: 50 %
- :width: 70 %
- :alt: PSF
-
-
-.. image:: {attach}cloudbase.png
- :scale: 50 %
- :width: 70 %
- :alt: Cloudbase Solutions
diff --git a/content/iasi/2014-10-07-training-py-la-tine-in-liceu/index.rst b/content/iasi/2014-10-07-training-py-la-tine-in-liceu/index.rst
deleted file mode 100644
index 356dbc51..00000000
--- a/content/iasi/2014-10-07-training-py-la-tine-in-liceu/index.rst
+++ /dev/null
@@ -1,74 +0,0 @@
-Training.py - La tine în liceu
-##############################
-
-:tags: workshop
-:location: Iași
-
-.. image:: {attach}training-py-1-in-liceu.png
- :alt: Training.py #1 - La tine în liceu
- :align: center
-
-
-Deoarece conferințele și workshop-urile pot avea un caracter tehnic ceva mai avansat,
-ne-am propus să creăm un eveniment destinat pasionaților de Python, destinat începătorilor
-și nu numai. Acest training are ca public țintă elevii de liceu și ca scop
-introducerea acestora în limbajul de scripting de nivel înalt, Python.
-
-Evenimentul va face parte din programul european CodeWeek și se va desfășura cu
-sprijinul inspectoratului în mai multe licee de profil din țară, de data aceasta
-pornind cu nume ca “Colegiul Național”, “Costache Negruzzi”, “Grigore Moisil” și
-“Emil Racoviță” din Iași. Acesta va veni în continuarea workshop-ului de duminică
-și se va întinde pe patru zile de marți până vineri, câte un laborator de trei ore
-în fiecare liceu. Elevii vor desluși din mers, intr-o atmosferă cât mai distractivă,
-tainele acestui limbaj, fără a se lovi de aceleași clișee și obstacole veșnice.
-
-Această sesiune de training va fi prima din categoria ei și va întări
-cunoștințele dobândite în cadrul conferinței și a workshop-ului. Experiența ne-a
-arătat că de multe ori nu toți participanții de la aceste evenimente se descurcă
-la fel de bine ca restul și din acest motiv, vrem să anticipăm și să depășim împreună
-eventualele dificultăți și totodată, să învățăm lucruri noi sau lucruri vechi dar
-facute într-o altă manieră, mult mai simplu și mult mai rapid. Ideea acestui training
-este de a expune în fața micilor viitori programatori și dezvoltatori, un limbaj de
-programare ușor de înțeles, rapid, robust și stabil, un limbaj cu un impact enorm asupra
-tehnologiei și cu o varietate nemaiîntâlnită în domeniu și toate acestea datorită
-simplității sintaxei, dar mai ales comunității din spate și multitudinii de biblioteci.
-
-RoPython dorește să introducă încetul cu încetul, dar într-un mod sigur prin
-cantitatea imensă de beneficii imediate și viitoare, acest limbaj de scripting în
-programa studiilor (pre)universitare. Indiferent dacă intenția noastră de viitor
-va avea succes sau nu, suntem siguri că elevii ce vor lua parte la evenimentele de
-acest gen vor avea multe de învățat, lucruri ce vor fi de folos pe mai multe planuri,
-ce vor contribui la îmbunătățirea “gimnasticii minții” și care îi vor ajuta pe participanți
-să-și materializeze ideile într-un timp record, să vadă imediat în practică utilitatea unui
-algoritm și poate chiar să realizeze aplicația mult visată. În prezent, scopul nostru
-principal este să educăm potențialul nostru public din cadrul conferințelor, workshop-urilor
-și chiar adunărilor ce poartă denumirea de Ask.py, învățându-i de la zero și dirijându-i
-pas cu pas prin misteriosul drum către dezvoltarea de software. Ne dorim să-i facem
-să-și răspundă singuri la întrebări ca “La ce mă ajută programarea în viața reală?”,
-iar acest lucru va avea un mare beneficiu pentru ambele părți: noi ca organizatori vom
-putea crește rapid o comunitate în adevăratul sens al cuvântului ce se va remarca prin
-calitatea membrilor și nu prin cantitate, iar cei ce vor învața de la noi și de la colegii
-lor vor avea parte de niște cunoștințe, idei și indicații de care puțin probabil
-se vor lovi de unii singuri.
-
-
-Liceele înscrise în acest proiect sunt:
-
-.. |national| image:: {attach}colegiu-national.png
- :alt: Colegiul Național
-
-.. |negruzzi| image:: {attach}costache-negruzzi.png
- :alt: Colegiul "Costache Negruzzi"
-
-.. |racovita| image:: {attach}emil-racovita.png
- :alt: Colegiul Național "Emil Racoviță"
-
-.. |moisil| image:: {attach}grigore-moisil.png
- :alt: Liceul Teoretic "Grigore Moisil"
-
-.. list-table::
-
- - - |national|
- - |moisil|
- - - |negruzzi|
- - |racovita|
diff --git a/content/iasi/2014-10-18-Python-Week/index.rst b/content/iasi/2014-10-18-Python-Week/index.rst
deleted file mode 100644
index a6a51c37..00000000
--- a/content/iasi/2014-10-18-Python-Week/index.rst
+++ /dev/null
@@ -1,81 +0,0 @@
-Python Week
-###########
-
-:tags: diverse
-:location: Iași
-
-
-| *And on the pedestal these words appear:*
-| *"My name is Python, king of languages:*
-| *Look on my works, ye Mighty, and rejoice!”*
-
-Dacă poetul romantic Percy Bysshe Shelley ar fi trăit în zilele noastre,
-atunci cu siguranță poemele lui ar fi fost scrise în Python, limbajul ce are
-propriile lui înțelepciuni, scrise în slove de biți de către Tim Peters, în al său
-Zen of Python, setul de îndrumări ce cuprinde frumusețea limbajului în toată deplinătatea lui.
-
-Python Week este un eveniment dedicat acestui frumos limbaj ce își propune, ca
-pentru o săptămână, să adune toți pasionații de tehnologie într-un mediu propice creației.
-
-Următoarele evenimente vor avea loc în cadrul săptămânii Python:
-
-
-.. |workshop| replace:: Precedat de Conference.py, prima conferință de Python a toamnei,
- Workshop.py #2 se va desfășura pe data de 19 octombrie, fiind compus
- din mai multe workshop-uri în paralel, cu subiecte variate, unele dintre
- ele propunând aprofundarea conceptelor din prezentările din conferință.
- Pentru fiecare workshop susținut, vom avea un mentor ce își va purta
- elevii prin înțelegerea subiectului prezentat.
- Unul din subiectele workshop-urilor va fi Introducere în Python, workshop
- susținut de membri ai grupului RoPython, acesta fiind destinat începătorilor,
- cât și celor care vor să învețe un nou limbaj. Participanții vor învăța de
- ce alegerea acestui limbaj de programare îți poate schimba viața și viziunea
- asupra ei, prin ușurința cu care îți permite să pui în practică idei și prin
- filosofiile ce stau la baza lui.
-
-.. |conference| replace:: Conference.py propune o zi întreagă de prezentări tehnice,
- venite din partea unor speakeri implicați în proiecte open source de anvergură,
- cu subiecte ce vor purta participanții prin cloud computing folosind Python,
- in(tro)ducere în metaclase și sisteme de fișiere bazate pe Git, cuvintele cheie
- ale evenimentului fiind open-source și bineînțeles, Python. Vrem ca această
- conferință să rezoneze cu publicul pasionat de IT din Iași și nu numai,
- astfel încât prin ea să reușim să formăm un mediu propice dezvoltării comunității
- iubitorilor de Python și pasionaților de tehnologie din România. Prin subiecte interesate,
- ancorate în lumea open source, vrem să deschidem totodată și apetitul persoanelor
- tinere, dornice de învățarea unor lucruri noi, cât și a celor cu experiență în
- dezvoltarea de software, ce vor să afle ultimele noutăți din lumea Python.
-
-.. |training| replace:: Ideea acestui training este de a expune în fața micilor viitori
- programatori și dezvoltatori, un limbaj de programare ușor de înțeles, rapid, robust
- și stabil, un limbaj cu un impact enorm asupra tehnologiei și cu o varietate
- nemaiîntâlnită în domeniu și toate acestea datorită simplității sintaxei, dar
- mai ales comunității din spate și multitudinii de biblioteci. Echipa noastră
- dorește să introducă încetul cu încetul, dar într-un mod sigur prin cantitatea imensă
- de beneficii imediate și viitoare, acest limbaj de scripting în programa studiilor
- (pre)universitare. Indiferent dacă intenția noastră de viitor va avea succes sau nu,
- suntem siguri că elevii ce vor lua parte la evenimentele de acest gen vor avea multe
- de învățat, lucruri ce vor fi de folos pe mai multe planuri, ce vor contribui la
- îmbunătățirea “gimnasticii minții” și care îi vor ajuta pe participanți să-și materializeze
- ideile într-un timp record, să vadă imediat în practică utilitatea unui algoritm și poate
- chiar să realizeze aplicația mult visată.
-
-+-----------------------------------------+------------------------------------+
-|.. figure:: {attach}conference.png |.. figure:: {attach}workshop.png |
-| :scale: 50% | :scale: 50% |
-| :alt: Conference.py | :alt: Workshop.py |
-| | |
-| .. | .. |
-| | |
-| |conference| | |workshop| |
-| | |
-+-----------------------------------------+------------------------------------+
-|.. figure:: {attach}training.png | |
-| :scale: 50% | |
-| :alt: Training.py | |
-| | |
-| .. | .. |
-| | |
-| |training| | |
-| | |
-+-----------------------------------------+------------------------------------+
-
diff --git a/content/iasi/2014-10-19-workshop-py-2/index.rst b/content/iasi/2014-10-19-workshop-py-2/index.rst
deleted file mode 100644
index 31095796..00000000
--- a/content/iasi/2014-10-19-workshop-py-2/index.rst
+++ /dev/null
@@ -1,40 +0,0 @@
-Workshop #2 - Expediție în cloud computing, programare funcțională și altele
-############################################################################
-
-:tags: workshop
-:location:
- `Facultatea de informatică `_
-
-.. image:: {attach}workshop.png
- :alt: Workshop #2
- :align: center
-
-
-
-Dacă sunteți începător în Python și zilele trecute ați avut “bucuria” primului vostru traceback
-sau aveți experiență în alte limbaje, trecând prin inevitabilul Javascript, îndreptându-vă apoi
-către limbajele funcționale și vreți acum să aflați ce este acel Python de care toată lumea
-vorbește sau dacă ești deja experimentat în acest limbaj și vrei să afli și să aprofundezi
-ceva nou și incitant, atunci ai ocazia perfectă pentru a face acest lucru, prin participarea
-ta la următoarea ediție Workshop.py. Dacă în prima ediție ne îndreptam atenția spre utilizarea
-limbajului Python pentru crearea de aplicații web, acum vom avea în paralel o serie de workshop-uri,
-cu subiecte ce variază de la cloud computing, programare funcțională, până la introducere în Python,
-gama largă de opțiuni mulându-se atât pe începători, cât și pe cei cu experiență.
-
-Precedat de Conference.py, prima conferință de Python a toamnei, Workshop.py #2 se va desfășura
-pe data de 19 octombrie, fiind compus din mai multe workshop-uri în paralel, cu subiecte variate,
-unele dintre ele propunând aprofundarea conceptelor din prezentările din conferință. Pentru fiecare
-workshop susținut, vom avea un mentor ce își va purta elevii prin înțelegerea subiectului prezentat.
-
-Unul din subiectele workshop-urilor va fi Introducere în Python, workshop susținut de membri ai
-grupului RoPython, acesta fiind destinat începătorilor, cât și celor care vor să învețe un nou limbaj.
-Participanții vor învăța de ce alegerea acestui limbaj de programare îți poate schimba viața și
-viziunea asupra ei, prin ușurința cu care îți permite să pui în practică idei și prin filosofiile
-ce stau la baza lui. Totodată, ei vor mai învăța să facă primii pași, ajungând de la primul traceback
-la primul algoritm funcțional în Python.
-
-Programul complet al workshop-urilor, precum și locația lor vor fi anunțate în curând.
-
-Vă așteptăm!
-
-
diff --git a/content/iasi/2017-03-02-python-development-tools-frameworks-and-trends-2017-open-discussion/index.rst b/content/iasi/2017-03-02-python-development-tools-frameworks-and-trends-2017-open-discussion/index.rst
deleted file mode 100644
index 14ff890f..00000000
--- a/content/iasi/2017-03-02-python-development-tools-frameworks-and-trends-2017-open-discussion/index.rst
+++ /dev/null
@@ -1,15 +0,0 @@
-Python Development - Tools, Frameworks and Trends - 2017 (Open discussion)
-##########################################################################
-
-:tags: social
-:registration:
- meetup.com: https://www.meetup.com/RoPython_Iasi/events/237518843/
-:start: 2017-03-02 18:30
-:duration: 2h
-:location: Strada Ciurchi, 126-128, Iasi, Romania
-
-Intalnirea va avea loc la sediul Pentalog, cladirea Tudor Center de pe
-strada Ciurchi, etaj 5, usa din stanga.
-
-Va asteptam!!!
-
diff --git a/content/iasi/2017-04-25-django-presentation-and-why-to-use-it-for-single-page-or-hybrid-applications-too/index.rst b/content/iasi/2017-04-25-django-presentation-and-why-to-use-it-for-single-page-or-hybrid-applications-too/index.rst
deleted file mode 100644
index d77a9b42..00000000
--- a/content/iasi/2017-04-25-django-presentation-and-why-to-use-it-for-single-page-or-hybrid-applications-too/index.rst
+++ /dev/null
@@ -1,64 +0,0 @@
-Django presentation and why to use it for single page or hybrid applications too
-################################################################################
-
-:tags: prezentari
-:registration:
- meetup.com: https://www.meetup.com/RoPython_Iasi/events/238794695/
-
-Schedule
-========
-
-.. list-table::
- :stub-columns: 1
- :widths: 10 90
-
-
- * - 6PM
- - Entry
-
- There will be pizza, snacks and beer, courtesy of `Pentalog Iasi `_.
-
- * - 6:30
- - Django presentation (Dan Tudorache)
-
- Django is a high-level Python Web framework that encourages rapid development and clean,
- pragmatic design. Built by experienced developers, it takes care of much of the hassle of
- Web development, so you can focus on writing your app without needing to reinvent the wheel.
- We will go on to discuss:
-
- * What is Django
- * Django structure
- * Where is Django used
- * What Django is not
- * Typical workflow in Django
- * Django Admin
- * Who is behind Django framework
-
-
- * - 7:15
- - Break
-
- * - 7:30
- - Why to use Django for single page or hybrid applications too (Dan Tudorache)
-
- With the advent of new amazing front-end frameworks and the ever-increasing
- power of browsers and mobile processors, webapp users expect a dynamic, seamless
- user experience where page refresh is out of the question.
- Therefore server template rendering is not cool anymore. What to do?
- Use Django as a pure back-end. In this talk, technologies, strategies and
- third-party packages will be discussed, we will analyze and debate
- the advantages and disadvantages of Django opposed to other technologies.
-
- * - 8:15
- - Closing
-
--------
-
-**Dan Tudorache (Python Lead)** studied computer engineering at
-"Gh. Asachi" Technical University, followed by two masters degree, one
-in distributed software engineering and one in project management.
-He worked 10 years as a web developer for various companies and clients,
-and since 3 years ago he has found the beauty of Python and Django.
-In 2016 Dan joined Pentalog Group as a Python
-Technical Lead, and since then is building projects, improve processes, manage development teams
-and helping big companies to build the most efficient, robust and dynamic software they need.
diff --git a/content/iasi/2018-09-27-beer-gathering-group-retrospective-and-future-plans/index.rst b/content/iasi/2018-09-27-beer-gathering-group-retrospective-and-future-plans/index.rst
deleted file mode 100644
index 5725192f..00000000
--- a/content/iasi/2018-09-27-beer-gathering-group-retrospective-and-future-plans/index.rst
+++ /dev/null
@@ -1,15 +0,0 @@
-Beer gathering - group retrospective and future plans
-###############################################################
-
-:tags: social
-:registration:
- meetup.com: https://www.meetup.com/RoPython_Iasi/events/254580238/
-:start: 2018-09-27 19:00
-:duration: 2h
-:location: Strada Palas, nr. 7 A, Iasi, Romania
-
-Ro-Python Iasi meetup group retrospective, future plans, presentations proposals, speakers. We aim to re-launch the group activity for 2018-2019 season, and anyone who wants to be part of this growing community is welcome to join us.
-
-Location: The Trumpets (Palas Mall - Esplanada Teatrul Luceafărul).
-
-Note: Due to small number of participants this event will not be sponsored with location or beer.
\ No newline at end of file
diff --git a/content/online/2015-03-28-sprint-4/index.rst b/content/online/2015-03-28-sprint-4/index.rst
deleted file mode 100644
index a03aa692..00000000
--- a/content/online/2015-03-28-sprint-4/index.rst
+++ /dev/null
@@ -1,12 +0,0 @@
-Sprint #4
-#########
-
-:tags: sprint
-:registration:
- Cluj: http://www.meetup.com/Cluj-py/events/221162927/
- Timișoara: http://www.meetup.com/RoPython-Timisoara/events/221348777/
-:location:
- Google Hangouts: https://plus.google.com/hangouts/_/event/c4pm6rvikk56qm0r246j2hdot14
- IRC: ircs://irc.freenode.net:6697/#python-ro
-
-Sprint virtual de dezvoltare Python, Pylint sau orice vrem :-)
diff --git a/content/online/2015-04-11-sprint-5/index.rst b/content/online/2015-04-11-sprint-5/index.rst
deleted file mode 100644
index 3a3ba171..00000000
--- a/content/online/2015-04-11-sprint-5/index.rst
+++ /dev/null
@@ -1,28 +0,0 @@
-Sprint #5
-#########
-
-:tags: sprint
-:registration:
- Cluj: http://www.meetup.com/Cluj-py/events/221630388/
- Timișoara: http://www.meetup.com/RoPython-Timisoara/events/221630377/
-:location:
- Google Hangouts: https://plus.google.com/hangouts/_/event/c4pm6rvikk56qm0r246j2hdot14
- IRC: ircs://irc.freenode.net:6697/#python-ro
-
-Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)
-
-Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:
-
-* Implementare de features sau bug fixing.
-* Îndrumare sau feedback. Exemple:
-
- * Ai nevoie de ajutor în găsirea unui proiect la care să contribui.
- * Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.
- * Ai o idee pentru un proiect și vrei să o validezi.
- * Sfaturi pentru distribuția unui proiect.
- * Ai vrea să contribui dar nu știi exact cum să procedezi.
-* Incurajari în general :-)
-
-Notițe de la sprinturile anterioare: https://github.com/RoPython/sprints
-
-
diff --git a/content/online/2015-04-25-sprint-6/index.rst b/content/online/2015-04-25-sprint-6/index.rst
deleted file mode 100644
index 408c8af1..00000000
--- a/content/online/2015-04-25-sprint-6/index.rst
+++ /dev/null
@@ -1,28 +0,0 @@
-Sprint #6
-#########
-
-:tags: sprint
-:registration:
- Cluj: http://www.meetup.com/Cluj-py/events/221840035/
- Timișoara: http://www.meetup.com/RoPython-Timisoara/events/221656751/
-:location:
- Google Hangouts: https://plus.google.com/hangouts/_/event/c4pm6rvikk56qm0r246j2hdot14
- IRC: ircs://irc.freenode.net:6697/#python-ro
-
-Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)
-
-Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:
-
-* Implementare de features sau bug fixing.
-* Îndrumare sau feedback. Exemple:
-
- * Ai nevoie de ajutor în găsirea unui proiect la care să contribui.
- * Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.
- * Ai o idee pentru un proiect și vrei să o validezi.
- * Sfaturi pentru distribuția unui proiect.
- * Ai vrea să contribui dar nu știi exact cum să procedezi.
-* Incurajari în general :-)
-
-Notițe de la sprinturile anterioare: https://github.com/RoPython/sprints
-
-
diff --git a/content/online/2015-05-09-sprint-7/index.rst b/content/online/2015-05-09-sprint-7/index.rst
deleted file mode 100644
index e6eb76fe..00000000
--- a/content/online/2015-05-09-sprint-7/index.rst
+++ /dev/null
@@ -1,28 +0,0 @@
-Sprint #7
-#########
-
-:tags: sprint
-:registration:
- Cluj: http://www.meetup.com/Cluj-py/events/222269613/
- Timișoara: http://www.meetup.com/RoPython-Timisoara/events/221656763/
-:location:
- Google Hangouts: https://plus.google.com/hangouts/_/event/c4pm6rvikk56qm0r246j2hdot14
- IRC: ircs://irc.freenode.net:6697/#python-ro
-
-Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)
-
-Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:
-
-* Implementare de features sau bug fixing.
-* Îndrumare sau feedback. Exemple:
-
- * Ai nevoie de ajutor în găsirea unui proiect la care să contribui.
- * Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.
- * Ai o idee pentru un proiect și vrei să o validezi.
- * Sfaturi pentru distribuția unui proiect.
- * Ai vrea să contribui dar nu știi exact cum să procedezi.
-* Incurajari în general :-)
-
-Notițe de la sprinturile anterioare: https://github.com/RoPython/sprints
-
-
diff --git a/content/online/2015-05-23-sprint-8/index.rst b/content/online/2015-05-23-sprint-8/index.rst
deleted file mode 100644
index f440c5ca..00000000
--- a/content/online/2015-05-23-sprint-8/index.rst
+++ /dev/null
@@ -1,27 +0,0 @@
-Sprint #8
-#########
-
-:tags: sprint
-:registration:
- Cluj: http://www.meetup.com/Cluj-py/events/222588363/
- Timișoara: http://www.meetup.com/RoPython-Timisoara/events/221656768/
-:location:
- Google Hangouts: https://plus.google.com/hangouts/_/event/c4pm6rvikk56qm0r246j2hdot14
- IRC: ircs://irc.freenode.net:6697/#python-ro
-
-Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)
-
-Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:
-
-* Implementare de features sau bug fixing.
-* Îndrumare sau feedback. Exemple:
-
- * Ai nevoie de ajutor în găsirea unui proiect la care să contribui.
- * Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.
- * Ai o idee pentru un proiect și vrei să o validezi.
- * Sfaturi pentru distribuția unui proiect.
- * Ai vrea să contribui dar nu știi exact cum să procedezi.
-* Incurajari în general :-)
-
-Notițe de la sprinturile anterioare: https://github.com/RoPython/sprints
-
diff --git a/content/online/2015-06-06-sprint-9/index.rst b/content/online/2015-06-06-sprint-9/index.rst
deleted file mode 100644
index 3d72b325..00000000
--- a/content/online/2015-06-06-sprint-9/index.rst
+++ /dev/null
@@ -1,28 +0,0 @@
-Sprint #9
-#########
-
-:tags: sprint
-:registration:
- Cluj: http://www.meetup.com/Cluj-py/events/222588363/
- Timișoara: http://www.meetup.com/RoPython-Timisoara/events/221656768/
- Iași: http://www.meetup.com/ropython-iasi/events/222744186/
-:location:
- Google Hangouts: https://plus.google.com/hangouts/_/event/c4pm6rvikk56qm0r246j2hdot14
- IRC: ircs://irc.freenode.net:6697/#python-ro
-
-Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)
-
-Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:
-
-* Implementare de features sau bug fixing.
-* Îndrumare sau feedback. Exemple:
-
- * Ai nevoie de ajutor în găsirea unui proiect la care să contribui.
- * Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.
- * Ai o idee pentru un proiect și vrei să o validezi.
- * Sfaturi pentru distribuția unui proiect.
- * Ai vrea să contribui dar nu știi exact cum să procedezi.
-* Incurajari în general :-)
-
-Notițe de la sprinturile anterioare: https://github.com/RoPython/sprints
-
diff --git a/content/online/2015-06-20-sprint-10/index.rst b/content/online/2015-06-20-sprint-10/index.rst
deleted file mode 100644
index 8546dbdc..00000000
--- a/content/online/2015-06-20-sprint-10/index.rst
+++ /dev/null
@@ -1,27 +0,0 @@
-Sprint #10
-##########
-
-:tags: sprint
-:registration:
- Cluj: http://www.meetup.com/RoPython-Cluj/events/pvdwflytjbbc/
- Timișoara: http://www.meetup.com/RoPython-Timisoara/events/btdhglytjbbc/
- Iași: http://www.meetup.com/ropython-iasi/events/kqlghlytjbbc/
-:location:
- Google Hangouts: https://plus.google.com/hangouts/_/event/c4pm6rvikk56qm0r246j2hdot14
- IRC: ircs://irc.freenode.net:6697/#python-ro
-
-Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)
-
-Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:
-
-* Implementare de features sau bug fixing.
-* Îndrumare sau feedback. Exemple:
-
- * Ai nevoie de ajutor în găsirea unui proiect la care să contribui.
- * Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.
- * Ai o idee pentru un proiect și vrei să o validezi.
- * Sfaturi pentru distribuția unui proiect.
- * Ai vrea să contribui dar nu știi exact cum să procedezi.
-* Incurajari în general :-)
-
-Notițe de la sprinturile anterioare: https://github.com/RoPython/sprints
diff --git a/content/online/2015-07-04-sprint-11/index.rst b/content/online/2015-07-04-sprint-11/index.rst
deleted file mode 100644
index 0abc1469..00000000
--- a/content/online/2015-07-04-sprint-11/index.rst
+++ /dev/null
@@ -1,27 +0,0 @@
-Sprint #11
-##########
-
-:tags: sprint
-:registration:
- Cluj: http://www.meetup.com/RoPython-Cluj/events/pvdwflytkbgb/
- Timișoara: http://www.meetup.com/RoPython-Timisoara/events/btdhglytkbgb/
- Iași: http://www.meetup.com/ropython-iasi/events/223392479/
-:location:
- Google Hangouts: https://plus.google.com/hangouts/_/event/c4pm6rvikk56qm0r246j2hdot14
- IRC: ircs://irc.freenode.net:6697/#python-ro
-
-Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)
-
-Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:
-
-* Implementare de features sau bug fixing.
-* Îndrumare sau feedback. Exemple:
-
- * Ai nevoie de ajutor în găsirea unui proiect la care să contribui.
- * Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.
- * Ai o idee pentru un proiect și vrei să o validezi.
- * Sfaturi pentru distribuția unui proiect.
- * Ai vrea să contribui dar nu știi exact cum să procedezi.
-* Incurajari în general :-)
-
-Notițe de la sprinturile anterioare: https://github.com/RoPython/sprints
diff --git a/content/online/2015-07-18-sprint-12/index.rst b/content/online/2015-07-18-sprint-12/index.rst
deleted file mode 100644
index 3d6c9f18..00000000
--- a/content/online/2015-07-18-sprint-12/index.rst
+++ /dev/null
@@ -1,28 +0,0 @@
-Sprint #12
-##########
-
-:tags: sprint
-:registration:
- Cluj: http://www.meetup.com/RoPython-Cluj/events/223867566/
- Timișoara: http://www.meetup.com/RoPython-Timisoara/events/223693499/
- Iași: http://www.meetup.com/ropython-iasi/events/223693285/
-
-:location:
- Google Hangouts: https://plus.google.com/hangouts/_/event/c4pm6rvikk56qm0r246j2hdot14
- IRC: ircs://irc.freenode.net:6697/#python-ro
-
-Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)
-
-Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:
-
-* Implementare de features sau bug fixing.
-* Îndrumare sau feedback. Exemple:
-
- * Ai nevoie de ajutor în găsirea unui proiect la care să contribui.
- * Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.
- * Ai o idee pentru un proiect și vrei să o validezi.
- * Sfaturi pentru distribuția unui proiect.
- * Ai vrea să contribui dar nu știi exact cum să procedezi.
-* Incurajari în general :-)
-
-Notițe de la sprinturile anterioare: https://github.com/RoPython/sprints
diff --git a/content/online/2015-08-15-sprint-13/index.rst b/content/online/2015-08-15-sprint-13/index.rst
deleted file mode 100644
index 04fae670..00000000
--- a/content/online/2015-08-15-sprint-13/index.rst
+++ /dev/null
@@ -1,28 +0,0 @@
-Sprint #13
-##########
-
-:tags: sprint
-:registration:
- Cluj: http://www.meetup.com/RoPython-Cluj/events/dzqbjlytlbtb/
- Timișoara: http://www.meetup.com/RoPython-Timisoara/events/xxqbjlytlbtb/
- Iași: http://www.meetup.com/ropython-iasi/events/wwqbjlytlbtb/
-
-:location:
- Google Hangouts: https://plus.google.com/hangouts/_/event/c4pm6rvikk56qm0r246j2hdot14
- IRC: ircs://irc.freenode.net:6697/#python-ro
-
-Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)
-
-Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:
-
-* Implementare de features sau bug fixing.
-* Îndrumare sau feedback. Exemple:
-
- * Ai nevoie de ajutor în găsirea unui proiect la care să contribui.
- * Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.
- * Ai o idee pentru un proiect și vrei să o validezi.
- * Sfaturi pentru distribuția unui proiect.
- * Ai vrea să contribui dar nu știi exact cum să procedezi.
-* Incurajari în general :-)
-
-Notițe de la sprinturile anterioare: https://github.com/RoPython/sprints
diff --git a/content/online/2015-09-12-sprint-14/index.rst b/content/online/2015-09-12-sprint-14/index.rst
deleted file mode 100644
index 8903ea02..00000000
--- a/content/online/2015-09-12-sprint-14/index.rst
+++ /dev/null
@@ -1,28 +0,0 @@
-Sprint #14
-##########
-
-:tags: sprint
-:registration:
- Cluj: http://www.meetup.com/RoPython-Cluj/events/225156267/
- Timișoara: http://www.meetup.com/RoPython-Timisoara/events/225136070/
- Iași: http://www.meetup.com/ropython-iasi/events/225156266/
-
-:location:
- Google Hangouts: https://plus.google.com/hangouts/_/event/c4pm6rvikk56qm0r246j2hdot14
- IRC: ircs://irc.freenode.net:6697/#python-ro
-
-Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)
-
-Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:
-
-* Implementare de features sau bug fixing.
-* Îndrumare sau feedback. Exemple:
-
- * Ai nevoie de ajutor în găsirea unui proiect la care să contribui.
- * Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.
- * Ai o idee pentru un proiect și vrei să o validezi.
- * Sfaturi pentru distribuția unui proiect.
- * Ai vrea să contribui dar nu știi exact cum să procedezi.
-* Incurajari în general :-)
-
-Notițe de la sprinturile anterioare: https://github.com/RoPython/sprints
diff --git a/content/online/2015-10-10-sprint-15/index.rst b/content/online/2015-10-10-sprint-15/index.rst
deleted file mode 100644
index f63b7881..00000000
--- a/content/online/2015-10-10-sprint-15/index.rst
+++ /dev/null
@@ -1,28 +0,0 @@
-Sprint #15
-##########
-
-:tags: sprint
-:registration:
- Cluj: http://www.meetup.com/RoPython-Cluj/events/225817896/
- Timișoara: http://www.meetup.com/RoPython-Timisoara/events/225817897/
- Iași: http://www.meetup.com/ropython-iasi/events/225817895/
-
-:location:
- Google Hangouts: https://plus.google.com/hangouts/_/event/c4pm6rvikk56qm0r246j2hdot14
- IRC: ircs://irc.freenode.net:6697/#python-ro
-
-Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)
-
-Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:
-
-* Implementare de features sau bug fixing.
-* Îndrumare sau feedback. Exemple:
-
- * Ai nevoie de ajutor în găsirea unui proiect la care să contribui.
- * Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.
- * Ai o idee pentru un proiect și vrei să o validezi.
- * Sfaturi pentru distribuția unui proiect.
- * Ai vrea să contribui dar nu știi exact cum să procedezi.
-* Incurajari în general :-)
-
-Notițe de la sprinturile anterioare: https://github.com/RoPython/sprints
diff --git a/content/online/2015-11-07-sprint-16/index.rst b/content/online/2015-11-07-sprint-16/index.rst
deleted file mode 100644
index 0bfd9206..00000000
--- a/content/online/2015-11-07-sprint-16/index.rst
+++ /dev/null
@@ -1,29 +0,0 @@
-Sprint #16
-##########
-
-:tags: sprint
-:registration:
- Cluj: http://www.meetup.com/RoPython-Cluj/events/226456959/
- Timișoara: http://www.meetup.com/RoPython-Timisoara/events/226456960/
- Iași: http://www.meetup.com/ropython-iasi/events/226157326/
-
-:location:
- Google Hangouts: https://plus.google.com/hangouts/_/event/c4pm6rvikk56qm0r246j2hdot14
- IRC: ircs://irc.freenode.net:6697/#python-ro
-
-Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)
-
-Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:
-
-* Implementare de features sau bug fixing.
-* Îndrumare sau feedback. Exemple:
-
- * Ai nevoie de ajutor în găsirea unui proiect la care să contribui.
- * Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.
- * Ai o idee pentru un proiect și vrei să o validezi.
- * Sfaturi pentru distribuția unui proiect.
- * Ai vrea să contribui dar nu știi exact cum să procedezi.
-* Incurajari în general :-)
-
-Notițe de la sprinturile anterioare: https://github.com/RoPython/sprints
-
diff --git a/content/online/2015-12-05-sprint-17/index.rst b/content/online/2015-12-05-sprint-17/index.rst
deleted file mode 100644
index 9159b4c8..00000000
--- a/content/online/2015-12-05-sprint-17/index.rst
+++ /dev/null
@@ -1,29 +0,0 @@
-Sprint #17
-##########
-
-:tags: sprint
-:registration:
- Cluj: http://www.meetup.com/RoPython-Cluj/events/dzqbjlytqbhb/
- Timișoara: http://www.meetup.com/RoPython-Timisoara/events/xxqbjlytqbhb/
- Iași: http://www.meetup.com/ropython-iasi/events/wwqbjlytqbhb/
-
-:location:
- Google Hangouts: https://plus.google.com/hangouts/_/event/c4pm6rvikk56qm0r246j2hdot14
- IRC: ircs://irc.freenode.net:6697/#python-ro
-
-Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)
-
-Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:
-
-* Implementare de features sau bug fixing.
-* Îndrumare sau feedback. Exemple:
-
- * Ai nevoie de ajutor în găsirea unui proiect la care să contribui.
- * Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.
- * Ai o idee pentru un proiect și vrei să o validezi.
- * Sfaturi pentru distribuția unui proiect.
- * Ai vrea să contribui dar nu știi exact cum să procedezi.
-* Incurajari în general :-)
-
-Notițe de la sprinturile anterioare: https://github.com/RoPython/sprints
-
diff --git a/content/online/2016-01-02-sprint-18/index.rst b/content/online/2016-01-02-sprint-18/index.rst
deleted file mode 100644
index bc4ce6f4..00000000
--- a/content/online/2016-01-02-sprint-18/index.rst
+++ /dev/null
@@ -1,30 +0,0 @@
-Sprint #18
-##########
-
-:tags: sprint
-:registration:
- Cluj: http://www.meetup.com/RoPython-Cluj/events/227650607/
- Timișoara: http://www.meetup.com/RoPython-Timisoara/events/227650608/
- Iași: http://www.meetup.com/ropython-iasi/events/227410675/
-
-:location:
- Google Hangouts: https://plus.google.com/hangouts/_/event/c4pm6rvikk56qm0r246j2hdot14
- IRC: ircs://irc.freenode.net:6697/#python-ro
-
-Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)
-
-Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:
-
-* Implementare de features sau bug fixing.
-* Îndrumare sau feedback. Exemple:
-
- * Ai nevoie de ajutor în găsirea unui proiect la care să contribui.
- * Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.
- * Ai o idee pentru un proiect și vrei să o validezi.
- * Sfaturi pentru distribuția unui proiect.
- * Ai vrea să contribui dar nu știi exact cum să procedezi.
-* Incurajari în general :-)
-
-Notițe de la sprinturile anterioare: https://github.com/RoPython/sprints
-
-
diff --git a/content/online/2016-01-30-sprint-19/index.rst b/content/online/2016-01-30-sprint-19/index.rst
deleted file mode 100644
index 815a2466..00000000
--- a/content/online/2016-01-30-sprint-19/index.rst
+++ /dev/null
@@ -1,28 +0,0 @@
-Sprint #19
-##########
-
-:tags: sprint
-:registration:
- Cluj: http://www.meetup.com/RoPython-Cluj/events/227651295/
- Timișoara: http://www.meetup.com/RoPython-Timisoara/events/xxqbjlyvcbnc/
- Iași: http://www.meetup.com/ropython-iasi/events/wwqbjlyvcbnc/
-
-:location:
- Google Hangouts: https://plus.google.com/hangouts/_/event/c4pm6rvikk56qm0r246j2hdot14
- IRC: ircs://irc.freenode.net:6697/#python-ro
-
-Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)
-
-Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:
-
-* Implementare de features sau bug fixing.
-* Îndrumare sau feedback. Exemple:
-
- * Ai nevoie de ajutor în găsirea unui proiect la care să contribui.
- * Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.
- * Ai o idee pentru un proiect și vrei să o validezi.
- * Sfaturi pentru distribuția unui proiect.
- * Ai vrea să contribui dar nu știi exact cum să procedezi.
-* Incurajari în general :-)
-
-Notițe de la sprinturile anterioare: https://github.com/RoPython/sprints
diff --git a/content/pages/despre.rst b/content/pages/despre.rst
deleted file mode 100644
index 995c7142..00000000
--- a/content/pages/despre.rst
+++ /dev/null
@@ -1,20 +0,0 @@
-Despre
-######
-
-Suntem o comunitate dedicată limbajului Python și promovării lui pe plan local și național.
-Noi organizăm diverse evenimente prin care încercăm să încurajăm interesul pentru Python și open source,
-ghidând începătorii în primele lor contribuții la proiectele lor Python preferate și formând un mediu
-în care cei cu experiență pot descoperi noi idei de proiecte și de colaborare.
-
-Ne găsiți și pe:
-
-* `Facebook `_
-* `GitHub `_
-* meetup.com:
- `București `_,
- `Cluj `_,
- `Iași `_,
- `Timișoara `_.
-
-* Lista de mail `python-ro@python.org `_.
-* `IRC `_ (`webchat `_)
diff --git a/content/timisoara/2013-06-04-pytim-1/index.rst b/content/timisoara/2013-06-04-pytim-1/index.rst
deleted file mode 100644
index 869e8e3b..00000000
--- a/content/timisoara/2013-06-04-pytim-1/index.rst
+++ /dev/null
@@ -1,30 +0,0 @@
-PyTim #1
-########
-
-:tags: prezentari
-:registration:
- meetup.com: http://www.meetup.com/RoPython-Timisoara/events/120489362/
-
-First PyTim meetup.
-
-We will talk about local products developed in Python and why local
-developers / companies have chosen Python. Also, what is the most
-interesting facet of using Python on each of these products.
-
-There will be 4 presentations / tech talks held by:
-
-.. list-table::
- :stub-columns: 1
- :widths: 30 70
-
- - - Adam Collard (Cmed Technology)
- - Coding to cure cancer, Python in pharma
- - - `Alessandro Pilotti `_ (Cloudbase Solutions)
- - Python and OpenStack
- - - `Bogdan Gaza `_ (SimplySocial)
- - Weightlifting at SimplySocial
- - - `Dan Damian `_ (MindQuilt)
- -
-
-See you on June 4!
-
diff --git a/content/timisoara/2013-06-29-python-basics-training/index.rst b/content/timisoara/2013-06-29-python-basics-training/index.rst
deleted file mode 100644
index 01a4b363..00000000
--- a/content/timisoara/2013-06-29-python-basics-training/index.rst
+++ /dev/null
@@ -1,27 +0,0 @@
-Python Basics Training
-######################
-
-:tags: prezentari
-:registration:
- meetup.com: http://www.meetup.com/RoPython-Timisoara/events/125401262/
-
-PyTim is organizing a Python training for beginners.
-
-We invite you to learn the basics of Python from some of the most
-experienced developers in Timisoara.
-
-The event will take place on June 29, at the Startup Hub, starting from
-14:00.
-
-Speakers:
-
-* `Vlad Temian `__ - SimplySocial
-* `Adrian Vladu `__ - Cloudbase Solutions
-* `Ioan Alexandru Cucu `__ - 3Pillar Global
-* `Andrei Tomoroga `__ - MindQuilt
-
-You can find the Agenda here - http://bit.ly/122dDfJ
-
-Bring your laptops, you will need them. Please install Python 2.7 (http://www.python.org/download/) and an editor with Syntax Highlightling (eg: Notepad++, Vim, Sublime,
-etc).
-
diff --git a/content/timisoara/2013-07-09-pytim-2/index.rst b/content/timisoara/2013-07-09-pytim-2/index.rst
deleted file mode 100644
index 78ff4f1c..00000000
--- a/content/timisoara/2013-07-09-pytim-2/index.rst
+++ /dev/null
@@ -1,36 +0,0 @@
-PyTim #2
-########
-
-:tags: prezentari
-:registration:
- meetup.com: http://www.meetup.com/RoPython-Timisoara/events/123419912/
-
-After an extremely interesting first meetup we would like to continue in
-the same direction with PyTim #2.
-
-We will have some technical talks and provide an insight to the
-Europython 2013 conference happening now in Florence - https://ep2013.europython.eu/ https://ep2013.europython.eu/p3/live/
-
-Agenda & Speakers
-=================
-
-.. list-table::
- :header-rows: 1
- :widths: 15 40 40
-
- - - Time
- - Presenter
- - Talk
-
- - - 18:30 - 19:00
- - Laura Feier & Andrei Coman
- - Python at 3Pillar Global
- - - 19:00 - 20:00
- - Bogdan Gaza
- - Realtime Webapps in Python
- - - 20:00 - 21:00
- - Bogdan Hodorog, Radu Ciorba, Adam Collard, Slavita Baciuna
- - Bringing Europython in Timisoara
-
-See you at the event!
-
diff --git a/content/timisoara/2013-10-09-pytim-3/index.rst b/content/timisoara/2013-10-09-pytim-3/index.rst
deleted file mode 100644
index 0df8b5ed..00000000
--- a/content/timisoara/2013-10-09-pytim-3/index.rst
+++ /dev/null
@@ -1,36 +0,0 @@
-PyTim #3
-########
-
-:tags: prezentari
-:registration:
- meetup.com: http://www.meetup.com/RoPython-Timisoara/events/142980472/
-
-Now that developers have come back from holiday and the University has
-started we will continue our regular meetup schedule with PyTim #3.
-
-We will have 3 technical talks held by local developers who will share
-from their experience working on large scale Python projects.
-
-Agenda & Speakers
-=================
-
-.. list-table::
- :header-rows: 1
- :widths: 15 40 40
-
- - - Time
- - Presenter
- - Talk
-
- - - 18:30 - 19:10
- - Mihai Balint (Cmed Technology)
- - Test Fixture Deployment with Docker Containers
- - - 19:10 - 19:50
- - Robert Tingirica (`Cloudbase Solutions `__)
- - Unit Testing in Python
- - - 20:10 - 21:00
- - Sever Banesiu & Peter Horvath (`3Pillar Global Romania `__)
- - Zope Component Architecture / Flowy Library for Amazon Simple Workflow
-
-See you on October 9!
-
diff --git a/content/timisoara/2013-11-12-pytim-4/index.rst b/content/timisoara/2013-11-12-pytim-4/index.rst
deleted file mode 100644
index 658e9748..00000000
--- a/content/timisoara/2013-11-12-pytim-4/index.rst
+++ /dev/null
@@ -1,35 +0,0 @@
-PyTim #4
-########
-
-:tags: prezentari
-:registration:
- meetup.com: http://www.meetup.com/RoPython-Timisoara/events/144884662/
-
-Welcome to the 4th #Python community #meetup in #Timisoara.
-
-At PyTim #4 we will have 3 talks held by local developers, covering the
-following topics:
-
-.. list-table::
- :header-rows: 1
- :widths: 15 40 40
-
- - - Time
- - Presenter
- - Talk
-
- - - 18:30 - 19:10
- - Vlad Temian (`PressLabs `__)
- - A Python Web Service
- - - 19:10 - 19:20
- - Dan Bugariu
- - OpenData & CityProjects communities / Python Hackaton opportunity
- - - 19:40 - 20:20
- - Dan Damian (`MindQuilt `__)
- - Application Deployment using SaltStack & Fabric
- - - 20:20 - 21:00
- - Gabriel Adrian Samfira (`Cloudbase Solutions `__)
- - Distributed Tasks using Python and AMQP
-
-See you on November 12!
-
diff --git a/content/timisoara/2014-02-11-pytim-5/index.rst b/content/timisoara/2014-02-11-pytim-5/index.rst
deleted file mode 100644
index 10ebde3b..00000000
--- a/content/timisoara/2014-02-11-pytim-5/index.rst
+++ /dev/null
@@ -1,35 +0,0 @@
-PyTim #5
-########
-
-:tags: prezentari
-:registration:
- meetup.com: http://www.meetup.com/RoPython-Timisoara/events/159167232/
-
-Happy New Year from behalf of PyTim!
-
-
-The first #Python meetup of 2014 will take place on February 11. The
-format is the same as in the previous meet ups.
-
-
-Here is the Agenda:
-
-.. list-table::
- :stub-columns: 1
- :widths: 30 70
-
- - - | Radu Ciorba
- | (`3Pillar Global Romania `__)
- - Concurrency in Python Overview: Processes, Threads and Greenlets
- - - Adam Collard (`Canonical Ltd `__)
- - Python 3.4. What's coming?
- - - Alessandro Pilotti (`Cloudbase Solutions `__)
- - Interoperable OpenStack guest initialization with Python
-
-Each presentation will last around 30 minutes + Q/A. There will be
-short, 10 minute coffee breaks in between sessions.
-
-Thanks,
-
-See you on February 11!
-
diff --git a/content/timisoara/2014-07-01-pytim-6/index.rst b/content/timisoara/2014-07-01-pytim-6/index.rst
deleted file mode 100644
index 9571c1b7..00000000
--- a/content/timisoara/2014-07-01-pytim-6/index.rst
+++ /dev/null
@@ -1,39 +0,0 @@
-PyTim #6
-########
-
-:tags: prezentari
-:registration:
- meetup.com: http://www.meetup.com/RoPython-Timisoara/events/189761622/
-
-Welcome to the 6th edition of #PyTim, the Python meetup in Timisoara.
-
-In this edition we will have 2 sessions talking about open source
-projects developed using Python and Go.
-
-Here is the Agenda:
-
-.. list-table::
- :header-rows: 1
- :widths: 15 40 40
-
- - - Time
- - Presenter
- - Talk
-
- - - 18:30 - 19:10
- - Gabriel Adrian Samfira (Cloudbase Solutions)
- - Automating Windows workloads with Juju and MAAS
- - - 19:10 - 19:30
- - Coffee Break
- -
- - - 19:30 - 20:10
- - Bogdan Gaza
- - Taming Cloud Infrastructures with Python and Docker
-
-The venue and format remain the same as in previous meetups. Please
-spread the word and let people know about #PyTim.
-
-See you on July 1!
-
-#Juju #Go #MAAS #Docker #HyperV #Python #opensource #meetup #Timisoara
-
diff --git a/content/timisoara/2014-10-01-ask-py-in-expeditie/index.rst b/content/timisoara/2014-10-01-ask-py-in-expeditie/index.rst
deleted file mode 100644
index 9f6fd7f6..00000000
--- a/content/timisoara/2014-10-01-ask-py-in-expeditie/index.rst
+++ /dev/null
@@ -1,16 +0,0 @@
-Ask.py #3 - În expediție
-########################
-
-:tags: social
-:registration:
- Facebook: https://www.facebook.com/events/626009850849115/
- Google+: https://plus.google.com/events/cdsp5q5fsbkkalpa30u56an19o0
-
-.. image:: {attach}ask-py-in-expeditie.png
- :alt: Ask.py #3 - În expediție
- :align: center
-
-Cu ocazia dojo-ului CentOS, ce se va desfășura în Timișoara pe 27 septembrie, echipa RoPython va face o vizită în orașul de pe Bega. O călătorie într-un oraș nou reprezintă totodată și oportunitatea cunoașterii comunității Python din orașul respectiv, ocazie numai bună pentru o nouă întâlnire Ask.py, alături de oameni noi și entuziasmați. Echipa RoPython vă invită la primul Ask.py în partea vestică a țării pe data de 1 octombrie, în Timișoara.
-
-Vă așteptăm!
-
diff --git a/content/timisoara/2014-10-14-cloudtim-panel-discussion-dynamic-programming-languages-in-the-cloud/index.rst b/content/timisoara/2014-10-14-cloudtim-panel-discussion-dynamic-programming-languages-in-the-cloud/index.rst
deleted file mode 100644
index 90c3c746..00000000
--- a/content/timisoara/2014-10-14-cloudtim-panel-discussion-dynamic-programming-languages-in-the-cloud/index.rst
+++ /dev/null
@@ -1,39 +0,0 @@
-CloudTim Panel discussion: Dynamic Programming Languages in the Cloud
-#####################################################################
-
-:tags: prezentari
-:registration:
- meetup.com: http://www.meetup.com/RoPython-Timisoara/events/212598072/
-
-`UnifiedPost `__ and `Cloudbase Solutions `__ have
-teamed up for a cross-community meetup that will take the form of a
-panel discussion on a very hot topic: dynamic programming languages in
-the cloud.
-
-Please vote for the most interesting questions you'd like to see
-addressed during the meetup. `Please vote HERE. `__
-
-The discussion will take a closer look at the Key Performance Indicators
-and the key architectural principles for cloud application development.
-Based on audience voted questions, we will talk about the role of
-dynamic and static languages in cloud application development and best
-practices in cloud development.
-
-We will have the following panellists:
-
-* Koen Handekyn - CTO at `UnifiedPost `__ and Head of UP-nxt,
- UnifiedPost's R&D branch in cooperation with the Belgian universities of
- Leuven and Gent.
-
-* Lucian Petrut - Software Developer at `Cloudbase Solutions `__, committed to bringing
- interoperability in the Cloud Computing world, OpenStack and Python
- enthusiast.
-
-* Valentin Bud – Systems Engineer at `Databus `__, entrepreneur, Cloud Computing
- enthusiast. He enjoys smart people, interesting conversation and things
- well done.
-
-More panelists are in the process of confirming their attendance to our
-event, so keep an eye on this space for regular updates on our speakers
-and the questions they will be debating.
-
diff --git a/content/timisoara/2015-02-25-pytim-7/index.rst b/content/timisoara/2015-02-25-pytim-7/index.rst
deleted file mode 100644
index 595cd3c9..00000000
--- a/content/timisoara/2015-02-25-pytim-7/index.rst
+++ /dev/null
@@ -1,44 +0,0 @@
-PyTim #7
-########
-
-:tags: prezentari
-:registration:
- meetup.com: https://www.meetup.com/RoPython-Timisoara/events/220624691/
-
-Welcome to PyTim #7. This meetup marks our affiliation to the
-`RoPython `__ national initiative which has similar
-events in Cluj, Iasi and Bucharest (more on this and a potential
-RoPython national conference at the meetup).
-
-We will have 3 talks covering Python, open source and cloud automation.
-
-Here is the Agenda:
-
-.. list-table::
- :header-rows: 1
- :widths: 15 40 40
-
- - - Time
- - Presenter
- - Talk
-
- - - 18:30 - 19:10
- - Adelina Tuvenie (`Cloudbase Solutions `__)
- - Automation as a Service with StackStorm
- - - 19:00 - 19:10
- - Coffee Break
- -
- - - 19:10 - 19:40
- - Radu Ciorba (`3Pillar Global `__)
- - TBA
- - - 19:40 - 19:50
- - Coffee Break
- -
- - - 19:50 - 20:15
- - Vlad Temian (`PressLabs `__)
- - GitFS
-
-The new venue is Timisoara Startup Hub and the date is February 25!
-
-See you there.
-
diff --git a/content/timisoara/2015-05-05-ropython-timisoara-1/index.rst b/content/timisoara/2015-05-05-ropython-timisoara-1/index.rst
deleted file mode 100644
index bbff3216..00000000
--- a/content/timisoara/2015-05-05-ropython-timisoara-1/index.rst
+++ /dev/null
@@ -1,37 +0,0 @@
-RoPython Timisoara #1
-#####################
-
-:tags: prezentari
-:registration:
- meetup.com: http://www.meetup.com/RoPython-Timisoara/events/222019832/
-
-Vă invităm la prima ediție a RoPython Timișoara, întâlnirea pasionaților
-de Python din Timișoara. La această întâlnire, avem un invitat special -
-Claudiu Popa. El este core maintainer la Pylint, co-fondator RoPython și
-un membru foarte activ al comunității de Python.
-
-Avem programate 3 prezentări legate de Celery, Ansible și RPython.
-
-.. list-table::
- :header-rows: 1
- :widths: 15 20 60
-
- - - Durată
- - Presentator
- - Descriere
-
- - - 18:30 - 19:00
- - Andrei Coman
- - Intro în Celery
- - - 19:10 - 19:40
- - Robert Tingirică
- - Ansible, introducere și studiu de caz
- - - 19:50 - 20:20
- - Claudiu Popa
- - Cum să îți construiești un limbaj folosind RPython
-
-După eveniment vă așteptăm să mai rămâneți prin preajmă, și să veniți cu
-noi la o bere / suc, să povestim mai multe despre experiențele noastre
-cu limbajul si despre proiectele în Python la care am lucrat.
-
-Ne vedem marți la `Universitatea de Vest din Timisoara `__, Amfiteatrul A02!
diff --git a/content/timisoara/2016-10-13-chat-about-organizing-business-logic/index.rst b/content/timisoara/2016-10-13-chat-about-organizing-business-logic/index.rst
deleted file mode 100644
index 0bf67ad2..00000000
--- a/content/timisoara/2016-10-13-chat-about-organizing-business-logic/index.rst
+++ /dev/null
@@ -1,18 +0,0 @@
-Chat about organizing business logic
-###############################################################
-
-:tags: prezentari
-:registration:
- meetup.com: http://www.meetup.com/RoPython-Timisoara/events/234752016/
-
-
-Fat models? Service module? Clean architecture?
-
-Let's get together and talk about strategies for organizing business
-logic in Django applications. What have we each used, what we liked
-about the chosen strategies, what were the downsides, what we'd like
-to try next.
-
-I would like this to be a discussion and not a presentation, so please
-don't be shy :)
-
diff --git a/content/timisoara/2017-09-19-ropython-september-meetup/index.rst b/content/timisoara/2017-09-19-ropython-september-meetup/index.rst
deleted file mode 100644
index 67181304..00000000
--- a/content/timisoara/2017-09-19-ropython-september-meetup/index.rst
+++ /dev/null
@@ -1,37 +0,0 @@
-RoPython September Meetup
-###############################################################
-
-:tags: social, workshop
-:registration:
- meetup.com: https://www.meetup.com/RoPython-Timisoara/events/242792454/
-:start: 2017-09-19 19:00
-:duration: 2h
-:location: Strada Coriolan Brediceanu, Nr 10, Timisoara, Romania
-
-
-Re-lansăm întâlnirile comunității Python din Timișoara!
-
-Vom începe din 19 Septembrie, după ce ne-am mai întors din concedii,
-cu o întâlnire într-un format ușor diferit față de ce am făcut până
-acuma, pe lângă prezentarea clasică vom face și un Python Open Space.
-
-Agenda:
-
-* Să facem un joc cu PyGame Zero
-* Python Open Space
-
-Ce presupune un Open Space:
-
-* Ne întâlnim
-* Propunem subiecte de discuție (trebuie să fie măcar tangențial
- legate de Python)
-* Votăm pentru subiectele propuse< p>
-* Alegem top FIXNUM subiecte (poate sparte în 2 trackuri dacă suntem
- destui)
-* Și discutăm 15 minute fiecare topic propus
-
-Ce e PyGame Zero? E o unealtă educațională, menită să ajute învățatul
-programării prin crearea de jocuri. Necesită cunoștiințe minime de
-programare, un fișier text gol înseamnă un joc valid cu o fereastră
-goală, și acum poți să clădești de aici :)
-
diff --git a/content/timisoara/2017-10-31-ropython-meetup-2/index.rst b/content/timisoara/2017-10-31-ropython-meetup-2/index.rst
deleted file mode 100644
index e2b547b7..00000000
--- a/content/timisoara/2017-10-31-ropython-meetup-2/index.rst
+++ /dev/null
@@ -1,30 +0,0 @@
-RoPython Meetup #2
-###############################################################
-
-:tags: prezentari
-:registration:
- meetup.com: https://www.meetup.com/RoPython-Timisoara/events/243574204/
-:start: 2017-10-31 19:00
-:duration: 1h
-:location: 10th, C. Brediceanu St., E Building, Timisoara, Timisoara, Romania
-
-The next meetup will take place on the 31st of October.
-
-Agenda:
-
-* Gabriel Trautmann presenting techniques for optimizing Python code in
- the context of "Form Recognition Clustering with Locality Sensitive
- Hashing".
-
-* Mihai Balint - Python' async web framework performance gauntlet - 2017 edition
-
- In this presentation we compare the performance of modern async web
- frameworks running on python 3.6. The contenders are tested in four
- scenarios designed to emphasize common tasks undertaken by web
- frameworks: serializing objects to json, building html from a
- template, fetching data from a database and querying third-party http
- endpoints. We match the popular against the obscure and the pure
- against the compiled in an effort to discover the king of requests per
- second.
-
-Stay tuned for more details!
diff --git a/content/timisoara/2017-12-12-ropython-meetup-3/index.rst b/content/timisoara/2017-12-12-ropython-meetup-3/index.rst
deleted file mode 100644
index ab6b4886..00000000
--- a/content/timisoara/2017-12-12-ropython-meetup-3/index.rst
+++ /dev/null
@@ -1,17 +0,0 @@
-RoPython Meetup #3
-###############################################################
-
-:tags: prezentari
-:registration:
- meetup.com: https://www.meetup.com/RoPython-Timisoara/events/245183393/
-:start: 2017-12-12 18:30
-:duration: 1h
-:location: 10th, C. Brediceanu St., E Building, Timisoara, Timisoara, Romania
-
-
-Join us at the next Python Meetup on the 12th of December, at the
-Startup Hub, from 18:30.
-
-
-Because many of you expressed an interest in data science, Kienka Kio
-will present a "Holistic View of Data Science".
diff --git a/content/timisoara/2018-06-20-ropython-4-async-python/index.rst b/content/timisoara/2018-06-20-ropython-4-async-python/index.rst
deleted file mode 100644
index c8b03ae4..00000000
--- a/content/timisoara/2018-06-20-ropython-4-async-python/index.rst
+++ /dev/null
@@ -1,17 +0,0 @@
-RoPython #4 - Async Python
-###############################################################
-
-:tags: prezentari
-:registration:
- meetup.com: https://www.meetup.com/RoPython-Timisoara/events/251551221/
-:start: 2018-06-20 19:00
-:duration: 2h
-:location: 10th, C. Brediceanu St., E Building, Timisoara, Timisoara, Romania
-
-
-Join us at the next Python Meetup on the 20th of June, from 19:00. The
-location will be announced.
-
-Agenda:
-
-* What the heck is this `async def` and why is it awesome? - Radu Ciorba
diff --git a/content/timisoara/2019-06-12-the-one-about-gevent-asyncio-and-decorators/index.rst b/content/timisoara/2019-06-12-the-one-about-gevent-asyncio-and-decorators/index.rst
deleted file mode 100644
index b91a7e6c..00000000
--- a/content/timisoara/2019-06-12-the-one-about-gevent-asyncio-and-decorators/index.rst
+++ /dev/null
@@ -1,21 +0,0 @@
-The one about gevent, asyncio and decorators
-###############################################################
-
-:tags: prezentari
-:registration:
- meetup.com: https://www.meetup.com/RoPython-Timisoara/events/261929327/
-:start: 2019-06-12 19:00
-:duration: 2h
-:location: Timi?oara, Romania
-
-Hello Pythonistas!
-
-It's been a while since our last meetup. Let's get together again!
-
-Agenda:
-
-* Radu Ciorba and colleagues from Bitdefender will share our experience after using asyncio for over a year.
- Zoli Szeredi will challenge your knowledge of decorators.
-* Aleksandar Kordic will talk about Coroutines with greenlet and gevent.
-
-Stay tuned for updates and an exact schedule.
\ No newline at end of file
diff --git a/despre/index.html b/despre/index.html
new file mode 100644
index 00000000..f12bd0f1
--- /dev/null
+++ b/despre/index.html
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+ Despre | RoPython
+
+
+
+
+
+
+
+
+
Suntem o comunitate dedicată limbajului Python și promovării lui pe plan local și național.
+Noi organizăm diverse evenimente prin care încercăm să încurajăm interesul pentru Python și open source,
+ghidând începătorii în primele lor contribuții la proiectele lor Python preferate și formând un mediu
+în care cei cu experiență pot descoperi noi idei de proiecte și de colaborare.
+
+
\ No newline at end of file
diff --git a/feeds/all-ro.atom.xml b/feeds/all-ro.atom.xml
new file mode 100644
index 00000000..4ac7f98b
--- /dev/null
+++ b/feeds/all-ro.atom.xml
@@ -0,0 +1,2087 @@
+
+RoPythonhttps://ropython.ro/2019-08-01T00:00:00+03:00A beer gathering2019-08-01T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-08-01:2019/08/01/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+Things to try with a tracer & Do you trust your data?2019-06-20T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-06-20:2019/06/20/things-to-try-with-a-tracer-do-you-trust-your-data/<p>For this meetup we'll have a raffle (tombolă) for 2 ticket discounts at PyconBalkan (Oct 3-5).</p>
+<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing. There will be snacks and beverages, courtesy of ComplyAdvantage.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Things to try with a tracer</strong> (Ionel Cristian Mărieș)</p>
+<p>This presentation will go over a bunch of examples with <a class="reference external" href="https://python-hunter.readthedocs.io/">Hunter</a> and
+teach you how to stop worrying and love the tracer. Will include examples
+of how to attach to processes and a bunch of contraptions with variables.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=Z897n8Kwk8M&list=PL2Arun8D--P9YqshRO2eGSfPtSEmwVdaW&index=1">Video</a> and
+<a class="reference external" href="https://blog.ionelmc.ro/presentations/things-to-try-with-a-tracer/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Do you trust your Data?</strong> (Adrian Buturca)</p>
+<p>This presentation will try to walk us through challenges that we, in <a class="reference external" href="https://complyadvantage.com/">ComplyAdvantage</a>, had and have around this topic and tries to present what we learn from them and the directions that we are taking for having better answers to this question.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=v6-JZ8degdQ&list=PL2Arun8D--P9YqshRO2eGSfPtSEmwVdaW&index=2">Video</a> and
+<a class="reference external" href="https://ropython.ro/2019/06/20/things-to-try-with-a-tracer-do-you-trust-your-data/Do-you-trust-your-Data.pdf">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing and the raffle for the two tickets. The discounted price will be 35€ while the full price would be 150€.</td>
+</tr>
+</tbody>
+</table>
+</div>
+The one about gevent, asyncio and decorators2019-06-12T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-06-12:2019/06/12/the-one-about-gevent-asyncio-and-decorators/<p>Hello Pythonistas!</p>
+<p>It's been a while since our last meetup. Let's get together again!</p>
+<p>Agenda:</p>
+<ul class="simple">
+<li>Radu Ciorba and colleagues from Bitdefender will share our experience after using asyncio for over a year.
+Zoli Szeredi will challenge your knowledge of decorators.</li>
+<li>Aleksandar Kordic will talk about Coroutines with greenlet and gevent.</li>
+</ul>
+<p>Stay tuned for updates and an exact schedule.</p>
+RoPython Bucharest Meetup2019-04-23T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-04-23:2019/04/23/ropython-bucharest-meetup/<p>We will have our first monthly Python meetup on April 23th in the center at the charming COWORK CAFE (<a class="reference external" href="http://theatelier.ro/">http://theatelier.ro/</a>). If you have a topic you want to talk about let us know in the comments. I could give an introduction into Plone the Python Web CMS including a nice and lean Restful-API. But I'm open for more topics. The plan is to have the meetup once month.</p>
+<p>The space there is limited, so please RSVP and update if you can not make it, so that other people can come instead.</p>
+<p>After the meetup, we can have some conversations on a beer or two in the old town ;)</p>
+A beer gathering2019-04-18T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-04-18:2019/04/18/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+Going serverless with AWS & Deploying your Python apps using Dokku2019-02-26T00:00:00+02:00Echipa RoPythontag:ropython.ro,2019-02-26:2019/02/26/going-serverless-with-aws-deploying-your-python-apps-using-dokku/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing. There will be snacks and beverages, courtesy of QCatalyst.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Going serverless with AWS</strong> (Cristian Robert)</p>
+<p>A developer jumps on the ‘serverless’ bandwagon. We’ll take a look at the process and tools available to develop applications that run on AWS serverless computing technology.</p>
+<p class="last"><a class="reference external" href="https://github.com/QCatalyst/ro-python-serverless">Code</a>,
+<a class="reference external" href="https://www.youtube.com/watch?v=NPEsqxMeGJA&list=PL2Arun8D--P9nBRF83st6SOtFkCmfIc2K&index=1">Video</a> and
+<a class="reference external" href="https://ropython.ro/2019/02/26/going-serverless-with-aws-deploying-your-python-apps-using-dokku/Going-serverless-with-AWS.pdf">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Deploying your Python apps using Dokku and Digital Ocean</strong> (Angel Ramboi)</p>
+<p>How to deploy your very own PaaS on a Digital Ocean droplet using Dokku (<a class="reference external" href="https://github.com/dokku/dokku/">https://github.com/dokku/dokku/</a>) a Docker powered "poor mans" mini Heroku bash script. +Demo: setup a simple Python app and deploy it using git (and if we have time automate this using Gitlab CI/CD).</p>
+<p class="last"><a class="reference external" href="https://github.com/aramboi/ropython-meetup-26-feb-2019">Code</a>, <a class="reference external" href="https://www.youtube.com/watch?v=ABS8uCEOUlE&list=PL2Arun8D--P9nBRF83st6SOtFkCmfIc2K&index=2">Video</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:00</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+A beer gathering2018-12-13T00:00:00+02:00Echipa RoPythontag:ropython.ro,2018-12-13:2018/12/13/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+A beer gathering2018-11-08T00:00:00+02:00Echipa RoPythontag:ropython.ro,2018-11-08:2018/11/08/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+Beer gathering - group retrospective and future plans2018-09-27T00:00:00+03:00Echipa RoPythontag:ropython.ro,2018-09-27:2018/09/27/beer-gathering-group-retrospective-and-future-plans/<p>Ro-Python Iasi meetup group retrospective, future plans, presentations proposals, speakers. We aim to re-launch the group activity for 2018-2019 season, and anyone who wants to be part of this growing community is welcome to join us.</p>
+<p>Location: The Trumpets (Palas Mall - Esplanada Teatrul Luceafărul).</p>
+<p>Note: Due to small number of participants this event will not be sponsored with location or beer.</p>
+A beer gathering2018-09-25T00:00:00+03:00Echipa RoPythontag:ropython.ro,2018-09-25:2018/09/25/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+A beer gathering2018-07-05T00:00:00+03:00Echipa RoPythontag:ropython.ro,2018-07-05:2018/07/05/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting like those discounted tickets at PyCon
+Balkan and plans for the next meetup.</p>
+<p>Reserved table is in the interior. Preordering food is possible (leave
+a message).</p>
+RoPython #4 - Async Python2018-06-20T00:00:00+03:00Echipa RoPythontag:ropython.ro,2018-06-20:2018/06/20/ropython-4-async-python/<p>Join us at the next Python Meetup on the 20th of June, from 19:00. The
+location will be announced.</p>
+<p>Agenda:</p>
+<ul class="simple">
+<li>What the heck is this <cite>async def</cite> and why is it awesome? - Radu Ciorba</li>
+</ul>
+Numerical computing in Python and Python Balkan2018-03-06T00:00:00+02:00Echipa RoPythontag:ropython.ro,2018-03-06:2018/03/06/numerical-computing-in-python-and-python-balkan/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing. There will be snacks and beverages, courtesy of
+Evozon.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Numerical computing in Python</strong> (Mihai Andrei)</p>
+<p>Numerical computing is the processing of large amounts of floating
+point data. It is the foundation for analyzing measurements and of scientific
+computing.</p>
+<p>Once arcane subjects of scientific computing are entering the
+mainstream. Machine learning and big data analytics are popular examples.</p>
+<p>Python is widely used in this domain, threatening established tools
+like matlab.</p>
+<p>Python's scientific ecosystem is based on a common data type: the
+mighty numpy array.</p>
+<p>We will introduce you to the numpy library, and along the way show off
+some other common used tools for numerical data.</p>
+<p><a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/numpy-slides.html">Slides</a>.</p>
+<!--<p><a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/Digraph.png">blah</a>
+<a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/heat_field.png">blah</a>
+<a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/matrix.png">blah</a>
+<a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/numpy_broadcasting.png">blah</a></p>
+<div class="last">--></div></td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Python Balkan</strong> (Bojan Jovanovic)</p>
+<p>A draft of the protocol of communication for python communities in
+Balkan. Bojan (Python Developer and founder of Kortechs) from Belgrade
+has a reputation for creating interesting python meetups in Belgrade.
+This time he would like to scale this up a bit by giving every
+community in the Balkan region the tools needed to upgrade their game
+a bit by giving the community organizers a way of acquiring quality
+content trough sharing.</p>
+<p class="last"><a class="reference external" href="https://docs.google.com/presentation/d/15y01HRcjBJP_1SZoGg-0ikxgoCG463qdJtmj0gfcSLI/present">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Ansible - test driven infrastructure and Nemutam.com - script to search engine2018-02-15T00:00:00+02:00Echipa RoPythontag:ropython.ro,2018-02-15:2018/02/15/ansible-test-driven-infrastructure-and-nemutamcom-script-to-search-engine/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Ansible - test driven infrastructure</strong> (<a class="reference external" href="https://www.linkedin.com/in/alexandru-hapliuc-2b360729/">Alexandru Hapliuc</a>)</p>
+<p>Everything becomes code defined and test driven. Lately even
+Infrastructure has become an adept of that. The presentation will
+briefly how Ansible, Molecule and Docker help us achieve that.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=HW45vPLJfgo">Video</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Nemutam.com - script to search engine</strong> (<a class="reference external" href="https://nemutam.com/">Gabi Nagy</a>)</p>
+<p>The talk goes through the project's 4 year history, starting from a
+70-line bash script to a scalable, distributed system, along with the
+problems and lessons we've learned along the way. Topics include
+Python, Selenium, running on top of Linux, distributed systems and
+performance.</p>
+<p class="last"><a class="reference external" href="#">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+A beer gathering2017-12-19T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-12-19:2017/12/19/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Will we find any mulled wine?</p>
+RoPython Meetup #32017-12-12T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-12-12:2017/12/12/ropython-meetup-3/<p>Join us at the next Python Meetup on the 12th of December, at the
+Startup Hub, from 18:30.</p>
+<p>Because many of you expressed an interest in data science, Kienka Kio
+will present a "Holistic View of Data Science".</p>
+Async tasks with Dramatiq and Tracing in Python2017-12-07T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-12-07:2017/12/07/async-tasks-with-dramatiq-and-tracing-in-python/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Async tasks with Dramatiq</strong> (<a class="reference external" href="https://github.com/Bogdanp">Bogdan Popa</a>)</p>
+<p>How to leverage distributed task processing to improve the performance
+and reliability of web services using Dramatiq (an alternative to
+Celery) and RabbitMQ.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=mrG9ZwLxb0g&t=129s&list=PL2Arun8D--P_rDD6m5vQF18JKCPmYbXd6&index=2">Video</a> and <a class="reference external" href="http://slides.com/bogdanpopa/dramatiq/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Tracing in Python</strong> (<a class="reference external" href="https://github.com/ionelmc">Ionel Cristian Mărieș</a>)</p>
+<p>This talk will explore Python's tracing API (sys.settrace) and give a
+sneak peek into Hunter the tracing framework.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=d-qbVkdzUlM&list=PL2Arun8D--P_rDD6m5vQF18JKCPmYbXd6&index=1">Video</a> and <a class="reference external" href="https://blog.ionelmc.ro/presentations/tracing-in-python/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+A beer retrospective2017-11-02T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-11-02:2017/11/02/a-beer-retrospective/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting.</p>
+RoPython Meetup #22017-10-31T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-10-31:2017/10/31/ropython-meetup-2/<p>The next meetup will take place on the 31st of October.</p>
+<p>Agenda:</p>
+<ul>
+<li><p class="first">Gabriel Trautmann presenting techniques for optimizing Python code in
+the context of "Form Recognition Clustering with Locality Sensitive
+Hashing".</p>
+</li>
+<li><p class="first">Mihai Balint - Python' async web framework performance gauntlet - 2017 edition</p>
+<p>In this presentation we compare the performance of modern async web
+frameworks running on python 3.6. The contenders are tested in four
+scenarios designed to emphasize common tasks undertaken by web
+frameworks: serializing objects to json, building html from a
+template, fetching data from a database and querying third-party http
+endpoints. We match the popular against the obscure and the pure
+against the compiled in an effort to discover the king of requests per
+second.</p>
+</li>
+</ul>
+<p>Stay tuned for more details!</p>
+Pytest workshop2017-10-21T00:00:00+03:00Echipa RoPythontag:ropython.ro,2017-10-21:2017/10/21/pytest-workshop/<p>Hello everyone,</p>
+<p>We're back in action with a Pytest workshop. It's going to take about
+2-3 hours and there will be pizza & drinks provided by Yonder.</p>
+<p>The only requirement is to bring a laptop with Python installed.</p>
+<p>Workshop's content:</p>
+<ul class="simple">
+<li>preparation & setting up tox/virtualenv/django/pytest</li>
+<li>writing tests for the Django tutorial polls app (just the test part,
+the app code will be provided)</li>
+</ul>
+<p>Aim is to cover these pytest topics:</p>
+<ul class="simple">
+<li>test discovery</li>
+<li>classes vs function tests</li>
+<li>assertion helpers</li>
+<li>marks, skipping & xfailing</li>
+<li>parametrization</li>
+<li>fixtures, scoping, finalization</li>
+<li>builtin fixtures overview</li>
+<li>pytest-django plugin</li>
+</ul>
+<p>Tutors will be Ionel and highschool-teacher-turned-programmer Gabriel Muj.</p>
+A beer retrospective2017-09-26T00:00:00+03:00Echipa RoPythontag:ropython.ro,2017-09-26:2017/09/26/a-beer-retrospective/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting.</p>
+<p>We'll have one special guest: Gabriel Muj. Will he get drunk enough to
+tell us the sad story of leaving highschool teaching career for Python
+programming? Lets find out!</p>
+RoPython September Meetup2017-09-19T00:00:00+03:00Echipa RoPythontag:ropython.ro,2017-09-19:2017/09/19/ropython-september-meetup/<p>Re-lansăm întâlnirile comunității Python din Timișoara!</p>
+<p>Vom începe din 19 Septembrie, după ce ne-am mai întors din concedii,
+cu o întâlnire într-un format ușor diferit față de ce am făcut până
+acuma, pe lângă prezentarea clasică vom face și un Python Open Space.</p>
+<p>Agenda:</p>
+<ul class="simple">
+<li>Să facem un joc cu PyGame Zero</li>
+<li>Python Open Space</li>
+</ul>
+<p>Ce presupune un Open Space:</p>
+<ul class="simple">
+<li>Ne întâlnim</li>
+<li>Propunem subiecte de discuție (trebuie să fie măcar tangențial
+legate de Python)</li>
+<li>Votăm pentru subiectele propuse< p></li>
+<li>Alegem top FIXNUM subiecte (poate sparte în 2 trackuri dacă suntem
+destui)</li>
+<li>Și discutăm 15 minute fiecare topic propus</li>
+</ul>
+<p>Ce e PyGame Zero? E o unealtă educațională, menită să ajute învățatul
+programării prin crearea de jocuri. Necesită cunoștiințe minime de
+programare, un fișier text gol înseamnă un joc valid cu o fereastră
+goală, și acum poți să clădești de aici :)</p>
+Asynchronous tasks using Django, Celery and RabbitMQ2017-06-28T00:00:00+03:00Echipa RoPythontag:ropython.ro,2017-06-28:2017/06/28/asynchronous-tasks-using-django-celery-and-rabbitmq/<p>Celery is an asynchronous task queue based on distributed message
+passing. It is focused on real-time operations, but supports
+scheduling as well. RabbitMQ, is a message broker which is used by
+Celery to distribute messages.</p>
+<p>Celery is perfectly suited for tasks which will take some time to
+execute but we don’t want our requests to be blocked while these tasks
+are processed.
+Example use cases: sending emails, heavy background processing (eg:
+multimedia encoding), sending bulk messages, periodic tasks, complex
+concurrent workflows.</p>
+<p><strong>Schedule:</strong></p>
+<ul class="simple">
+<li>06:00 - Entry. There will be pizza, snacks and beer, courtesy of <a class="reference external" href="https://www.pentalog.ro/bucuresti">Pentalog Bucharest</a>.</li>
+<li>06:20 - Introduction to asynchronous tasks, Celery (with Django) and RabbitMQ.</li>
+<li>06:40 - The Architecture of a typical setup.</li>
+<li>07:00 - short break</li>
+<li>07:10 - How to implement and consume asynchronous tasks.</li>
+<li>07:50 - Advanced Tips & Best practices with Celery</li>
+<li>08:00 - Closing</li>
+</ul>
+Django presentation and why to use it for single page or hybrid applications too2017-04-25T00:00:00+03:00Echipa RoPythontag:ropython.ro,2017-04-25:2017/04/25/django-presentation-and-why-to-use-it-for-single-page-or-hybrid-applications-too/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">There will be pizza, snacks and beer, courtesy of <a class="reference external" href="https://www.pentalog.ro/iasi">Pentalog Iasi</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">Django presentation (Dan Tudorache)</p>
+<p>Django is a high-level Python Web framework that encourages rapid development and clean,
+pragmatic design. Built by experienced developers, it takes care of much of the hassle of
+Web development, so you can focus on writing your app without needing to reinvent the wheel.
+We will go on to discuss:</p>
+<ul class="last simple">
+<li>What is Django</li>
+<li>Django structure</li>
+<li>Where is Django used</li>
+<li>What Django is not</li>
+<li>Typical workflow in Django</li>
+<li>Django Admin</li>
+<li>Who is behind Django framework</li>
+</ul>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first">Why to use Django for single page or hybrid applications too (Dan Tudorache)</p>
+<p class="last">With the advent of new amazing front-end frameworks and the ever-increasing
+power of browsers and mobile processors, webapp users expect a dynamic, seamless
+user experience where page refresh is out of the question.
+Therefore server template rendering is not cool anymore. What to do?
+Use Django as a pure back-end. In this talk, technologies, strategies and
+third-party packages will be discussed, we will analyze and debate
+the advantages and disadvantages of Django opposed to other technologies.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+<hr class="docutils" />
+<p><strong>Dan Tudorache (Python Lead)</strong> studied computer engineering at
+"Gh. Asachi" Technical University, followed by two masters degree, one
+in distributed software engineering and one in project management.
+He worked 10 years as a web developer for various companies and clients,
+and since 3 years ago he has found the beauty of Python and Django.
+In 2016 Dan joined Pentalog Group as a Python
+Technical Lead, and since then is building projects, improve processes, manage development teams
+and helping big companies to build the most efficient, robust and dynamic software they need.</p>
+</div>
+Winter retrospective2017-03-14T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-03-14:2017/03/14/winter-retrospective/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting, like what's going to happen at the
+EuroPython2017 conference!</p>
+<p>We'll also have one guest from Iași: Claudiu Popa. Does he still
+maintain Pylint? Lets find out :D</p>
+<p>Feel free to suggest location, if you have preferences.< p></p>
+Python Development - Tools, Frameworks and Trends - 2017 (Open discussion)2017-03-02T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-03-02:2017/03/02/python-development-tools-frameworks-and-trends-2017-open-discussion/<p>Intalnirea va avea loc la sediul Pentalog, cladirea Tudor Center de pe
+strada Ciurchi, etaj 5, usa din stanga.</p>
+<p>Va asteptam!!!</p>
+Building transaction monitoring systems and Machine learning2017-02-21T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-02-21:2017/02/21/building-transaction-monitoring-systems-and-machine-learning/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">There will be pizza, courtesy of <a class="reference external" href="https://complyadvantage.com/">ComplyAdvantage</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">Transaction Monitoring and Money Laundering (Cristi Persic, Oana Ratiu, Ariel Pontes)</p>
+<p>Every day, millions of transactions between people or organizations
+take place, amongst which there might, just might, be some that are
+suspicious. Our job is to identify these transactions and why they do
+not fit a normal pattern. Hence, why we built our transaction
+monitoring platform. We will be talking about the reasons why this
+platform needed to be both generic and flexible and how we achieved
+this. We will go on to discuss:</p>
+<ul class="last simple">
+<li>Why different clients have different needs depending on the
+information they choose to store on their transactions. Why
+traditional SQL tables are not entirely suited to this application and
+why NoSQL is a natural alternative, as we still need all the
+traditional layers of validation and normalization of external input.</li>
+<li>The challenge of building an engine that is optimised to process
+large numbers of transactions, whilst at the same time being flexible
+enough to support all the different styles of analysis that are
+required to detect money laundering and terrorist financing.</li>
+<li>And in terms of performance how far you can take ORM and when it is
+acceptable to take matters into your own hands. Finally, we will
+discuss splitting business logic between python code and database
+queries.</li>
+</ul>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first">Machine Learning Supermarket Paralysis (Cristi Lungu)</p>
+<p class="last">Over the last three years deep learning has exploded in popularity and
+the quality of the results has greatly improved. Big tech companies
+have increased their research budgets in order to benefit from this
+revolution. As a direct consequence several of these (Microsoft,
+Google, Facebook, Amazon) have released open frameworks for training
+and developing deep architectures such as: TensorFlow, CNTK,
+FBLearner, MxNET and Caffe. Beside these, other popular existing
+frameworks and wrappers coming mainly from academia, have gathered a
+great deal of support (Theano, Torch7, Scikit-learn, Keras). With such
+a broad choice, it's no surprise that choosing the "right" Machine
+Learning (ML) framework can lead to a paradox of choice (especially
+for beginner ML students). This talk will give an overview of what ML
+frameworks are and what they do. We will discuss in more detail
+TensorFlow, Scikit-learn, Theano and Keras, highlighting the pros and
+cons for each of these frameworks. Finally, we will demonstrate them
+by applying them to a simple linear regression task.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+<hr class="docutils" />
+<p><strong>Persic Alexandru Cristian (Backend Lead)</strong> studied computer science at
+"Stefan cel Mare" University, followed by a masters degree in software
+engineering (apparently 5 years of study was not good enough). At
+university he started working at an outsource company using Microsoft
+technologies and enjoyed each step from helping with JavaScript to
+implementing custom workflows in SharePoint. After 5 years he saw the
+light and moved to Python/Django, building a mobile advertising
+platform from the ground up. In 4 years he managed to gain plenty of
+experience in managing the implementation, deployment and maintenance
+of a large scale web application. In 2016 Cristi made a daring move
+and joined ComplyAdvantage in the quest of finding once more the
+excitement of building a new and successful product, all the while
+fighting crime like any other regular superhero.</p>
+<p><strong>Ariel Pontes (Python Engineer)</strong> studied Computer Engineering at
+the Catholic University of Rio de Janeiro. After learning
+Python/Django in his first internship in a fintech startup he fell in
+love with MVC frameworks, and re-wrote his final year project in Ruby
+on Rails. In 2014 he moved to Cluj and started working as a full-stack
+Django developer in a big outsourcing company. Ariel joined
+ComplyAdvantage in 2016 where he works on the transaction monitoring
+and screening platforms. Outside of work you can find him
+participating in activism for local NGOs and preaching about secular
+ethics.</p>
+<p><strong>Oana Ratiu (Python Engineer)</strong> graduated from Babes-Bolyai
+University, Cluj-Napoca, studying computer science, and is currently
+completing her Master's Degree in Databases. She has worked as a
+programmer for three years, mostly with Python. Excited to fight
+terrorism through her work, Oana joined ComplyAdvantage in early 2016,
+working on a transaction monitoring platform and, more recently, on a
+screening platform.</p>
+<p><strong>Cristian Lungu (Senior Python/ML Engineer)</strong> wrote (anti)viruses for fun
+and profit for 5 years until he realised how much money flows through
+the stock market. He then spent his next 5 years coding derivatives,
+futures and options. Somehow, he was kidnapped and dropped on this
+startup ship called ComplyAdvantage where fighting terrorists and
+money laundering with machine learning is the only way to get a meal.
+As a result of this event, he challenged himself to actually finish
+his lifelong hobby, a PhD in machine learning, this century. When he
+doesn't code he's probably teaching bubble sort at the UTCN or
+conducting practical studies of gradient descent on some mountains.</p>
+</div>
+What is OpenStack and Python extensions in Nim2017-01-18T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-01-18:2017/01/18/what-is-openstack-and-python-extensions-in-nim/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">There will be pizza, courtesy of <a class="reference external" href="http://tss-yonder.com/">Yonder</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">What is OpenStack (<a class="reference external" href="https://github.com/ctomoiaga">Cristian Tomoiaga</a>)</p>
+<p>Ever wonder what <a class="reference external" href="http://www.openstack.org/">OpenStack</a> is and how Python is used to build the
+largest open source cloud operating system ? Well, this presentation
+is for you! We will focus on the main building blocks of OpenStack,
+how everything is connected and why Python was the main programming
+language chosen.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=aRhfuapPO6E&index=1&list=PL2Arun8D--P_5LB_S08og6aqgM8KZO1Wn">Video</a> and
+<a class="reference external" href="https://docs.google.com/presentation/d/1eUtcQR3x1jjDBbJM9nVa7UJH2rEo-JqMDG03YLkiwEk/present">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">To C or not to C? Let nim anwser the question! (<a class="reference external" href="https://github.com/BontaVlad">Vlad Bonta</a>)</p>
+<p>Python is slow, we all know it! Let's talk about some quick
+workarounds and how can a cool thing as <a class="reference external" href="http://nim-lang.org/">Nim</a> help us speed things out.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=EYy8ECaA9gU&index=2&list=PL2Arun8D--P_5LB_S08og6aqgM8KZO1Wn">Video</a>,
+<a class="reference external" href="https://github.com/BontaVlad/nimtga">Code</a> and
+<a class="reference external" href="https://cdn.rawgit.com/BontaVlad/nimtga/efce7393/presentation/to_c_or_not_to_c_presentation.html">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:00</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+OCR in Python and Running Django apps on Docker2016-10-19T00:00:00+03:00Echipa RoPythontag:ropython.ro,2016-10-19:2016/10/19/ocr-in-python-and-running-django-apps-on-docker/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td>Entry</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">Introduction in optical character recognition with python (Toni Simu)</p>
+<p>Many of you probably felt the need for OCR back in college trying to
+turn photos of course pages into editable text, later to become: smart
+cheatsheets. Now you have the chance to see how you can use it in your
+life and understand how it works. I’ll be walking you through the
+technology used behind it (tesseract and opencv) and point out a few
+buttons you can tweak to improve text recognition accuracy. You should
+also expect multiple demos on the subject followed by a short Q&A
+session.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=kE_bhePO10c&list=PL2Arun8D--P9OxkgpG5GDof-bd4ZOuXoM&index=2">Video</a> and
+<a class="reference external" href="https://docs.google.com/presentation/d/1CXoknmaEgwHbrec-iC1LxhkSFMLCRRi7bvlP4rTGP7U/present">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:45</th>
+<td><p class="first">Running Python (Django) production apps on Docker (Felix Kerekes)</p>
+<p>The talk will walk you through our journey as an early stage start-up
+managing our own SaaS infrastructure. It begins with why we ditched
+Fabric and SaltStack for a fully Docker-powered infrastructure. It
+will cover running basic Docker containers to managing and deploying
+multiple full-stack environments using Docker Cloud. We will also
+explore Docker's future, based around the new Docker Swarm, introduced
+in v1.12.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=b3RaZJserO0&list=PL2Arun8D--P9OxkgpG5GDof-bd4ZOuXoM&index=1">Video</a> and
+<a class="reference external" href="https://docs.google.com/presentation/d/1ngcMKbeI2wlmTwI8QJOrBjb75HxCgyNSDfMKMm9x-4M/present">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:30</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Chat about organizing business logic2016-10-13T00:00:00+03:00Echipa RoPythontag:ropython.ro,2016-10-13:2016/10/13/chat-about-organizing-business-logic/<p>Fat models? Service module? Clean architecture?</p>
+<p>Let's get together and talk about strategies for organizing business
+logic in Django applications. What have we each used, what we liked
+about the chosen strategies, what were the downsides, what we'd like
+to try next.</p>
+<p>I would like this to be a discussion and not a presentation, so please
+don't be shy :)</p>
+Mid-summer retrospective2016-08-09T00:00:00+03:00Echipa RoPythontag:ropython.ro,2016-08-09:2016/08/09/mid-summer-retrospective/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting, like the just finished EuroPython2016
+conference!</p>
+<p>We'll also have two guests from Iași: Claudiu Popa and Cosmin Poieană.</p>
+<p>Feel free to suggest location, if you have preferences.</p>
+Managing technical debt2016-07-14T00:00:00+03:00Echipa RoPythontag:ropython.ro,2016-07-14:2016/07/14/managing-technical-debt/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">18:00</th>
+<td><p class="first">Entry</p>
+<p class="last">There will be pizza and drinks (sponsored by Sphyce).</p>
+</td>
+</tr>
+<tr><th class="stub">18:30</th>
+<td><p class="first">Managing technical debt (<a class="reference external" href="https://ep2016.europython.eu/conference/p/mircea-zetea">Mircea Zetea</a>)</p>
+<p class="last">Technical debt lives among us regardless if we are in the services
+business or building products. We discuss about it, we try to fix it
+or live with it, but can we actually prevent it? My reason for
+discussing this openly is because once it is there you do not only
+deal with the technical debt itself but also with the interest you
+must pay. My reason for discussing this openly is because once it is
+there you do not only deal with the technical debt itself but also
+with the interest you must pay. Comparing the two, probably the
+highest cost that we see is with the interest. As our code base grows
+and our deadlines get tougher we tend to forget about the cost our
+project will have to pay for every functionality that we implement in
+a hurry, for which we “forget” about tests or for which we write in a
+comment “this needs to be refactored” or “this is a temporary
+solution. refactor later”. What qualifies as debt? What qualifies as
+interest? How do we manage it? At what levels in our projects can we
+see the debt and the interest? Is it really unavoidable?</p>
+</td>
+</tr>
+<tr><th class="stub">19:30</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+AWS love-hate relationship and Integration testing with Docker2016-06-30T00:00:00+03:00Echipa RoPythontag:ropython.ro,2016-06-30:2016/06/30/aws-love-hate-relationship-and-integration-testing-with-docker/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6 PM</th>
+<td>Entry</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">AWS: love-hate relationship (<a class="reference external" href="https://github.com/alexanderad">Alexander Shchapov</a>)</p>
+<p class="last">Amazon Web Services is a great infrastructure platform one can chose.
+From startup to enterprise. From one instance to tens of thousands.
+Dozens of services, computing instances, automation, queues,
+databases, storage of literally endless size. But with great tools
+comes a necessity to manage the infrastructure, orchestrate park of
+services and instances, ensure secure and reliable deployments. At
+iMedicare we use AWS for the complete product life-cycle of a
+sophisticated web-application which comes along with data processing
+pipelines. While using this platform we learned many things, some of
+which in a hard way. I'm going to share our experiences, dark and
+bright side of EC2 computing nodes, managed Postgres in RDS and huge
+scale column oriented storage Redshift.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">Docker powered pytest fixtures for integration tests. (<a class="reference external" href="https://github.com/rciorba/">Radu Ciorba</a>)</p>
+<p class="last">We'll be looking at how pytest fixtures and the docker python api can
+make our lives easier when writing integration tests.
+AKA stories from that time I wrote an ansible plugin to manage etcd
+cluster membership.</p>
+</td>
+</tr>
+<tr><th class="stub">7:45</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">8:00</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Moderate TDD and Docker2016-05-16T00:00:00+03:00Echipa RoPythontag:ropython.ro,2016-05-16:2016/05/16/moderate-tdd-and-docker/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6 PM</th>
+<td>Entry</td>
+</tr>
+<tr><th class="stub">6:15</th>
+<td><p class="first"><strong>Moderate TDD</strong> (<a class="reference external" href="https://github.com/adiroiban">Adi Roiban</a>)</p>
+<p>This talk is aimed at programmers who already have experience with
+unit testing and they either did not try Extreme Programming/TDD or
+they simply consider those too extreme :-) The content is about Python
+but the techniques could be used in any other language, even touching
+HTML/CSS/JS.</p>
+<p>There is going to be a discussion about line vs feature coverage,
+continuous and pre-merge testing, debugging based on tests and
+practices for maintaining test code.</p>
+<p class="last"><a class="reference external" href="http://slides.com/adiroiban/moderate-tdd">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first"><strong>Docker for Python apps</strong> (<a class="reference external" href="https://github.com/ionelmc">Ionel Cristian Mărieș</a>)</p>
+<p>This talk is going to give an intro to Docker, how can you build
+images quickly, few recommendations about moving Python apps in
+containers and many complaints about Docker :-)</p>
+<p class="last"><a class="reference external" href="https://blog.ionelmc.ro/presentations/docker/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:45</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Fighting Terrorism with Django, Big Data and NLP2016-02-24T00:00:00+02:00Echipa RoPythontag:ropython.ro,2016-02-24:2016/02/24/fighting-terrorism-with-django-big-data-and-nlp/<p>For this meet-up, the first one this year, we bring you special guests
+from ComplyAdvantage (London, UK)</p>
+<p>ComplyAdvantage provides anti-money laundering exposure data and
+compliance technology solutions to help companies control risk and
+prevent their products being used by criminals, terrorists and money
+launderers.</p>
+<p>Talks:</p>
+<ol class="arabic">
+<li><p class="first">"Fighting terrorism with Django"</p>
+<p>Fighting terrorism in the modern world is not only about hearts and
+minds, guns and violence, but also about cutting off the source of
+funding that enables such criminals to conduct their activities. This
+is no mean feat - the amount of money involved is significant, and
+hence there is a significant incentive for those involved to find ways
+and means around any systems that are designed to block them.
+ComplyAdvantage is one of the few companies to offers its customers a
+real-time transaction monitoring platform. We’ve built the product an
+existing product on Laravel which provides the powerful, modern
+framework necessary to build rules and risk based transaction
+monitoring, and to proactively respond as the terrorists change their
+strategy. But fighting money laundering means we need to constantly
+evolve, and we will soon be starting a rewrite, based in Django
+supported by the powerful mathematical and scientific libraries
+offered by Python. Luke and Oliver have worked extensively with
+financial firms from remittance agencies to banks and insurance
+companies. They have an expert understanding of the challenges
+involved, and what is necessary to develop a product that can outwit
+the best minds in corruption.</p>
+</li>
+<li><p class="first">"Python, Big Data and Natural Language Processing: The tools James Bond ought to be using"</p>
+<p>ComplyAdvantage is building the best database in the world for
+politically exposed people and adverse media. To do this we need to
+gather huge amounts of data and use modern technologies to solve some
+difficult problems so we can detect all the criminals and terrorists
+trying to do business across the world. In this talk we will discuss
+the tools we use to build profiles of criminals and terrorists from
+news sources. We will explore the power of ElasticSearch as an
+alternative to graph databases and other useful features for text-
+based systems. Finally, we'll talk about how we put everything
+together, how we can merge data from different sources and what
+remains to be done. This talk will give you an overview of the
+cutting-edge building blocks we need to build the most exciting
+product in its space today. Q eat your heart out, we make the tools
+which let James Bond get out of the office at 5 o'clock sharp and
+drink more martinis.</p>
+</li>
+</ol>
+<hr class="docutils" />
+<p>Speakers:</p>
+<ul class="simple">
+<li><strong>Luke Mawbey</strong> studied computational mathematics and electrical
+engineering at the University of Melbourne before working on 4G/LTE
+research and development for Analog Devices and NEC, both in Australia
+and Japan. After a 4-year stint working for the United Nations in
+Bangladesh, Senegal, Malawi, Kenya, and Lesotho on data and
+information management, he managed his own start-up to provide
+quantitative based news analysis which allowed humanitarian
+organisations to make real-time evidence-based decisions. Luke joined
+ComplyAdvantage in 2015 primarily on the basis that Romania was one of
+the few countries he'd neither worked in nor visited, and fighting
+financial crime with big data sounded like a superhero job and a fun
+thing to do. Luke manages end-to-end tech projects for ComplyAdvantage
+and is also the local Hadoop specialist in his spare time.</li>
+<li><strong>Oliver Butterfield</strong> graduated from Durham University in 2004 and
+joined fledgling server hosting company Gyron Internet where he was
+instrumental in establishing their first self-managed datacentre in
+2009. Following time spent travelling in Africa, he made the move into
+consultancy. Oliver met Charlie Delingpole (founder of
+ComplyAdvantage) in early 2014, and Charlie's plans for the as-yet-
+unnamed anti-money laundering platform coupled with his successful
+track record in start-ups made the opportunity too hard to refuse.
+Soon after Oliver became Employee Number 1. Today Oliver lives with
+his wife and two daughters, and heads up ComplyAdvantage's platform
+team. He coordinates delivery of the transaction monitoring and
+screening platforms built on Laravel via a restful API as well as web
+applications that utilise VueJS and AngularJS.</li>
+<li><strong>Chris Leow</strong> graduated from Cambridge with a Mathematics degree, and
+cut his teeth as a software developer architecting robust and scalable
+solutions to business problems for media companies in London. Inspired
+to take on new challenges and expand his horizons, he co-founded a
+start-up in mobile geo-located media and social media. Chris joined
+ComplyAdvantage in 2014 and heads the data team, responsible for
+building the best database of sanctions, politically exposed people
+and adverse media mentions in the world.</li>
+<li><strong>Dr. Thiago Galery</strong> has a PhD in linguistics at University College
+London on the relationships between linguistic structure and
+contextual information. During that time, he worked with sentiment
+analysis for IBM. After graduating, Thiago worked at a number of
+start-ups in the UK, on topics including semantic recommendation, text
+classification, news tracking, and unsupervised semantic modelling. He
+was a tutor for Google Summer of Code in 2015 and currently works on
+the multi lingual NLP pipeline at Comply Advantage and is enthusiastic
+about using NLP to thwart the financing of criminal activity.</li>
+<li><strong>Kensuke Muraki</strong> is a Natural Language Processing (NLP) and Machine
+Learning (ML) expert at ComplyAdvantage. He started his career in
+Japan as a software engineer, working for developing a job
+recommendation system. He came to London to pursue his master's degree
+in Machine Learning at University College London, focusing on
+Statistical Natural Language Processing in his dissertation. After
+working in several start-ups as a machine learning engineer, he joined
+ComplyAdvantage in April 2015. He currently focuses on automated data
+extraction from unstructured natural language texts using NLP and ML.
+He is interested in technologies such as named entity recognition,
+text classification, and deep neural networks as well as applying NLP
+technologies into non-English languages.</li>
+</ul>
+<hr class="docutils" />
+<p>Schedule:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">18:45</th>
+<td>Arrival time. Come in, get a ticket and your name tag. Have
+some snacks, pour yourself a cup of coffee/tea and meet us!</td>
+</tr>
+<tr><th class="stub">19:00</th>
+<td>Introductions</td>
+</tr>
+<tr><th class="stub">19:05</th>
+<td>Django/Platform talk</td>
+</tr>
+<tr><th class="stub">19:35</th>
+<td>Let's take a break and network next to some pizza
+and refreshments!</td>
+</tr>
+<tr><th class="stub">19:50</th>
+<td>Python/Data talk</td>
+</tr>
+<tr><th class="stub">20:20</th>
+<td>Closing remarks</td>
+</tr>
+</tbody>
+</table>
+<hr class="docutils" />
+<p>This event is organized with: <a class="reference external" href="http://www.meetup.com/Front-WEB-Cluj/">http://www.meetup.com/Front-WEB-Cluj/</a></p>
+Sprint #192016-01-30T00:00:00+02:00Echipa RoPythontag:ropython.ro,2016-01-30:2016/01/30/sprint-19/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Learn and Share Interesting Projects2016-01-28T00:00:00+02:00Echipa RoPythontag:ropython.ro,2016-01-28:2016/01/28/learn-and-share-interesting-projects/<p>Whether it's a cool new hack you learned in Vim, or a startup idea
+you've been working on the side, come share and learn from other devs,
+engineers, and startup people.</p>
+<p>Nothing to share? Come for the FREE PIZZA AND BEER!</p>
+Sprint #182016-01-02T00:00:00+02:00Echipa RoPythontag:ropython.ro,2016-01-02:2016/01/02/sprint-18/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #172015-12-05T00:00:00+02:00Echipa RoPythontag:ropython.ro,2015-12-05:2015/12/05/sprint-17/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #162015-11-07T00:00:00+02:00Echipa RoPythontag:ropython.ro,2015-11-07:2015/11/07/sprint-16/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Beer and chat2015-10-15T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-10-15:2015/10/15/beer-and-chat/<p>Just drinking beer in a bar, talking about the summer and other
+Python things.</p>
+Sprint #152015-10-10T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-10-10:2015/10/10/sprint-15/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #142015-09-12T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-09-12:2015/09/12/sprint-14/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #132015-08-15T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-08-15:2015/08/15/sprint-13/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #122015-07-18T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-07-18:2015/07/18/sprint-12/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Packaging and Flowy2015-07-16T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-07-16:2015/07/16/packaging-and-flowy/<p>Last minute meetup ...</p>
+<p>Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6:00</th>
+<td>Entrance</td>
+</tr>
+<tr><th class="stub">6:15</th>
+<td><p class="first">Less known packaging features and tricks</p>
+<p>You’ve been making packages for a while now. Everything works almost fine, however, lots of new features and tools have been developed recently. Some are really obscure. And there’s a chance they can save you time and help you avoid packaging-induced-pain. I’m willing to bet couple of beers you haven’t seen these features and/or tools before.</p>
+<p>This talk is going to show you:</p>
+<ul class="simple">
+<li>Patterns and tricks you can use in your setup.py.</li>
+<li>Obscure pip/setuptools/virtualenv/python features you can use to improve your packaging experience (be it as a user of packages or a package author).</li>
+<li>Fledgeling alternative tools.</li>
+</ul>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/less-known-packaging-features-and-tricks">Details</a></p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">Distributed Workflows with Flowy</p>
+<p>This presentation introduces Flowy, a library for building and running distributed, asynchronous workflows built on top of different backends (such as Amazon’s SWF). Flowy deals away with the spaghetti code that often crops up from orchestrating complex workflows. It is ideal for applications that do multi-phased batch processing, media encoding, long-running tasks, and/or background processing.</p>
+<p>We’ll start by discussing Flowy’s unique execution model and see how different execution topologies can be implemented on top of it. During the talk we’ll run and visualize workflows using a local backend. We’ll then take a look at what it takes to scale beyond a single machine by using an external service like SWF.</p>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/distributed-workflows-with-flowy">Details</a></p>
+</td>
+</tr>
+</tbody>
+</table>
+Gitfs, Argus CI and Pylint2015-07-09T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-07-09:2015/07/09/gitfs-argus-ci-and-pylint/<p>For the next meetup we're going to do something different - an all-English show.</p>
+<p>Hint: these presentations will be shown at EuroPython 2015 (don't tell anyone, it's a secret!)</p>
+<p>Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6:00</th>
+<td>Entrance</td>
+</tr>
+<tr><th class="stub">6:15</th>
+<td><p class="first">Vlad Temian - gitfs: building a filesystem in Python</p>
+<p>gitfs is an open-source[1] filesystem which was designed
+to bring the full powers of Git to everyone, no matter how
+little they know about versioning. A user can mount any
+repository and all the his changes will be automatically
+converted into commits. gitfs will also expose the history
+of the branch you're currently working on by simulating
+snapshots of every commit.</p>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/gitfs-building-a-filesystem-in-python">Full abstract</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">Claudiu Popa - 12 years of Pylint (or How I learned to stop worrying about bugs)</p>
+<p>Given the dynamic nature of Python, some bugs tend
+to creep in our codebases. Innocents NameErrors or
+hard-to-find bugs with variables used in a closure,
+but defined in a loop, they all stand no chance in
+front of Pylint.</p>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/12-years-of-pylint-or-how-i-stopped-worrying-and-love-the-bugs">Full abstract</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td><p class="first">Cosmin Poieana - Argus: the omniscient CI</p>
+<p>Bring the continuous integration to a new level,
+through a platform/project independent framework
+able to give you unittest-like reports. Argus is a
+scenario-based application written in Python, driven
+by custom recipes under configurable environments,
+that can be used for testing a wide variety of small
+and big projects, with the ability of querying live
+data from the in-test application.</p>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/argus-the-omniscient-ci">Full abstract</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:45</th>
+<td>Ending</td>
+</tr>
+</tbody>
+</table>
+Sprint #112015-07-04T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-07-04:2015/07/04/sprint-11/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #102015-06-20T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-06-20:2015/06/20/sprint-10/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Graphs using Networkx and Semantic web using RDFlib2015-06-11T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-06-11:2015/06/11/graphs-using-networkx-and-semantic-web-using-rdflib/<p>La această ediție vom avea două prezentări.</p>
+<p>Agendă:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6:00</th>
+<td>Intrarea</td>
+</tr>
+<tr><th class="stub">6:15</th>
+<td><p class="first">Ana Maria Ghiran - "Semantic Web with Python - RDFlib"</p>
+<p>Ana Maria va face o introducere în Semantic Web si cum poate Python
+contribui la realizarea viziunii Web-ului semantic.</p>
+<p class="last"><a class="reference external" href="mailto:anamaria.ghiran@econ.ubbcluj.ro?subject=Semantic+Web+with+Python">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Pauză</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">Mihai Gociu - "Graphs in Python using Networkx"</p>
+<p>Mihai va face o demonstrație cu libraria <a class="reference external" href="https://networkx.github.io/">NetworkX</a>.</p>
+<p class="last"><a class="reference external" href="https://github.com/mihaigociu/myrepo/blob/master/networkx_presentation.py">Materialul prezentării</a>.</p>
+</td>
+</tr>
+</tbody>
+</table>
+Sprint #92015-06-06T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-06-06:2015/06/06/sprint-9/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #82015-05-23T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-05-23:2015/05/23/sprint-8/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Interpretoare în RPython și testare cu pytest2015-05-21T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-05-21:2015/05/21/interpretoare-in-rpython-si-testare-cu-pytest/<p>La această ediție vom avea două prezentări și un anunț surpriză ;-)</p>
+<p>Agendă:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6:30</th>
+<td>Intrarea</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td><p class="first">Ionel Cristian Mărieș - "Testare cu pytest"</p>
+<p>Ionel va face o introducere în pytest și va explica de ce este mai bun
+decât nose sau unittest.</p>
+<p class="last"><a class="reference external" href="https://blog.ionelmc.ro/presentations/pytest/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td>Pauză</td>
+</tr>
+<tr><th class="stub">7:45</th>
+<td><p class="first">Claudiu Popa - "Cum să îți faci propriul interpretor folosind RPython"</p>
+<p>Claudiu este unul dintre organizatorii comunității RoPython si
+maintainer Pylint. Ne va vorbi despre PyPy, RPython și cum se e să iți
+implementezi un interpretor în RPython.</p>
+<p class="last"><a class="reference external" href="https://ropython.ro/2015/05/21/interpretoare-in-rpython-si-testare-cu-pytest/PyPy-si-RPython.html">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Anunțul surpriză</td>
+</tr>
+</tbody>
+</table>
+Sprint #72015-05-09T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-05-09:2015/05/09/sprint-7/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+RoPython Timisoara #12015-05-05T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-05-05:2015/05/05/ropython-timisoara-1/<p>Vă invităm la prima ediție a RoPython Timișoara, întâlnirea pasionaților
+de Python din Timișoara. La această întâlnire, avem un invitat special -
+Claudiu Popa. El este core maintainer la Pylint, co-fondator RoPython și
+un membru foarte activ al comunității de Python.</p>
+<p>Avem programate 3 prezentări legate de Celery, Ansible și RPython.</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="21%" />
+<col width="63%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Durată</th>
+<th class="head">Presentator</th>
+<th class="head">Descriere</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:00</td>
+<td>Andrei Coman</td>
+<td>Intro în Celery</td>
+</tr>
+<tr><td>19:10 - 19:40</td>
+<td>Robert Tingirică</td>
+<td>Ansible, introducere și studiu de caz</td>
+</tr>
+<tr><td>19:50 - 20:20</td>
+<td>Claudiu Popa</td>
+<td>Cum să îți construiești un limbaj folosind RPython</td>
+</tr>
+</tbody>
+</table>
+<p>După eveniment vă așteptăm să mai rămâneți prin preajmă, și să veniți cu
+noi la o bere / suc, să povestim mai multe despre experiențele noastre
+cu limbajul si despre proiectele în Python la care am lucrat.</p>
+<p>Ne vedem marți la <a class="reference external" href="https://www.facebook.com/uvtromania">Universitatea de Vest din Timisoara</a>, Amfiteatrul A02!</p>
+Sprint #62015-04-25T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-04-25:2015/04/25/sprint-6/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Fireside chat with Michael Foord2015-04-23T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-04-23:2015/04/23/fireside-chat-with-michael-foord/<p>Michael Foord is a Python and Go programmer. He is working for Canonical
+and he is visiting Cluj-Napoca from Northampton UK.</p>
+<p>We invited Michael for a friendly chat. Cluj Python community is invited
+to join and talk with Michael. If you have specific questions for
+Michael please leave comments, or email them to us (so they don't get
+forgotten).</p>
+<p>If you don't have any specific questions we will be happy just seeing
+you come and saying hi.</p>
+<p>We will have beers and pizzas. The number of spots is limited. Fireplace
+might be missing :)</p>
+<p>We believe this is a great opportunity for local software development
+communities to meet with a Python core developer, book author and just a
+great open source contributor.</p>
+<blockquote>
+<p>You can find out more about Michael at
+<a class="reference external" href="http://www.voidspace.org.uk/">http://www.voidspace.org.uk/</a></p>
+<p>You can follow Michael on Twitter at
+<a class="reference external" href="https://twitter.com/voidspace">https://twitter.com/voidspace</a></p>
+</blockquote>
+Sprint #52015-04-11T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-04-11:2015/04/11/sprint-5/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #42015-03-28T00:00:00+02:00Echipa RoPythontag:ropython.ro,2015-03-28:2015/03/28/sprint-4/<p>Sprint virtual de dezvoltare Python, Pylint sau orice vrem :-)</p>
+Sprint #32015-03-14T00:00:00+02:00Echipa RoPythontag:ropython.ro,2015-03-14:2015/03/14/sprint-3/<p>Sprint virtual de dezvoltare Python, Pylint sau orice vrem :-)</p>
+Sprint #22015-02-28T00:00:00+02:00Echipa RoPythontag:ropython.ro,2015-02-28:2015/02/28/sprint-2/<p>Sprint virtual de dezvoltare Python, Pylint sau orice vrem :-)</p>
+<p>Cu scaun avem doar ~12 locuri asigurate :)</p>
+<p>Pizza și băuturile sunt asigurate.</p>
+PyTim #72015-02-25T00:00:00+02:00Echipa RoPythontag:ropython.ro,2015-02-25:2015/02/25/pytim-7/<p>Welcome to PyTim #7. This meetup marks our affiliation to the
+<a class="reference external" href="https://ropython.org">RoPython</a> national initiative which has similar
+events in Cluj, Iasi and Bucharest (more on this and a potential
+RoPython national conference at the meetup).</p>
+<p>We will have 3 talks covering Python, open source and cloud automation.</p>
+<p>Here is the Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:10</td>
+<td>Adelina Tuvenie (<a class="reference external" href="https://www.cloudbase.it">Cloudbase Solutions</a>)</td>
+<td>Automation as a Service with StackStorm</td>
+</tr>
+<tr><td>19:00 - 19:10</td>
+<td>Coffee Break</td>
+<td> </td>
+</tr>
+<tr><td>19:10 - 19:40</td>
+<td>Radu Ciorba (<a class="reference external" href="https://www.3pillarglobal.com">3Pillar Global</a>)</td>
+<td>TBA</td>
+</tr>
+<tr><td>19:40 - 19:50</td>
+<td>Coffee Break</td>
+<td> </td>
+</tr>
+<tr><td>19:50 - 20:15</td>
+<td>Vlad Temian (<a class="reference external" href="https://www.presslabs.com">PressLabs</a>)</td>
+<td>GitFS</td>
+</tr>
+</tbody>
+</table>
+<p>The new venue is Timisoara Startup Hub and the date is February 25!</p>
+<p>See you there.</p>
+Sprint #1 (Pylint)2015-02-14T00:00:00+02:00Echipa RoPythontag:ropython.ro,2015-02-14:2015/02/14/sprint-pylint/<p>Pentru că e foarte frig la început de 2015 facem un Sprint de Pylint.
+Pylint este cel mai cuprinzător verificator de cod disponibil pentru
+Python, este extensibil, configurabil și este folosit în foarte multe
+locuri. El ne ajută să scriem cod mai corect sau mai frumos.</p>
+<p>Încălzirea se face pe 14 februarie la <a class="reference external" href="http://clujhub.ro/">Cluj HUB</a> începând cu ora
+12.00. Vom fi coordonați de Claudiu Popa, developer Pylint. Cerințe
+pentru participare:</p>
+<ul class="simple">
+<li>Laptop propriu.</li>
+<li>Cunoștințe Python și Mercurial (sau Git) <a class="footnote-reference" href="#id2" id="id1">[1]</a></li>
+</ul>
+<p>Ce vom face:</p>
+<ul class="simple">
+<li>Îmbunătățiri (bugfixes, features, documentație etc). Înainte de
+sprint Claudiu va pregăti câteva liste de issues cu dificultăți
+diferite încât să vă puteți găsi ușor ceva pe plac.</li>
+<li>Plugin-uri Pylint pentru cei care au o idee și vor să o implementeze într-un
+plugin.</li>
+</ul>
+<table class="docutils footnote" frame="void" id="id2" rules="none">
+<colgroup><col class="label" /><col /></colgroup>
+<tbody valign="top">
+<tr><td class="label"><a class="fn-backref" href="#id1">[1]</a></td><td>Să aveți experienta de lucru cu un proiect Python.</td></tr>
+</tbody>
+</table>
+Extending Python in C2014-11-20T00:00:00+02:00Echipa RoPythontag:ropython.ro,2014-11-20:2014/11/20/extending-python-in-c/<p>One reason for Python's popularity (and a reason for many of its quirks
+...) is its strong ties to the C programming language. CPython, the
+reference Python interpreter, allows advanced users to interact with the
+interpreter's inner workings, and extend the Python language with code
+written in C.</p>
+<p>This talk gives a very high-level overview of the CPython C API, and
+shows how to build a C extension in a few steps. It then discusses a
+popular use case for C extensions - optimizing performance of your
+Python programs! Finally we're gonna look at some modern alternatives to
+getting more performance out of your Python code, e.g. Cython.</p>
+<p>About Steffen Wenz:</p>
+<blockquote>
+Steffen is the CTO of TrustYou (with offices in Cluj and Munich).
+TrustYou crawls and semantically analyzes all hotel reviews, and then
+generates a human-readable summary for each hotel on the planet. Did
+guests like the service? Was the location OK? Chances are you've seen
+our data on one of the many websites we license it to - among them Kayak
+and Google :) TrustYou is a Python company. We use Hadoop streaming and
+Pyspark to bring Python to the big data era. Steffen has been with
+TrustYou since 2008. His master thesis laid the foundation for
+TrustYou's scalable semantic analysis, which today understands 20
+languages natively.</blockquote>
+Workshop #2 - Expediție în cloud computing, programare funcțională și altele2014-10-19T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-10-19:2014/10/19/workshop-py-2/<img alt="Workshop #2" class="align-center" src="https://ropython.ro/2014/10/19/workshop-py-2/workshop.png" />
+<p>Dacă sunteți începător în Python și zilele trecute ați avut “bucuria” primului vostru traceback
+sau aveți experiență în alte limbaje, trecând prin inevitabilul Javascript, îndreptându-vă apoi
+către limbajele funcționale și vreți acum să aflați ce este acel Python de care toată lumea
+vorbește sau dacă ești deja experimentat în acest limbaj și vrei să afli și să aprofundezi
+ceva nou și incitant, atunci ai ocazia perfectă pentru a face acest lucru, prin participarea
+ta la următoarea ediție Workshop.py. Dacă în prima ediție ne îndreptam atenția spre utilizarea
+limbajului Python pentru crearea de aplicații web, acum vom avea în paralel o serie de workshop-uri,
+cu subiecte ce variază de la cloud computing, programare funcțională, până la introducere în Python,
+gama largă de opțiuni mulându-se atât pe începători, cât și pe cei cu experiență.</p>
+<p>Precedat de Conference.py, prima conferință de Python a toamnei, Workshop.py #2 se va desfășura
+pe data de 19 octombrie, fiind compus din mai multe workshop-uri în paralel, cu subiecte variate,
+unele dintre ele propunând aprofundarea conceptelor din prezentările din conferință. Pentru fiecare
+workshop susținut, vom avea un mentor ce își va purta elevii prin înțelegerea subiectului prezentat.</p>
+<p>Unul din subiectele workshop-urilor va fi Introducere în Python, workshop susținut de membri ai
+grupului RoPython, acesta fiind destinat începătorilor, cât și celor care vor să învețe un nou limbaj.
+Participanții vor învăța de ce alegerea acestui limbaj de programare îți poate schimba viața și
+viziunea asupra ei, prin ușurința cu care îți permite să pui în practică idei și prin filosofiile
+ce stau la baza lui. Totodată, ei vor mai învăța să facă primii pași, ajungând de la primul traceback
+la primul algoritm funcțional în Python.</p>
+<p>Programul complet al workshop-urilor, precum și locația lor vor fi anunțate în curând.</p>
+<p>Vă așteptăm!</p>
+Python Week2014-10-18T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-10-18:2014/10/18/Python-Week/<div class="line-block">
+<div class="line"><em>And on the pedestal these words appear:</em></div>
+<div class="line"><em>"My name is Python, king of languages:</em></div>
+<div class="line"><em>Look on my works, ye Mighty, and rejoice!”</em></div>
+</div>
+<p>Dacă poetul romantic Percy Bysshe Shelley ar fi trăit în zilele noastre,
+atunci cu siguranță poemele lui ar fi fost scrise în Python, limbajul ce are
+propriile lui înțelepciuni, scrise în slove de biți de către Tim Peters, în al său
+Zen of Python, setul de îndrumări ce cuprinde frumusețea limbajului în toată deplinătatea lui.</p>
+<p>Python Week este un eveniment dedicat acestui frumos limbaj ce își propune, ca
+pentru o săptămână, să adune toți pasionații de tehnologie într-un mediu propice creației.</p>
+<p>Următoarele evenimente vor avea loc în cadrul săptămânii Python:</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="53%" />
+<col width="47%" />
+</colgroup>
+<tbody valign="top">
+<tr><td><div class="first last figure">
+<img alt="Conference.py" src="https://ropython.ro/2014/10/18/Python-Week/conference.png" />
+<div class="legend">
+Conference.py propune o zi întreagă de prezentări tehnice,
+venite din partea unor speakeri implicați în proiecte open source de anvergură,
+cu subiecte ce vor purta participanții prin cloud computing folosind Python,
+in(tro)ducere în metaclase și sisteme de fișiere bazate pe Git, cuvintele cheie
+ale evenimentului fiind open-source și bineînțeles, Python. Vrem ca această
+conferință să rezoneze cu publicul pasionat de IT din Iași și nu numai,
+astfel încât prin ea să reușim să formăm un mediu propice dezvoltării comunității
+iubitorilor de Python și pasionaților de tehnologie din România. Prin subiecte interesate,
+ancorate în lumea open source, vrem să deschidem totodată și apetitul persoanelor
+tinere, dornice de învățarea unor lucruri noi, cât și a celor cu experiență în
+dezvoltarea de software, ce vor să afle ultimele noutăți din lumea Python.</div>
+</div>
+</td>
+<td><div class="first last figure">
+<img alt="Workshop.py" src="https://ropython.ro/2014/10/18/Python-Week/workshop.png" />
+<div class="legend">
+Precedat de Conference.py, prima conferință de Python a toamnei,
+Workshop.py #2 se va desfășura pe data de 19 octombrie, fiind compus
+din mai multe workshop-uri în paralel, cu subiecte variate, unele dintre
+ele propunând aprofundarea conceptelor din prezentările din conferință.
+Pentru fiecare workshop susținut, vom avea un mentor ce își va purta
+elevii prin înțelegerea subiectului prezentat.
+Unul din subiectele workshop-urilor va fi Introducere în Python, workshop
+susținut de membri ai grupului RoPython, acesta fiind destinat începătorilor,
+cât și celor care vor să învețe un nou limbaj. Participanții vor învăța de
+ce alegerea acestui limbaj de programare îți poate schimba viața și viziunea
+asupra ei, prin ușurința cu care îți permite să pui în practică idei și prin
+filosofiile ce stau la baza lui.</div>
+</div>
+</td>
+</tr>
+<tr><td><div class="first last figure">
+<img alt="Training.py" src="https://ropython.ro/2014/10/18/Python-Week/training.png" />
+<div class="legend">
+Ideea acestui training este de a expune în fața micilor viitori
+programatori și dezvoltatori, un limbaj de programare ușor de înțeles, rapid, robust
+și stabil, un limbaj cu un impact enorm asupra tehnologiei și cu o varietate
+nemaiîntâlnită în domeniu și toate acestea datorită simplității sintaxei, dar
+mai ales comunității din spate și multitudinii de biblioteci. Echipa noastră
+dorește să introducă încetul cu încetul, dar într-un mod sigur prin cantitatea imensă
+de beneficii imediate și viitoare, acest limbaj de scripting în programa studiilor
+(pre)universitare. Indiferent dacă intenția noastră de viitor va avea succes sau nu,
+suntem siguri că elevii ce vor lua parte la evenimentele de acest gen vor avea multe
+de învățat, lucruri ce vor fi de folos pe mai multe planuri, ce vor contribui la
+îmbunătățirea “gimnasticii minții” și care îi vor ajuta pe participanți să-și materializeze
+ideile într-un timp record, să vadă imediat în practică utilitatea unui algoritm și poate
+chiar să realizeze aplicația mult visată.</div>
+</div>
+</td>
+<td><!-- -->
+</td>
+</tr>
+</tbody>
+</table>
+CloudTim Panel discussion: Dynamic Programming Languages in the Cloud2014-10-14T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-10-14:2014/10/14/cloudtim-panel-discussion-dynamic-programming-languages-in-the-cloud/<p><a class="reference external" href="http://www.unifiedpost.ro">UnifiedPost</a> and <a class="reference external" href="http://www.cloudbase.it">Cloudbase Solutions</a> have
+teamed up for a cross-community meetup that will take the form of a
+panel discussion on a very hot topic: dynamic programming languages in
+the cloud.</p>
+<p>Please vote for the most interesting questions you'd like to see
+addressed during the meetup. <a class="reference external" href="http://www.meetup.com/CloudTim/polls/1170162/">Please vote HERE.</a></p>
+<p>The discussion will take a closer look at the Key Performance Indicators
+and the key architectural principles for cloud application development.
+Based on audience voted questions, we will talk about the role of
+dynamic and static languages in cloud application development and best
+practices in cloud development.</p>
+<p>We will have the following panellists:</p>
+<ul class="simple">
+<li>Koen Handekyn - CTO at <a class="reference external" href="http://www.unifiedpost.com/">UnifiedPost</a> and Head of UP-nxt,
+UnifiedPost's R&D branch in cooperation with the Belgian universities of
+Leuven and Gent.</li>
+<li>Lucian Petrut - Software Developer at <a class="reference external" href="http://www.cloudbase.it/">Cloudbase Solutions</a>, committed to bringing
+interoperability in the Cloud Computing world, OpenStack and Python
+enthusiast.</li>
+<li>Valentin Bud – Systems Engineer at <a class="reference external" href="http://www.databus.ro/">Databus</a>, entrepreneur, Cloud Computing
+enthusiast. He enjoys smart people, interesting conversation and things
+well done.</li>
+</ul>
+<p>More panelists are in the process of confirming their attendance to our
+event, so keep an eye on this space for regular updates on our speakers
+and the questions they will be debating.</p>
+Training.py - La tine în liceu2014-10-07T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-10-07:2014/10/07/training-py-la-tine-in-liceu/<img alt="Training.py #1 - La tine în liceu" class="align-center" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/training-py-1-in-liceu.png" />
+<p>Deoarece conferințele și workshop-urile pot avea un caracter tehnic ceva mai avansat,
+ne-am propus să creăm un eveniment destinat pasionaților de Python, destinat începătorilor
+și nu numai. Acest training are ca public țintă elevii de liceu și ca scop
+introducerea acestora în limbajul de scripting de nivel înalt, Python.</p>
+<p>Evenimentul va face parte din programul european CodeWeek și se va desfășura cu
+sprijinul inspectoratului în mai multe licee de profil din țară, de data aceasta
+pornind cu nume ca “Colegiul Național”, “Costache Negruzzi”, “Grigore Moisil” și
+“Emil Racoviță” din Iași. Acesta va veni în continuarea workshop-ului de duminică
+și se va întinde pe patru zile de marți până vineri, câte un laborator de trei ore
+în fiecare liceu. Elevii vor desluși din mers, intr-o atmosferă cât mai distractivă,
+tainele acestui limbaj, fără a se lovi de aceleași clișee și obstacole veșnice.</p>
+<p>Această sesiune de training va fi prima din categoria ei și va întări
+cunoștințele dobândite în cadrul conferinței și a workshop-ului. Experiența ne-a
+arătat că de multe ori nu toți participanții de la aceste evenimente se descurcă
+la fel de bine ca restul și din acest motiv, vrem să anticipăm și să depășim împreună
+eventualele dificultăți și totodată, să învățăm lucruri noi sau lucruri vechi dar
+facute într-o altă manieră, mult mai simplu și mult mai rapid. Ideea acestui training
+este de a expune în fața micilor viitori programatori și dezvoltatori, un limbaj de
+programare ușor de înțeles, rapid, robust și stabil, un limbaj cu un impact enorm asupra
+tehnologiei și cu o varietate nemaiîntâlnită în domeniu și toate acestea datorită
+simplității sintaxei, dar mai ales comunității din spate și multitudinii de biblioteci.</p>
+<p>RoPython dorește să introducă încetul cu încetul, dar într-un mod sigur prin
+cantitatea imensă de beneficii imediate și viitoare, acest limbaj de scripting în
+programa studiilor (pre)universitare. Indiferent dacă intenția noastră de viitor
+va avea succes sau nu, suntem siguri că elevii ce vor lua parte la evenimentele de
+acest gen vor avea multe de învățat, lucruri ce vor fi de folos pe mai multe planuri,
+ce vor contribui la îmbunătățirea “gimnasticii minții” și care îi vor ajuta pe participanți
+să-și materializeze ideile într-un timp record, să vadă imediat în practică utilitatea unui
+algoritm și poate chiar să realizeze aplicația mult visată. În prezent, scopul nostru
+principal este să educăm potențialul nostru public din cadrul conferințelor, workshop-urilor
+și chiar adunărilor ce poartă denumirea de Ask.py, învățându-i de la zero și dirijându-i
+pas cu pas prin misteriosul drum către dezvoltarea de software. Ne dorim să-i facem
+să-și răspundă singuri la întrebări ca “La ce mă ajută programarea în viața reală?”,
+iar acest lucru va avea un mare beneficiu pentru ambele părți: noi ca organizatori vom
+putea crește rapid o comunitate în adevăratul sens al cuvântului ce se va remarca prin
+calitatea membrilor și nu prin cantitate, iar cei ce vor învața de la noi și de la colegii
+lor vor avea parte de niște cunoștințe, idei și indicații de care puțin probabil
+se vor lovi de unii singuri.</p>
+<p>Liceele înscrise în acest proiect sunt:</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="50%" />
+<col width="50%" />
+</colgroup>
+<tbody valign="top">
+<tr><td><img alt="Colegiul Național" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/colegiu-national.png" /></td>
+<td><img alt="Liceul Teoretic "Grigore Moisil"" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/grigore-moisil.png" /></td>
+</tr>
+<tr><td><img alt="Colegiul "Costache Negruzzi"" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/costache-negruzzi.png" /></td>
+<td><img alt="Colegiul Național "Emil Racoviță"" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/emil-racovita.png" /></td>
+</tr>
+</tbody>
+</table>
+Ask.py #3 - În expediție2014-10-01T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-10-01:2014/10/01/ask-py-in-expeditie/<img alt="Ask.py #3 - În expediție" class="align-center" src="https://ropython.ro/2014/10/01/ask-py-in-expeditie/ask-py-in-expeditie.png" />
+<p>Cu ocazia dojo-ului CentOS, ce se va desfășura în Timișoara pe 27 septembrie, echipa RoPython va face o vizită în orașul de pe Bega. O călătorie într-un oraș nou reprezintă totodată și oportunitatea cunoașterii comunității Python din orașul respectiv, ocazie numai bună pentru o nouă întâlnire Ask.py, alături de oameni noi și entuziasmați. Echipa RoPython vă invită la primul Ask.py în partea vestică a țării pe data de 1 octombrie, în Timișoara.</p>
+<p>Vă așteptăm!</p>
+Conference.py #1 @Iași2014-10-01T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-10-01:2014/10/01/conference-py-1/<p>Toamna este un anotimp al începutului, fiind vremea unui nou an școlar, unui
+nou început de an universitar, precum și sezonul în care vacanțele lungi sau
+scurte, plănuite sau inopinate, lasă locul altor activități.
+Este anotimpul în care începe stagiunea la operă și în care studenții revin
+timizi în orașul studenției lor, tânjind după aventurile verii proaspăt trecute.
+Toamna este și anotimpul în care poți participa la conferințe consacrate.
+Dacă pe harta evenimentelor IT din această toamnă ai trecut Design Jam,
+CodeCamp sau DefCamp, atunci este timpul să adaugi și prima conferință
+dedicată limbajului Python din România, Conference.py, ce se va desfășura în Iași,
+pe data de 18 octombrie.</p>
+<p>Conference.py propune o zi întreagă de prezentări tehnice, venite din
+partea unor speakeri implicați în proiecte open source de anvergură,
+cu subiecte ce vor purta participanții prin cloud computing folosind Python,
+in(tro)ducere în metaclase și sisteme de fișiere bazate pe Git, cuvintele cheie
+ale evenimentului fiind open-source și bineînțeles, Python.</p>
+<p>Vrem ca această conferință să rezoneze cu publicul pasionat de IT din Iași și nu
+numai, astfel încât prin ea să reușim să formăm un mediu propice dezvoltării
+comunității iubitorilor de Python și pasionaților de tehnologie din România.
+Prin subiecte interesate, ancorate în lumea open source, vrem să deschidem
+totodată și apetitul persoanelor tinere, dornice de învățarea unor lucruri noi,
+cât și a celor cu experiență în dezvoltarea de software, ce vor să afle ultimele
+noutăți din lumea Python.</p>
+<p>Pentru această primă ediție, ne așteptăm la cel puțin un număr de o sută de participanți
+și sperăm că această conferință să crească și să aducem an de an un număr tot mai mare de
+participanți și prezentări tot mai diverse și incitante. Pentru acest eveniment,
+intrarea va fi liberă.</p>
+<p>Următorii speakeri ne onorează cu participarea lor:</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="50%" />
+<col width="50%" />
+</colgroup>
+<tbody valign="top">
+<tr><td><div class="first last figure">
+<img alt="Alex Morega" src="https://ropython.ro/2014/10/01/conference-py-1/alex_morega.jpeg" />
+<p class="caption">Alex Morega</p>
+<div class="legend">
+Alex este un dezvoltator web, care iubește limbajul
+Python și nu se poate abține din a descoperi
+biblioteci noi. Printre altele, este și voluntar pentru
+organizația ROSEdu, ce promovează cultura open-source
+în educație.</div>
+</div>
+</td>
+<td><div class="first last figure">
+<img alt="Gabriel Samfira" src="https://ropython.ro/2014/10/01/conference-py-1/gabriel_samfira.jpg" />
+<p class="caption">Gabriel Samfira</p>
+<div class="legend">
+Gabriel este Senior Cloud Engineer în cadrul
+Cloudbase Solutions. Este pasionat de proiecte open
+source și experimentat în diverse limbaje de programare,
+precum Python, Go, Ruby, Perl și Powershell.</div>
+</div>
+</td>
+</tr>
+<tr><td><div class="first last figure">
+<img alt="Alessandro Pilotti" src="https://ropython.ro/2014/10/01/conference-py-1/alessandro_pilotti.jpeg" />
+<p class="caption">Alessandro Pilotti</p>
+<div class="legend">
+Alessandro este CEO-ul și fondatorul Cloudbase Solutions,
+o companie ce formează puntea de legătură dintre open
+source și Microsoft. El este Microsoft MVP pe ASP.NET
+și pe Windows Azure Insider, fiind totodată și Microsoft
+Certified Trainer. Îi place să dezvolte proiecte open
+source și să participe în comunitatea IT.</div>
+</div>
+</td>
+<td><div class="first last figure">
+<img alt="Ionel Cristian Mărieș" src="https://ropython.ro/2014/10/01/conference-py-1/ionel_cristian.jpg" />
+<p class="caption">Ionel Cristian Mărieș</p>
+<div class="legend">
+Ionel este un dezvoltator software din Cluj-Napoca.
+După mai multe aventuri cu alte limbaje, a rămas la
+Python și inevitabilul JavaScript. Îi place să facă
+contribuții la proiecte open-source și în timpul liber
+mai scrie și pe blog. El este și autorul mai multor
+proiecte open source, printre care enumerăm aspectlib
+cogen, python-manhole, fiind și contribuitor Celery.</div>
+</div>
+</td>
+</tr>
+<tr><td><div class="first last figure">
+<img alt="Vlad Temian" src="https://ropython.ro/2014/10/01/conference-py-1/vlad_temian.png" />
+<p class="caption">Vlad Temian</p>
+<div class="legend">
+Vlad este backend developer la Presslabs, fiind un
+tânăr energic și entuziast, pasionat de orice presupune
+cod sau problemă tehnică. Folosește Python ori de câte
+ori are ocazia și este totodată și mentor pentru Coder
+Dojo în Timișoara, unde pregătește copiii pentru primii
+lor pași în lumea Python.</div>
+</div>
+</td>
+<td> </td>
+</tr>
+</tbody>
+</table>
+<p>Dacă vrei să ne ajuți, dacă ai un sfat sau o critică sau doar ești curios
+de inițiativa grupului RoPython, nu ezita să ne contactezi pe <a class="reference external" href="mailto:contact@ropython.org">contact@ropython.org</a>.</p>
+<p>Mulțumim sponsorilor și partenerilor noștri!</p>
+<img alt="PSF" src="https://ropython.ro/2014/10/01/conference-py-1/python-software-foundation.png" style="width: 35.0%;" />
+<img alt="Cloudbase Solutions" src="https://ropython.ro/2014/10/01/conference-py-1/cloudbase.png" style="width: 35.0%;" />
+Ask.py #2 - Elemente introductive2014-07-23T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-07-23:2014/07/23/ask-py-elemente-introductive/<img alt="Ask.py #2 - Elemente introductive" class="align-center" src="https://ropython.ro/2014/07/23/ask-py-elemente-introductive/ask-py-2-elemente-introductive.png" />
+<p>Săptămâna aceasta în cadrul evenimentului Ask.py vom face primii pași în dezvoltarea unei aplicații folosind limbajul Python.
+Dacă săptămâna trecută vorbeam despre lucrurile interesante ce pot fi realizate folosind Python, în cadrul acestei sesiuni vom implementa o parte dintre ele.</p>
+<p>Vă așteptăm cu drag!</p>
+Decorators and Workflows2014-07-17T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-07-17:2014/07/17/decorators-and-workflows/<p>La a 2-a ediție de vară vor prezenta:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="30%" />
+<col width="70%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub"><a class="reference external" href="https://blog.ionelmc.ro/">Ionel Cristian Mărieș</a></th>
+<td>Tot ce nu vroiai să știi despre decoratori</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://github.com/severb">Sever Băneșiu</a></th>
+<td>Flowy, easy SWF workflows (swf: <a class="reference external" href="http://aws.amazon.com/swf/">http://aws.amazon.com/swf/</a>)</td>
+</tr>
+</tbody>
+</table>
+<p>Evenimentul este găzduit de Cluj Hub. Va fi o taxa de protocol de 20RON. 15RON pentru primii 5.</p>
+Ask.py #1 Curiozități2014-07-16T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-07-16:2014/07/16/ask-py-curiozitati/<img alt="Ask.py #1 - Curiozități" class="align-center" src="https://ropython.ro/2014/07/16/ask-py-curiozitati/ask-py-1-curiozitati.png" />
+<p>ask.py este destinat interacțiunii prin viu grai cu echipa RoPython, scopul fiind nu doar dobândirea de noi cunoștințe
+prin intermediul întrebărilor, cât și o închegare cât mai bună e relației dintre membrii comunității Python din România,
+în fața unui pahar de vin, înconjurați de oameni cu aceeași pasiune extraordinară pentru acest limbaj.</p>
+<p>Vom încerca în primul eveniment ask.py să prezentăm proiectul RoPython celor care vor să afle mai multe despre
+inițiativă, cât și să fim la dispoziția voastră pentru întrebări din universul Python.</p>
+PyTim #62014-07-01T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-07-01:2014/07/01/pytim-6/<p>Welcome to the 6th edition of #PyTim, the Python meetup in Timisoara.</p>
+<p>In this edition we will have 2 sessions talking about open source
+projects developed using Python and Go.</p>
+<p>Here is the Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:10</td>
+<td>Gabriel Adrian Samfira (Cloudbase Solutions)</td>
+<td>Automating Windows workloads with Juju and MAAS</td>
+</tr>
+<tr><td>19:10 - 19:30</td>
+<td>Coffee Break</td>
+<td> </td>
+</tr>
+<tr><td>19:30 - 20:10</td>
+<td>Bogdan Gaza</td>
+<td>Taming Cloud Infrastructures with Python and Docker</td>
+</tr>
+</tbody>
+</table>
+<p>The venue and format remain the same as in previous meetups. Please
+spread the word and let people know about #PyTim.</p>
+<p>See you on July 1!</p>
+<p>#Juju #Go #MAAS #Docker #HyperV #Python #opensource #meetup #Timisoara</p>
+Python and Ember.js2014-06-12T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-06-12:2014/06/12/python-and-emberjs/<p>Python and Ember.js - Super Fast (and Testable!) Frontend</p>
+<p>FREE BEER and PIZZA while showcasing the testable, Embjer.js on top of
+a Python backend.</p>
+<p>Create super fast and testable front end on top of your Python.</p>
+<p>by Stas Suscov and Flaviu Simihaian</p>
+<p><img alt="image0" src="http://photos2.meetupstatic.com/photos/event/5/4/e/e/global_199941742.jpeg" /></p>
+Workshop #1 - Python pentru dezvoltarea aplicațiilor web2014-05-31T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-05-31:2014/05/31/workshop-py-python-pentru-dezvoltarea-aplicatiilor-web/<pre class="literal-block">
+HTTP/1.1 201 Workshop created
+Date: SAT, 31 May 2014 10:00:00 GMT
+Location: Facultatea de informatică
+Content-Type: application/PythonWeb
+Content-Length: 12
+X-Description: “Python workshop! REST, url routing, Python, JSON, unit testing”
+</pre>
+<p>Dacă antetele de mai sus te duc cu gândul la proiectul pe care vrei să îl faci RESTful, dar nu ai avut niciodată timp să afli ce este și cum se face, atunci ești binevenit pe data de 31 mai la Facultatea de Informatică UAIC, Iași, pentru un atelier Python, de-a lungul unei zile intense în care cuvintele cheie vor fi web și Python. Nu e nici o problemă dacă nu ai auzit niciodată de acest limbaj, la finalul zilei fiecare participant va putea să își treacă în bucket list faptul că a aflat de REST APIs, JSON, Python, unit testing, url routing și permisiuni, generatori, WSGI și decoratori. Băuturile și snackurile vor fi din partea casei.</p>
+<p>Grupul din spatele inițiativei e format din oameni entuziaști și pasionați de Python, fiecare dintre ei având experiență în domenii precum procesare distribuită, aplicații web, open source și securitate. O prefață a evenimentului de sâmbătă va fi pe data de 30 mai, în incinta facultății de informatică (ora exactă va fi anunțată în curând), ce se va desfășura pe parcursul a două ore, în care grupul RoPython se va prezenta și își va prezenta și obiectivele, urmând ca restul timpului să fie ocupat de o serie de prezentări scurte și la obiect despre subiecte diverse cu tangență în limbajul Python, aceste prezentări având scopul să incite cât mai multă lume pentru participarea de sâmbătă. Totodată, vineri va exista și o surpriză (cuvintele cheie fiind API și gaming).</p>
+<p>Evenimentul de sâmbătă, 31 mai, va fi împărțit într-o parte teoretică, ce se va desfășura în prima parte a zilei, urmată de una practică, de-a lungul căreia participanții pot să își folosească cunoștințele acumulate în prima parte a zilei. Partea teoretică va consta în prezentări mai detaliate cu aplicare în dezvoltarea aplicațiilor web folosind Python, iar în cea practică participanții vor lucra la realizarea unor aplicații web într-un timp cât mai scurt.
+Pentru că vrem ca fiecare participant să câștige cât mai multă experiență din urma acestui atelier și să oferim un eveniment de calitate, numărul de locuri pentru evenimentul de sâmbătă va fi limitat. Înscrierea fiecărui participant va fi evaluată conform anumitor criterii de către membrii grupului, urmând ca primele 45 de persoane să fie acceptate.</p>
+<p>Elementele ce vor fi apreciate sunt:</p>
+<ul class="simple">
+<li>contribuitori la proiecte open source, nu neapărat scrise în limbajul Python.</li>
+<li>proiecte pe github sau bitbucket peste care ne putem uita.</li>
+<li>un profil de LinkedIn plin cu lucruri care să ne impresioneze.</li>
+</ul>
+<p>Apreciem persoanele care vor să învețe, așa că și începătorii sunt bineveniți. Pentru asta, trebuia ca prezentarea voastră să fie cât mai savuroasă și sinceră.</p>
+<p>Programul de vineri este:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="58%" />
+<col width="26%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Ora</th>
+<th class="head">Prezentare</th>
+<th class="head">Speaker</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>12:00 - 12:15</td>
+<td>Prezentarea grupului RoPython</td>
+<td>Alexandru Coman</td>
+</tr>
+<tr><td>13:00 - 13:15</td>
+<td>Noțiuni de conduită în dezvoltarea unui proiect</td>
+<td>Cosmin Poieană</td>
+</tr>
+<tr><td>13:15 - 13:30</td>
+<td>Decoratori (noțiuni introductive)</td>
+<td>Claudiu Popa</td>
+</tr>
+<tr><td>13:30 - 13:45</td>
+<td>Unit testing (noțiuni introductive)</td>
+<td>Claudiu Popa</td>
+</tr>
+<tr><td>13:45 - 14:00</td>
+<td>Element surpriză</td>
+<td>Claudiu Popa</td>
+</tr>
+</tbody>
+</table>
+<p>Programul de sâmbătă este:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="58%" />
+<col width="26%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Ora</th>
+<th class="head">Activitate</th>
+<th class="head">Speaker</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>09:00 - 10:00</td>
+<td>Primirea participanților</td>
+<td> </td>
+</tr>
+<tr><td>10:00 - 10:45</td>
+<td>Introducere în paradigma REST</td>
+<td>Sabin Buraga</td>
+</tr>
+<tr><td>10:45 - 11:15</td>
+<td>Framework-ul Cherrypy</td>
+<td>Alexandru Coman</td>
+</tr>
+<tr><td>11:15 - 11:30</td>
+<td>Pauză</td>
+<td> </td>
+</tr>
+<tr><td>11:30 - 12:30</td>
+<td>Django REST Framework</td>
+<td>Claudiu Popa</td>
+</tr>
+<tr><td>12:30 - 13:00</td>
+<td>ORM-uri</td>
+<td>Cosmin Poieană</td>
+</tr>
+<tr><td>13:00 - 14:15</td>
+<td>Pauză de masă</td>
+<td> </td>
+</tr>
+<tr><td>14:15 - 14:30</td>
+<td>Standarde de scriere</td>
+<td>Alexandru Coman</td>
+</tr>
+<tr><td>14:30 - 14:45</td>
+<td>Formarea echipelor</td>
+<td> </td>
+</tr>
+<tr><td>15:00 - 19:00</td>
+<td>Workshop</td>
+<td> </td>
+</tr>
+<tr><td>20:00</td>
+<td>Feedback în Oscar</td>
+<td>Echipa RoPython</td>
+</tr>
+</tbody>
+</table>
+<p>Grupul RoPython vă așteaptă cu drag!</p>
+Machine Learning in Python2014-02-20T00:00:00+02:00Echipa RoPythontag:ropython.ro,2014-02-20:2014/02/20/machine-learning-in-python/<p>Hello Pythonistas!</p>
+<p>After a long break we'll meet again! This time the topic is machine
+learning, one of Python's favorite use cases. Radu Marius Florin and
+Roland Szabo will tell us more about it. After the meetup we'll go for a
+drinkup to get to know each other better ...</p>
+<p>The event will be hosted by Cluj Hub, where freelancers usually meet.</p>
+PyTim #52014-02-11T00:00:00+02:00Echipa RoPythontag:ropython.ro,2014-02-11:2014/02/11/pytim-5/<p>Happy New Year from behalf of PyTim!</p>
+<p>The first #Python meetup of 2014 will take place on February 11. The
+format is the same as in the previous meet ups.</p>
+<p>Here is the Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="30%" />
+<col width="70%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub"><div class="first last line-block">
+<div class="line">Radu Ciorba</div>
+<div class="line">(<a class="reference external" href="https://www.facebook.com/ThreePillarGlobal">3Pillar Global Romania</a>)</div>
+</div>
+</th>
+<td>Concurrency in Python Overview: Processes, Threads and Greenlets</td>
+</tr>
+<tr><th class="stub">Adam Collard (<a class="reference external" href="https://www.facebook.com/pages/Canonical-Ltd/112304012115618">Canonical Ltd</a>)</th>
+<td>Python 3.4. What's coming?</td>
+</tr>
+<tr><th class="stub">Alessandro Pilotti (<a class="reference external" href="https://www.facebook.com/CloudbaseSolutions">Cloudbase Solutions</a>)</th>
+<td>Interoperable OpenStack guest initialization with Python</td>
+</tr>
+</tbody>
+</table>
+<p>Each presentation will last around 30 minutes + Q/A. There will be
+short, 10 minute coffee breaks in between sessions.</p>
+<p>Thanks,</p>
+<p>See you on February 11!</p>
+PyTim #42013-11-12T00:00:00+02:00Echipa RoPythontag:ropython.ro,2013-11-12:2013/11/12/pytim-4/<p>Welcome to the 4th #Python community #meetup in #Timisoara.</p>
+<p>At PyTim #4 we will have 3 talks held by local developers, covering the
+following topics:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:10</td>
+<td>Vlad Temian (<a class="reference external" href="https://www.facebook.com/PressLabs?directed_target_id=0">PressLabs</a>)</td>
+<td>A Python Web Service</td>
+</tr>
+<tr><td>19:10 - 19:20</td>
+<td>Dan Bugariu</td>
+<td>OpenData & CityProjects communities / Python Hackaton opportunity</td>
+</tr>
+<tr><td>19:40 - 20:20</td>
+<td>Dan Damian (<a class="reference external" href="https://www.facebook.com/mindquilt?directed_target_id=0">MindQuilt</a>)</td>
+<td>Application Deployment using SaltStack & Fabric</td>
+</tr>
+<tr><td>20:20 - 21:00</td>
+<td>Gabriel Adrian Samfira (<a class="reference external" href="https://www.facebook.com/CloudbaseSolutions?ref=hl&directed_target_id=0">Cloudbase Solutions</a>)</td>
+<td>Distributed Tasks using Python and AMQP</td>
+</tr>
+</tbody>
+</table>
+<p>See you on November 12!</p>
+PyTim #32013-10-09T00:00:00+03:00Echipa RoPythontag:ropython.ro,2013-10-09:2013/10/09/pytim-3/<p>Now that developers have come back from holiday and the University has
+started we will continue our regular meetup schedule with PyTim #3.</p>
+<p>We will have 3 technical talks held by local developers who will share
+from their experience working on large scale Python projects.</p>
+<div class="section" id="agenda-speakers">
+<h2>Agenda & Speakers<a class="headerlink" href="#agenda-speakers" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:10</td>
+<td>Mihai Balint (Cmed Technology)</td>
+<td>Test Fixture Deployment with Docker Containers</td>
+</tr>
+<tr><td>19:10 - 19:50</td>
+<td>Robert Tingirica (<a class="reference external" href="https://www.facebook.com/CloudbaseSolutions/events?ref=hl&directed_target_id=0">Cloudbase Solutions</a>)</td>
+<td>Unit Testing in Python</td>
+</tr>
+<tr><td>20:10 - 21:00</td>
+<td>Sever Banesiu & Peter Horvath (<a class="reference external" href="https://www.facebook.com/ThreePillarGlobal?directed_target_id=0">3Pillar Global Romania</a>)</td>
+<td>Zope Component Architecture / Flowy Library for Amazon Simple Workflow</td>
+</tr>
+</tbody>
+</table>
+<p>See you on October 9!</p>
+</div>
+Task queues and components architecture2013-10-03T00:00:00+03:00Echipa RoPythontag:ropython.ro,2013-10-03:2013/10/03/task-queues-and-components-architecture/<p>I invite you to the 2nd Cluj Pythonistas meetup where two of the best
+Python developers I know will tell you about subjects that they love:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="30%" />
+<col width="70%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub"><a class="reference external" href="https://blog.ionelmc.ro/">Ionel Cristian Mărieș</a></th>
+<td>Celery introduction</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://github.com/severb">Sever Băneșiu</a></th>
+<td>Zope Component Architecture</td>
+</tr>
+</tbody>
+</table>
+<p>The event's host is Cluj Cowork and the recommended contribution for
+that is 10 lei. See you there ...</p>
+<p>P.S. Ring at "Ruby tribe" when you arrive.</p>
+Python Cluj first meetup2013-08-01T00:00:00+03:00Echipa RoPythontag:ropython.ro,2013-08-01:2013/08/01/python-cluj-first-meetup/<p>Just an informal meeting in a bar so we can get to know other Python
+fans in Cluj and what they have to share</p>
+PyTim #22013-07-09T00:00:00+03:00Echipa RoPythontag:ropython.ro,2013-07-09:2013/07/09/pytim-2/<p>After an extremely interesting first meetup we would like to continue in
+the same direction with PyTim #2.</p>
+<p>We will have some technical talks and provide an insight to the
+Europython 2013 conference happening now in Florence - <a class="reference external" href="https://ep2013.europython.eu/">https://ep2013.europython.eu/</a> <a class="reference external" href="https://ep2013.europython.eu/p3/live/">https://ep2013.europython.eu/p3/live/</a></p>
+<div class="section" id="agenda-speakers">
+<h2>Agenda & Speakers<a class="headerlink" href="#agenda-speakers" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:00</td>
+<td>Laura Feier & Andrei Coman</td>
+<td>Python at 3Pillar Global</td>
+</tr>
+<tr><td>19:00 - 20:00</td>
+<td>Bogdan Gaza</td>
+<td>Realtime Webapps in Python</td>
+</tr>
+<tr><td>20:00 - 21:00</td>
+<td>Bogdan Hodorog, Radu Ciorba, Adam Collard, Slavita Baciuna</td>
+<td>Bringing Europython in Timisoara</td>
+</tr>
+</tbody>
+</table>
+<p>See you at the event!</p>
+</div>
+Python Basics Training2013-06-29T00:00:00+03:00Echipa RoPythontag:ropython.ro,2013-06-29:2013/06/29/python-basics-training/<p>PyTim is organizing a Python training for beginners.</p>
+<p>We invite you to learn the basics of Python from some of the most
+experienced developers in Timisoara.</p>
+<p>The event will take place on June 29, at the Startup Hub, starting from
+14:00.</p>
+<p>Speakers:</p>
+<ul class="simple">
+<li><a class="reference external" href="https://www.facebook.com/vladtemian?directed_target_id=0">Vlad Temian</a> - SimplySocial</li>
+<li><a class="reference external" href="https://www.facebook.com/adrian.vladu.3?directed_target_id=0">Adrian Vladu</a> - Cloudbase Solutions</li>
+<li><a class="reference external" href="https://www.facebook.com/ai.cucu?directed_target_id=0">Ioan Alexandru Cucu</a> - 3Pillar Global</li>
+<li><a class="reference external" href="https://www.facebook.com/tomoroga?directed_target_id=0">Andrei Tomoroga</a> - MindQuilt</li>
+</ul>
+<p>You can find the Agenda here - <a class="reference external" href="http://bit.ly/122dDfJ">http://bit.ly/122dDfJ</a></p>
+<p>Bring your laptops, you will need them. Please install Python 2.7 (<a class="reference external" href="http://www.python.org/download/">http://www.python.org/download/</a>) and an editor with Syntax Highlightling (eg: Notepad++, Vim, Sublime,
+etc).</p>
+PyTim #12013-06-04T00:00:00+03:00Echipa RoPythontag:ropython.ro,2013-06-04:2013/06/04/pytim-1/<p>First PyTim meetup.</p>
+<p>We will talk about local products developed in Python and why local
+developers / companies have chosen Python. Also, what is the most
+interesting facet of using Python on each of these products.</p>
+<p>There will be 4 presentations / tech talks held by:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="30%" />
+<col width="70%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">Adam Collard (Cmed Technology)</th>
+<td>Coding to cure cancer, Python in pharma</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://www.facebook.com/alessandro.pilotti?directedarget_id=0">Alessandro Pilotti</a> (Cloudbase Solutions)</th>
+<td>Python and OpenStack</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://www.facebook.com/hurrycane?directed_target_id=0">Bogdan Gaza</a> (SimplySocial)</th>
+<td>Weightlifting at SimplySocial</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://www.facebook.com/dandamian?directed_target_id=0">Dan Damian</a> (MindQuilt)</th>
+<td> </td>
+</tr>
+</tbody>
+</table>
+<p>See you on June 4!</p>
+
\ No newline at end of file
diff --git a/feeds/all.atom.xml b/feeds/all.atom.xml
new file mode 100644
index 00000000..a770466f
--- /dev/null
+++ b/feeds/all.atom.xml
@@ -0,0 +1,2184 @@
+
+RoPythonhttps://ropython.ro/2019-08-01T00:00:00+03:00A beer gathering2019-08-01T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-08-01:2019/08/01/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+A beer gathering2019-08-01T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-08-01:2019/08/01/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+A beer gathering2019-08-01T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-08-01:2019/08/01/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+A beer gathering2019-08-01T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-08-01:2019/08/01/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+A beer gathering2019-08-01T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-08-01:2019/08/01/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+A beer gathering2019-08-01T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-08-01:2019/08/01/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+A beer gathering2019-08-01T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-08-01:2019/08/01/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+Things to try with a tracer & Do you trust your data?2019-06-20T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-06-20:2019/06/20/things-to-try-with-a-tracer-do-you-trust-your-data/<p>For this meetup we'll have a raffle (tombolă) for 2 ticket discounts at PyconBalkan (Oct 3-5).</p>
+<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing. There will be snacks and beverages, courtesy of ComplyAdvantage.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Things to try with a tracer</strong> (Ionel Cristian Mărieș)</p>
+<p>This presentation will go over a bunch of examples with <a class="reference external" href="https://python-hunter.readthedocs.io/">Hunter</a> and
+teach you how to stop worrying and love the tracer. Will include examples
+of how to attach to processes and a bunch of contraptions with variables.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=Z897n8Kwk8M&list=PL2Arun8D--P9YqshRO2eGSfPtSEmwVdaW&index=1">Video</a> and
+<a class="reference external" href="https://blog.ionelmc.ro/presentations/things-to-try-with-a-tracer/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Do you trust your Data?</strong> (Adrian Buturca)</p>
+<p>This presentation will try to walk us through challenges that we, in <a class="reference external" href="https://complyadvantage.com/">ComplyAdvantage</a>, had and have around this topic and tries to present what we learn from them and the directions that we are taking for having better answers to this question.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=v6-JZ8degdQ&list=PL2Arun8D--P9YqshRO2eGSfPtSEmwVdaW&index=2">Video</a> and
+<a class="reference external" href="https://ropython.ro/2019/06/20/things-to-try-with-a-tracer-do-you-trust-your-data/Do-you-trust-your-Data.pdf">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing and the raffle for the two tickets. The discounted price will be 35€ while the full price would be 150€.</td>
+</tr>
+</tbody>
+</table>
+</div>
+The one about gevent, asyncio and decorators2019-06-12T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-06-12:2019/06/12/the-one-about-gevent-asyncio-and-decorators/<p>Hello Pythonistas!</p>
+<p>It's been a while since our last meetup. Let's get together again!</p>
+<p>Agenda:</p>
+<ul class="simple">
+<li>Radu Ciorba and colleagues from Bitdefender will share our experience after using asyncio for over a year.
+Zoli Szeredi will challenge your knowledge of decorators.</li>
+<li>Aleksandar Kordic will talk about Coroutines with greenlet and gevent.</li>
+</ul>
+<p>Stay tuned for updates and an exact schedule.</p>
+RoPython Bucharest Meetup2019-04-23T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-04-23:2019/04/23/ropython-bucharest-meetup/<p>We will have our first monthly Python meetup on April 23th in the center at the charming COWORK CAFE (<a class="reference external" href="http://theatelier.ro/">http://theatelier.ro/</a>). If you have a topic you want to talk about let us know in the comments. I could give an introduction into Plone the Python Web CMS including a nice and lean Restful-API. But I'm open for more topics. The plan is to have the meetup once month.</p>
+<p>The space there is limited, so please RSVP and update if you can not make it, so that other people can come instead.</p>
+<p>After the meetup, we can have some conversations on a beer or two in the old town ;)</p>
+A beer gathering2019-04-18T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-04-18:2019/04/18/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+A beer gathering2019-04-18T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-04-18:2019/04/18/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+A beer gathering2019-04-18T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-04-18:2019/04/18/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+A beer gathering2019-04-18T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-04-18:2019/04/18/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+A beer gathering2019-04-18T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-04-18:2019/04/18/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+A beer gathering2019-04-18T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-04-18:2019/04/18/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+A beer gathering2019-04-18T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-04-18:2019/04/18/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+Going serverless with AWS & Deploying your Python apps using Dokku2019-02-26T00:00:00+02:00Echipa RoPythontag:ropython.ro,2019-02-26:2019/02/26/going-serverless-with-aws-deploying-your-python-apps-using-dokku/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing. There will be snacks and beverages, courtesy of QCatalyst.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Going serverless with AWS</strong> (Cristian Robert)</p>
+<p>A developer jumps on the ‘serverless’ bandwagon. We’ll take a look at the process and tools available to develop applications that run on AWS serverless computing technology.</p>
+<p class="last"><a class="reference external" href="https://github.com/QCatalyst/ro-python-serverless">Code</a>,
+<a class="reference external" href="https://www.youtube.com/watch?v=NPEsqxMeGJA&list=PL2Arun8D--P9nBRF83st6SOtFkCmfIc2K&index=1">Video</a> and
+<a class="reference external" href="https://ropython.ro/2019/02/26/going-serverless-with-aws-deploying-your-python-apps-using-dokku/Going-serverless-with-AWS.pdf">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Deploying your Python apps using Dokku and Digital Ocean</strong> (Angel Ramboi)</p>
+<p>How to deploy your very own PaaS on a Digital Ocean droplet using Dokku (<a class="reference external" href="https://github.com/dokku/dokku/">https://github.com/dokku/dokku/</a>) a Docker powered "poor mans" mini Heroku bash script. +Demo: setup a simple Python app and deploy it using git (and if we have time automate this using Gitlab CI/CD).</p>
+<p class="last"><a class="reference external" href="https://github.com/aramboi/ropython-meetup-26-feb-2019">Code</a>, <a class="reference external" href="https://www.youtube.com/watch?v=ABS8uCEOUlE&list=PL2Arun8D--P9nBRF83st6SOtFkCmfIc2K&index=2">Video</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:00</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+A beer gathering2018-12-13T00:00:00+02:00Echipa RoPythontag:ropython.ro,2018-12-13:2018/12/13/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+A beer gathering2018-12-13T00:00:00+02:00Echipa RoPythontag:ropython.ro,2018-12-13:2018/12/13/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+A beer gathering2018-12-13T00:00:00+02:00Echipa RoPythontag:ropython.ro,2018-12-13:2018/12/13/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+A beer gathering2018-12-13T00:00:00+02:00Echipa RoPythontag:ropython.ro,2018-12-13:2018/12/13/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+A beer gathering2018-12-13T00:00:00+02:00Echipa RoPythontag:ropython.ro,2018-12-13:2018/12/13/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+A beer gathering2018-12-13T00:00:00+02:00Echipa RoPythontag:ropython.ro,2018-12-13:2018/12/13/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+A beer gathering2018-12-13T00:00:00+02:00Echipa RoPythontag:ropython.ro,2018-12-13:2018/12/13/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+A beer gathering2018-11-08T00:00:00+02:00Echipa RoPythontag:ropython.ro,2018-11-08:2018/11/08/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+A beer gathering2018-11-08T00:00:00+02:00Echipa RoPythontag:ropython.ro,2018-11-08:2018/11/08/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+A beer gathering2018-11-08T00:00:00+02:00Echipa RoPythontag:ropython.ro,2018-11-08:2018/11/08/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+A beer gathering2018-11-08T00:00:00+02:00Echipa RoPythontag:ropython.ro,2018-11-08:2018/11/08/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+A beer gathering2018-11-08T00:00:00+02:00Echipa RoPythontag:ropython.ro,2018-11-08:2018/11/08/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+A beer gathering2018-11-08T00:00:00+02:00Echipa RoPythontag:ropython.ro,2018-11-08:2018/11/08/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+A beer gathering2018-11-08T00:00:00+02:00Echipa RoPythontag:ropython.ro,2018-11-08:2018/11/08/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+Beer gathering - group retrospective and future plans2018-09-27T00:00:00+03:00Echipa RoPythontag:ropython.ro,2018-09-27:2018/09/27/beer-gathering-group-retrospective-and-future-plans/<p>Ro-Python Iasi meetup group retrospective, future plans, presentations proposals, speakers. We aim to re-launch the group activity for 2018-2019 season, and anyone who wants to be part of this growing community is welcome to join us.</p>
+<p>Location: The Trumpets (Palas Mall - Esplanada Teatrul Luceafărul).</p>
+<p>Note: Due to small number of participants this event will not be sponsored with location or beer.</p>
+A beer gathering2018-09-25T00:00:00+03:00Echipa RoPythontag:ropython.ro,2018-09-25:2018/09/25/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+A beer gathering2018-09-25T00:00:00+03:00Echipa RoPythontag:ropython.ro,2018-09-25:2018/09/25/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+A beer gathering2018-09-25T00:00:00+03:00Echipa RoPythontag:ropython.ro,2018-09-25:2018/09/25/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+A beer gathering2018-09-25T00:00:00+03:00Echipa RoPythontag:ropython.ro,2018-09-25:2018/09/25/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+A beer gathering2018-09-25T00:00:00+03:00Echipa RoPythontag:ropython.ro,2018-09-25:2018/09/25/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+A beer gathering2018-09-25T00:00:00+03:00Echipa RoPythontag:ropython.ro,2018-09-25:2018/09/25/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+A beer gathering2018-09-25T00:00:00+03:00Echipa RoPythontag:ropython.ro,2018-09-25:2018/09/25/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+A beer gathering2018-07-05T00:00:00+03:00Echipa RoPythontag:ropython.ro,2018-07-05:2018/07/05/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting like those discounted tickets at PyCon
+Balkan and plans for the next meetup.</p>
+<p>Reserved table is in the interior. Preordering food is possible (leave
+a message).</p>
+A beer gathering2018-07-05T00:00:00+03:00Echipa RoPythontag:ropython.ro,2018-07-05:2018/07/05/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting like those discounted tickets at PyCon
+Balkan and plans for the next meetup.</p>
+<p>Reserved table is in the interior. Preordering food is possible (leave
+a message).</p>
+A beer gathering2018-07-05T00:00:00+03:00Echipa RoPythontag:ropython.ro,2018-07-05:2018/07/05/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting like those discounted tickets at PyCon
+Balkan and plans for the next meetup.</p>
+<p>Reserved table is in the interior. Preordering food is possible (leave
+a message).</p>
+A beer gathering2018-07-05T00:00:00+03:00Echipa RoPythontag:ropython.ro,2018-07-05:2018/07/05/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting like those discounted tickets at PyCon
+Balkan and plans for the next meetup.</p>
+<p>Reserved table is in the interior. Preordering food is possible (leave
+a message).</p>
+A beer gathering2018-07-05T00:00:00+03:00Echipa RoPythontag:ropython.ro,2018-07-05:2018/07/05/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting like those discounted tickets at PyCon
+Balkan and plans for the next meetup.</p>
+<p>Reserved table is in the interior. Preordering food is possible (leave
+a message).</p>
+A beer gathering2018-07-05T00:00:00+03:00Echipa RoPythontag:ropython.ro,2018-07-05:2018/07/05/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting like those discounted tickets at PyCon
+Balkan and plans for the next meetup.</p>
+<p>Reserved table is in the interior. Preordering food is possible (leave
+a message).</p>
+A beer gathering2018-07-05T00:00:00+03:00Echipa RoPythontag:ropython.ro,2018-07-05:2018/07/05/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting like those discounted tickets at PyCon
+Balkan and plans for the next meetup.</p>
+<p>Reserved table is in the interior. Preordering food is possible (leave
+a message).</p>
+RoPython #4 - Async Python2018-06-20T00:00:00+03:00Echipa RoPythontag:ropython.ro,2018-06-20:2018/06/20/ropython-4-async-python/<p>Join us at the next Python Meetup on the 20th of June, from 19:00. The
+location will be announced.</p>
+<p>Agenda:</p>
+<ul class="simple">
+<li>What the heck is this <cite>async def</cite> and why is it awesome? - Radu Ciorba</li>
+</ul>
+Numerical computing in Python and Python Balkan2018-03-06T00:00:00+02:00Echipa RoPythontag:ropython.ro,2018-03-06:2018/03/06/numerical-computing-in-python-and-python-balkan/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing. There will be snacks and beverages, courtesy of
+Evozon.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Numerical computing in Python</strong> (Mihai Andrei)</p>
+<p>Numerical computing is the processing of large amounts of floating
+point data. It is the foundation for analyzing measurements and of scientific
+computing.</p>
+<p>Once arcane subjects of scientific computing are entering the
+mainstream. Machine learning and big data analytics are popular examples.</p>
+<p>Python is widely used in this domain, threatening established tools
+like matlab.</p>
+<p>Python's scientific ecosystem is based on a common data type: the
+mighty numpy array.</p>
+<p>We will introduce you to the numpy library, and along the way show off
+some other common used tools for numerical data.</p>
+<p><a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/numpy-slides.html">Slides</a>.</p>
+<!--<p><a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/Digraph.png">blah</a>
+<a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/heat_field.png">blah</a>
+<a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/matrix.png">blah</a>
+<a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/numpy_broadcasting.png">blah</a></p>
+<div class="last">--></div></td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Python Balkan</strong> (Bojan Jovanovic)</p>
+<p>A draft of the protocol of communication for python communities in
+Balkan. Bojan (Python Developer and founder of Kortechs) from Belgrade
+has a reputation for creating interesting python meetups in Belgrade.
+This time he would like to scale this up a bit by giving every
+community in the Balkan region the tools needed to upgrade their game
+a bit by giving the community organizers a way of acquiring quality
+content trough sharing.</p>
+<p class="last"><a class="reference external" href="https://docs.google.com/presentation/d/15y01HRcjBJP_1SZoGg-0ikxgoCG463qdJtmj0gfcSLI/present">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Ansible - test driven infrastructure and Nemutam.com - script to search engine2018-02-15T00:00:00+02:00Echipa RoPythontag:ropython.ro,2018-02-15:2018/02/15/ansible-test-driven-infrastructure-and-nemutamcom-script-to-search-engine/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Ansible - test driven infrastructure</strong> (<a class="reference external" href="https://www.linkedin.com/in/alexandru-hapliuc-2b360729/">Alexandru Hapliuc</a>)</p>
+<p>Everything becomes code defined and test driven. Lately even
+Infrastructure has become an adept of that. The presentation will
+briefly how Ansible, Molecule and Docker help us achieve that.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=HW45vPLJfgo">Video</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Nemutam.com - script to search engine</strong> (<a class="reference external" href="https://nemutam.com/">Gabi Nagy</a>)</p>
+<p>The talk goes through the project's 4 year history, starting from a
+70-line bash script to a scalable, distributed system, along with the
+problems and lessons we've learned along the way. Topics include
+Python, Selenium, running on top of Linux, distributed systems and
+performance.</p>
+<p class="last"><a class="reference external" href="#">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+A beer gathering2017-12-19T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-12-19:2017/12/19/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Will we find any mulled wine?</p>
+A beer gathering2017-12-19T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-12-19:2017/12/19/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Will we find any mulled wine?</p>
+A beer gathering2017-12-19T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-12-19:2017/12/19/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Will we find any mulled wine?</p>
+A beer gathering2017-12-19T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-12-19:2017/12/19/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Will we find any mulled wine?</p>
+A beer gathering2017-12-19T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-12-19:2017/12/19/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Will we find any mulled wine?</p>
+A beer gathering2017-12-19T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-12-19:2017/12/19/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Will we find any mulled wine?</p>
+A beer gathering2017-12-19T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-12-19:2017/12/19/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Will we find any mulled wine?</p>
+RoPython Meetup #32017-12-12T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-12-12:2017/12/12/ropython-meetup-3/<p>Join us at the next Python Meetup on the 12th of December, at the
+Startup Hub, from 18:30.</p>
+<p>Because many of you expressed an interest in data science, Kienka Kio
+will present a "Holistic View of Data Science".</p>
+Async tasks with Dramatiq and Tracing in Python2017-12-07T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-12-07:2017/12/07/async-tasks-with-dramatiq-and-tracing-in-python/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Async tasks with Dramatiq</strong> (<a class="reference external" href="https://github.com/Bogdanp">Bogdan Popa</a>)</p>
+<p>How to leverage distributed task processing to improve the performance
+and reliability of web services using Dramatiq (an alternative to
+Celery) and RabbitMQ.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=mrG9ZwLxb0g&t=129s&list=PL2Arun8D--P_rDD6m5vQF18JKCPmYbXd6&index=2">Video</a> and <a class="reference external" href="http://slides.com/bogdanpopa/dramatiq/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Tracing in Python</strong> (<a class="reference external" href="https://github.com/ionelmc">Ionel Cristian Mărieș</a>)</p>
+<p>This talk will explore Python's tracing API (sys.settrace) and give a
+sneak peek into Hunter the tracing framework.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=d-qbVkdzUlM&list=PL2Arun8D--P_rDD6m5vQF18JKCPmYbXd6&index=1">Video</a> and <a class="reference external" href="https://blog.ionelmc.ro/presentations/tracing-in-python/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+A beer retrospective2017-11-02T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-11-02:2017/11/02/a-beer-retrospective/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting.</p>
+A beer retrospective2017-11-02T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-11-02:2017/11/02/a-beer-retrospective/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting.</p>
+RoPython Meetup #22017-10-31T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-10-31:2017/10/31/ropython-meetup-2/<p>The next meetup will take place on the 31st of October.</p>
+<p>Agenda:</p>
+<ul>
+<li><p class="first">Gabriel Trautmann presenting techniques for optimizing Python code in
+the context of "Form Recognition Clustering with Locality Sensitive
+Hashing".</p>
+</li>
+<li><p class="first">Mihai Balint - Python' async web framework performance gauntlet - 2017 edition</p>
+<p>In this presentation we compare the performance of modern async web
+frameworks running on python 3.6. The contenders are tested in four
+scenarios designed to emphasize common tasks undertaken by web
+frameworks: serializing objects to json, building html from a
+template, fetching data from a database and querying third-party http
+endpoints. We match the popular against the obscure and the pure
+against the compiled in an effort to discover the king of requests per
+second.</p>
+</li>
+</ul>
+<p>Stay tuned for more details!</p>
+Pytest workshop2017-10-21T00:00:00+03:00Echipa RoPythontag:ropython.ro,2017-10-21:2017/10/21/pytest-workshop/<p>Hello everyone,</p>
+<p>We're back in action with a Pytest workshop. It's going to take about
+2-3 hours and there will be pizza & drinks provided by Yonder.</p>
+<p>The only requirement is to bring a laptop with Python installed.</p>
+<p>Workshop's content:</p>
+<ul class="simple">
+<li>preparation & setting up tox/virtualenv/django/pytest</li>
+<li>writing tests for the Django tutorial polls app (just the test part,
+the app code will be provided)</li>
+</ul>
+<p>Aim is to cover these pytest topics:</p>
+<ul class="simple">
+<li>test discovery</li>
+<li>classes vs function tests</li>
+<li>assertion helpers</li>
+<li>marks, skipping & xfailing</li>
+<li>parametrization</li>
+<li>fixtures, scoping, finalization</li>
+<li>builtin fixtures overview</li>
+<li>pytest-django plugin</li>
+</ul>
+<p>Tutors will be Ionel and highschool-teacher-turned-programmer Gabriel Muj.</p>
+A beer retrospective2017-09-26T00:00:00+03:00Echipa RoPythontag:ropython.ro,2017-09-26:2017/09/26/a-beer-retrospective/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting.</p>
+<p>We'll have one special guest: Gabriel Muj. Will he get drunk enough to
+tell us the sad story of leaving highschool teaching career for Python
+programming? Lets find out!</p>
+A beer retrospective2017-09-26T00:00:00+03:00Echipa RoPythontag:ropython.ro,2017-09-26:2017/09/26/a-beer-retrospective/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting.</p>
+<p>We'll have one special guest: Gabriel Muj. Will he get drunk enough to
+tell us the sad story of leaving highschool teaching career for Python
+programming? Lets find out!</p>
+RoPython September Meetup2017-09-19T00:00:00+03:00Echipa RoPythontag:ropython.ro,2017-09-19:2017/09/19/ropython-september-meetup/<p>Re-lansăm întâlnirile comunității Python din Timișoara!</p>
+<p>Vom începe din 19 Septembrie, după ce ne-am mai întors din concedii,
+cu o întâlnire într-un format ușor diferit față de ce am făcut până
+acuma, pe lângă prezentarea clasică vom face și un Python Open Space.</p>
+<p>Agenda:</p>
+<ul class="simple">
+<li>Să facem un joc cu PyGame Zero</li>
+<li>Python Open Space</li>
+</ul>
+<p>Ce presupune un Open Space:</p>
+<ul class="simple">
+<li>Ne întâlnim</li>
+<li>Propunem subiecte de discuție (trebuie să fie măcar tangențial
+legate de Python)</li>
+<li>Votăm pentru subiectele propuse< p></li>
+<li>Alegem top FIXNUM subiecte (poate sparte în 2 trackuri dacă suntem
+destui)</li>
+<li>Și discutăm 15 minute fiecare topic propus</li>
+</ul>
+<p>Ce e PyGame Zero? E o unealtă educațională, menită să ajute învățatul
+programării prin crearea de jocuri. Necesită cunoștiințe minime de
+programare, un fișier text gol înseamnă un joc valid cu o fereastră
+goală, și acum poți să clădești de aici :)</p>
+Asynchronous tasks using Django, Celery and RabbitMQ2017-06-28T00:00:00+03:00Echipa RoPythontag:ropython.ro,2017-06-28:2017/06/28/asynchronous-tasks-using-django-celery-and-rabbitmq/<p>Celery is an asynchronous task queue based on distributed message
+passing. It is focused on real-time operations, but supports
+scheduling as well. RabbitMQ, is a message broker which is used by
+Celery to distribute messages.</p>
+<p>Celery is perfectly suited for tasks which will take some time to
+execute but we don’t want our requests to be blocked while these tasks
+are processed.
+Example use cases: sending emails, heavy background processing (eg:
+multimedia encoding), sending bulk messages, periodic tasks, complex
+concurrent workflows.</p>
+<p><strong>Schedule:</strong></p>
+<ul class="simple">
+<li>06:00 - Entry. There will be pizza, snacks and beer, courtesy of <a class="reference external" href="https://www.pentalog.ro/bucuresti">Pentalog Bucharest</a>.</li>
+<li>06:20 - Introduction to asynchronous tasks, Celery (with Django) and RabbitMQ.</li>
+<li>06:40 - The Architecture of a typical setup.</li>
+<li>07:00 - short break</li>
+<li>07:10 - How to implement and consume asynchronous tasks.</li>
+<li>07:50 - Advanced Tips & Best practices with Celery</li>
+<li>08:00 - Closing</li>
+</ul>
+Django presentation and why to use it for single page or hybrid applications too2017-04-25T00:00:00+03:00Echipa RoPythontag:ropython.ro,2017-04-25:2017/04/25/django-presentation-and-why-to-use-it-for-single-page-or-hybrid-applications-too/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">There will be pizza, snacks and beer, courtesy of <a class="reference external" href="https://www.pentalog.ro/iasi">Pentalog Iasi</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">Django presentation (Dan Tudorache)</p>
+<p>Django is a high-level Python Web framework that encourages rapid development and clean,
+pragmatic design. Built by experienced developers, it takes care of much of the hassle of
+Web development, so you can focus on writing your app without needing to reinvent the wheel.
+We will go on to discuss:</p>
+<ul class="last simple">
+<li>What is Django</li>
+<li>Django structure</li>
+<li>Where is Django used</li>
+<li>What Django is not</li>
+<li>Typical workflow in Django</li>
+<li>Django Admin</li>
+<li>Who is behind Django framework</li>
+</ul>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first">Why to use Django for single page or hybrid applications too (Dan Tudorache)</p>
+<p class="last">With the advent of new amazing front-end frameworks and the ever-increasing
+power of browsers and mobile processors, webapp users expect a dynamic, seamless
+user experience where page refresh is out of the question.
+Therefore server template rendering is not cool anymore. What to do?
+Use Django as a pure back-end. In this talk, technologies, strategies and
+third-party packages will be discussed, we will analyze and debate
+the advantages and disadvantages of Django opposed to other technologies.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+<hr class="docutils" />
+<p><strong>Dan Tudorache (Python Lead)</strong> studied computer engineering at
+"Gh. Asachi" Technical University, followed by two masters degree, one
+in distributed software engineering and one in project management.
+He worked 10 years as a web developer for various companies and clients,
+and since 3 years ago he has found the beauty of Python and Django.
+In 2016 Dan joined Pentalog Group as a Python
+Technical Lead, and since then is building projects, improve processes, manage development teams
+and helping big companies to build the most efficient, robust and dynamic software they need.</p>
+</div>
+Winter retrospective2017-03-14T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-03-14:2017/03/14/winter-retrospective/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting, like what's going to happen at the
+EuroPython2017 conference!</p>
+<p>We'll also have one guest from Iași: Claudiu Popa. Does he still
+maintain Pylint? Lets find out :D</p>
+<p>Feel free to suggest location, if you have preferences.< p></p>
+Python Development - Tools, Frameworks and Trends - 2017 (Open discussion)2017-03-02T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-03-02:2017/03/02/python-development-tools-frameworks-and-trends-2017-open-discussion/<p>Intalnirea va avea loc la sediul Pentalog, cladirea Tudor Center de pe
+strada Ciurchi, etaj 5, usa din stanga.</p>
+<p>Va asteptam!!!</p>
+Building transaction monitoring systems and Machine learning2017-02-21T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-02-21:2017/02/21/building-transaction-monitoring-systems-and-machine-learning/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">There will be pizza, courtesy of <a class="reference external" href="https://complyadvantage.com/">ComplyAdvantage</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">Transaction Monitoring and Money Laundering (Cristi Persic, Oana Ratiu, Ariel Pontes)</p>
+<p>Every day, millions of transactions between people or organizations
+take place, amongst which there might, just might, be some that are
+suspicious. Our job is to identify these transactions and why they do
+not fit a normal pattern. Hence, why we built our transaction
+monitoring platform. We will be talking about the reasons why this
+platform needed to be both generic and flexible and how we achieved
+this. We will go on to discuss:</p>
+<ul class="last simple">
+<li>Why different clients have different needs depending on the
+information they choose to store on their transactions. Why
+traditional SQL tables are not entirely suited to this application and
+why NoSQL is a natural alternative, as we still need all the
+traditional layers of validation and normalization of external input.</li>
+<li>The challenge of building an engine that is optimised to process
+large numbers of transactions, whilst at the same time being flexible
+enough to support all the different styles of analysis that are
+required to detect money laundering and terrorist financing.</li>
+<li>And in terms of performance how far you can take ORM and when it is
+acceptable to take matters into your own hands. Finally, we will
+discuss splitting business logic between python code and database
+queries.</li>
+</ul>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first">Machine Learning Supermarket Paralysis (Cristi Lungu)</p>
+<p class="last">Over the last three years deep learning has exploded in popularity and
+the quality of the results has greatly improved. Big tech companies
+have increased their research budgets in order to benefit from this
+revolution. As a direct consequence several of these (Microsoft,
+Google, Facebook, Amazon) have released open frameworks for training
+and developing deep architectures such as: TensorFlow, CNTK,
+FBLearner, MxNET and Caffe. Beside these, other popular existing
+frameworks and wrappers coming mainly from academia, have gathered a
+great deal of support (Theano, Torch7, Scikit-learn, Keras). With such
+a broad choice, it's no surprise that choosing the "right" Machine
+Learning (ML) framework can lead to a paradox of choice (especially
+for beginner ML students). This talk will give an overview of what ML
+frameworks are and what they do. We will discuss in more detail
+TensorFlow, Scikit-learn, Theano and Keras, highlighting the pros and
+cons for each of these frameworks. Finally, we will demonstrate them
+by applying them to a simple linear regression task.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+<hr class="docutils" />
+<p><strong>Persic Alexandru Cristian (Backend Lead)</strong> studied computer science at
+"Stefan cel Mare" University, followed by a masters degree in software
+engineering (apparently 5 years of study was not good enough). At
+university he started working at an outsource company using Microsoft
+technologies and enjoyed each step from helping with JavaScript to
+implementing custom workflows in SharePoint. After 5 years he saw the
+light and moved to Python/Django, building a mobile advertising
+platform from the ground up. In 4 years he managed to gain plenty of
+experience in managing the implementation, deployment and maintenance
+of a large scale web application. In 2016 Cristi made a daring move
+and joined ComplyAdvantage in the quest of finding once more the
+excitement of building a new and successful product, all the while
+fighting crime like any other regular superhero.</p>
+<p><strong>Ariel Pontes (Python Engineer)</strong> studied Computer Engineering at
+the Catholic University of Rio de Janeiro. After learning
+Python/Django in his first internship in a fintech startup he fell in
+love with MVC frameworks, and re-wrote his final year project in Ruby
+on Rails. In 2014 he moved to Cluj and started working as a full-stack
+Django developer in a big outsourcing company. Ariel joined
+ComplyAdvantage in 2016 where he works on the transaction monitoring
+and screening platforms. Outside of work you can find him
+participating in activism for local NGOs and preaching about secular
+ethics.</p>
+<p><strong>Oana Ratiu (Python Engineer)</strong> graduated from Babes-Bolyai
+University, Cluj-Napoca, studying computer science, and is currently
+completing her Master's Degree in Databases. She has worked as a
+programmer for three years, mostly with Python. Excited to fight
+terrorism through her work, Oana joined ComplyAdvantage in early 2016,
+working on a transaction monitoring platform and, more recently, on a
+screening platform.</p>
+<p><strong>Cristian Lungu (Senior Python/ML Engineer)</strong> wrote (anti)viruses for fun
+and profit for 5 years until he realised how much money flows through
+the stock market. He then spent his next 5 years coding derivatives,
+futures and options. Somehow, he was kidnapped and dropped on this
+startup ship called ComplyAdvantage where fighting terrorists and
+money laundering with machine learning is the only way to get a meal.
+As a result of this event, he challenged himself to actually finish
+his lifelong hobby, a PhD in machine learning, this century. When he
+doesn't code he's probably teaching bubble sort at the UTCN or
+conducting practical studies of gradient descent on some mountains.</p>
+</div>
+What is OpenStack and Python extensions in Nim2017-01-18T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-01-18:2017/01/18/what-is-openstack-and-python-extensions-in-nim/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">There will be pizza, courtesy of <a class="reference external" href="http://tss-yonder.com/">Yonder</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">What is OpenStack (<a class="reference external" href="https://github.com/ctomoiaga">Cristian Tomoiaga</a>)</p>
+<p>Ever wonder what <a class="reference external" href="http://www.openstack.org/">OpenStack</a> is and how Python is used to build the
+largest open source cloud operating system ? Well, this presentation
+is for you! We will focus on the main building blocks of OpenStack,
+how everything is connected and why Python was the main programming
+language chosen.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=aRhfuapPO6E&index=1&list=PL2Arun8D--P_5LB_S08og6aqgM8KZO1Wn">Video</a> and
+<a class="reference external" href="https://docs.google.com/presentation/d/1eUtcQR3x1jjDBbJM9nVa7UJH2rEo-JqMDG03YLkiwEk/present">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">To C or not to C? Let nim anwser the question! (<a class="reference external" href="https://github.com/BontaVlad">Vlad Bonta</a>)</p>
+<p>Python is slow, we all know it! Let's talk about some quick
+workarounds and how can a cool thing as <a class="reference external" href="http://nim-lang.org/">Nim</a> help us speed things out.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=EYy8ECaA9gU&index=2&list=PL2Arun8D--P_5LB_S08og6aqgM8KZO1Wn">Video</a>,
+<a class="reference external" href="https://github.com/BontaVlad/nimtga">Code</a> and
+<a class="reference external" href="https://cdn.rawgit.com/BontaVlad/nimtga/efce7393/presentation/to_c_or_not_to_c_presentation.html">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:00</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+OCR in Python and Running Django apps on Docker2016-10-19T00:00:00+03:00Echipa RoPythontag:ropython.ro,2016-10-19:2016/10/19/ocr-in-python-and-running-django-apps-on-docker/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td>Entry</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">Introduction in optical character recognition with python (Toni Simu)</p>
+<p>Many of you probably felt the need for OCR back in college trying to
+turn photos of course pages into editable text, later to become: smart
+cheatsheets. Now you have the chance to see how you can use it in your
+life and understand how it works. I’ll be walking you through the
+technology used behind it (tesseract and opencv) and point out a few
+buttons you can tweak to improve text recognition accuracy. You should
+also expect multiple demos on the subject followed by a short Q&A
+session.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=kE_bhePO10c&list=PL2Arun8D--P9OxkgpG5GDof-bd4ZOuXoM&index=2">Video</a> and
+<a class="reference external" href="https://docs.google.com/presentation/d/1CXoknmaEgwHbrec-iC1LxhkSFMLCRRi7bvlP4rTGP7U/present">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:45</th>
+<td><p class="first">Running Python (Django) production apps on Docker (Felix Kerekes)</p>
+<p>The talk will walk you through our journey as an early stage start-up
+managing our own SaaS infrastructure. It begins with why we ditched
+Fabric and SaltStack for a fully Docker-powered infrastructure. It
+will cover running basic Docker containers to managing and deploying
+multiple full-stack environments using Docker Cloud. We will also
+explore Docker's future, based around the new Docker Swarm, introduced
+in v1.12.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=b3RaZJserO0&list=PL2Arun8D--P9OxkgpG5GDof-bd4ZOuXoM&index=1">Video</a> and
+<a class="reference external" href="https://docs.google.com/presentation/d/1ngcMKbeI2wlmTwI8QJOrBjb75HxCgyNSDfMKMm9x-4M/present">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:30</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Chat about organizing business logic2016-10-13T00:00:00+03:00Echipa RoPythontag:ropython.ro,2016-10-13:2016/10/13/chat-about-organizing-business-logic/<p>Fat models? Service module? Clean architecture?</p>
+<p>Let's get together and talk about strategies for organizing business
+logic in Django applications. What have we each used, what we liked
+about the chosen strategies, what were the downsides, what we'd like
+to try next.</p>
+<p>I would like this to be a discussion and not a presentation, so please
+don't be shy :)</p>
+Mid-summer retrospective2016-08-09T00:00:00+03:00Echipa RoPythontag:ropython.ro,2016-08-09:2016/08/09/mid-summer-retrospective/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting, like the just finished EuroPython2016
+conference!</p>
+<p>We'll also have two guests from Iași: Claudiu Popa and Cosmin Poieană.</p>
+<p>Feel free to suggest location, if you have preferences.</p>
+Managing technical debt2016-07-14T00:00:00+03:00Echipa RoPythontag:ropython.ro,2016-07-14:2016/07/14/managing-technical-debt/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">18:00</th>
+<td><p class="first">Entry</p>
+<p class="last">There will be pizza and drinks (sponsored by Sphyce).</p>
+</td>
+</tr>
+<tr><th class="stub">18:30</th>
+<td><p class="first">Managing technical debt (<a class="reference external" href="https://ep2016.europython.eu/conference/p/mircea-zetea">Mircea Zetea</a>)</p>
+<p class="last">Technical debt lives among us regardless if we are in the services
+business or building products. We discuss about it, we try to fix it
+or live with it, but can we actually prevent it? My reason for
+discussing this openly is because once it is there you do not only
+deal with the technical debt itself but also with the interest you
+must pay. My reason for discussing this openly is because once it is
+there you do not only deal with the technical debt itself but also
+with the interest you must pay. Comparing the two, probably the
+highest cost that we see is with the interest. As our code base grows
+and our deadlines get tougher we tend to forget about the cost our
+project will have to pay for every functionality that we implement in
+a hurry, for which we “forget” about tests or for which we write in a
+comment “this needs to be refactored” or “this is a temporary
+solution. refactor later”. What qualifies as debt? What qualifies as
+interest? How do we manage it? At what levels in our projects can we
+see the debt and the interest? Is it really unavoidable?</p>
+</td>
+</tr>
+<tr><th class="stub">19:30</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+AWS love-hate relationship and Integration testing with Docker2016-06-30T00:00:00+03:00Echipa RoPythontag:ropython.ro,2016-06-30:2016/06/30/aws-love-hate-relationship-and-integration-testing-with-docker/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6 PM</th>
+<td>Entry</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">AWS: love-hate relationship (<a class="reference external" href="https://github.com/alexanderad">Alexander Shchapov</a>)</p>
+<p class="last">Amazon Web Services is a great infrastructure platform one can chose.
+From startup to enterprise. From one instance to tens of thousands.
+Dozens of services, computing instances, automation, queues,
+databases, storage of literally endless size. But with great tools
+comes a necessity to manage the infrastructure, orchestrate park of
+services and instances, ensure secure and reliable deployments. At
+iMedicare we use AWS for the complete product life-cycle of a
+sophisticated web-application which comes along with data processing
+pipelines. While using this platform we learned many things, some of
+which in a hard way. I'm going to share our experiences, dark and
+bright side of EC2 computing nodes, managed Postgres in RDS and huge
+scale column oriented storage Redshift.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">Docker powered pytest fixtures for integration tests. (<a class="reference external" href="https://github.com/rciorba/">Radu Ciorba</a>)</p>
+<p class="last">We'll be looking at how pytest fixtures and the docker python api can
+make our lives easier when writing integration tests.
+AKA stories from that time I wrote an ansible plugin to manage etcd
+cluster membership.</p>
+</td>
+</tr>
+<tr><th class="stub">7:45</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">8:00</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Moderate TDD and Docker2016-05-16T00:00:00+03:00Echipa RoPythontag:ropython.ro,2016-05-16:2016/05/16/moderate-tdd-and-docker/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6 PM</th>
+<td>Entry</td>
+</tr>
+<tr><th class="stub">6:15</th>
+<td><p class="first"><strong>Moderate TDD</strong> (<a class="reference external" href="https://github.com/adiroiban">Adi Roiban</a>)</p>
+<p>This talk is aimed at programmers who already have experience with
+unit testing and they either did not try Extreme Programming/TDD or
+they simply consider those too extreme :-) The content is about Python
+but the techniques could be used in any other language, even touching
+HTML/CSS/JS.</p>
+<p>There is going to be a discussion about line vs feature coverage,
+continuous and pre-merge testing, debugging based on tests and
+practices for maintaining test code.</p>
+<p class="last"><a class="reference external" href="http://slides.com/adiroiban/moderate-tdd">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first"><strong>Docker for Python apps</strong> (<a class="reference external" href="https://github.com/ionelmc">Ionel Cristian Mărieș</a>)</p>
+<p>This talk is going to give an intro to Docker, how can you build
+images quickly, few recommendations about moving Python apps in
+containers and many complaints about Docker :-)</p>
+<p class="last"><a class="reference external" href="https://blog.ionelmc.ro/presentations/docker/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:45</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Fighting Terrorism with Django, Big Data and NLP2016-02-24T00:00:00+02:00Echipa RoPythontag:ropython.ro,2016-02-24:2016/02/24/fighting-terrorism-with-django-big-data-and-nlp/<p>For this meet-up, the first one this year, we bring you special guests
+from ComplyAdvantage (London, UK)</p>
+<p>ComplyAdvantage provides anti-money laundering exposure data and
+compliance technology solutions to help companies control risk and
+prevent their products being used by criminals, terrorists and money
+launderers.</p>
+<p>Talks:</p>
+<ol class="arabic">
+<li><p class="first">"Fighting terrorism with Django"</p>
+<p>Fighting terrorism in the modern world is not only about hearts and
+minds, guns and violence, but also about cutting off the source of
+funding that enables such criminals to conduct their activities. This
+is no mean feat - the amount of money involved is significant, and
+hence there is a significant incentive for those involved to find ways
+and means around any systems that are designed to block them.
+ComplyAdvantage is one of the few companies to offers its customers a
+real-time transaction monitoring platform. We’ve built the product an
+existing product on Laravel which provides the powerful, modern
+framework necessary to build rules and risk based transaction
+monitoring, and to proactively respond as the terrorists change their
+strategy. But fighting money laundering means we need to constantly
+evolve, and we will soon be starting a rewrite, based in Django
+supported by the powerful mathematical and scientific libraries
+offered by Python. Luke and Oliver have worked extensively with
+financial firms from remittance agencies to banks and insurance
+companies. They have an expert understanding of the challenges
+involved, and what is necessary to develop a product that can outwit
+the best minds in corruption.</p>
+</li>
+<li><p class="first">"Python, Big Data and Natural Language Processing: The tools James Bond ought to be using"</p>
+<p>ComplyAdvantage is building the best database in the world for
+politically exposed people and adverse media. To do this we need to
+gather huge amounts of data and use modern technologies to solve some
+difficult problems so we can detect all the criminals and terrorists
+trying to do business across the world. In this talk we will discuss
+the tools we use to build profiles of criminals and terrorists from
+news sources. We will explore the power of ElasticSearch as an
+alternative to graph databases and other useful features for text-
+based systems. Finally, we'll talk about how we put everything
+together, how we can merge data from different sources and what
+remains to be done. This talk will give you an overview of the
+cutting-edge building blocks we need to build the most exciting
+product in its space today. Q eat your heart out, we make the tools
+which let James Bond get out of the office at 5 o'clock sharp and
+drink more martinis.</p>
+</li>
+</ol>
+<hr class="docutils" />
+<p>Speakers:</p>
+<ul class="simple">
+<li><strong>Luke Mawbey</strong> studied computational mathematics and electrical
+engineering at the University of Melbourne before working on 4G/LTE
+research and development for Analog Devices and NEC, both in Australia
+and Japan. After a 4-year stint working for the United Nations in
+Bangladesh, Senegal, Malawi, Kenya, and Lesotho on data and
+information management, he managed his own start-up to provide
+quantitative based news analysis which allowed humanitarian
+organisations to make real-time evidence-based decisions. Luke joined
+ComplyAdvantage in 2015 primarily on the basis that Romania was one of
+the few countries he'd neither worked in nor visited, and fighting
+financial crime with big data sounded like a superhero job and a fun
+thing to do. Luke manages end-to-end tech projects for ComplyAdvantage
+and is also the local Hadoop specialist in his spare time.</li>
+<li><strong>Oliver Butterfield</strong> graduated from Durham University in 2004 and
+joined fledgling server hosting company Gyron Internet where he was
+instrumental in establishing their first self-managed datacentre in
+2009. Following time spent travelling in Africa, he made the move into
+consultancy. Oliver met Charlie Delingpole (founder of
+ComplyAdvantage) in early 2014, and Charlie's plans for the as-yet-
+unnamed anti-money laundering platform coupled with his successful
+track record in start-ups made the opportunity too hard to refuse.
+Soon after Oliver became Employee Number 1. Today Oliver lives with
+his wife and two daughters, and heads up ComplyAdvantage's platform
+team. He coordinates delivery of the transaction monitoring and
+screening platforms built on Laravel via a restful API as well as web
+applications that utilise VueJS and AngularJS.</li>
+<li><strong>Chris Leow</strong> graduated from Cambridge with a Mathematics degree, and
+cut his teeth as a software developer architecting robust and scalable
+solutions to business problems for media companies in London. Inspired
+to take on new challenges and expand his horizons, he co-founded a
+start-up in mobile geo-located media and social media. Chris joined
+ComplyAdvantage in 2014 and heads the data team, responsible for
+building the best database of sanctions, politically exposed people
+and adverse media mentions in the world.</li>
+<li><strong>Dr. Thiago Galery</strong> has a PhD in linguistics at University College
+London on the relationships between linguistic structure and
+contextual information. During that time, he worked with sentiment
+analysis for IBM. After graduating, Thiago worked at a number of
+start-ups in the UK, on topics including semantic recommendation, text
+classification, news tracking, and unsupervised semantic modelling. He
+was a tutor for Google Summer of Code in 2015 and currently works on
+the multi lingual NLP pipeline at Comply Advantage and is enthusiastic
+about using NLP to thwart the financing of criminal activity.</li>
+<li><strong>Kensuke Muraki</strong> is a Natural Language Processing (NLP) and Machine
+Learning (ML) expert at ComplyAdvantage. He started his career in
+Japan as a software engineer, working for developing a job
+recommendation system. He came to London to pursue his master's degree
+in Machine Learning at University College London, focusing on
+Statistical Natural Language Processing in his dissertation. After
+working in several start-ups as a machine learning engineer, he joined
+ComplyAdvantage in April 2015. He currently focuses on automated data
+extraction from unstructured natural language texts using NLP and ML.
+He is interested in technologies such as named entity recognition,
+text classification, and deep neural networks as well as applying NLP
+technologies into non-English languages.</li>
+</ul>
+<hr class="docutils" />
+<p>Schedule:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">18:45</th>
+<td>Arrival time. Come in, get a ticket and your name tag. Have
+some snacks, pour yourself a cup of coffee/tea and meet us!</td>
+</tr>
+<tr><th class="stub">19:00</th>
+<td>Introductions</td>
+</tr>
+<tr><th class="stub">19:05</th>
+<td>Django/Platform talk</td>
+</tr>
+<tr><th class="stub">19:35</th>
+<td>Let's take a break and network next to some pizza
+and refreshments!</td>
+</tr>
+<tr><th class="stub">19:50</th>
+<td>Python/Data talk</td>
+</tr>
+<tr><th class="stub">20:20</th>
+<td>Closing remarks</td>
+</tr>
+</tbody>
+</table>
+<hr class="docutils" />
+<p>This event is organized with: <a class="reference external" href="http://www.meetup.com/Front-WEB-Cluj/">http://www.meetup.com/Front-WEB-Cluj/</a></p>
+Sprint #192016-01-30T00:00:00+02:00Echipa RoPythontag:ropython.ro,2016-01-30:2016/01/30/sprint-19/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Learn and Share Interesting Projects2016-01-28T00:00:00+02:00Echipa RoPythontag:ropython.ro,2016-01-28:2016/01/28/learn-and-share-interesting-projects/<p>Whether it's a cool new hack you learned in Vim, or a startup idea
+you've been working on the side, come share and learn from other devs,
+engineers, and startup people.</p>
+<p>Nothing to share? Come for the FREE PIZZA AND BEER!</p>
+Sprint #182016-01-02T00:00:00+02:00Echipa RoPythontag:ropython.ro,2016-01-02:2016/01/02/sprint-18/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #172015-12-05T00:00:00+02:00Echipa RoPythontag:ropython.ro,2015-12-05:2015/12/05/sprint-17/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #162015-11-07T00:00:00+02:00Echipa RoPythontag:ropython.ro,2015-11-07:2015/11/07/sprint-16/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Beer and chat2015-10-15T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-10-15:2015/10/15/beer-and-chat/<p>Just drinking beer in a bar, talking about the summer and other
+Python things.</p>
+Sprint #152015-10-10T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-10-10:2015/10/10/sprint-15/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #142015-09-12T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-09-12:2015/09/12/sprint-14/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #132015-08-15T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-08-15:2015/08/15/sprint-13/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #122015-07-18T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-07-18:2015/07/18/sprint-12/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Packaging and Flowy2015-07-16T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-07-16:2015/07/16/packaging-and-flowy/<p>Last minute meetup ...</p>
+<p>Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6:00</th>
+<td>Entrance</td>
+</tr>
+<tr><th class="stub">6:15</th>
+<td><p class="first">Less known packaging features and tricks</p>
+<p>You’ve been making packages for a while now. Everything works almost fine, however, lots of new features and tools have been developed recently. Some are really obscure. And there’s a chance they can save you time and help you avoid packaging-induced-pain. I’m willing to bet couple of beers you haven’t seen these features and/or tools before.</p>
+<p>This talk is going to show you:</p>
+<ul class="simple">
+<li>Patterns and tricks you can use in your setup.py.</li>
+<li>Obscure pip/setuptools/virtualenv/python features you can use to improve your packaging experience (be it as a user of packages or a package author).</li>
+<li>Fledgeling alternative tools.</li>
+</ul>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/less-known-packaging-features-and-tricks">Details</a></p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">Distributed Workflows with Flowy</p>
+<p>This presentation introduces Flowy, a library for building and running distributed, asynchronous workflows built on top of different backends (such as Amazon’s SWF). Flowy deals away with the spaghetti code that often crops up from orchestrating complex workflows. It is ideal for applications that do multi-phased batch processing, media encoding, long-running tasks, and/or background processing.</p>
+<p>We’ll start by discussing Flowy’s unique execution model and see how different execution topologies can be implemented on top of it. During the talk we’ll run and visualize workflows using a local backend. We’ll then take a look at what it takes to scale beyond a single machine by using an external service like SWF.</p>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/distributed-workflows-with-flowy">Details</a></p>
+</td>
+</tr>
+</tbody>
+</table>
+Gitfs, Argus CI and Pylint2015-07-09T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-07-09:2015/07/09/gitfs-argus-ci-and-pylint/<p>For the next meetup we're going to do something different - an all-English show.</p>
+<p>Hint: these presentations will be shown at EuroPython 2015 (don't tell anyone, it's a secret!)</p>
+<p>Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6:00</th>
+<td>Entrance</td>
+</tr>
+<tr><th class="stub">6:15</th>
+<td><p class="first">Vlad Temian - gitfs: building a filesystem in Python</p>
+<p>gitfs is an open-source[1] filesystem which was designed
+to bring the full powers of Git to everyone, no matter how
+little they know about versioning. A user can mount any
+repository and all the his changes will be automatically
+converted into commits. gitfs will also expose the history
+of the branch you're currently working on by simulating
+snapshots of every commit.</p>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/gitfs-building-a-filesystem-in-python">Full abstract</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">Claudiu Popa - 12 years of Pylint (or How I learned to stop worrying about bugs)</p>
+<p>Given the dynamic nature of Python, some bugs tend
+to creep in our codebases. Innocents NameErrors or
+hard-to-find bugs with variables used in a closure,
+but defined in a loop, they all stand no chance in
+front of Pylint.</p>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/12-years-of-pylint-or-how-i-stopped-worrying-and-love-the-bugs">Full abstract</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td><p class="first">Cosmin Poieana - Argus: the omniscient CI</p>
+<p>Bring the continuous integration to a new level,
+through a platform/project independent framework
+able to give you unittest-like reports. Argus is a
+scenario-based application written in Python, driven
+by custom recipes under configurable environments,
+that can be used for testing a wide variety of small
+and big projects, with the ability of querying live
+data from the in-test application.</p>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/argus-the-omniscient-ci">Full abstract</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:45</th>
+<td>Ending</td>
+</tr>
+</tbody>
+</table>
+Sprint #112015-07-04T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-07-04:2015/07/04/sprint-11/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #102015-06-20T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-06-20:2015/06/20/sprint-10/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Graphs using Networkx and Semantic web using RDFlib2015-06-11T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-06-11:2015/06/11/graphs-using-networkx-and-semantic-web-using-rdflib/<p>La această ediție vom avea două prezentări.</p>
+<p>Agendă:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6:00</th>
+<td>Intrarea</td>
+</tr>
+<tr><th class="stub">6:15</th>
+<td><p class="first">Ana Maria Ghiran - "Semantic Web with Python - RDFlib"</p>
+<p>Ana Maria va face o introducere în Semantic Web si cum poate Python
+contribui la realizarea viziunii Web-ului semantic.</p>
+<p class="last"><a class="reference external" href="mailto:anamaria.ghiran@econ.ubbcluj.ro?subject=Semantic+Web+with+Python">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Pauză</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">Mihai Gociu - "Graphs in Python using Networkx"</p>
+<p>Mihai va face o demonstrație cu libraria <a class="reference external" href="https://networkx.github.io/">NetworkX</a>.</p>
+<p class="last"><a class="reference external" href="https://github.com/mihaigociu/myrepo/blob/master/networkx_presentation.py">Materialul prezentării</a>.</p>
+</td>
+</tr>
+</tbody>
+</table>
+Sprint #92015-06-06T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-06-06:2015/06/06/sprint-9/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #82015-05-23T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-05-23:2015/05/23/sprint-8/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Interpretoare în RPython și testare cu pytest2015-05-21T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-05-21:2015/05/21/interpretoare-in-rpython-si-testare-cu-pytest/<p>La această ediție vom avea două prezentări și un anunț surpriză ;-)</p>
+<p>Agendă:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6:30</th>
+<td>Intrarea</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td><p class="first">Ionel Cristian Mărieș - "Testare cu pytest"</p>
+<p>Ionel va face o introducere în pytest și va explica de ce este mai bun
+decât nose sau unittest.</p>
+<p class="last"><a class="reference external" href="https://blog.ionelmc.ro/presentations/pytest/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td>Pauză</td>
+</tr>
+<tr><th class="stub">7:45</th>
+<td><p class="first">Claudiu Popa - "Cum să îți faci propriul interpretor folosind RPython"</p>
+<p>Claudiu este unul dintre organizatorii comunității RoPython si
+maintainer Pylint. Ne va vorbi despre PyPy, RPython și cum se e să iți
+implementezi un interpretor în RPython.</p>
+<p class="last"><a class="reference external" href="https://ropython.ro/2015/05/21/interpretoare-in-rpython-si-testare-cu-pytest/PyPy-si-RPython.html">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Anunțul surpriză</td>
+</tr>
+</tbody>
+</table>
+Sprint #72015-05-09T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-05-09:2015/05/09/sprint-7/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+RoPython Timisoara #12015-05-05T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-05-05:2015/05/05/ropython-timisoara-1/<p>Vă invităm la prima ediție a RoPython Timișoara, întâlnirea pasionaților
+de Python din Timișoara. La această întâlnire, avem un invitat special -
+Claudiu Popa. El este core maintainer la Pylint, co-fondator RoPython și
+un membru foarte activ al comunității de Python.</p>
+<p>Avem programate 3 prezentări legate de Celery, Ansible și RPython.</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="21%" />
+<col width="63%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Durată</th>
+<th class="head">Presentator</th>
+<th class="head">Descriere</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:00</td>
+<td>Andrei Coman</td>
+<td>Intro în Celery</td>
+</tr>
+<tr><td>19:10 - 19:40</td>
+<td>Robert Tingirică</td>
+<td>Ansible, introducere și studiu de caz</td>
+</tr>
+<tr><td>19:50 - 20:20</td>
+<td>Claudiu Popa</td>
+<td>Cum să îți construiești un limbaj folosind RPython</td>
+</tr>
+</tbody>
+</table>
+<p>După eveniment vă așteptăm să mai rămâneți prin preajmă, și să veniți cu
+noi la o bere / suc, să povestim mai multe despre experiențele noastre
+cu limbajul si despre proiectele în Python la care am lucrat.</p>
+<p>Ne vedem marți la <a class="reference external" href="https://www.facebook.com/uvtromania">Universitatea de Vest din Timisoara</a>, Amfiteatrul A02!</p>
+Sprint #62015-04-25T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-04-25:2015/04/25/sprint-6/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Fireside chat with Michael Foord2015-04-23T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-04-23:2015/04/23/fireside-chat-with-michael-foord/<p>Michael Foord is a Python and Go programmer. He is working for Canonical
+and he is visiting Cluj-Napoca from Northampton UK.</p>
+<p>We invited Michael for a friendly chat. Cluj Python community is invited
+to join and talk with Michael. If you have specific questions for
+Michael please leave comments, or email them to us (so they don't get
+forgotten).</p>
+<p>If you don't have any specific questions we will be happy just seeing
+you come and saying hi.</p>
+<p>We will have beers and pizzas. The number of spots is limited. Fireplace
+might be missing :)</p>
+<p>We believe this is a great opportunity for local software development
+communities to meet with a Python core developer, book author and just a
+great open source contributor.</p>
+<blockquote>
+<p>You can find out more about Michael at
+<a class="reference external" href="http://www.voidspace.org.uk/">http://www.voidspace.org.uk/</a></p>
+<p>You can follow Michael on Twitter at
+<a class="reference external" href="https://twitter.com/voidspace">https://twitter.com/voidspace</a></p>
+</blockquote>
+Sprint #52015-04-11T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-04-11:2015/04/11/sprint-5/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #42015-03-28T00:00:00+02:00Echipa RoPythontag:ropython.ro,2015-03-28:2015/03/28/sprint-4/<p>Sprint virtual de dezvoltare Python, Pylint sau orice vrem :-)</p>
+Sprint #32015-03-14T00:00:00+02:00Echipa RoPythontag:ropython.ro,2015-03-14:2015/03/14/sprint-3/<p>Sprint virtual de dezvoltare Python, Pylint sau orice vrem :-)</p>
+Sprint #22015-02-28T00:00:00+02:00Echipa RoPythontag:ropython.ro,2015-02-28:2015/02/28/sprint-2/<p>Sprint virtual de dezvoltare Python, Pylint sau orice vrem :-)</p>
+<p>Cu scaun avem doar ~12 locuri asigurate :)</p>
+<p>Pizza și băuturile sunt asigurate.</p>
+PyTim #72015-02-25T00:00:00+02:00Echipa RoPythontag:ropython.ro,2015-02-25:2015/02/25/pytim-7/<p>Welcome to PyTim #7. This meetup marks our affiliation to the
+<a class="reference external" href="https://ropython.org">RoPython</a> national initiative which has similar
+events in Cluj, Iasi and Bucharest (more on this and a potential
+RoPython national conference at the meetup).</p>
+<p>We will have 3 talks covering Python, open source and cloud automation.</p>
+<p>Here is the Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:10</td>
+<td>Adelina Tuvenie (<a class="reference external" href="https://www.cloudbase.it">Cloudbase Solutions</a>)</td>
+<td>Automation as a Service with StackStorm</td>
+</tr>
+<tr><td>19:00 - 19:10</td>
+<td>Coffee Break</td>
+<td> </td>
+</tr>
+<tr><td>19:10 - 19:40</td>
+<td>Radu Ciorba (<a class="reference external" href="https://www.3pillarglobal.com">3Pillar Global</a>)</td>
+<td>TBA</td>
+</tr>
+<tr><td>19:40 - 19:50</td>
+<td>Coffee Break</td>
+<td> </td>
+</tr>
+<tr><td>19:50 - 20:15</td>
+<td>Vlad Temian (<a class="reference external" href="https://www.presslabs.com">PressLabs</a>)</td>
+<td>GitFS</td>
+</tr>
+</tbody>
+</table>
+<p>The new venue is Timisoara Startup Hub and the date is February 25!</p>
+<p>See you there.</p>
+Sprint #1 (Pylint)2015-02-14T00:00:00+02:00Echipa RoPythontag:ropython.ro,2015-02-14:2015/02/14/sprint-pylint/<p>Pentru că e foarte frig la început de 2015 facem un Sprint de Pylint.
+Pylint este cel mai cuprinzător verificator de cod disponibil pentru
+Python, este extensibil, configurabil și este folosit în foarte multe
+locuri. El ne ajută să scriem cod mai corect sau mai frumos.</p>
+<p>Încălzirea se face pe 14 februarie la <a class="reference external" href="http://clujhub.ro/">Cluj HUB</a> începând cu ora
+12.00. Vom fi coordonați de Claudiu Popa, developer Pylint. Cerințe
+pentru participare:</p>
+<ul class="simple">
+<li>Laptop propriu.</li>
+<li>Cunoștințe Python și Mercurial (sau Git) <a class="footnote-reference" href="#id2" id="id1">[1]</a></li>
+</ul>
+<p>Ce vom face:</p>
+<ul class="simple">
+<li>Îmbunătățiri (bugfixes, features, documentație etc). Înainte de
+sprint Claudiu va pregăti câteva liste de issues cu dificultăți
+diferite încât să vă puteți găsi ușor ceva pe plac.</li>
+<li>Plugin-uri Pylint pentru cei care au o idee și vor să o implementeze într-un
+plugin.</li>
+</ul>
+<table class="docutils footnote" frame="void" id="id2" rules="none">
+<colgroup><col class="label" /><col /></colgroup>
+<tbody valign="top">
+<tr><td class="label"><a class="fn-backref" href="#id1">[1]</a></td><td>Să aveți experienta de lucru cu un proiect Python.</td></tr>
+</tbody>
+</table>
+Extending Python in C2014-11-20T00:00:00+02:00Echipa RoPythontag:ropython.ro,2014-11-20:2014/11/20/extending-python-in-c/<p>One reason for Python's popularity (and a reason for many of its quirks
+...) is its strong ties to the C programming language. CPython, the
+reference Python interpreter, allows advanced users to interact with the
+interpreter's inner workings, and extend the Python language with code
+written in C.</p>
+<p>This talk gives a very high-level overview of the CPython C API, and
+shows how to build a C extension in a few steps. It then discusses a
+popular use case for C extensions - optimizing performance of your
+Python programs! Finally we're gonna look at some modern alternatives to
+getting more performance out of your Python code, e.g. Cython.</p>
+<p>About Steffen Wenz:</p>
+<blockquote>
+Steffen is the CTO of TrustYou (with offices in Cluj and Munich).
+TrustYou crawls and semantically analyzes all hotel reviews, and then
+generates a human-readable summary for each hotel on the planet. Did
+guests like the service? Was the location OK? Chances are you've seen
+our data on one of the many websites we license it to - among them Kayak
+and Google :) TrustYou is a Python company. We use Hadoop streaming and
+Pyspark to bring Python to the big data era. Steffen has been with
+TrustYou since 2008. His master thesis laid the foundation for
+TrustYou's scalable semantic analysis, which today understands 20
+languages natively.</blockquote>
+Workshop #2 - Expediție în cloud computing, programare funcțională și altele2014-10-19T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-10-19:2014/10/19/workshop-py-2/<img alt="Workshop #2" class="align-center" src="https://ropython.ro/2014/10/19/workshop-py-2/workshop.png" />
+<p>Dacă sunteți începător în Python și zilele trecute ați avut “bucuria” primului vostru traceback
+sau aveți experiență în alte limbaje, trecând prin inevitabilul Javascript, îndreptându-vă apoi
+către limbajele funcționale și vreți acum să aflați ce este acel Python de care toată lumea
+vorbește sau dacă ești deja experimentat în acest limbaj și vrei să afli și să aprofundezi
+ceva nou și incitant, atunci ai ocazia perfectă pentru a face acest lucru, prin participarea
+ta la următoarea ediție Workshop.py. Dacă în prima ediție ne îndreptam atenția spre utilizarea
+limbajului Python pentru crearea de aplicații web, acum vom avea în paralel o serie de workshop-uri,
+cu subiecte ce variază de la cloud computing, programare funcțională, până la introducere în Python,
+gama largă de opțiuni mulându-se atât pe începători, cât și pe cei cu experiență.</p>
+<p>Precedat de Conference.py, prima conferință de Python a toamnei, Workshop.py #2 se va desfășura
+pe data de 19 octombrie, fiind compus din mai multe workshop-uri în paralel, cu subiecte variate,
+unele dintre ele propunând aprofundarea conceptelor din prezentările din conferință. Pentru fiecare
+workshop susținut, vom avea un mentor ce își va purta elevii prin înțelegerea subiectului prezentat.</p>
+<p>Unul din subiectele workshop-urilor va fi Introducere în Python, workshop susținut de membri ai
+grupului RoPython, acesta fiind destinat începătorilor, cât și celor care vor să învețe un nou limbaj.
+Participanții vor învăța de ce alegerea acestui limbaj de programare îți poate schimba viața și
+viziunea asupra ei, prin ușurința cu care îți permite să pui în practică idei și prin filosofiile
+ce stau la baza lui. Totodată, ei vor mai învăța să facă primii pași, ajungând de la primul traceback
+la primul algoritm funcțional în Python.</p>
+<p>Programul complet al workshop-urilor, precum și locația lor vor fi anunțate în curând.</p>
+<p>Vă așteptăm!</p>
+Python Week2014-10-18T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-10-18:2014/10/18/Python-Week/<div class="line-block">
+<div class="line"><em>And on the pedestal these words appear:</em></div>
+<div class="line"><em>"My name is Python, king of languages:</em></div>
+<div class="line"><em>Look on my works, ye Mighty, and rejoice!”</em></div>
+</div>
+<p>Dacă poetul romantic Percy Bysshe Shelley ar fi trăit în zilele noastre,
+atunci cu siguranță poemele lui ar fi fost scrise în Python, limbajul ce are
+propriile lui înțelepciuni, scrise în slove de biți de către Tim Peters, în al său
+Zen of Python, setul de îndrumări ce cuprinde frumusețea limbajului în toată deplinătatea lui.</p>
+<p>Python Week este un eveniment dedicat acestui frumos limbaj ce își propune, ca
+pentru o săptămână, să adune toți pasionații de tehnologie într-un mediu propice creației.</p>
+<p>Următoarele evenimente vor avea loc în cadrul săptămânii Python:</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="53%" />
+<col width="47%" />
+</colgroup>
+<tbody valign="top">
+<tr><td><div class="first last figure">
+<img alt="Conference.py" src="https://ropython.ro/2014/10/18/Python-Week/conference.png" />
+<div class="legend">
+Conference.py propune o zi întreagă de prezentări tehnice,
+venite din partea unor speakeri implicați în proiecte open source de anvergură,
+cu subiecte ce vor purta participanții prin cloud computing folosind Python,
+in(tro)ducere în metaclase și sisteme de fișiere bazate pe Git, cuvintele cheie
+ale evenimentului fiind open-source și bineînțeles, Python. Vrem ca această
+conferință să rezoneze cu publicul pasionat de IT din Iași și nu numai,
+astfel încât prin ea să reușim să formăm un mediu propice dezvoltării comunității
+iubitorilor de Python și pasionaților de tehnologie din România. Prin subiecte interesate,
+ancorate în lumea open source, vrem să deschidem totodată și apetitul persoanelor
+tinere, dornice de învățarea unor lucruri noi, cât și a celor cu experiență în
+dezvoltarea de software, ce vor să afle ultimele noutăți din lumea Python.</div>
+</div>
+</td>
+<td><div class="first last figure">
+<img alt="Workshop.py" src="https://ropython.ro/2014/10/18/Python-Week/workshop.png" />
+<div class="legend">
+Precedat de Conference.py, prima conferință de Python a toamnei,
+Workshop.py #2 se va desfășura pe data de 19 octombrie, fiind compus
+din mai multe workshop-uri în paralel, cu subiecte variate, unele dintre
+ele propunând aprofundarea conceptelor din prezentările din conferință.
+Pentru fiecare workshop susținut, vom avea un mentor ce își va purta
+elevii prin înțelegerea subiectului prezentat.
+Unul din subiectele workshop-urilor va fi Introducere în Python, workshop
+susținut de membri ai grupului RoPython, acesta fiind destinat începătorilor,
+cât și celor care vor să învețe un nou limbaj. Participanții vor învăța de
+ce alegerea acestui limbaj de programare îți poate schimba viața și viziunea
+asupra ei, prin ușurința cu care îți permite să pui în practică idei și prin
+filosofiile ce stau la baza lui.</div>
+</div>
+</td>
+</tr>
+<tr><td><div class="first last figure">
+<img alt="Training.py" src="https://ropython.ro/2014/10/18/Python-Week/training.png" />
+<div class="legend">
+Ideea acestui training este de a expune în fața micilor viitori
+programatori și dezvoltatori, un limbaj de programare ușor de înțeles, rapid, robust
+și stabil, un limbaj cu un impact enorm asupra tehnologiei și cu o varietate
+nemaiîntâlnită în domeniu și toate acestea datorită simplității sintaxei, dar
+mai ales comunității din spate și multitudinii de biblioteci. Echipa noastră
+dorește să introducă încetul cu încetul, dar într-un mod sigur prin cantitatea imensă
+de beneficii imediate și viitoare, acest limbaj de scripting în programa studiilor
+(pre)universitare. Indiferent dacă intenția noastră de viitor va avea succes sau nu,
+suntem siguri că elevii ce vor lua parte la evenimentele de acest gen vor avea multe
+de învățat, lucruri ce vor fi de folos pe mai multe planuri, ce vor contribui la
+îmbunătățirea “gimnasticii minții” și care îi vor ajuta pe participanți să-și materializeze
+ideile într-un timp record, să vadă imediat în practică utilitatea unui algoritm și poate
+chiar să realizeze aplicația mult visată.</div>
+</div>
+</td>
+<td><!-- -->
+</td>
+</tr>
+</tbody>
+</table>
+CloudTim Panel discussion: Dynamic Programming Languages in the Cloud2014-10-14T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-10-14:2014/10/14/cloudtim-panel-discussion-dynamic-programming-languages-in-the-cloud/<p><a class="reference external" href="http://www.unifiedpost.ro">UnifiedPost</a> and <a class="reference external" href="http://www.cloudbase.it">Cloudbase Solutions</a> have
+teamed up for a cross-community meetup that will take the form of a
+panel discussion on a very hot topic: dynamic programming languages in
+the cloud.</p>
+<p>Please vote for the most interesting questions you'd like to see
+addressed during the meetup. <a class="reference external" href="http://www.meetup.com/CloudTim/polls/1170162/">Please vote HERE.</a></p>
+<p>The discussion will take a closer look at the Key Performance Indicators
+and the key architectural principles for cloud application development.
+Based on audience voted questions, we will talk about the role of
+dynamic and static languages in cloud application development and best
+practices in cloud development.</p>
+<p>We will have the following panellists:</p>
+<ul class="simple">
+<li>Koen Handekyn - CTO at <a class="reference external" href="http://www.unifiedpost.com/">UnifiedPost</a> and Head of UP-nxt,
+UnifiedPost's R&D branch in cooperation with the Belgian universities of
+Leuven and Gent.</li>
+<li>Lucian Petrut - Software Developer at <a class="reference external" href="http://www.cloudbase.it/">Cloudbase Solutions</a>, committed to bringing
+interoperability in the Cloud Computing world, OpenStack and Python
+enthusiast.</li>
+<li>Valentin Bud – Systems Engineer at <a class="reference external" href="http://www.databus.ro/">Databus</a>, entrepreneur, Cloud Computing
+enthusiast. He enjoys smart people, interesting conversation and things
+well done.</li>
+</ul>
+<p>More panelists are in the process of confirming their attendance to our
+event, so keep an eye on this space for regular updates on our speakers
+and the questions they will be debating.</p>
+Training.py - La tine în liceu2014-10-07T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-10-07:2014/10/07/training-py-la-tine-in-liceu/<img alt="Training.py #1 - La tine în liceu" class="align-center" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/training-py-1-in-liceu.png" />
+<p>Deoarece conferințele și workshop-urile pot avea un caracter tehnic ceva mai avansat,
+ne-am propus să creăm un eveniment destinat pasionaților de Python, destinat începătorilor
+și nu numai. Acest training are ca public țintă elevii de liceu și ca scop
+introducerea acestora în limbajul de scripting de nivel înalt, Python.</p>
+<p>Evenimentul va face parte din programul european CodeWeek și se va desfășura cu
+sprijinul inspectoratului în mai multe licee de profil din țară, de data aceasta
+pornind cu nume ca “Colegiul Național”, “Costache Negruzzi”, “Grigore Moisil” și
+“Emil Racoviță” din Iași. Acesta va veni în continuarea workshop-ului de duminică
+și se va întinde pe patru zile de marți până vineri, câte un laborator de trei ore
+în fiecare liceu. Elevii vor desluși din mers, intr-o atmosferă cât mai distractivă,
+tainele acestui limbaj, fără a se lovi de aceleași clișee și obstacole veșnice.</p>
+<p>Această sesiune de training va fi prima din categoria ei și va întări
+cunoștințele dobândite în cadrul conferinței și a workshop-ului. Experiența ne-a
+arătat că de multe ori nu toți participanții de la aceste evenimente se descurcă
+la fel de bine ca restul și din acest motiv, vrem să anticipăm și să depășim împreună
+eventualele dificultăți și totodată, să învățăm lucruri noi sau lucruri vechi dar
+facute într-o altă manieră, mult mai simplu și mult mai rapid. Ideea acestui training
+este de a expune în fața micilor viitori programatori și dezvoltatori, un limbaj de
+programare ușor de înțeles, rapid, robust și stabil, un limbaj cu un impact enorm asupra
+tehnologiei și cu o varietate nemaiîntâlnită în domeniu și toate acestea datorită
+simplității sintaxei, dar mai ales comunității din spate și multitudinii de biblioteci.</p>
+<p>RoPython dorește să introducă încetul cu încetul, dar într-un mod sigur prin
+cantitatea imensă de beneficii imediate și viitoare, acest limbaj de scripting în
+programa studiilor (pre)universitare. Indiferent dacă intenția noastră de viitor
+va avea succes sau nu, suntem siguri că elevii ce vor lua parte la evenimentele de
+acest gen vor avea multe de învățat, lucruri ce vor fi de folos pe mai multe planuri,
+ce vor contribui la îmbunătățirea “gimnasticii minții” și care îi vor ajuta pe participanți
+să-și materializeze ideile într-un timp record, să vadă imediat în practică utilitatea unui
+algoritm și poate chiar să realizeze aplicația mult visată. În prezent, scopul nostru
+principal este să educăm potențialul nostru public din cadrul conferințelor, workshop-urilor
+și chiar adunărilor ce poartă denumirea de Ask.py, învățându-i de la zero și dirijându-i
+pas cu pas prin misteriosul drum către dezvoltarea de software. Ne dorim să-i facem
+să-și răspundă singuri la întrebări ca “La ce mă ajută programarea în viața reală?”,
+iar acest lucru va avea un mare beneficiu pentru ambele părți: noi ca organizatori vom
+putea crește rapid o comunitate în adevăratul sens al cuvântului ce se va remarca prin
+calitatea membrilor și nu prin cantitate, iar cei ce vor învața de la noi și de la colegii
+lor vor avea parte de niște cunoștințe, idei și indicații de care puțin probabil
+se vor lovi de unii singuri.</p>
+<p>Liceele înscrise în acest proiect sunt:</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="50%" />
+<col width="50%" />
+</colgroup>
+<tbody valign="top">
+<tr><td><img alt="Colegiul Național" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/colegiu-national.png" /></td>
+<td><img alt="Liceul Teoretic "Grigore Moisil"" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/grigore-moisil.png" /></td>
+</tr>
+<tr><td><img alt="Colegiul "Costache Negruzzi"" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/costache-negruzzi.png" /></td>
+<td><img alt="Colegiul Național "Emil Racoviță"" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/emil-racovita.png" /></td>
+</tr>
+</tbody>
+</table>
+Ask.py #3 - În expediție2014-10-01T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-10-01:2014/10/01/ask-py-in-expeditie/<img alt="Ask.py #3 - În expediție" class="align-center" src="https://ropython.ro/2014/10/01/ask-py-in-expeditie/ask-py-in-expeditie.png" />
+<p>Cu ocazia dojo-ului CentOS, ce se va desfășura în Timișoara pe 27 septembrie, echipa RoPython va face o vizită în orașul de pe Bega. O călătorie într-un oraș nou reprezintă totodată și oportunitatea cunoașterii comunității Python din orașul respectiv, ocazie numai bună pentru o nouă întâlnire Ask.py, alături de oameni noi și entuziasmați. Echipa RoPython vă invită la primul Ask.py în partea vestică a țării pe data de 1 octombrie, în Timișoara.</p>
+<p>Vă așteptăm!</p>
+Conference.py #1 @Iași2014-10-01T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-10-01:2014/10/01/conference-py-1/<p>Toamna este un anotimp al începutului, fiind vremea unui nou an școlar, unui
+nou început de an universitar, precum și sezonul în care vacanțele lungi sau
+scurte, plănuite sau inopinate, lasă locul altor activități.
+Este anotimpul în care începe stagiunea la operă și în care studenții revin
+timizi în orașul studenției lor, tânjind după aventurile verii proaspăt trecute.
+Toamna este și anotimpul în care poți participa la conferințe consacrate.
+Dacă pe harta evenimentelor IT din această toamnă ai trecut Design Jam,
+CodeCamp sau DefCamp, atunci este timpul să adaugi și prima conferință
+dedicată limbajului Python din România, Conference.py, ce se va desfășura în Iași,
+pe data de 18 octombrie.</p>
+<p>Conference.py propune o zi întreagă de prezentări tehnice, venite din
+partea unor speakeri implicați în proiecte open source de anvergură,
+cu subiecte ce vor purta participanții prin cloud computing folosind Python,
+in(tro)ducere în metaclase și sisteme de fișiere bazate pe Git, cuvintele cheie
+ale evenimentului fiind open-source și bineînțeles, Python.</p>
+<p>Vrem ca această conferință să rezoneze cu publicul pasionat de IT din Iași și nu
+numai, astfel încât prin ea să reușim să formăm un mediu propice dezvoltării
+comunității iubitorilor de Python și pasionaților de tehnologie din România.
+Prin subiecte interesate, ancorate în lumea open source, vrem să deschidem
+totodată și apetitul persoanelor tinere, dornice de învățarea unor lucruri noi,
+cât și a celor cu experiență în dezvoltarea de software, ce vor să afle ultimele
+noutăți din lumea Python.</p>
+<p>Pentru această primă ediție, ne așteptăm la cel puțin un număr de o sută de participanți
+și sperăm că această conferință să crească și să aducem an de an un număr tot mai mare de
+participanți și prezentări tot mai diverse și incitante. Pentru acest eveniment,
+intrarea va fi liberă.</p>
+<p>Următorii speakeri ne onorează cu participarea lor:</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="50%" />
+<col width="50%" />
+</colgroup>
+<tbody valign="top">
+<tr><td><div class="first last figure">
+<img alt="Alex Morega" src="https://ropython.ro/2014/10/01/conference-py-1/alex_morega.jpeg" />
+<p class="caption">Alex Morega</p>
+<div class="legend">
+Alex este un dezvoltator web, care iubește limbajul
+Python și nu se poate abține din a descoperi
+biblioteci noi. Printre altele, este și voluntar pentru
+organizația ROSEdu, ce promovează cultura open-source
+în educație.</div>
+</div>
+</td>
+<td><div class="first last figure">
+<img alt="Gabriel Samfira" src="https://ropython.ro/2014/10/01/conference-py-1/gabriel_samfira.jpg" />
+<p class="caption">Gabriel Samfira</p>
+<div class="legend">
+Gabriel este Senior Cloud Engineer în cadrul
+Cloudbase Solutions. Este pasionat de proiecte open
+source și experimentat în diverse limbaje de programare,
+precum Python, Go, Ruby, Perl și Powershell.</div>
+</div>
+</td>
+</tr>
+<tr><td><div class="first last figure">
+<img alt="Alessandro Pilotti" src="https://ropython.ro/2014/10/01/conference-py-1/alessandro_pilotti.jpeg" />
+<p class="caption">Alessandro Pilotti</p>
+<div class="legend">
+Alessandro este CEO-ul și fondatorul Cloudbase Solutions,
+o companie ce formează puntea de legătură dintre open
+source și Microsoft. El este Microsoft MVP pe ASP.NET
+și pe Windows Azure Insider, fiind totodată și Microsoft
+Certified Trainer. Îi place să dezvolte proiecte open
+source și să participe în comunitatea IT.</div>
+</div>
+</td>
+<td><div class="first last figure">
+<img alt="Ionel Cristian Mărieș" src="https://ropython.ro/2014/10/01/conference-py-1/ionel_cristian.jpg" />
+<p class="caption">Ionel Cristian Mărieș</p>
+<div class="legend">
+Ionel este un dezvoltator software din Cluj-Napoca.
+După mai multe aventuri cu alte limbaje, a rămas la
+Python și inevitabilul JavaScript. Îi place să facă
+contribuții la proiecte open-source și în timpul liber
+mai scrie și pe blog. El este și autorul mai multor
+proiecte open source, printre care enumerăm aspectlib
+cogen, python-manhole, fiind și contribuitor Celery.</div>
+</div>
+</td>
+</tr>
+<tr><td><div class="first last figure">
+<img alt="Vlad Temian" src="https://ropython.ro/2014/10/01/conference-py-1/vlad_temian.png" />
+<p class="caption">Vlad Temian</p>
+<div class="legend">
+Vlad este backend developer la Presslabs, fiind un
+tânăr energic și entuziast, pasionat de orice presupune
+cod sau problemă tehnică. Folosește Python ori de câte
+ori are ocazia și este totodată și mentor pentru Coder
+Dojo în Timișoara, unde pregătește copiii pentru primii
+lor pași în lumea Python.</div>
+</div>
+</td>
+<td> </td>
+</tr>
+</tbody>
+</table>
+<p>Dacă vrei să ne ajuți, dacă ai un sfat sau o critică sau doar ești curios
+de inițiativa grupului RoPython, nu ezita să ne contactezi pe <a class="reference external" href="mailto:contact@ropython.org">contact@ropython.org</a>.</p>
+<p>Mulțumim sponsorilor și partenerilor noștri!</p>
+<img alt="PSF" src="https://ropython.ro/2014/10/01/conference-py-1/python-software-foundation.png" style="width: 35.0%;" />
+<img alt="Cloudbase Solutions" src="https://ropython.ro/2014/10/01/conference-py-1/cloudbase.png" style="width: 35.0%;" />
+Ask.py #2 - Elemente introductive2014-07-23T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-07-23:2014/07/23/ask-py-elemente-introductive/<img alt="Ask.py #2 - Elemente introductive" class="align-center" src="https://ropython.ro/2014/07/23/ask-py-elemente-introductive/ask-py-2-elemente-introductive.png" />
+<p>Săptămâna aceasta în cadrul evenimentului Ask.py vom face primii pași în dezvoltarea unei aplicații folosind limbajul Python.
+Dacă săptămâna trecută vorbeam despre lucrurile interesante ce pot fi realizate folosind Python, în cadrul acestei sesiuni vom implementa o parte dintre ele.</p>
+<p>Vă așteptăm cu drag!</p>
+Decorators and Workflows2014-07-17T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-07-17:2014/07/17/decorators-and-workflows/<p>La a 2-a ediție de vară vor prezenta:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="30%" />
+<col width="70%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub"><a class="reference external" href="https://blog.ionelmc.ro/">Ionel Cristian Mărieș</a></th>
+<td>Tot ce nu vroiai să știi despre decoratori</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://github.com/severb">Sever Băneșiu</a></th>
+<td>Flowy, easy SWF workflows (swf: <a class="reference external" href="http://aws.amazon.com/swf/">http://aws.amazon.com/swf/</a>)</td>
+</tr>
+</tbody>
+</table>
+<p>Evenimentul este găzduit de Cluj Hub. Va fi o taxa de protocol de 20RON. 15RON pentru primii 5.</p>
+Ask.py #1 Curiozități2014-07-16T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-07-16:2014/07/16/ask-py-curiozitati/<img alt="Ask.py #1 - Curiozități" class="align-center" src="https://ropython.ro/2014/07/16/ask-py-curiozitati/ask-py-1-curiozitati.png" />
+<p>ask.py este destinat interacțiunii prin viu grai cu echipa RoPython, scopul fiind nu doar dobândirea de noi cunoștințe
+prin intermediul întrebărilor, cât și o închegare cât mai bună e relației dintre membrii comunității Python din România,
+în fața unui pahar de vin, înconjurați de oameni cu aceeași pasiune extraordinară pentru acest limbaj.</p>
+<p>Vom încerca în primul eveniment ask.py să prezentăm proiectul RoPython celor care vor să afle mai multe despre
+inițiativă, cât și să fim la dispoziția voastră pentru întrebări din universul Python.</p>
+PyTim #62014-07-01T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-07-01:2014/07/01/pytim-6/<p>Welcome to the 6th edition of #PyTim, the Python meetup in Timisoara.</p>
+<p>In this edition we will have 2 sessions talking about open source
+projects developed using Python and Go.</p>
+<p>Here is the Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:10</td>
+<td>Gabriel Adrian Samfira (Cloudbase Solutions)</td>
+<td>Automating Windows workloads with Juju and MAAS</td>
+</tr>
+<tr><td>19:10 - 19:30</td>
+<td>Coffee Break</td>
+<td> </td>
+</tr>
+<tr><td>19:30 - 20:10</td>
+<td>Bogdan Gaza</td>
+<td>Taming Cloud Infrastructures with Python and Docker</td>
+</tr>
+</tbody>
+</table>
+<p>The venue and format remain the same as in previous meetups. Please
+spread the word and let people know about #PyTim.</p>
+<p>See you on July 1!</p>
+<p>#Juju #Go #MAAS #Docker #HyperV #Python #opensource #meetup #Timisoara</p>
+Python and Ember.js2014-06-12T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-06-12:2014/06/12/python-and-emberjs/<p>Python and Ember.js - Super Fast (and Testable!) Frontend</p>
+<p>FREE BEER and PIZZA while showcasing the testable, Embjer.js on top of
+a Python backend.</p>
+<p>Create super fast and testable front end on top of your Python.</p>
+<p>by Stas Suscov and Flaviu Simihaian</p>
+<p><img alt="image0" src="http://photos2.meetupstatic.com/photos/event/5/4/e/e/global_199941742.jpeg" /></p>
+Workshop #1 - Python pentru dezvoltarea aplicațiilor web2014-05-31T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-05-31:2014/05/31/workshop-py-python-pentru-dezvoltarea-aplicatiilor-web/<pre class="literal-block">
+HTTP/1.1 201 Workshop created
+Date: SAT, 31 May 2014 10:00:00 GMT
+Location: Facultatea de informatică
+Content-Type: application/PythonWeb
+Content-Length: 12
+X-Description: “Python workshop! REST, url routing, Python, JSON, unit testing”
+</pre>
+<p>Dacă antetele de mai sus te duc cu gândul la proiectul pe care vrei să îl faci RESTful, dar nu ai avut niciodată timp să afli ce este și cum se face, atunci ești binevenit pe data de 31 mai la Facultatea de Informatică UAIC, Iași, pentru un atelier Python, de-a lungul unei zile intense în care cuvintele cheie vor fi web și Python. Nu e nici o problemă dacă nu ai auzit niciodată de acest limbaj, la finalul zilei fiecare participant va putea să își treacă în bucket list faptul că a aflat de REST APIs, JSON, Python, unit testing, url routing și permisiuni, generatori, WSGI și decoratori. Băuturile și snackurile vor fi din partea casei.</p>
+<p>Grupul din spatele inițiativei e format din oameni entuziaști și pasionați de Python, fiecare dintre ei având experiență în domenii precum procesare distribuită, aplicații web, open source și securitate. O prefață a evenimentului de sâmbătă va fi pe data de 30 mai, în incinta facultății de informatică (ora exactă va fi anunțată în curând), ce se va desfășura pe parcursul a două ore, în care grupul RoPython se va prezenta și își va prezenta și obiectivele, urmând ca restul timpului să fie ocupat de o serie de prezentări scurte și la obiect despre subiecte diverse cu tangență în limbajul Python, aceste prezentări având scopul să incite cât mai multă lume pentru participarea de sâmbătă. Totodată, vineri va exista și o surpriză (cuvintele cheie fiind API și gaming).</p>
+<p>Evenimentul de sâmbătă, 31 mai, va fi împărțit într-o parte teoretică, ce se va desfășura în prima parte a zilei, urmată de una practică, de-a lungul căreia participanții pot să își folosească cunoștințele acumulate în prima parte a zilei. Partea teoretică va consta în prezentări mai detaliate cu aplicare în dezvoltarea aplicațiilor web folosind Python, iar în cea practică participanții vor lucra la realizarea unor aplicații web într-un timp cât mai scurt.
+Pentru că vrem ca fiecare participant să câștige cât mai multă experiență din urma acestui atelier și să oferim un eveniment de calitate, numărul de locuri pentru evenimentul de sâmbătă va fi limitat. Înscrierea fiecărui participant va fi evaluată conform anumitor criterii de către membrii grupului, urmând ca primele 45 de persoane să fie acceptate.</p>
+<p>Elementele ce vor fi apreciate sunt:</p>
+<ul class="simple">
+<li>contribuitori la proiecte open source, nu neapărat scrise în limbajul Python.</li>
+<li>proiecte pe github sau bitbucket peste care ne putem uita.</li>
+<li>un profil de LinkedIn plin cu lucruri care să ne impresioneze.</li>
+</ul>
+<p>Apreciem persoanele care vor să învețe, așa că și începătorii sunt bineveniți. Pentru asta, trebuia ca prezentarea voastră să fie cât mai savuroasă și sinceră.</p>
+<p>Programul de vineri este:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="58%" />
+<col width="26%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Ora</th>
+<th class="head">Prezentare</th>
+<th class="head">Speaker</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>12:00 - 12:15</td>
+<td>Prezentarea grupului RoPython</td>
+<td>Alexandru Coman</td>
+</tr>
+<tr><td>13:00 - 13:15</td>
+<td>Noțiuni de conduită în dezvoltarea unui proiect</td>
+<td>Cosmin Poieană</td>
+</tr>
+<tr><td>13:15 - 13:30</td>
+<td>Decoratori (noțiuni introductive)</td>
+<td>Claudiu Popa</td>
+</tr>
+<tr><td>13:30 - 13:45</td>
+<td>Unit testing (noțiuni introductive)</td>
+<td>Claudiu Popa</td>
+</tr>
+<tr><td>13:45 - 14:00</td>
+<td>Element surpriză</td>
+<td>Claudiu Popa</td>
+</tr>
+</tbody>
+</table>
+<p>Programul de sâmbătă este:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="58%" />
+<col width="26%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Ora</th>
+<th class="head">Activitate</th>
+<th class="head">Speaker</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>09:00 - 10:00</td>
+<td>Primirea participanților</td>
+<td> </td>
+</tr>
+<tr><td>10:00 - 10:45</td>
+<td>Introducere în paradigma REST</td>
+<td>Sabin Buraga</td>
+</tr>
+<tr><td>10:45 - 11:15</td>
+<td>Framework-ul Cherrypy</td>
+<td>Alexandru Coman</td>
+</tr>
+<tr><td>11:15 - 11:30</td>
+<td>Pauză</td>
+<td> </td>
+</tr>
+<tr><td>11:30 - 12:30</td>
+<td>Django REST Framework</td>
+<td>Claudiu Popa</td>
+</tr>
+<tr><td>12:30 - 13:00</td>
+<td>ORM-uri</td>
+<td>Cosmin Poieană</td>
+</tr>
+<tr><td>13:00 - 14:15</td>
+<td>Pauză de masă</td>
+<td> </td>
+</tr>
+<tr><td>14:15 - 14:30</td>
+<td>Standarde de scriere</td>
+<td>Alexandru Coman</td>
+</tr>
+<tr><td>14:30 - 14:45</td>
+<td>Formarea echipelor</td>
+<td> </td>
+</tr>
+<tr><td>15:00 - 19:00</td>
+<td>Workshop</td>
+<td> </td>
+</tr>
+<tr><td>20:00</td>
+<td>Feedback în Oscar</td>
+<td>Echipa RoPython</td>
+</tr>
+</tbody>
+</table>
+<p>Grupul RoPython vă așteaptă cu drag!</p>
+Machine Learning in Python2014-02-20T00:00:00+02:00Echipa RoPythontag:ropython.ro,2014-02-20:2014/02/20/machine-learning-in-python/<p>Hello Pythonistas!</p>
+<p>After a long break we'll meet again! This time the topic is machine
+learning, one of Python's favorite use cases. Radu Marius Florin and
+Roland Szabo will tell us more about it. After the meetup we'll go for a
+drinkup to get to know each other better ...</p>
+<p>The event will be hosted by Cluj Hub, where freelancers usually meet.</p>
+PyTim #52014-02-11T00:00:00+02:00Echipa RoPythontag:ropython.ro,2014-02-11:2014/02/11/pytim-5/<p>Happy New Year from behalf of PyTim!</p>
+<p>The first #Python meetup of 2014 will take place on February 11. The
+format is the same as in the previous meet ups.</p>
+<p>Here is the Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="30%" />
+<col width="70%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub"><div class="first last line-block">
+<div class="line">Radu Ciorba</div>
+<div class="line">(<a class="reference external" href="https://www.facebook.com/ThreePillarGlobal">3Pillar Global Romania</a>)</div>
+</div>
+</th>
+<td>Concurrency in Python Overview: Processes, Threads and Greenlets</td>
+</tr>
+<tr><th class="stub">Adam Collard (<a class="reference external" href="https://www.facebook.com/pages/Canonical-Ltd/112304012115618">Canonical Ltd</a>)</th>
+<td>Python 3.4. What's coming?</td>
+</tr>
+<tr><th class="stub">Alessandro Pilotti (<a class="reference external" href="https://www.facebook.com/CloudbaseSolutions">Cloudbase Solutions</a>)</th>
+<td>Interoperable OpenStack guest initialization with Python</td>
+</tr>
+</tbody>
+</table>
+<p>Each presentation will last around 30 minutes + Q/A. There will be
+short, 10 minute coffee breaks in between sessions.</p>
+<p>Thanks,</p>
+<p>See you on February 11!</p>
+PyTim #42013-11-12T00:00:00+02:00Echipa RoPythontag:ropython.ro,2013-11-12:2013/11/12/pytim-4/<p>Welcome to the 4th #Python community #meetup in #Timisoara.</p>
+<p>At PyTim #4 we will have 3 talks held by local developers, covering the
+following topics:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:10</td>
+<td>Vlad Temian (<a class="reference external" href="https://www.facebook.com/PressLabs?directed_target_id=0">PressLabs</a>)</td>
+<td>A Python Web Service</td>
+</tr>
+<tr><td>19:10 - 19:20</td>
+<td>Dan Bugariu</td>
+<td>OpenData & CityProjects communities / Python Hackaton opportunity</td>
+</tr>
+<tr><td>19:40 - 20:20</td>
+<td>Dan Damian (<a class="reference external" href="https://www.facebook.com/mindquilt?directed_target_id=0">MindQuilt</a>)</td>
+<td>Application Deployment using SaltStack & Fabric</td>
+</tr>
+<tr><td>20:20 - 21:00</td>
+<td>Gabriel Adrian Samfira (<a class="reference external" href="https://www.facebook.com/CloudbaseSolutions?ref=hl&directed_target_id=0">Cloudbase Solutions</a>)</td>
+<td>Distributed Tasks using Python and AMQP</td>
+</tr>
+</tbody>
+</table>
+<p>See you on November 12!</p>
+PyTim #32013-10-09T00:00:00+03:00Echipa RoPythontag:ropython.ro,2013-10-09:2013/10/09/pytim-3/<p>Now that developers have come back from holiday and the University has
+started we will continue our regular meetup schedule with PyTim #3.</p>
+<p>We will have 3 technical talks held by local developers who will share
+from their experience working on large scale Python projects.</p>
+<div class="section" id="agenda-speakers">
+<h2>Agenda & Speakers<a class="headerlink" href="#agenda-speakers" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:10</td>
+<td>Mihai Balint (Cmed Technology)</td>
+<td>Test Fixture Deployment with Docker Containers</td>
+</tr>
+<tr><td>19:10 - 19:50</td>
+<td>Robert Tingirica (<a class="reference external" href="https://www.facebook.com/CloudbaseSolutions/events?ref=hl&directed_target_id=0">Cloudbase Solutions</a>)</td>
+<td>Unit Testing in Python</td>
+</tr>
+<tr><td>20:10 - 21:00</td>
+<td>Sever Banesiu & Peter Horvath (<a class="reference external" href="https://www.facebook.com/ThreePillarGlobal?directed_target_id=0">3Pillar Global Romania</a>)</td>
+<td>Zope Component Architecture / Flowy Library for Amazon Simple Workflow</td>
+</tr>
+</tbody>
+</table>
+<p>See you on October 9!</p>
+</div>
+Task queues and components architecture2013-10-03T00:00:00+03:00Echipa RoPythontag:ropython.ro,2013-10-03:2013/10/03/task-queues-and-components-architecture/<p>I invite you to the 2nd Cluj Pythonistas meetup where two of the best
+Python developers I know will tell you about subjects that they love:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="30%" />
+<col width="70%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub"><a class="reference external" href="https://blog.ionelmc.ro/">Ionel Cristian Mărieș</a></th>
+<td>Celery introduction</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://github.com/severb">Sever Băneșiu</a></th>
+<td>Zope Component Architecture</td>
+</tr>
+</tbody>
+</table>
+<p>The event's host is Cluj Cowork and the recommended contribution for
+that is 10 lei. See you there ...</p>
+<p>P.S. Ring at "Ruby tribe" when you arrive.</p>
+Python Cluj first meetup2013-08-01T00:00:00+03:00Echipa RoPythontag:ropython.ro,2013-08-01:2013/08/01/python-cluj-first-meetup/<p>Just an informal meeting in a bar so we can get to know other Python
+fans in Cluj and what they have to share</p>
+PyTim #22013-07-09T00:00:00+03:00Echipa RoPythontag:ropython.ro,2013-07-09:2013/07/09/pytim-2/<p>After an extremely interesting first meetup we would like to continue in
+the same direction with PyTim #2.</p>
+<p>We will have some technical talks and provide an insight to the
+Europython 2013 conference happening now in Florence - <a class="reference external" href="https://ep2013.europython.eu/">https://ep2013.europython.eu/</a> <a class="reference external" href="https://ep2013.europython.eu/p3/live/">https://ep2013.europython.eu/p3/live/</a></p>
+<div class="section" id="agenda-speakers">
+<h2>Agenda & Speakers<a class="headerlink" href="#agenda-speakers" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:00</td>
+<td>Laura Feier & Andrei Coman</td>
+<td>Python at 3Pillar Global</td>
+</tr>
+<tr><td>19:00 - 20:00</td>
+<td>Bogdan Gaza</td>
+<td>Realtime Webapps in Python</td>
+</tr>
+<tr><td>20:00 - 21:00</td>
+<td>Bogdan Hodorog, Radu Ciorba, Adam Collard, Slavita Baciuna</td>
+<td>Bringing Europython in Timisoara</td>
+</tr>
+</tbody>
+</table>
+<p>See you at the event!</p>
+</div>
+Python Basics Training2013-06-29T00:00:00+03:00Echipa RoPythontag:ropython.ro,2013-06-29:2013/06/29/python-basics-training/<p>PyTim is organizing a Python training for beginners.</p>
+<p>We invite you to learn the basics of Python from some of the most
+experienced developers in Timisoara.</p>
+<p>The event will take place on June 29, at the Startup Hub, starting from
+14:00.</p>
+<p>Speakers:</p>
+<ul class="simple">
+<li><a class="reference external" href="https://www.facebook.com/vladtemian?directed_target_id=0">Vlad Temian</a> - SimplySocial</li>
+<li><a class="reference external" href="https://www.facebook.com/adrian.vladu.3?directed_target_id=0">Adrian Vladu</a> - Cloudbase Solutions</li>
+<li><a class="reference external" href="https://www.facebook.com/ai.cucu?directed_target_id=0">Ioan Alexandru Cucu</a> - 3Pillar Global</li>
+<li><a class="reference external" href="https://www.facebook.com/tomoroga?directed_target_id=0">Andrei Tomoroga</a> - MindQuilt</li>
+</ul>
+<p>You can find the Agenda here - <a class="reference external" href="http://bit.ly/122dDfJ">http://bit.ly/122dDfJ</a></p>
+<p>Bring your laptops, you will need them. Please install Python 2.7 (<a class="reference external" href="http://www.python.org/download/">http://www.python.org/download/</a>) and an editor with Syntax Highlightling (eg: Notepad++, Vim, Sublime,
+etc).</p>
+PyTim #12013-06-04T00:00:00+03:00Echipa RoPythontag:ropython.ro,2013-06-04:2013/06/04/pytim-1/<p>First PyTim meetup.</p>
+<p>We will talk about local products developed in Python and why local
+developers / companies have chosen Python. Also, what is the most
+interesting facet of using Python on each of these products.</p>
+<p>There will be 4 presentations / tech talks held by:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="30%" />
+<col width="70%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">Adam Collard (Cmed Technology)</th>
+<td>Coding to cure cancer, Python in pharma</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://www.facebook.com/alessandro.pilotti?directedarget_id=0">Alessandro Pilotti</a> (Cloudbase Solutions)</th>
+<td>Python and OpenStack</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://www.facebook.com/hurrycane?directed_target_id=0">Bogdan Gaza</a> (SimplySocial)</th>
+<td>Weightlifting at SimplySocial</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://www.facebook.com/dandamian?directed_target_id=0">Dan Damian</a> (MindQuilt)</th>
+<td> </td>
+</tr>
+</tbody>
+</table>
+<p>See you on June 4!</p>
+
\ No newline at end of file
diff --git a/feeds/all.rss.xml b/feeds/all.rss.xml
new file mode 100644
index 00000000..abe7f871
--- /dev/null
+++ b/feeds/all.rss.xml
@@ -0,0 +1,2184 @@
+
+RoPythonhttps://ropython.ro/Thu, 01 Aug 2019 00:00:00 +0300A beer gatheringhttps://ropython.ro/2019/08/01/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+Echipa RoPythonThu, 01 Aug 2019 00:00:00 +0300tag:ropython.ro,2019-08-01:2019/08/01/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2019/08/01/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+Echipa RoPythonThu, 01 Aug 2019 00:00:00 +0300tag:ropython.ro,2019-08-01:2019/08/01/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2019/08/01/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+Echipa RoPythonThu, 01 Aug 2019 00:00:00 +0300tag:ropython.ro,2019-08-01:2019/08/01/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2019/08/01/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+Echipa RoPythonThu, 01 Aug 2019 00:00:00 +0300tag:ropython.ro,2019-08-01:2019/08/01/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2019/08/01/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+Echipa RoPythonThu, 01 Aug 2019 00:00:00 +0300tag:ropython.ro,2019-08-01:2019/08/01/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2019/08/01/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+Echipa RoPythonThu, 01 Aug 2019 00:00:00 +0300tag:ropython.ro,2019-08-01:2019/08/01/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2019/08/01/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+Echipa RoPythonThu, 01 Aug 2019 00:00:00 +0300tag:ropython.ro,2019-08-01:2019/08/01/a-beer-gathering/prezentariThings to try with a tracer & Do you trust your data?https://ropython.ro/2019/06/20/things-to-try-with-a-tracer-do-you-trust-your-data/<p>For this meetup we'll have a raffle (tombolă) for 2 ticket discounts at PyconBalkan (Oct 3-5).</p>
+<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing. There will be snacks and beverages, courtesy of ComplyAdvantage.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Things to try with a tracer</strong> (Ionel Cristian Mărieș)</p>
+<p>This presentation will go over a bunch of examples with <a class="reference external" href="https://python-hunter.readthedocs.io/">Hunter</a> and
+teach you how to stop worrying and love the tracer. Will include examples
+of how to attach to processes and a bunch of contraptions with variables.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=Z897n8Kwk8M&list=PL2Arun8D--P9YqshRO2eGSfPtSEmwVdaW&index=1">Video</a> and
+<a class="reference external" href="https://blog.ionelmc.ro/presentations/things-to-try-with-a-tracer/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Do you trust your Data?</strong> (Adrian Buturca)</p>
+<p>This presentation will try to walk us through challenges that we, in <a class="reference external" href="https://complyadvantage.com/">ComplyAdvantage</a>, had and have around this topic and tries to present what we learn from them and the directions that we are taking for having better answers to this question.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=v6-JZ8degdQ&list=PL2Arun8D--P9YqshRO2eGSfPtSEmwVdaW&index=2">Video</a> and
+<a class="reference external" href="https://ropython.ro/2019/06/20/things-to-try-with-a-tracer-do-you-trust-your-data/Do-you-trust-your-Data.pdf">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing and the raffle for the two tickets. The discounted price will be 35€ while the full price would be 150€.</td>
+</tr>
+</tbody>
+</table>
+</div>
+Echipa RoPythonThu, 20 Jun 2019 00:00:00 +0300tag:ropython.ro,2019-06-20:2019/06/20/things-to-try-with-a-tracer-do-you-trust-your-data/prezentariThe one about gevent, asyncio and decoratorshttps://ropython.ro/2019/06/12/the-one-about-gevent-asyncio-and-decorators/<p>Hello Pythonistas!</p>
+<p>It's been a while since our last meetup. Let's get together again!</p>
+<p>Agenda:</p>
+<ul class="simple">
+<li>Radu Ciorba and colleagues from Bitdefender will share our experience after using asyncio for over a year.
+Zoli Szeredi will challenge your knowledge of decorators.</li>
+<li>Aleksandar Kordic will talk about Coroutines with greenlet and gevent.</li>
+</ul>
+<p>Stay tuned for updates and an exact schedule.</p>
+Echipa RoPythonWed, 12 Jun 2019 00:00:00 +0300tag:ropython.ro,2019-06-12:2019/06/12/the-one-about-gevent-asyncio-and-decorators/prezentariRoPython Bucharest Meetuphttps://ropython.ro/2019/04/23/ropython-bucharest-meetup/<p>We will have our first monthly Python meetup on April 23th in the center at the charming COWORK CAFE (<a class="reference external" href="http://theatelier.ro/">http://theatelier.ro/</a>). If you have a topic you want to talk about let us know in the comments. I could give an introduction into Plone the Python Web CMS including a nice and lean Restful-API. But I'm open for more topics. The plan is to have the meetup once month.</p>
+<p>The space there is limited, so please RSVP and update if you can not make it, so that other people can come instead.</p>
+<p>After the meetup, we can have some conversations on a beer or two in the old town ;)</p>
+Echipa RoPythonTue, 23 Apr 2019 00:00:00 +0300tag:ropython.ro,2019-04-23:2019/04/23/ropython-bucharest-meetup/prezentariA beer gatheringhttps://ropython.ro/2019/04/18/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+Echipa RoPythonThu, 18 Apr 2019 00:00:00 +0300tag:ropython.ro,2019-04-18:2019/04/18/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2019/04/18/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+Echipa RoPythonThu, 18 Apr 2019 00:00:00 +0300tag:ropython.ro,2019-04-18:2019/04/18/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2019/04/18/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+Echipa RoPythonThu, 18 Apr 2019 00:00:00 +0300tag:ropython.ro,2019-04-18:2019/04/18/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2019/04/18/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+Echipa RoPythonThu, 18 Apr 2019 00:00:00 +0300tag:ropython.ro,2019-04-18:2019/04/18/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2019/04/18/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+Echipa RoPythonThu, 18 Apr 2019 00:00:00 +0300tag:ropython.ro,2019-04-18:2019/04/18/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2019/04/18/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+Echipa RoPythonThu, 18 Apr 2019 00:00:00 +0300tag:ropython.ro,2019-04-18:2019/04/18/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2019/04/18/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+Echipa RoPythonThu, 18 Apr 2019 00:00:00 +0300tag:ropython.ro,2019-04-18:2019/04/18/a-beer-gathering/prezentariGoing serverless with AWS & Deploying your Python apps using Dokkuhttps://ropython.ro/2019/02/26/going-serverless-with-aws-deploying-your-python-apps-using-dokku/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing. There will be snacks and beverages, courtesy of QCatalyst.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Going serverless with AWS</strong> (Cristian Robert)</p>
+<p>A developer jumps on the ‘serverless’ bandwagon. We’ll take a look at the process and tools available to develop applications that run on AWS serverless computing technology.</p>
+<p class="last"><a class="reference external" href="https://github.com/QCatalyst/ro-python-serverless">Code</a>,
+<a class="reference external" href="https://www.youtube.com/watch?v=NPEsqxMeGJA&list=PL2Arun8D--P9nBRF83st6SOtFkCmfIc2K&index=1">Video</a> and
+<a class="reference external" href="https://ropython.ro/2019/02/26/going-serverless-with-aws-deploying-your-python-apps-using-dokku/Going-serverless-with-AWS.pdf">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Deploying your Python apps using Dokku and Digital Ocean</strong> (Angel Ramboi)</p>
+<p>How to deploy your very own PaaS on a Digital Ocean droplet using Dokku (<a class="reference external" href="https://github.com/dokku/dokku/">https://github.com/dokku/dokku/</a>) a Docker powered "poor mans" mini Heroku bash script. +Demo: setup a simple Python app and deploy it using git (and if we have time automate this using Gitlab CI/CD).</p>
+<p class="last"><a class="reference external" href="https://github.com/aramboi/ropython-meetup-26-feb-2019">Code</a>, <a class="reference external" href="https://www.youtube.com/watch?v=ABS8uCEOUlE&list=PL2Arun8D--P9nBRF83st6SOtFkCmfIc2K&index=2">Video</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:00</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Echipa RoPythonTue, 26 Feb 2019 00:00:00 +0200tag:ropython.ro,2019-02-26:2019/02/26/going-serverless-with-aws-deploying-your-python-apps-using-dokku/prezentariA beer gatheringhttps://ropython.ro/2018/12/13/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+Echipa RoPythonThu, 13 Dec 2018 00:00:00 +0200tag:ropython.ro,2018-12-13:2018/12/13/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2018/12/13/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+Echipa RoPythonThu, 13 Dec 2018 00:00:00 +0200tag:ropython.ro,2018-12-13:2018/12/13/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2018/12/13/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+Echipa RoPythonThu, 13 Dec 2018 00:00:00 +0200tag:ropython.ro,2018-12-13:2018/12/13/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2018/12/13/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+Echipa RoPythonThu, 13 Dec 2018 00:00:00 +0200tag:ropython.ro,2018-12-13:2018/12/13/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2018/12/13/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+Echipa RoPythonThu, 13 Dec 2018 00:00:00 +0200tag:ropython.ro,2018-12-13:2018/12/13/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2018/12/13/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+Echipa RoPythonThu, 13 Dec 2018 00:00:00 +0200tag:ropython.ro,2018-12-13:2018/12/13/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2018/12/13/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+Echipa RoPythonThu, 13 Dec 2018 00:00:00 +0200tag:ropython.ro,2018-12-13:2018/12/13/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2018/11/08/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+Echipa RoPythonThu, 08 Nov 2018 00:00:00 +0200tag:ropython.ro,2018-11-08:2018/11/08/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/11/08/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+Echipa RoPythonThu, 08 Nov 2018 00:00:00 +0200tag:ropython.ro,2018-11-08:2018/11/08/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/11/08/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+Echipa RoPythonThu, 08 Nov 2018 00:00:00 +0200tag:ropython.ro,2018-11-08:2018/11/08/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/11/08/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+Echipa RoPythonThu, 08 Nov 2018 00:00:00 +0200tag:ropython.ro,2018-11-08:2018/11/08/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/11/08/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+Echipa RoPythonThu, 08 Nov 2018 00:00:00 +0200tag:ropython.ro,2018-11-08:2018/11/08/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/11/08/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+Echipa RoPythonThu, 08 Nov 2018 00:00:00 +0200tag:ropython.ro,2018-11-08:2018/11/08/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/11/08/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+Echipa RoPythonThu, 08 Nov 2018 00:00:00 +0200tag:ropython.ro,2018-11-08:2018/11/08/a-beer-gathering/socialBeer gathering - group retrospective and future planshttps://ropython.ro/2018/09/27/beer-gathering-group-retrospective-and-future-plans/<p>Ro-Python Iasi meetup group retrospective, future plans, presentations proposals, speakers. We aim to re-launch the group activity for 2018-2019 season, and anyone who wants to be part of this growing community is welcome to join us.</p>
+<p>Location: The Trumpets (Palas Mall - Esplanada Teatrul Luceafărul).</p>
+<p>Note: Due to small number of participants this event will not be sponsored with location or beer.</p>
+Echipa RoPythonThu, 27 Sep 2018 00:00:00 +0300tag:ropython.ro,2018-09-27:2018/09/27/beer-gathering-group-retrospective-and-future-plans/socialA beer gatheringhttps://ropython.ro/2018/09/25/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+Echipa RoPythonTue, 25 Sep 2018 00:00:00 +0300tag:ropython.ro,2018-09-25:2018/09/25/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/09/25/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+Echipa RoPythonTue, 25 Sep 2018 00:00:00 +0300tag:ropython.ro,2018-09-25:2018/09/25/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/09/25/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+Echipa RoPythonTue, 25 Sep 2018 00:00:00 +0300tag:ropython.ro,2018-09-25:2018/09/25/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/09/25/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+Echipa RoPythonTue, 25 Sep 2018 00:00:00 +0300tag:ropython.ro,2018-09-25:2018/09/25/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/09/25/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+Echipa RoPythonTue, 25 Sep 2018 00:00:00 +0300tag:ropython.ro,2018-09-25:2018/09/25/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/09/25/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+Echipa RoPythonTue, 25 Sep 2018 00:00:00 +0300tag:ropython.ro,2018-09-25:2018/09/25/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/09/25/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+Echipa RoPythonTue, 25 Sep 2018 00:00:00 +0300tag:ropython.ro,2018-09-25:2018/09/25/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/07/05/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting like those discounted tickets at PyCon
+Balkan and plans for the next meetup.</p>
+<p>Reserved table is in the interior. Preordering food is possible (leave
+a message).</p>
+Echipa RoPythonThu, 05 Jul 2018 00:00:00 +0300tag:ropython.ro,2018-07-05:2018/07/05/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/07/05/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting like those discounted tickets at PyCon
+Balkan and plans for the next meetup.</p>
+<p>Reserved table is in the interior. Preordering food is possible (leave
+a message).</p>
+Echipa RoPythonThu, 05 Jul 2018 00:00:00 +0300tag:ropython.ro,2018-07-05:2018/07/05/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/07/05/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting like those discounted tickets at PyCon
+Balkan and plans for the next meetup.</p>
+<p>Reserved table is in the interior. Preordering food is possible (leave
+a message).</p>
+Echipa RoPythonThu, 05 Jul 2018 00:00:00 +0300tag:ropython.ro,2018-07-05:2018/07/05/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/07/05/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting like those discounted tickets at PyCon
+Balkan and plans for the next meetup.</p>
+<p>Reserved table is in the interior. Preordering food is possible (leave
+a message).</p>
+Echipa RoPythonThu, 05 Jul 2018 00:00:00 +0300tag:ropython.ro,2018-07-05:2018/07/05/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/07/05/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting like those discounted tickets at PyCon
+Balkan and plans for the next meetup.</p>
+<p>Reserved table is in the interior. Preordering food is possible (leave
+a message).</p>
+Echipa RoPythonThu, 05 Jul 2018 00:00:00 +0300tag:ropython.ro,2018-07-05:2018/07/05/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/07/05/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting like those discounted tickets at PyCon
+Balkan and plans for the next meetup.</p>
+<p>Reserved table is in the interior. Preordering food is possible (leave
+a message).</p>
+Echipa RoPythonThu, 05 Jul 2018 00:00:00 +0300tag:ropython.ro,2018-07-05:2018/07/05/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/07/05/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting like those discounted tickets at PyCon
+Balkan and plans for the next meetup.</p>
+<p>Reserved table is in the interior. Preordering food is possible (leave
+a message).</p>
+Echipa RoPythonThu, 05 Jul 2018 00:00:00 +0300tag:ropython.ro,2018-07-05:2018/07/05/a-beer-gathering/socialRoPython #4 - Async Pythonhttps://ropython.ro/2018/06/20/ropython-4-async-python/<p>Join us at the next Python Meetup on the 20th of June, from 19:00. The
+location will be announced.</p>
+<p>Agenda:</p>
+<ul class="simple">
+<li>What the heck is this <cite>async def</cite> and why is it awesome? - Radu Ciorba</li>
+</ul>
+Echipa RoPythonWed, 20 Jun 2018 00:00:00 +0300tag:ropython.ro,2018-06-20:2018/06/20/ropython-4-async-python/prezentariNumerical computing in Python and Python Balkanhttps://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing. There will be snacks and beverages, courtesy of
+Evozon.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Numerical computing in Python</strong> (Mihai Andrei)</p>
+<p>Numerical computing is the processing of large amounts of floating
+point data. It is the foundation for analyzing measurements and of scientific
+computing.</p>
+<p>Once arcane subjects of scientific computing are entering the
+mainstream. Machine learning and big data analytics are popular examples.</p>
+<p>Python is widely used in this domain, threatening established tools
+like matlab.</p>
+<p>Python's scientific ecosystem is based on a common data type: the
+mighty numpy array.</p>
+<p>We will introduce you to the numpy library, and along the way show off
+some other common used tools for numerical data.</p>
+<p><a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/numpy-slides.html">Slides</a>.</p>
+<!--<p><a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/Digraph.png">blah</a>
+<a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/heat_field.png">blah</a>
+<a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/matrix.png">blah</a>
+<a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/numpy_broadcasting.png">blah</a></p>
+<div class="last">--></div></td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Python Balkan</strong> (Bojan Jovanovic)</p>
+<p>A draft of the protocol of communication for python communities in
+Balkan. Bojan (Python Developer and founder of Kortechs) from Belgrade
+has a reputation for creating interesting python meetups in Belgrade.
+This time he would like to scale this up a bit by giving every
+community in the Balkan region the tools needed to upgrade their game
+a bit by giving the community organizers a way of acquiring quality
+content trough sharing.</p>
+<p class="last"><a class="reference external" href="https://docs.google.com/presentation/d/15y01HRcjBJP_1SZoGg-0ikxgoCG463qdJtmj0gfcSLI/present">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Echipa RoPythonTue, 06 Mar 2018 00:00:00 +0200tag:ropython.ro,2018-03-06:2018/03/06/numerical-computing-in-python-and-python-balkan/prezentariAnsible - test driven infrastructure and Nemutam.com - script to search enginehttps://ropython.ro/2018/02/15/ansible-test-driven-infrastructure-and-nemutamcom-script-to-search-engine/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Ansible - test driven infrastructure</strong> (<a class="reference external" href="https://www.linkedin.com/in/alexandru-hapliuc-2b360729/">Alexandru Hapliuc</a>)</p>
+<p>Everything becomes code defined and test driven. Lately even
+Infrastructure has become an adept of that. The presentation will
+briefly how Ansible, Molecule and Docker help us achieve that.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=HW45vPLJfgo">Video</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Nemutam.com - script to search engine</strong> (<a class="reference external" href="https://nemutam.com/">Gabi Nagy</a>)</p>
+<p>The talk goes through the project's 4 year history, starting from a
+70-line bash script to a scalable, distributed system, along with the
+problems and lessons we've learned along the way. Topics include
+Python, Selenium, running on top of Linux, distributed systems and
+performance.</p>
+<p class="last"><a class="reference external" href="#">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Echipa RoPythonThu, 15 Feb 2018 00:00:00 +0200tag:ropython.ro,2018-02-15:2018/02/15/ansible-test-driven-infrastructure-and-nemutamcom-script-to-search-engine/prezentariA beer gatheringhttps://ropython.ro/2017/12/19/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Will we find any mulled wine?</p>
+Echipa RoPythonTue, 19 Dec 2017 00:00:00 +0200tag:ropython.ro,2017-12-19:2017/12/19/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2017/12/19/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Will we find any mulled wine?</p>
+Echipa RoPythonTue, 19 Dec 2017 00:00:00 +0200tag:ropython.ro,2017-12-19:2017/12/19/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2017/12/19/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Will we find any mulled wine?</p>
+Echipa RoPythonTue, 19 Dec 2017 00:00:00 +0200tag:ropython.ro,2017-12-19:2017/12/19/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2017/12/19/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Will we find any mulled wine?</p>
+Echipa RoPythonTue, 19 Dec 2017 00:00:00 +0200tag:ropython.ro,2017-12-19:2017/12/19/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2017/12/19/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Will we find any mulled wine?</p>
+Echipa RoPythonTue, 19 Dec 2017 00:00:00 +0200tag:ropython.ro,2017-12-19:2017/12/19/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2017/12/19/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Will we find any mulled wine?</p>
+Echipa RoPythonTue, 19 Dec 2017 00:00:00 +0200tag:ropython.ro,2017-12-19:2017/12/19/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2017/12/19/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Will we find any mulled wine?</p>
+Echipa RoPythonTue, 19 Dec 2017 00:00:00 +0200tag:ropython.ro,2017-12-19:2017/12/19/a-beer-gathering/socialRoPython Meetup #3https://ropython.ro/2017/12/12/ropython-meetup-3/<p>Join us at the next Python Meetup on the 12th of December, at the
+Startup Hub, from 18:30.</p>
+<p>Because many of you expressed an interest in data science, Kienka Kio
+will present a "Holistic View of Data Science".</p>
+Echipa RoPythonTue, 12 Dec 2017 00:00:00 +0200tag:ropython.ro,2017-12-12:2017/12/12/ropython-meetup-3/prezentariAsync tasks with Dramatiq and Tracing in Pythonhttps://ropython.ro/2017/12/07/async-tasks-with-dramatiq-and-tracing-in-python/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Async tasks with Dramatiq</strong> (<a class="reference external" href="https://github.com/Bogdanp">Bogdan Popa</a>)</p>
+<p>How to leverage distributed task processing to improve the performance
+and reliability of web services using Dramatiq (an alternative to
+Celery) and RabbitMQ.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=mrG9ZwLxb0g&t=129s&list=PL2Arun8D--P_rDD6m5vQF18JKCPmYbXd6&index=2">Video</a> and <a class="reference external" href="http://slides.com/bogdanpopa/dramatiq/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Tracing in Python</strong> (<a class="reference external" href="https://github.com/ionelmc">Ionel Cristian Mărieș</a>)</p>
+<p>This talk will explore Python's tracing API (sys.settrace) and give a
+sneak peek into Hunter the tracing framework.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=d-qbVkdzUlM&list=PL2Arun8D--P_rDD6m5vQF18JKCPmYbXd6&index=1">Video</a> and <a class="reference external" href="https://blog.ionelmc.ro/presentations/tracing-in-python/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Echipa RoPythonThu, 07 Dec 2017 00:00:00 +0200tag:ropython.ro,2017-12-07:2017/12/07/async-tasks-with-dramatiq-and-tracing-in-python/prezentariA beer retrospectivehttps://ropython.ro/2017/11/02/a-beer-retrospective/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting.</p>
+Echipa RoPythonThu, 02 Nov 2017 00:00:00 +0200tag:ropython.ro,2017-11-02:2017/11/02/a-beer-retrospective/socialA beer retrospectivehttps://ropython.ro/2017/11/02/a-beer-retrospective/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting.</p>
+Echipa RoPythonThu, 02 Nov 2017 00:00:00 +0200tag:ropython.ro,2017-11-02:2017/11/02/a-beer-retrospective/socialRoPython Meetup #2https://ropython.ro/2017/10/31/ropython-meetup-2/<p>The next meetup will take place on the 31st of October.</p>
+<p>Agenda:</p>
+<ul>
+<li><p class="first">Gabriel Trautmann presenting techniques for optimizing Python code in
+the context of "Form Recognition Clustering with Locality Sensitive
+Hashing".</p>
+</li>
+<li><p class="first">Mihai Balint - Python' async web framework performance gauntlet - 2017 edition</p>
+<p>In this presentation we compare the performance of modern async web
+frameworks running on python 3.6. The contenders are tested in four
+scenarios designed to emphasize common tasks undertaken by web
+frameworks: serializing objects to json, building html from a
+template, fetching data from a database and querying third-party http
+endpoints. We match the popular against the obscure and the pure
+against the compiled in an effort to discover the king of requests per
+second.</p>
+</li>
+</ul>
+<p>Stay tuned for more details!</p>
+Echipa RoPythonTue, 31 Oct 2017 00:00:00 +0200tag:ropython.ro,2017-10-31:2017/10/31/ropython-meetup-2/prezentariPytest workshophttps://ropython.ro/2017/10/21/pytest-workshop/<p>Hello everyone,</p>
+<p>We're back in action with a Pytest workshop. It's going to take about
+2-3 hours and there will be pizza & drinks provided by Yonder.</p>
+<p>The only requirement is to bring a laptop with Python installed.</p>
+<p>Workshop's content:</p>
+<ul class="simple">
+<li>preparation & setting up tox/virtualenv/django/pytest</li>
+<li>writing tests for the Django tutorial polls app (just the test part,
+the app code will be provided)</li>
+</ul>
+<p>Aim is to cover these pytest topics:</p>
+<ul class="simple">
+<li>test discovery</li>
+<li>classes vs function tests</li>
+<li>assertion helpers</li>
+<li>marks, skipping & xfailing</li>
+<li>parametrization</li>
+<li>fixtures, scoping, finalization</li>
+<li>builtin fixtures overview</li>
+<li>pytest-django plugin</li>
+</ul>
+<p>Tutors will be Ionel and highschool-teacher-turned-programmer Gabriel Muj.</p>
+Echipa RoPythonSat, 21 Oct 2017 00:00:00 +0300tag:ropython.ro,2017-10-21:2017/10/21/pytest-workshop/workshopA beer retrospectivehttps://ropython.ro/2017/09/26/a-beer-retrospective/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting.</p>
+<p>We'll have one special guest: Gabriel Muj. Will he get drunk enough to
+tell us the sad story of leaving highschool teaching career for Python
+programming? Lets find out!</p>
+Echipa RoPythonTue, 26 Sep 2017 00:00:00 +0300tag:ropython.ro,2017-09-26:2017/09/26/a-beer-retrospective/socialA beer retrospectivehttps://ropython.ro/2017/09/26/a-beer-retrospective/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting.</p>
+<p>We'll have one special guest: Gabriel Muj. Will he get drunk enough to
+tell us the sad story of leaving highschool teaching career for Python
+programming? Lets find out!</p>
+Echipa RoPythonTue, 26 Sep 2017 00:00:00 +0300tag:ropython.ro,2017-09-26:2017/09/26/a-beer-retrospective/socialRoPython September Meetuphttps://ropython.ro/2017/09/19/ropython-september-meetup/<p>Re-lansăm întâlnirile comunității Python din Timișoara!</p>
+<p>Vom începe din 19 Septembrie, după ce ne-am mai întors din concedii,
+cu o întâlnire într-un format ușor diferit față de ce am făcut până
+acuma, pe lângă prezentarea clasică vom face și un Python Open Space.</p>
+<p>Agenda:</p>
+<ul class="simple">
+<li>Să facem un joc cu PyGame Zero</li>
+<li>Python Open Space</li>
+</ul>
+<p>Ce presupune un Open Space:</p>
+<ul class="simple">
+<li>Ne întâlnim</li>
+<li>Propunem subiecte de discuție (trebuie să fie măcar tangențial
+legate de Python)</li>
+<li>Votăm pentru subiectele propuse< p></li>
+<li>Alegem top FIXNUM subiecte (poate sparte în 2 trackuri dacă suntem
+destui)</li>
+<li>Și discutăm 15 minute fiecare topic propus</li>
+</ul>
+<p>Ce e PyGame Zero? E o unealtă educațională, menită să ajute învățatul
+programării prin crearea de jocuri. Necesită cunoștiințe minime de
+programare, un fișier text gol înseamnă un joc valid cu o fereastră
+goală, și acum poți să clădești de aici :)</p>
+Echipa RoPythonTue, 19 Sep 2017 00:00:00 +0300tag:ropython.ro,2017-09-19:2017/09/19/ropython-september-meetup/socialworkshopAsynchronous tasks using Django, Celery and RabbitMQhttps://ropython.ro/2017/06/28/asynchronous-tasks-using-django-celery-and-rabbitmq/<p>Celery is an asynchronous task queue based on distributed message
+passing. It is focused on real-time operations, but supports
+scheduling as well. RabbitMQ, is a message broker which is used by
+Celery to distribute messages.</p>
+<p>Celery is perfectly suited for tasks which will take some time to
+execute but we don’t want our requests to be blocked while these tasks
+are processed.
+Example use cases: sending emails, heavy background processing (eg:
+multimedia encoding), sending bulk messages, periodic tasks, complex
+concurrent workflows.</p>
+<p><strong>Schedule:</strong></p>
+<ul class="simple">
+<li>06:00 - Entry. There will be pizza, snacks and beer, courtesy of <a class="reference external" href="https://www.pentalog.ro/bucuresti">Pentalog Bucharest</a>.</li>
+<li>06:20 - Introduction to asynchronous tasks, Celery (with Django) and RabbitMQ.</li>
+<li>06:40 - The Architecture of a typical setup.</li>
+<li>07:00 - short break</li>
+<li>07:10 - How to implement and consume asynchronous tasks.</li>
+<li>07:50 - Advanced Tips & Best practices with Celery</li>
+<li>08:00 - Closing</li>
+</ul>
+Echipa RoPythonWed, 28 Jun 2017 00:00:00 +0300tag:ropython.ro,2017-06-28:2017/06/28/asynchronous-tasks-using-django-celery-and-rabbitmq/prezentariDjango presentation and why to use it for single page or hybrid applications toohttps://ropython.ro/2017/04/25/django-presentation-and-why-to-use-it-for-single-page-or-hybrid-applications-too/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">There will be pizza, snacks and beer, courtesy of <a class="reference external" href="https://www.pentalog.ro/iasi">Pentalog Iasi</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">Django presentation (Dan Tudorache)</p>
+<p>Django is a high-level Python Web framework that encourages rapid development and clean,
+pragmatic design. Built by experienced developers, it takes care of much of the hassle of
+Web development, so you can focus on writing your app without needing to reinvent the wheel.
+We will go on to discuss:</p>
+<ul class="last simple">
+<li>What is Django</li>
+<li>Django structure</li>
+<li>Where is Django used</li>
+<li>What Django is not</li>
+<li>Typical workflow in Django</li>
+<li>Django Admin</li>
+<li>Who is behind Django framework</li>
+</ul>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first">Why to use Django for single page or hybrid applications too (Dan Tudorache)</p>
+<p class="last">With the advent of new amazing front-end frameworks and the ever-increasing
+power of browsers and mobile processors, webapp users expect a dynamic, seamless
+user experience where page refresh is out of the question.
+Therefore server template rendering is not cool anymore. What to do?
+Use Django as a pure back-end. In this talk, technologies, strategies and
+third-party packages will be discussed, we will analyze and debate
+the advantages and disadvantages of Django opposed to other technologies.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+<hr class="docutils" />
+<p><strong>Dan Tudorache (Python Lead)</strong> studied computer engineering at
+"Gh. Asachi" Technical University, followed by two masters degree, one
+in distributed software engineering and one in project management.
+He worked 10 years as a web developer for various companies and clients,
+and since 3 years ago he has found the beauty of Python and Django.
+In 2016 Dan joined Pentalog Group as a Python
+Technical Lead, and since then is building projects, improve processes, manage development teams
+and helping big companies to build the most efficient, robust and dynamic software they need.</p>
+</div>
+Echipa RoPythonTue, 25 Apr 2017 00:00:00 +0300tag:ropython.ro,2017-04-25:2017/04/25/django-presentation-and-why-to-use-it-for-single-page-or-hybrid-applications-too/prezentariWinter retrospectivehttps://ropython.ro/2017/03/14/winter-retrospective/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting, like what's going to happen at the
+EuroPython2017 conference!</p>
+<p>We'll also have one guest from Iași: Claudiu Popa. Does he still
+maintain Pylint? Lets find out :D</p>
+<p>Feel free to suggest location, if you have preferences.< p></p>
+Echipa RoPythonTue, 14 Mar 2017 00:00:00 +0200tag:ropython.ro,2017-03-14:2017/03/14/winter-retrospective/socialPython Development - Tools, Frameworks and Trends - 2017 (Open discussion)https://ropython.ro/2017/03/02/python-development-tools-frameworks-and-trends-2017-open-discussion/<p>Intalnirea va avea loc la sediul Pentalog, cladirea Tudor Center de pe
+strada Ciurchi, etaj 5, usa din stanga.</p>
+<p>Va asteptam!!!</p>
+Echipa RoPythonThu, 02 Mar 2017 00:00:00 +0200tag:ropython.ro,2017-03-02:2017/03/02/python-development-tools-frameworks-and-trends-2017-open-discussion/socialBuilding transaction monitoring systems and Machine learninghttps://ropython.ro/2017/02/21/building-transaction-monitoring-systems-and-machine-learning/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">There will be pizza, courtesy of <a class="reference external" href="https://complyadvantage.com/">ComplyAdvantage</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">Transaction Monitoring and Money Laundering (Cristi Persic, Oana Ratiu, Ariel Pontes)</p>
+<p>Every day, millions of transactions between people or organizations
+take place, amongst which there might, just might, be some that are
+suspicious. Our job is to identify these transactions and why they do
+not fit a normal pattern. Hence, why we built our transaction
+monitoring platform. We will be talking about the reasons why this
+platform needed to be both generic and flexible and how we achieved
+this. We will go on to discuss:</p>
+<ul class="last simple">
+<li>Why different clients have different needs depending on the
+information they choose to store on their transactions. Why
+traditional SQL tables are not entirely suited to this application and
+why NoSQL is a natural alternative, as we still need all the
+traditional layers of validation and normalization of external input.</li>
+<li>The challenge of building an engine that is optimised to process
+large numbers of transactions, whilst at the same time being flexible
+enough to support all the different styles of analysis that are
+required to detect money laundering and terrorist financing.</li>
+<li>And in terms of performance how far you can take ORM and when it is
+acceptable to take matters into your own hands. Finally, we will
+discuss splitting business logic between python code and database
+queries.</li>
+</ul>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first">Machine Learning Supermarket Paralysis (Cristi Lungu)</p>
+<p class="last">Over the last three years deep learning has exploded in popularity and
+the quality of the results has greatly improved. Big tech companies
+have increased their research budgets in order to benefit from this
+revolution. As a direct consequence several of these (Microsoft,
+Google, Facebook, Amazon) have released open frameworks for training
+and developing deep architectures such as: TensorFlow, CNTK,
+FBLearner, MxNET and Caffe. Beside these, other popular existing
+frameworks and wrappers coming mainly from academia, have gathered a
+great deal of support (Theano, Torch7, Scikit-learn, Keras). With such
+a broad choice, it's no surprise that choosing the "right" Machine
+Learning (ML) framework can lead to a paradox of choice (especially
+for beginner ML students). This talk will give an overview of what ML
+frameworks are and what they do. We will discuss in more detail
+TensorFlow, Scikit-learn, Theano and Keras, highlighting the pros and
+cons for each of these frameworks. Finally, we will demonstrate them
+by applying them to a simple linear regression task.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+<hr class="docutils" />
+<p><strong>Persic Alexandru Cristian (Backend Lead)</strong> studied computer science at
+"Stefan cel Mare" University, followed by a masters degree in software
+engineering (apparently 5 years of study was not good enough). At
+university he started working at an outsource company using Microsoft
+technologies and enjoyed each step from helping with JavaScript to
+implementing custom workflows in SharePoint. After 5 years he saw the
+light and moved to Python/Django, building a mobile advertising
+platform from the ground up. In 4 years he managed to gain plenty of
+experience in managing the implementation, deployment and maintenance
+of a large scale web application. In 2016 Cristi made a daring move
+and joined ComplyAdvantage in the quest of finding once more the
+excitement of building a new and successful product, all the while
+fighting crime like any other regular superhero.</p>
+<p><strong>Ariel Pontes (Python Engineer)</strong> studied Computer Engineering at
+the Catholic University of Rio de Janeiro. After learning
+Python/Django in his first internship in a fintech startup he fell in
+love with MVC frameworks, and re-wrote his final year project in Ruby
+on Rails. In 2014 he moved to Cluj and started working as a full-stack
+Django developer in a big outsourcing company. Ariel joined
+ComplyAdvantage in 2016 where he works on the transaction monitoring
+and screening platforms. Outside of work you can find him
+participating in activism for local NGOs and preaching about secular
+ethics.</p>
+<p><strong>Oana Ratiu (Python Engineer)</strong> graduated from Babes-Bolyai
+University, Cluj-Napoca, studying computer science, and is currently
+completing her Master's Degree in Databases. She has worked as a
+programmer for three years, mostly with Python. Excited to fight
+terrorism through her work, Oana joined ComplyAdvantage in early 2016,
+working on a transaction monitoring platform and, more recently, on a
+screening platform.</p>
+<p><strong>Cristian Lungu (Senior Python/ML Engineer)</strong> wrote (anti)viruses for fun
+and profit for 5 years until he realised how much money flows through
+the stock market. He then spent his next 5 years coding derivatives,
+futures and options. Somehow, he was kidnapped and dropped on this
+startup ship called ComplyAdvantage where fighting terrorists and
+money laundering with machine learning is the only way to get a meal.
+As a result of this event, he challenged himself to actually finish
+his lifelong hobby, a PhD in machine learning, this century. When he
+doesn't code he's probably teaching bubble sort at the UTCN or
+conducting practical studies of gradient descent on some mountains.</p>
+</div>
+Echipa RoPythonTue, 21 Feb 2017 00:00:00 +0200tag:ropython.ro,2017-02-21:2017/02/21/building-transaction-monitoring-systems-and-machine-learning/prezentariWhat is OpenStack and Python extensions in Nimhttps://ropython.ro/2017/01/18/what-is-openstack-and-python-extensions-in-nim/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">There will be pizza, courtesy of <a class="reference external" href="http://tss-yonder.com/">Yonder</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">What is OpenStack (<a class="reference external" href="https://github.com/ctomoiaga">Cristian Tomoiaga</a>)</p>
+<p>Ever wonder what <a class="reference external" href="http://www.openstack.org/">OpenStack</a> is and how Python is used to build the
+largest open source cloud operating system ? Well, this presentation
+is for you! We will focus on the main building blocks of OpenStack,
+how everything is connected and why Python was the main programming
+language chosen.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=aRhfuapPO6E&index=1&list=PL2Arun8D--P_5LB_S08og6aqgM8KZO1Wn">Video</a> and
+<a class="reference external" href="https://docs.google.com/presentation/d/1eUtcQR3x1jjDBbJM9nVa7UJH2rEo-JqMDG03YLkiwEk/present">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">To C or not to C? Let nim anwser the question! (<a class="reference external" href="https://github.com/BontaVlad">Vlad Bonta</a>)</p>
+<p>Python is slow, we all know it! Let's talk about some quick
+workarounds and how can a cool thing as <a class="reference external" href="http://nim-lang.org/">Nim</a> help us speed things out.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=EYy8ECaA9gU&index=2&list=PL2Arun8D--P_5LB_S08og6aqgM8KZO1Wn">Video</a>,
+<a class="reference external" href="https://github.com/BontaVlad/nimtga">Code</a> and
+<a class="reference external" href="https://cdn.rawgit.com/BontaVlad/nimtga/efce7393/presentation/to_c_or_not_to_c_presentation.html">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:00</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Echipa RoPythonWed, 18 Jan 2017 00:00:00 +0200tag:ropython.ro,2017-01-18:2017/01/18/what-is-openstack-and-python-extensions-in-nim/prezentariOCR in Python and Running Django apps on Dockerhttps://ropython.ro/2016/10/19/ocr-in-python-and-running-django-apps-on-docker/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td>Entry</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">Introduction in optical character recognition with python (Toni Simu)</p>
+<p>Many of you probably felt the need for OCR back in college trying to
+turn photos of course pages into editable text, later to become: smart
+cheatsheets. Now you have the chance to see how you can use it in your
+life and understand how it works. I’ll be walking you through the
+technology used behind it (tesseract and opencv) and point out a few
+buttons you can tweak to improve text recognition accuracy. You should
+also expect multiple demos on the subject followed by a short Q&A
+session.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=kE_bhePO10c&list=PL2Arun8D--P9OxkgpG5GDof-bd4ZOuXoM&index=2">Video</a> and
+<a class="reference external" href="https://docs.google.com/presentation/d/1CXoknmaEgwHbrec-iC1LxhkSFMLCRRi7bvlP4rTGP7U/present">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:45</th>
+<td><p class="first">Running Python (Django) production apps on Docker (Felix Kerekes)</p>
+<p>The talk will walk you through our journey as an early stage start-up
+managing our own SaaS infrastructure. It begins with why we ditched
+Fabric and SaltStack for a fully Docker-powered infrastructure. It
+will cover running basic Docker containers to managing and deploying
+multiple full-stack environments using Docker Cloud. We will also
+explore Docker's future, based around the new Docker Swarm, introduced
+in v1.12.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=b3RaZJserO0&list=PL2Arun8D--P9OxkgpG5GDof-bd4ZOuXoM&index=1">Video</a> and
+<a class="reference external" href="https://docs.google.com/presentation/d/1ngcMKbeI2wlmTwI8QJOrBjb75HxCgyNSDfMKMm9x-4M/present">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:30</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Echipa RoPythonWed, 19 Oct 2016 00:00:00 +0300tag:ropython.ro,2016-10-19:2016/10/19/ocr-in-python-and-running-django-apps-on-docker/prezentariChat about organizing business logichttps://ropython.ro/2016/10/13/chat-about-organizing-business-logic/<p>Fat models? Service module? Clean architecture?</p>
+<p>Let's get together and talk about strategies for organizing business
+logic in Django applications. What have we each used, what we liked
+about the chosen strategies, what were the downsides, what we'd like
+to try next.</p>
+<p>I would like this to be a discussion and not a presentation, so please
+don't be shy :)</p>
+Echipa RoPythonThu, 13 Oct 2016 00:00:00 +0300tag:ropython.ro,2016-10-13:2016/10/13/chat-about-organizing-business-logic/prezentariMid-summer retrospectivehttps://ropython.ro/2016/08/09/mid-summer-retrospective/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting, like the just finished EuroPython2016
+conference!</p>
+<p>We'll also have two guests from Iași: Claudiu Popa and Cosmin Poieană.</p>
+<p>Feel free to suggest location, if you have preferences.</p>
+Echipa RoPythonTue, 09 Aug 2016 00:00:00 +0300tag:ropython.ro,2016-08-09:2016/08/09/mid-summer-retrospective/socialManaging technical debthttps://ropython.ro/2016/07/14/managing-technical-debt/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">18:00</th>
+<td><p class="first">Entry</p>
+<p class="last">There will be pizza and drinks (sponsored by Sphyce).</p>
+</td>
+</tr>
+<tr><th class="stub">18:30</th>
+<td><p class="first">Managing technical debt (<a class="reference external" href="https://ep2016.europython.eu/conference/p/mircea-zetea">Mircea Zetea</a>)</p>
+<p class="last">Technical debt lives among us regardless if we are in the services
+business or building products. We discuss about it, we try to fix it
+or live with it, but can we actually prevent it? My reason for
+discussing this openly is because once it is there you do not only
+deal with the technical debt itself but also with the interest you
+must pay. My reason for discussing this openly is because once it is
+there you do not only deal with the technical debt itself but also
+with the interest you must pay. Comparing the two, probably the
+highest cost that we see is with the interest. As our code base grows
+and our deadlines get tougher we tend to forget about the cost our
+project will have to pay for every functionality that we implement in
+a hurry, for which we “forget” about tests or for which we write in a
+comment “this needs to be refactored” or “this is a temporary
+solution. refactor later”. What qualifies as debt? What qualifies as
+interest? How do we manage it? At what levels in our projects can we
+see the debt and the interest? Is it really unavoidable?</p>
+</td>
+</tr>
+<tr><th class="stub">19:30</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Echipa RoPythonThu, 14 Jul 2016 00:00:00 +0300tag:ropython.ro,2016-07-14:2016/07/14/managing-technical-debt/prezentariAWS love-hate relationship and Integration testing with Dockerhttps://ropython.ro/2016/06/30/aws-love-hate-relationship-and-integration-testing-with-docker/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6 PM</th>
+<td>Entry</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">AWS: love-hate relationship (<a class="reference external" href="https://github.com/alexanderad">Alexander Shchapov</a>)</p>
+<p class="last">Amazon Web Services is a great infrastructure platform one can chose.
+From startup to enterprise. From one instance to tens of thousands.
+Dozens of services, computing instances, automation, queues,
+databases, storage of literally endless size. But with great tools
+comes a necessity to manage the infrastructure, orchestrate park of
+services and instances, ensure secure and reliable deployments. At
+iMedicare we use AWS for the complete product life-cycle of a
+sophisticated web-application which comes along with data processing
+pipelines. While using this platform we learned many things, some of
+which in a hard way. I'm going to share our experiences, dark and
+bright side of EC2 computing nodes, managed Postgres in RDS and huge
+scale column oriented storage Redshift.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">Docker powered pytest fixtures for integration tests. (<a class="reference external" href="https://github.com/rciorba/">Radu Ciorba</a>)</p>
+<p class="last">We'll be looking at how pytest fixtures and the docker python api can
+make our lives easier when writing integration tests.
+AKA stories from that time I wrote an ansible plugin to manage etcd
+cluster membership.</p>
+</td>
+</tr>
+<tr><th class="stub">7:45</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">8:00</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Echipa RoPythonThu, 30 Jun 2016 00:00:00 +0300tag:ropython.ro,2016-06-30:2016/06/30/aws-love-hate-relationship-and-integration-testing-with-docker/prezentariModerate TDD and Dockerhttps://ropython.ro/2016/05/16/moderate-tdd-and-docker/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6 PM</th>
+<td>Entry</td>
+</tr>
+<tr><th class="stub">6:15</th>
+<td><p class="first"><strong>Moderate TDD</strong> (<a class="reference external" href="https://github.com/adiroiban">Adi Roiban</a>)</p>
+<p>This talk is aimed at programmers who already have experience with
+unit testing and they either did not try Extreme Programming/TDD or
+they simply consider those too extreme :-) The content is about Python
+but the techniques could be used in any other language, even touching
+HTML/CSS/JS.</p>
+<p>There is going to be a discussion about line vs feature coverage,
+continuous and pre-merge testing, debugging based on tests and
+practices for maintaining test code.</p>
+<p class="last"><a class="reference external" href="http://slides.com/adiroiban/moderate-tdd">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first"><strong>Docker for Python apps</strong> (<a class="reference external" href="https://github.com/ionelmc">Ionel Cristian Mărieș</a>)</p>
+<p>This talk is going to give an intro to Docker, how can you build
+images quickly, few recommendations about moving Python apps in
+containers and many complaints about Docker :-)</p>
+<p class="last"><a class="reference external" href="https://blog.ionelmc.ro/presentations/docker/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:45</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Echipa RoPythonMon, 16 May 2016 00:00:00 +0300tag:ropython.ro,2016-05-16:2016/05/16/moderate-tdd-and-docker/prezentariFighting Terrorism with Django, Big Data and NLPhttps://ropython.ro/2016/02/24/fighting-terrorism-with-django-big-data-and-nlp/<p>For this meet-up, the first one this year, we bring you special guests
+from ComplyAdvantage (London, UK)</p>
+<p>ComplyAdvantage provides anti-money laundering exposure data and
+compliance technology solutions to help companies control risk and
+prevent their products being used by criminals, terrorists and money
+launderers.</p>
+<p>Talks:</p>
+<ol class="arabic">
+<li><p class="first">"Fighting terrorism with Django"</p>
+<p>Fighting terrorism in the modern world is not only about hearts and
+minds, guns and violence, but also about cutting off the source of
+funding that enables such criminals to conduct their activities. This
+is no mean feat - the amount of money involved is significant, and
+hence there is a significant incentive for those involved to find ways
+and means around any systems that are designed to block them.
+ComplyAdvantage is one of the few companies to offers its customers a
+real-time transaction monitoring platform. We’ve built the product an
+existing product on Laravel which provides the powerful, modern
+framework necessary to build rules and risk based transaction
+monitoring, and to proactively respond as the terrorists change their
+strategy. But fighting money laundering means we need to constantly
+evolve, and we will soon be starting a rewrite, based in Django
+supported by the powerful mathematical and scientific libraries
+offered by Python. Luke and Oliver have worked extensively with
+financial firms from remittance agencies to banks and insurance
+companies. They have an expert understanding of the challenges
+involved, and what is necessary to develop a product that can outwit
+the best minds in corruption.</p>
+</li>
+<li><p class="first">"Python, Big Data and Natural Language Processing: The tools James Bond ought to be using"</p>
+<p>ComplyAdvantage is building the best database in the world for
+politically exposed people and adverse media. To do this we need to
+gather huge amounts of data and use modern technologies to solve some
+difficult problems so we can detect all the criminals and terrorists
+trying to do business across the world. In this talk we will discuss
+the tools we use to build profiles of criminals and terrorists from
+news sources. We will explore the power of ElasticSearch as an
+alternative to graph databases and other useful features for text-
+based systems. Finally, we'll talk about how we put everything
+together, how we can merge data from different sources and what
+remains to be done. This talk will give you an overview of the
+cutting-edge building blocks we need to build the most exciting
+product in its space today. Q eat your heart out, we make the tools
+which let James Bond get out of the office at 5 o'clock sharp and
+drink more martinis.</p>
+</li>
+</ol>
+<hr class="docutils" />
+<p>Speakers:</p>
+<ul class="simple">
+<li><strong>Luke Mawbey</strong> studied computational mathematics and electrical
+engineering at the University of Melbourne before working on 4G/LTE
+research and development for Analog Devices and NEC, both in Australia
+and Japan. After a 4-year stint working for the United Nations in
+Bangladesh, Senegal, Malawi, Kenya, and Lesotho on data and
+information management, he managed his own start-up to provide
+quantitative based news analysis which allowed humanitarian
+organisations to make real-time evidence-based decisions. Luke joined
+ComplyAdvantage in 2015 primarily on the basis that Romania was one of
+the few countries he'd neither worked in nor visited, and fighting
+financial crime with big data sounded like a superhero job and a fun
+thing to do. Luke manages end-to-end tech projects for ComplyAdvantage
+and is also the local Hadoop specialist in his spare time.</li>
+<li><strong>Oliver Butterfield</strong> graduated from Durham University in 2004 and
+joined fledgling server hosting company Gyron Internet where he was
+instrumental in establishing their first self-managed datacentre in
+2009. Following time spent travelling in Africa, he made the move into
+consultancy. Oliver met Charlie Delingpole (founder of
+ComplyAdvantage) in early 2014, and Charlie's plans for the as-yet-
+unnamed anti-money laundering platform coupled with his successful
+track record in start-ups made the opportunity too hard to refuse.
+Soon after Oliver became Employee Number 1. Today Oliver lives with
+his wife and two daughters, and heads up ComplyAdvantage's platform
+team. He coordinates delivery of the transaction monitoring and
+screening platforms built on Laravel via a restful API as well as web
+applications that utilise VueJS and AngularJS.</li>
+<li><strong>Chris Leow</strong> graduated from Cambridge with a Mathematics degree, and
+cut his teeth as a software developer architecting robust and scalable
+solutions to business problems for media companies in London. Inspired
+to take on new challenges and expand his horizons, he co-founded a
+start-up in mobile geo-located media and social media. Chris joined
+ComplyAdvantage in 2014 and heads the data team, responsible for
+building the best database of sanctions, politically exposed people
+and adverse media mentions in the world.</li>
+<li><strong>Dr. Thiago Galery</strong> has a PhD in linguistics at University College
+London on the relationships between linguistic structure and
+contextual information. During that time, he worked with sentiment
+analysis for IBM. After graduating, Thiago worked at a number of
+start-ups in the UK, on topics including semantic recommendation, text
+classification, news tracking, and unsupervised semantic modelling. He
+was a tutor for Google Summer of Code in 2015 and currently works on
+the multi lingual NLP pipeline at Comply Advantage and is enthusiastic
+about using NLP to thwart the financing of criminal activity.</li>
+<li><strong>Kensuke Muraki</strong> is a Natural Language Processing (NLP) and Machine
+Learning (ML) expert at ComplyAdvantage. He started his career in
+Japan as a software engineer, working for developing a job
+recommendation system. He came to London to pursue his master's degree
+in Machine Learning at University College London, focusing on
+Statistical Natural Language Processing in his dissertation. After
+working in several start-ups as a machine learning engineer, he joined
+ComplyAdvantage in April 2015. He currently focuses on automated data
+extraction from unstructured natural language texts using NLP and ML.
+He is interested in technologies such as named entity recognition,
+text classification, and deep neural networks as well as applying NLP
+technologies into non-English languages.</li>
+</ul>
+<hr class="docutils" />
+<p>Schedule:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">18:45</th>
+<td>Arrival time. Come in, get a ticket and your name tag. Have
+some snacks, pour yourself a cup of coffee/tea and meet us!</td>
+</tr>
+<tr><th class="stub">19:00</th>
+<td>Introductions</td>
+</tr>
+<tr><th class="stub">19:05</th>
+<td>Django/Platform talk</td>
+</tr>
+<tr><th class="stub">19:35</th>
+<td>Let's take a break and network next to some pizza
+and refreshments!</td>
+</tr>
+<tr><th class="stub">19:50</th>
+<td>Python/Data talk</td>
+</tr>
+<tr><th class="stub">20:20</th>
+<td>Closing remarks</td>
+</tr>
+</tbody>
+</table>
+<hr class="docutils" />
+<p>This event is organized with: <a class="reference external" href="http://www.meetup.com/Front-WEB-Cluj/">http://www.meetup.com/Front-WEB-Cluj/</a></p>
+Echipa RoPythonWed, 24 Feb 2016 00:00:00 +0200tag:ropython.ro,2016-02-24:2016/02/24/fighting-terrorism-with-django-big-data-and-nlp/prezentariSprint #19https://ropython.ro/2016/01/30/sprint-19/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 30 Jan 2016 00:00:00 +0200tag:ropython.ro,2016-01-30:2016/01/30/sprint-19/sprintLearn and Share Interesting Projectshttps://ropython.ro/2016/01/28/learn-and-share-interesting-projects/<p>Whether it's a cool new hack you learned in Vim, or a startup idea
+you've been working on the side, come share and learn from other devs,
+engineers, and startup people.</p>
+<p>Nothing to share? Come for the FREE PIZZA AND BEER!</p>
+Echipa RoPythonThu, 28 Jan 2016 00:00:00 +0200tag:ropython.ro,2016-01-28:2016/01/28/learn-and-share-interesting-projects/prezentariSprint #18https://ropython.ro/2016/01/02/sprint-18/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 02 Jan 2016 00:00:00 +0200tag:ropython.ro,2016-01-02:2016/01/02/sprint-18/sprintSprint #17https://ropython.ro/2015/12/05/sprint-17/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 05 Dec 2015 00:00:00 +0200tag:ropython.ro,2015-12-05:2015/12/05/sprint-17/sprintSprint #16https://ropython.ro/2015/11/07/sprint-16/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 07 Nov 2015 00:00:00 +0200tag:ropython.ro,2015-11-07:2015/11/07/sprint-16/sprintBeer and chathttps://ropython.ro/2015/10/15/beer-and-chat/<p>Just drinking beer in a bar, talking about the summer and other
+Python things.</p>
+Echipa RoPythonThu, 15 Oct 2015 00:00:00 +0300tag:ropython.ro,2015-10-15:2015/10/15/beer-and-chat/socialSprint #15https://ropython.ro/2015/10/10/sprint-15/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 10 Oct 2015 00:00:00 +0300tag:ropython.ro,2015-10-10:2015/10/10/sprint-15/sprintSprint #14https://ropython.ro/2015/09/12/sprint-14/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 12 Sep 2015 00:00:00 +0300tag:ropython.ro,2015-09-12:2015/09/12/sprint-14/sprintSprint #13https://ropython.ro/2015/08/15/sprint-13/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 15 Aug 2015 00:00:00 +0300tag:ropython.ro,2015-08-15:2015/08/15/sprint-13/sprintSprint #12https://ropython.ro/2015/07/18/sprint-12/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 18 Jul 2015 00:00:00 +0300tag:ropython.ro,2015-07-18:2015/07/18/sprint-12/sprintPackaging and Flowyhttps://ropython.ro/2015/07/16/packaging-and-flowy/<p>Last minute meetup ...</p>
+<p>Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6:00</th>
+<td>Entrance</td>
+</tr>
+<tr><th class="stub">6:15</th>
+<td><p class="first">Less known packaging features and tricks</p>
+<p>You’ve been making packages for a while now. Everything works almost fine, however, lots of new features and tools have been developed recently. Some are really obscure. And there’s a chance they can save you time and help you avoid packaging-induced-pain. I’m willing to bet couple of beers you haven’t seen these features and/or tools before.</p>
+<p>This talk is going to show you:</p>
+<ul class="simple">
+<li>Patterns and tricks you can use in your setup.py.</li>
+<li>Obscure pip/setuptools/virtualenv/python features you can use to improve your packaging experience (be it as a user of packages or a package author).</li>
+<li>Fledgeling alternative tools.</li>
+</ul>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/less-known-packaging-features-and-tricks">Details</a></p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">Distributed Workflows with Flowy</p>
+<p>This presentation introduces Flowy, a library for building and running distributed, asynchronous workflows built on top of different backends (such as Amazon’s SWF). Flowy deals away with the spaghetti code that often crops up from orchestrating complex workflows. It is ideal for applications that do multi-phased batch processing, media encoding, long-running tasks, and/or background processing.</p>
+<p>We’ll start by discussing Flowy’s unique execution model and see how different execution topologies can be implemented on top of it. During the talk we’ll run and visualize workflows using a local backend. We’ll then take a look at what it takes to scale beyond a single machine by using an external service like SWF.</p>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/distributed-workflows-with-flowy">Details</a></p>
+</td>
+</tr>
+</tbody>
+</table>
+Echipa RoPythonThu, 16 Jul 2015 00:00:00 +0300tag:ropython.ro,2015-07-16:2015/07/16/packaging-and-flowy/prezentariGitfs, Argus CI and Pylinthttps://ropython.ro/2015/07/09/gitfs-argus-ci-and-pylint/<p>For the next meetup we're going to do something different - an all-English show.</p>
+<p>Hint: these presentations will be shown at EuroPython 2015 (don't tell anyone, it's a secret!)</p>
+<p>Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6:00</th>
+<td>Entrance</td>
+</tr>
+<tr><th class="stub">6:15</th>
+<td><p class="first">Vlad Temian - gitfs: building a filesystem in Python</p>
+<p>gitfs is an open-source[1] filesystem which was designed
+to bring the full powers of Git to everyone, no matter how
+little they know about versioning. A user can mount any
+repository and all the his changes will be automatically
+converted into commits. gitfs will also expose the history
+of the branch you're currently working on by simulating
+snapshots of every commit.</p>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/gitfs-building-a-filesystem-in-python">Full abstract</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">Claudiu Popa - 12 years of Pylint (or How I learned to stop worrying about bugs)</p>
+<p>Given the dynamic nature of Python, some bugs tend
+to creep in our codebases. Innocents NameErrors or
+hard-to-find bugs with variables used in a closure,
+but defined in a loop, they all stand no chance in
+front of Pylint.</p>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/12-years-of-pylint-or-how-i-stopped-worrying-and-love-the-bugs">Full abstract</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td><p class="first">Cosmin Poieana - Argus: the omniscient CI</p>
+<p>Bring the continuous integration to a new level,
+through a platform/project independent framework
+able to give you unittest-like reports. Argus is a
+scenario-based application written in Python, driven
+by custom recipes under configurable environments,
+that can be used for testing a wide variety of small
+and big projects, with the ability of querying live
+data from the in-test application.</p>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/argus-the-omniscient-ci">Full abstract</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:45</th>
+<td>Ending</td>
+</tr>
+</tbody>
+</table>
+Echipa RoPythonThu, 09 Jul 2015 00:00:00 +0300tag:ropython.ro,2015-07-09:2015/07/09/gitfs-argus-ci-and-pylint/prezentariSprint #11https://ropython.ro/2015/07/04/sprint-11/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 04 Jul 2015 00:00:00 +0300tag:ropython.ro,2015-07-04:2015/07/04/sprint-11/sprintSprint #10https://ropython.ro/2015/06/20/sprint-10/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 20 Jun 2015 00:00:00 +0300tag:ropython.ro,2015-06-20:2015/06/20/sprint-10/sprintGraphs using Networkx and Semantic web using RDFlibhttps://ropython.ro/2015/06/11/graphs-using-networkx-and-semantic-web-using-rdflib/<p>La această ediție vom avea două prezentări.</p>
+<p>Agendă:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6:00</th>
+<td>Intrarea</td>
+</tr>
+<tr><th class="stub">6:15</th>
+<td><p class="first">Ana Maria Ghiran - "Semantic Web with Python - RDFlib"</p>
+<p>Ana Maria va face o introducere în Semantic Web si cum poate Python
+contribui la realizarea viziunii Web-ului semantic.</p>
+<p class="last"><a class="reference external" href="mailto:anamaria.ghiran@econ.ubbcluj.ro?subject=Semantic+Web+with+Python">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Pauză</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">Mihai Gociu - "Graphs in Python using Networkx"</p>
+<p>Mihai va face o demonstrație cu libraria <a class="reference external" href="https://networkx.github.io/">NetworkX</a>.</p>
+<p class="last"><a class="reference external" href="https://github.com/mihaigociu/myrepo/blob/master/networkx_presentation.py">Materialul prezentării</a>.</p>
+</td>
+</tr>
+</tbody>
+</table>
+Echipa RoPythonThu, 11 Jun 2015 00:00:00 +0300tag:ropython.ro,2015-06-11:2015/06/11/graphs-using-networkx-and-semantic-web-using-rdflib/prezentariSprint #9https://ropython.ro/2015/06/06/sprint-9/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 06 Jun 2015 00:00:00 +0300tag:ropython.ro,2015-06-06:2015/06/06/sprint-9/sprintSprint #8https://ropython.ro/2015/05/23/sprint-8/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 23 May 2015 00:00:00 +0300tag:ropython.ro,2015-05-23:2015/05/23/sprint-8/sprintInterpretoare în RPython și testare cu pytesthttps://ropython.ro/2015/05/21/interpretoare-in-rpython-si-testare-cu-pytest/<p>La această ediție vom avea două prezentări și un anunț surpriză ;-)</p>
+<p>Agendă:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6:30</th>
+<td>Intrarea</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td><p class="first">Ionel Cristian Mărieș - "Testare cu pytest"</p>
+<p>Ionel va face o introducere în pytest și va explica de ce este mai bun
+decât nose sau unittest.</p>
+<p class="last"><a class="reference external" href="https://blog.ionelmc.ro/presentations/pytest/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td>Pauză</td>
+</tr>
+<tr><th class="stub">7:45</th>
+<td><p class="first">Claudiu Popa - "Cum să îți faci propriul interpretor folosind RPython"</p>
+<p>Claudiu este unul dintre organizatorii comunității RoPython si
+maintainer Pylint. Ne va vorbi despre PyPy, RPython și cum se e să iți
+implementezi un interpretor în RPython.</p>
+<p class="last"><a class="reference external" href="https://ropython.ro/2015/05/21/interpretoare-in-rpython-si-testare-cu-pytest/PyPy-si-RPython.html">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Anunțul surpriză</td>
+</tr>
+</tbody>
+</table>
+Echipa RoPythonThu, 21 May 2015 00:00:00 +0300tag:ropython.ro,2015-05-21:2015/05/21/interpretoare-in-rpython-si-testare-cu-pytest/prezentariSprint #7https://ropython.ro/2015/05/09/sprint-7/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 09 May 2015 00:00:00 +0300tag:ropython.ro,2015-05-09:2015/05/09/sprint-7/sprintRoPython Timisoara #1https://ropython.ro/2015/05/05/ropython-timisoara-1/<p>Vă invităm la prima ediție a RoPython Timișoara, întâlnirea pasionaților
+de Python din Timișoara. La această întâlnire, avem un invitat special -
+Claudiu Popa. El este core maintainer la Pylint, co-fondator RoPython și
+un membru foarte activ al comunității de Python.</p>
+<p>Avem programate 3 prezentări legate de Celery, Ansible și RPython.</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="21%" />
+<col width="63%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Durată</th>
+<th class="head">Presentator</th>
+<th class="head">Descriere</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:00</td>
+<td>Andrei Coman</td>
+<td>Intro în Celery</td>
+</tr>
+<tr><td>19:10 - 19:40</td>
+<td>Robert Tingirică</td>
+<td>Ansible, introducere și studiu de caz</td>
+</tr>
+<tr><td>19:50 - 20:20</td>
+<td>Claudiu Popa</td>
+<td>Cum să îți construiești un limbaj folosind RPython</td>
+</tr>
+</tbody>
+</table>
+<p>După eveniment vă așteptăm să mai rămâneți prin preajmă, și să veniți cu
+noi la o bere / suc, să povestim mai multe despre experiențele noastre
+cu limbajul si despre proiectele în Python la care am lucrat.</p>
+<p>Ne vedem marți la <a class="reference external" href="https://www.facebook.com/uvtromania">Universitatea de Vest din Timisoara</a>, Amfiteatrul A02!</p>
+Echipa RoPythonTue, 05 May 2015 00:00:00 +0300tag:ropython.ro,2015-05-05:2015/05/05/ropython-timisoara-1/prezentariSprint #6https://ropython.ro/2015/04/25/sprint-6/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 25 Apr 2015 00:00:00 +0300tag:ropython.ro,2015-04-25:2015/04/25/sprint-6/sprintFireside chat with Michael Foordhttps://ropython.ro/2015/04/23/fireside-chat-with-michael-foord/<p>Michael Foord is a Python and Go programmer. He is working for Canonical
+and he is visiting Cluj-Napoca from Northampton UK.</p>
+<p>We invited Michael for a friendly chat. Cluj Python community is invited
+to join and talk with Michael. If you have specific questions for
+Michael please leave comments, or email them to us (so they don't get
+forgotten).</p>
+<p>If you don't have any specific questions we will be happy just seeing
+you come and saying hi.</p>
+<p>We will have beers and pizzas. The number of spots is limited. Fireplace
+might be missing :)</p>
+<p>We believe this is a great opportunity for local software development
+communities to meet with a Python core developer, book author and just a
+great open source contributor.</p>
+<blockquote>
+<p>You can find out more about Michael at
+<a class="reference external" href="http://www.voidspace.org.uk/">http://www.voidspace.org.uk/</a></p>
+<p>You can follow Michael on Twitter at
+<a class="reference external" href="https://twitter.com/voidspace">https://twitter.com/voidspace</a></p>
+</blockquote>
+Echipa RoPythonThu, 23 Apr 2015 00:00:00 +0300tag:ropython.ro,2015-04-23:2015/04/23/fireside-chat-with-michael-foord/socialSprint #5https://ropython.ro/2015/04/11/sprint-5/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 11 Apr 2015 00:00:00 +0300tag:ropython.ro,2015-04-11:2015/04/11/sprint-5/sprintSprint #4https://ropython.ro/2015/03/28/sprint-4/<p>Sprint virtual de dezvoltare Python, Pylint sau orice vrem :-)</p>
+Echipa RoPythonSat, 28 Mar 2015 00:00:00 +0200tag:ropython.ro,2015-03-28:2015/03/28/sprint-4/sprintSprint #3https://ropython.ro/2015/03/14/sprint-3/<p>Sprint virtual de dezvoltare Python, Pylint sau orice vrem :-)</p>
+Echipa RoPythonSat, 14 Mar 2015 00:00:00 +0200tag:ropython.ro,2015-03-14:2015/03/14/sprint-3/sprintSprint #2https://ropython.ro/2015/02/28/sprint-2/<p>Sprint virtual de dezvoltare Python, Pylint sau orice vrem :-)</p>
+<p>Cu scaun avem doar ~12 locuri asigurate :)</p>
+<p>Pizza și băuturile sunt asigurate.</p>
+Echipa RoPythonSat, 28 Feb 2015 00:00:00 +0200tag:ropython.ro,2015-02-28:2015/02/28/sprint-2/sprintPyTim #7https://ropython.ro/2015/02/25/pytim-7/<p>Welcome to PyTim #7. This meetup marks our affiliation to the
+<a class="reference external" href="https://ropython.org">RoPython</a> national initiative which has similar
+events in Cluj, Iasi and Bucharest (more on this and a potential
+RoPython national conference at the meetup).</p>
+<p>We will have 3 talks covering Python, open source and cloud automation.</p>
+<p>Here is the Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:10</td>
+<td>Adelina Tuvenie (<a class="reference external" href="https://www.cloudbase.it">Cloudbase Solutions</a>)</td>
+<td>Automation as a Service with StackStorm</td>
+</tr>
+<tr><td>19:00 - 19:10</td>
+<td>Coffee Break</td>
+<td> </td>
+</tr>
+<tr><td>19:10 - 19:40</td>
+<td>Radu Ciorba (<a class="reference external" href="https://www.3pillarglobal.com">3Pillar Global</a>)</td>
+<td>TBA</td>
+</tr>
+<tr><td>19:40 - 19:50</td>
+<td>Coffee Break</td>
+<td> </td>
+</tr>
+<tr><td>19:50 - 20:15</td>
+<td>Vlad Temian (<a class="reference external" href="https://www.presslabs.com">PressLabs</a>)</td>
+<td>GitFS</td>
+</tr>
+</tbody>
+</table>
+<p>The new venue is Timisoara Startup Hub and the date is February 25!</p>
+<p>See you there.</p>
+Echipa RoPythonWed, 25 Feb 2015 00:00:00 +0200tag:ropython.ro,2015-02-25:2015/02/25/pytim-7/prezentariSprint #1 (Pylint)https://ropython.ro/2015/02/14/sprint-pylint/<p>Pentru că e foarte frig la început de 2015 facem un Sprint de Pylint.
+Pylint este cel mai cuprinzător verificator de cod disponibil pentru
+Python, este extensibil, configurabil și este folosit în foarte multe
+locuri. El ne ajută să scriem cod mai corect sau mai frumos.</p>
+<p>Încălzirea se face pe 14 februarie la <a class="reference external" href="http://clujhub.ro/">Cluj HUB</a> începând cu ora
+12.00. Vom fi coordonați de Claudiu Popa, developer Pylint. Cerințe
+pentru participare:</p>
+<ul class="simple">
+<li>Laptop propriu.</li>
+<li>Cunoștințe Python și Mercurial (sau Git) <a class="footnote-reference" href="#id2" id="id1">[1]</a></li>
+</ul>
+<p>Ce vom face:</p>
+<ul class="simple">
+<li>Îmbunătățiri (bugfixes, features, documentație etc). Înainte de
+sprint Claudiu va pregăti câteva liste de issues cu dificultăți
+diferite încât să vă puteți găsi ușor ceva pe plac.</li>
+<li>Plugin-uri Pylint pentru cei care au o idee și vor să o implementeze într-un
+plugin.</li>
+</ul>
+<table class="docutils footnote" frame="void" id="id2" rules="none">
+<colgroup><col class="label" /><col /></colgroup>
+<tbody valign="top">
+<tr><td class="label"><a class="fn-backref" href="#id1">[1]</a></td><td>Să aveți experienta de lucru cu un proiect Python.</td></tr>
+</tbody>
+</table>
+Echipa RoPythonSat, 14 Feb 2015 00:00:00 +0200tag:ropython.ro,2015-02-14:2015/02/14/sprint-pylint/sprintExtending Python in Chttps://ropython.ro/2014/11/20/extending-python-in-c/<p>One reason for Python's popularity (and a reason for many of its quirks
+...) is its strong ties to the C programming language. CPython, the
+reference Python interpreter, allows advanced users to interact with the
+interpreter's inner workings, and extend the Python language with code
+written in C.</p>
+<p>This talk gives a very high-level overview of the CPython C API, and
+shows how to build a C extension in a few steps. It then discusses a
+popular use case for C extensions - optimizing performance of your
+Python programs! Finally we're gonna look at some modern alternatives to
+getting more performance out of your Python code, e.g. Cython.</p>
+<p>About Steffen Wenz:</p>
+<blockquote>
+Steffen is the CTO of TrustYou (with offices in Cluj and Munich).
+TrustYou crawls and semantically analyzes all hotel reviews, and then
+generates a human-readable summary for each hotel on the planet. Did
+guests like the service? Was the location OK? Chances are you've seen
+our data on one of the many websites we license it to - among them Kayak
+and Google :) TrustYou is a Python company. We use Hadoop streaming and
+Pyspark to bring Python to the big data era. Steffen has been with
+TrustYou since 2008. His master thesis laid the foundation for
+TrustYou's scalable semantic analysis, which today understands 20
+languages natively.</blockquote>
+Echipa RoPythonThu, 20 Nov 2014 00:00:00 +0200tag:ropython.ro,2014-11-20:2014/11/20/extending-python-in-c/prezentariWorkshop #2 - Expediție în cloud computing, programare funcțională și altelehttps://ropython.ro/2014/10/19/workshop-py-2/<img alt="Workshop #2" class="align-center" src="https://ropython.ro/2014/10/19/workshop-py-2/workshop.png" />
+<p>Dacă sunteți începător în Python și zilele trecute ați avut “bucuria” primului vostru traceback
+sau aveți experiență în alte limbaje, trecând prin inevitabilul Javascript, îndreptându-vă apoi
+către limbajele funcționale și vreți acum să aflați ce este acel Python de care toată lumea
+vorbește sau dacă ești deja experimentat în acest limbaj și vrei să afli și să aprofundezi
+ceva nou și incitant, atunci ai ocazia perfectă pentru a face acest lucru, prin participarea
+ta la următoarea ediție Workshop.py. Dacă în prima ediție ne îndreptam atenția spre utilizarea
+limbajului Python pentru crearea de aplicații web, acum vom avea în paralel o serie de workshop-uri,
+cu subiecte ce variază de la cloud computing, programare funcțională, până la introducere în Python,
+gama largă de opțiuni mulându-se atât pe începători, cât și pe cei cu experiență.</p>
+<p>Precedat de Conference.py, prima conferință de Python a toamnei, Workshop.py #2 se va desfășura
+pe data de 19 octombrie, fiind compus din mai multe workshop-uri în paralel, cu subiecte variate,
+unele dintre ele propunând aprofundarea conceptelor din prezentările din conferință. Pentru fiecare
+workshop susținut, vom avea un mentor ce își va purta elevii prin înțelegerea subiectului prezentat.</p>
+<p>Unul din subiectele workshop-urilor va fi Introducere în Python, workshop susținut de membri ai
+grupului RoPython, acesta fiind destinat începătorilor, cât și celor care vor să învețe un nou limbaj.
+Participanții vor învăța de ce alegerea acestui limbaj de programare îți poate schimba viața și
+viziunea asupra ei, prin ușurința cu care îți permite să pui în practică idei și prin filosofiile
+ce stau la baza lui. Totodată, ei vor mai învăța să facă primii pași, ajungând de la primul traceback
+la primul algoritm funcțional în Python.</p>
+<p>Programul complet al workshop-urilor, precum și locația lor vor fi anunțate în curând.</p>
+<p>Vă așteptăm!</p>
+Echipa RoPythonSun, 19 Oct 2014 00:00:00 +0300tag:ropython.ro,2014-10-19:2014/10/19/workshop-py-2/workshopPython Weekhttps://ropython.ro/2014/10/18/Python-Week/<div class="line-block">
+<div class="line"><em>And on the pedestal these words appear:</em></div>
+<div class="line"><em>"My name is Python, king of languages:</em></div>
+<div class="line"><em>Look on my works, ye Mighty, and rejoice!”</em></div>
+</div>
+<p>Dacă poetul romantic Percy Bysshe Shelley ar fi trăit în zilele noastre,
+atunci cu siguranță poemele lui ar fi fost scrise în Python, limbajul ce are
+propriile lui înțelepciuni, scrise în slove de biți de către Tim Peters, în al său
+Zen of Python, setul de îndrumări ce cuprinde frumusețea limbajului în toată deplinătatea lui.</p>
+<p>Python Week este un eveniment dedicat acestui frumos limbaj ce își propune, ca
+pentru o săptămână, să adune toți pasionații de tehnologie într-un mediu propice creației.</p>
+<p>Următoarele evenimente vor avea loc în cadrul săptămânii Python:</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="53%" />
+<col width="47%" />
+</colgroup>
+<tbody valign="top">
+<tr><td><div class="first last figure">
+<img alt="Conference.py" src="https://ropython.ro/2014/10/18/Python-Week/conference.png" />
+<div class="legend">
+Conference.py propune o zi întreagă de prezentări tehnice,
+venite din partea unor speakeri implicați în proiecte open source de anvergură,
+cu subiecte ce vor purta participanții prin cloud computing folosind Python,
+in(tro)ducere în metaclase și sisteme de fișiere bazate pe Git, cuvintele cheie
+ale evenimentului fiind open-source și bineînțeles, Python. Vrem ca această
+conferință să rezoneze cu publicul pasionat de IT din Iași și nu numai,
+astfel încât prin ea să reușim să formăm un mediu propice dezvoltării comunității
+iubitorilor de Python și pasionaților de tehnologie din România. Prin subiecte interesate,
+ancorate în lumea open source, vrem să deschidem totodată și apetitul persoanelor
+tinere, dornice de învățarea unor lucruri noi, cât și a celor cu experiență în
+dezvoltarea de software, ce vor să afle ultimele noutăți din lumea Python.</div>
+</div>
+</td>
+<td><div class="first last figure">
+<img alt="Workshop.py" src="https://ropython.ro/2014/10/18/Python-Week/workshop.png" />
+<div class="legend">
+Precedat de Conference.py, prima conferință de Python a toamnei,
+Workshop.py #2 se va desfășura pe data de 19 octombrie, fiind compus
+din mai multe workshop-uri în paralel, cu subiecte variate, unele dintre
+ele propunând aprofundarea conceptelor din prezentările din conferință.
+Pentru fiecare workshop susținut, vom avea un mentor ce își va purta
+elevii prin înțelegerea subiectului prezentat.
+Unul din subiectele workshop-urilor va fi Introducere în Python, workshop
+susținut de membri ai grupului RoPython, acesta fiind destinat începătorilor,
+cât și celor care vor să învețe un nou limbaj. Participanții vor învăța de
+ce alegerea acestui limbaj de programare îți poate schimba viața și viziunea
+asupra ei, prin ușurința cu care îți permite să pui în practică idei și prin
+filosofiile ce stau la baza lui.</div>
+</div>
+</td>
+</tr>
+<tr><td><div class="first last figure">
+<img alt="Training.py" src="https://ropython.ro/2014/10/18/Python-Week/training.png" />
+<div class="legend">
+Ideea acestui training este de a expune în fața micilor viitori
+programatori și dezvoltatori, un limbaj de programare ușor de înțeles, rapid, robust
+și stabil, un limbaj cu un impact enorm asupra tehnologiei și cu o varietate
+nemaiîntâlnită în domeniu și toate acestea datorită simplității sintaxei, dar
+mai ales comunității din spate și multitudinii de biblioteci. Echipa noastră
+dorește să introducă încetul cu încetul, dar într-un mod sigur prin cantitatea imensă
+de beneficii imediate și viitoare, acest limbaj de scripting în programa studiilor
+(pre)universitare. Indiferent dacă intenția noastră de viitor va avea succes sau nu,
+suntem siguri că elevii ce vor lua parte la evenimentele de acest gen vor avea multe
+de învățat, lucruri ce vor fi de folos pe mai multe planuri, ce vor contribui la
+îmbunătățirea “gimnasticii minții” și care îi vor ajuta pe participanți să-și materializeze
+ideile într-un timp record, să vadă imediat în practică utilitatea unui algoritm și poate
+chiar să realizeze aplicația mult visată.</div>
+</div>
+</td>
+<td><!-- -->
+</td>
+</tr>
+</tbody>
+</table>
+Echipa RoPythonSat, 18 Oct 2014 00:00:00 +0300tag:ropython.ro,2014-10-18:2014/10/18/Python-Week/diverseCloudTim Panel discussion: Dynamic Programming Languages in the Cloudhttps://ropython.ro/2014/10/14/cloudtim-panel-discussion-dynamic-programming-languages-in-the-cloud/<p><a class="reference external" href="http://www.unifiedpost.ro">UnifiedPost</a> and <a class="reference external" href="http://www.cloudbase.it">Cloudbase Solutions</a> have
+teamed up for a cross-community meetup that will take the form of a
+panel discussion on a very hot topic: dynamic programming languages in
+the cloud.</p>
+<p>Please vote for the most interesting questions you'd like to see
+addressed during the meetup. <a class="reference external" href="http://www.meetup.com/CloudTim/polls/1170162/">Please vote HERE.</a></p>
+<p>The discussion will take a closer look at the Key Performance Indicators
+and the key architectural principles for cloud application development.
+Based on audience voted questions, we will talk about the role of
+dynamic and static languages in cloud application development and best
+practices in cloud development.</p>
+<p>We will have the following panellists:</p>
+<ul class="simple">
+<li>Koen Handekyn - CTO at <a class="reference external" href="http://www.unifiedpost.com/">UnifiedPost</a> and Head of UP-nxt,
+UnifiedPost's R&D branch in cooperation with the Belgian universities of
+Leuven and Gent.</li>
+<li>Lucian Petrut - Software Developer at <a class="reference external" href="http://www.cloudbase.it/">Cloudbase Solutions</a>, committed to bringing
+interoperability in the Cloud Computing world, OpenStack and Python
+enthusiast.</li>
+<li>Valentin Bud – Systems Engineer at <a class="reference external" href="http://www.databus.ro/">Databus</a>, entrepreneur, Cloud Computing
+enthusiast. He enjoys smart people, interesting conversation and things
+well done.</li>
+</ul>
+<p>More panelists are in the process of confirming their attendance to our
+event, so keep an eye on this space for regular updates on our speakers
+and the questions they will be debating.</p>
+Echipa RoPythonTue, 14 Oct 2014 00:00:00 +0300tag:ropython.ro,2014-10-14:2014/10/14/cloudtim-panel-discussion-dynamic-programming-languages-in-the-cloud/prezentariTraining.py - La tine în liceuhttps://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/<img alt="Training.py #1 - La tine în liceu" class="align-center" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/training-py-1-in-liceu.png" />
+<p>Deoarece conferințele și workshop-urile pot avea un caracter tehnic ceva mai avansat,
+ne-am propus să creăm un eveniment destinat pasionaților de Python, destinat începătorilor
+și nu numai. Acest training are ca public țintă elevii de liceu și ca scop
+introducerea acestora în limbajul de scripting de nivel înalt, Python.</p>
+<p>Evenimentul va face parte din programul european CodeWeek și se va desfășura cu
+sprijinul inspectoratului în mai multe licee de profil din țară, de data aceasta
+pornind cu nume ca “Colegiul Național”, “Costache Negruzzi”, “Grigore Moisil” și
+“Emil Racoviță” din Iași. Acesta va veni în continuarea workshop-ului de duminică
+și se va întinde pe patru zile de marți până vineri, câte un laborator de trei ore
+în fiecare liceu. Elevii vor desluși din mers, intr-o atmosferă cât mai distractivă,
+tainele acestui limbaj, fără a se lovi de aceleași clișee și obstacole veșnice.</p>
+<p>Această sesiune de training va fi prima din categoria ei și va întări
+cunoștințele dobândite în cadrul conferinței și a workshop-ului. Experiența ne-a
+arătat că de multe ori nu toți participanții de la aceste evenimente se descurcă
+la fel de bine ca restul și din acest motiv, vrem să anticipăm și să depășim împreună
+eventualele dificultăți și totodată, să învățăm lucruri noi sau lucruri vechi dar
+facute într-o altă manieră, mult mai simplu și mult mai rapid. Ideea acestui training
+este de a expune în fața micilor viitori programatori și dezvoltatori, un limbaj de
+programare ușor de înțeles, rapid, robust și stabil, un limbaj cu un impact enorm asupra
+tehnologiei și cu o varietate nemaiîntâlnită în domeniu și toate acestea datorită
+simplității sintaxei, dar mai ales comunității din spate și multitudinii de biblioteci.</p>
+<p>RoPython dorește să introducă încetul cu încetul, dar într-un mod sigur prin
+cantitatea imensă de beneficii imediate și viitoare, acest limbaj de scripting în
+programa studiilor (pre)universitare. Indiferent dacă intenția noastră de viitor
+va avea succes sau nu, suntem siguri că elevii ce vor lua parte la evenimentele de
+acest gen vor avea multe de învățat, lucruri ce vor fi de folos pe mai multe planuri,
+ce vor contribui la îmbunătățirea “gimnasticii minții” și care îi vor ajuta pe participanți
+să-și materializeze ideile într-un timp record, să vadă imediat în practică utilitatea unui
+algoritm și poate chiar să realizeze aplicația mult visată. În prezent, scopul nostru
+principal este să educăm potențialul nostru public din cadrul conferințelor, workshop-urilor
+și chiar adunărilor ce poartă denumirea de Ask.py, învățându-i de la zero și dirijându-i
+pas cu pas prin misteriosul drum către dezvoltarea de software. Ne dorim să-i facem
+să-și răspundă singuri la întrebări ca “La ce mă ajută programarea în viața reală?”,
+iar acest lucru va avea un mare beneficiu pentru ambele părți: noi ca organizatori vom
+putea crește rapid o comunitate în adevăratul sens al cuvântului ce se va remarca prin
+calitatea membrilor și nu prin cantitate, iar cei ce vor învața de la noi și de la colegii
+lor vor avea parte de niște cunoștințe, idei și indicații de care puțin probabil
+se vor lovi de unii singuri.</p>
+<p>Liceele înscrise în acest proiect sunt:</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="50%" />
+<col width="50%" />
+</colgroup>
+<tbody valign="top">
+<tr><td><img alt="Colegiul Național" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/colegiu-national.png" /></td>
+<td><img alt="Liceul Teoretic "Grigore Moisil"" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/grigore-moisil.png" /></td>
+</tr>
+<tr><td><img alt="Colegiul "Costache Negruzzi"" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/costache-negruzzi.png" /></td>
+<td><img alt="Colegiul Național "Emil Racoviță"" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/emil-racovita.png" /></td>
+</tr>
+</tbody>
+</table>
+Echipa RoPythonTue, 07 Oct 2014 00:00:00 +0300tag:ropython.ro,2014-10-07:2014/10/07/training-py-la-tine-in-liceu/workshopAsk.py #3 - În expedițiehttps://ropython.ro/2014/10/01/ask-py-in-expeditie/<img alt="Ask.py #3 - În expediție" class="align-center" src="https://ropython.ro/2014/10/01/ask-py-in-expeditie/ask-py-in-expeditie.png" />
+<p>Cu ocazia dojo-ului CentOS, ce se va desfășura în Timișoara pe 27 septembrie, echipa RoPython va face o vizită în orașul de pe Bega. O călătorie într-un oraș nou reprezintă totodată și oportunitatea cunoașterii comunității Python din orașul respectiv, ocazie numai bună pentru o nouă întâlnire Ask.py, alături de oameni noi și entuziasmați. Echipa RoPython vă invită la primul Ask.py în partea vestică a țării pe data de 1 octombrie, în Timișoara.</p>
+<p>Vă așteptăm!</p>
+Echipa RoPythonWed, 01 Oct 2014 00:00:00 +0300tag:ropython.ro,2014-10-01:2014/10/01/ask-py-in-expeditie/socialConference.py #1 @Iașihttps://ropython.ro/2014/10/01/conference-py-1/<p>Toamna este un anotimp al începutului, fiind vremea unui nou an școlar, unui
+nou început de an universitar, precum și sezonul în care vacanțele lungi sau
+scurte, plănuite sau inopinate, lasă locul altor activități.
+Este anotimpul în care începe stagiunea la operă și în care studenții revin
+timizi în orașul studenției lor, tânjind după aventurile verii proaspăt trecute.
+Toamna este și anotimpul în care poți participa la conferințe consacrate.
+Dacă pe harta evenimentelor IT din această toamnă ai trecut Design Jam,
+CodeCamp sau DefCamp, atunci este timpul să adaugi și prima conferință
+dedicată limbajului Python din România, Conference.py, ce se va desfășura în Iași,
+pe data de 18 octombrie.</p>
+<p>Conference.py propune o zi întreagă de prezentări tehnice, venite din
+partea unor speakeri implicați în proiecte open source de anvergură,
+cu subiecte ce vor purta participanții prin cloud computing folosind Python,
+in(tro)ducere în metaclase și sisteme de fișiere bazate pe Git, cuvintele cheie
+ale evenimentului fiind open-source și bineînțeles, Python.</p>
+<p>Vrem ca această conferință să rezoneze cu publicul pasionat de IT din Iași și nu
+numai, astfel încât prin ea să reușim să formăm un mediu propice dezvoltării
+comunității iubitorilor de Python și pasionaților de tehnologie din România.
+Prin subiecte interesate, ancorate în lumea open source, vrem să deschidem
+totodată și apetitul persoanelor tinere, dornice de învățarea unor lucruri noi,
+cât și a celor cu experiență în dezvoltarea de software, ce vor să afle ultimele
+noutăți din lumea Python.</p>
+<p>Pentru această primă ediție, ne așteptăm la cel puțin un număr de o sută de participanți
+și sperăm că această conferință să crească și să aducem an de an un număr tot mai mare de
+participanți și prezentări tot mai diverse și incitante. Pentru acest eveniment,
+intrarea va fi liberă.</p>
+<p>Următorii speakeri ne onorează cu participarea lor:</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="50%" />
+<col width="50%" />
+</colgroup>
+<tbody valign="top">
+<tr><td><div class="first last figure">
+<img alt="Alex Morega" src="https://ropython.ro/2014/10/01/conference-py-1/alex_morega.jpeg" />
+<p class="caption">Alex Morega</p>
+<div class="legend">
+Alex este un dezvoltator web, care iubește limbajul
+Python și nu se poate abține din a descoperi
+biblioteci noi. Printre altele, este și voluntar pentru
+organizația ROSEdu, ce promovează cultura open-source
+în educație.</div>
+</div>
+</td>
+<td><div class="first last figure">
+<img alt="Gabriel Samfira" src="https://ropython.ro/2014/10/01/conference-py-1/gabriel_samfira.jpg" />
+<p class="caption">Gabriel Samfira</p>
+<div class="legend">
+Gabriel este Senior Cloud Engineer în cadrul
+Cloudbase Solutions. Este pasionat de proiecte open
+source și experimentat în diverse limbaje de programare,
+precum Python, Go, Ruby, Perl și Powershell.</div>
+</div>
+</td>
+</tr>
+<tr><td><div class="first last figure">
+<img alt="Alessandro Pilotti" src="https://ropython.ro/2014/10/01/conference-py-1/alessandro_pilotti.jpeg" />
+<p class="caption">Alessandro Pilotti</p>
+<div class="legend">
+Alessandro este CEO-ul și fondatorul Cloudbase Solutions,
+o companie ce formează puntea de legătură dintre open
+source și Microsoft. El este Microsoft MVP pe ASP.NET
+și pe Windows Azure Insider, fiind totodată și Microsoft
+Certified Trainer. Îi place să dezvolte proiecte open
+source și să participe în comunitatea IT.</div>
+</div>
+</td>
+<td><div class="first last figure">
+<img alt="Ionel Cristian Mărieș" src="https://ropython.ro/2014/10/01/conference-py-1/ionel_cristian.jpg" />
+<p class="caption">Ionel Cristian Mărieș</p>
+<div class="legend">
+Ionel este un dezvoltator software din Cluj-Napoca.
+După mai multe aventuri cu alte limbaje, a rămas la
+Python și inevitabilul JavaScript. Îi place să facă
+contribuții la proiecte open-source și în timpul liber
+mai scrie și pe blog. El este și autorul mai multor
+proiecte open source, printre care enumerăm aspectlib
+cogen, python-manhole, fiind și contribuitor Celery.</div>
+</div>
+</td>
+</tr>
+<tr><td><div class="first last figure">
+<img alt="Vlad Temian" src="https://ropython.ro/2014/10/01/conference-py-1/vlad_temian.png" />
+<p class="caption">Vlad Temian</p>
+<div class="legend">
+Vlad este backend developer la Presslabs, fiind un
+tânăr energic și entuziast, pasionat de orice presupune
+cod sau problemă tehnică. Folosește Python ori de câte
+ori are ocazia și este totodată și mentor pentru Coder
+Dojo în Timișoara, unde pregătește copiii pentru primii
+lor pași în lumea Python.</div>
+</div>
+</td>
+<td> </td>
+</tr>
+</tbody>
+</table>
+<p>Dacă vrei să ne ajuți, dacă ai un sfat sau o critică sau doar ești curios
+de inițiativa grupului RoPython, nu ezita să ne contactezi pe <a class="reference external" href="mailto:contact@ropython.org">contact@ropython.org</a>.</p>
+<p>Mulțumim sponsorilor și partenerilor noștri!</p>
+<img alt="PSF" src="https://ropython.ro/2014/10/01/conference-py-1/python-software-foundation.png" style="width: 35.0%;" />
+<img alt="Cloudbase Solutions" src="https://ropython.ro/2014/10/01/conference-py-1/cloudbase.png" style="width: 35.0%;" />
+Echipa RoPythonWed, 01 Oct 2014 00:00:00 +0300tag:ropython.ro,2014-10-01:2014/10/01/conference-py-1/conferintaAsk.py #2 - Elemente introductivehttps://ropython.ro/2014/07/23/ask-py-elemente-introductive/<img alt="Ask.py #2 - Elemente introductive" class="align-center" src="https://ropython.ro/2014/07/23/ask-py-elemente-introductive/ask-py-2-elemente-introductive.png" />
+<p>Săptămâna aceasta în cadrul evenimentului Ask.py vom face primii pași în dezvoltarea unei aplicații folosind limbajul Python.
+Dacă săptămâna trecută vorbeam despre lucrurile interesante ce pot fi realizate folosind Python, în cadrul acestei sesiuni vom implementa o parte dintre ele.</p>
+<p>Vă așteptăm cu drag!</p>
+Echipa RoPythonWed, 23 Jul 2014 00:00:00 +0300tag:ropython.ro,2014-07-23:2014/07/23/ask-py-elemente-introductive/socialDecorators and Workflowshttps://ropython.ro/2014/07/17/decorators-and-workflows/<p>La a 2-a ediție de vară vor prezenta:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="30%" />
+<col width="70%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub"><a class="reference external" href="https://blog.ionelmc.ro/">Ionel Cristian Mărieș</a></th>
+<td>Tot ce nu vroiai să știi despre decoratori</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://github.com/severb">Sever Băneșiu</a></th>
+<td>Flowy, easy SWF workflows (swf: <a class="reference external" href="http://aws.amazon.com/swf/">http://aws.amazon.com/swf/</a>)</td>
+</tr>
+</tbody>
+</table>
+<p>Evenimentul este găzduit de Cluj Hub. Va fi o taxa de protocol de 20RON. 15RON pentru primii 5.</p>
+Echipa RoPythonThu, 17 Jul 2014 00:00:00 +0300tag:ropython.ro,2014-07-17:2014/07/17/decorators-and-workflows/prezentariAsk.py #1 Curiozitățihttps://ropython.ro/2014/07/16/ask-py-curiozitati/<img alt="Ask.py #1 - Curiozități" class="align-center" src="https://ropython.ro/2014/07/16/ask-py-curiozitati/ask-py-1-curiozitati.png" />
+<p>ask.py este destinat interacțiunii prin viu grai cu echipa RoPython, scopul fiind nu doar dobândirea de noi cunoștințe
+prin intermediul întrebărilor, cât și o închegare cât mai bună e relației dintre membrii comunității Python din România,
+în fața unui pahar de vin, înconjurați de oameni cu aceeași pasiune extraordinară pentru acest limbaj.</p>
+<p>Vom încerca în primul eveniment ask.py să prezentăm proiectul RoPython celor care vor să afle mai multe despre
+inițiativă, cât și să fim la dispoziția voastră pentru întrebări din universul Python.</p>
+Echipa RoPythonWed, 16 Jul 2014 00:00:00 +0300tag:ropython.ro,2014-07-16:2014/07/16/ask-py-curiozitati/socialPyTim #6https://ropython.ro/2014/07/01/pytim-6/<p>Welcome to the 6th edition of #PyTim, the Python meetup in Timisoara.</p>
+<p>In this edition we will have 2 sessions talking about open source
+projects developed using Python and Go.</p>
+<p>Here is the Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:10</td>
+<td>Gabriel Adrian Samfira (Cloudbase Solutions)</td>
+<td>Automating Windows workloads with Juju and MAAS</td>
+</tr>
+<tr><td>19:10 - 19:30</td>
+<td>Coffee Break</td>
+<td> </td>
+</tr>
+<tr><td>19:30 - 20:10</td>
+<td>Bogdan Gaza</td>
+<td>Taming Cloud Infrastructures with Python and Docker</td>
+</tr>
+</tbody>
+</table>
+<p>The venue and format remain the same as in previous meetups. Please
+spread the word and let people know about #PyTim.</p>
+<p>See you on July 1!</p>
+<p>#Juju #Go #MAAS #Docker #HyperV #Python #opensource #meetup #Timisoara</p>
+Echipa RoPythonTue, 01 Jul 2014 00:00:00 +0300tag:ropython.ro,2014-07-01:2014/07/01/pytim-6/prezentariPython and Ember.jshttps://ropython.ro/2014/06/12/python-and-emberjs/<p>Python and Ember.js - Super Fast (and Testable!) Frontend</p>
+<p>FREE BEER and PIZZA while showcasing the testable, Embjer.js on top of
+a Python backend.</p>
+<p>Create super fast and testable front end on top of your Python.</p>
+<p>by Stas Suscov and Flaviu Simihaian</p>
+<p><img alt="image0" src="http://photos2.meetupstatic.com/photos/event/5/4/e/e/global_199941742.jpeg" /></p>
+Echipa RoPythonThu, 12 Jun 2014 00:00:00 +0300tag:ropython.ro,2014-06-12:2014/06/12/python-and-emberjs/prezentariWorkshop #1 - Python pentru dezvoltarea aplicațiilor webhttps://ropython.ro/2014/05/31/workshop-py-python-pentru-dezvoltarea-aplicatiilor-web/<pre class="literal-block">
+HTTP/1.1 201 Workshop created
+Date: SAT, 31 May 2014 10:00:00 GMT
+Location: Facultatea de informatică
+Content-Type: application/PythonWeb
+Content-Length: 12
+X-Description: “Python workshop! REST, url routing, Python, JSON, unit testing”
+</pre>
+<p>Dacă antetele de mai sus te duc cu gândul la proiectul pe care vrei să îl faci RESTful, dar nu ai avut niciodată timp să afli ce este și cum se face, atunci ești binevenit pe data de 31 mai la Facultatea de Informatică UAIC, Iași, pentru un atelier Python, de-a lungul unei zile intense în care cuvintele cheie vor fi web și Python. Nu e nici o problemă dacă nu ai auzit niciodată de acest limbaj, la finalul zilei fiecare participant va putea să își treacă în bucket list faptul că a aflat de REST APIs, JSON, Python, unit testing, url routing și permisiuni, generatori, WSGI și decoratori. Băuturile și snackurile vor fi din partea casei.</p>
+<p>Grupul din spatele inițiativei e format din oameni entuziaști și pasionați de Python, fiecare dintre ei având experiență în domenii precum procesare distribuită, aplicații web, open source și securitate. O prefață a evenimentului de sâmbătă va fi pe data de 30 mai, în incinta facultății de informatică (ora exactă va fi anunțată în curând), ce se va desfășura pe parcursul a două ore, în care grupul RoPython se va prezenta și își va prezenta și obiectivele, urmând ca restul timpului să fie ocupat de o serie de prezentări scurte și la obiect despre subiecte diverse cu tangență în limbajul Python, aceste prezentări având scopul să incite cât mai multă lume pentru participarea de sâmbătă. Totodată, vineri va exista și o surpriză (cuvintele cheie fiind API și gaming).</p>
+<p>Evenimentul de sâmbătă, 31 mai, va fi împărțit într-o parte teoretică, ce se va desfășura în prima parte a zilei, urmată de una practică, de-a lungul căreia participanții pot să își folosească cunoștințele acumulate în prima parte a zilei. Partea teoretică va consta în prezentări mai detaliate cu aplicare în dezvoltarea aplicațiilor web folosind Python, iar în cea practică participanții vor lucra la realizarea unor aplicații web într-un timp cât mai scurt.
+Pentru că vrem ca fiecare participant să câștige cât mai multă experiență din urma acestui atelier și să oferim un eveniment de calitate, numărul de locuri pentru evenimentul de sâmbătă va fi limitat. Înscrierea fiecărui participant va fi evaluată conform anumitor criterii de către membrii grupului, urmând ca primele 45 de persoane să fie acceptate.</p>
+<p>Elementele ce vor fi apreciate sunt:</p>
+<ul class="simple">
+<li>contribuitori la proiecte open source, nu neapărat scrise în limbajul Python.</li>
+<li>proiecte pe github sau bitbucket peste care ne putem uita.</li>
+<li>un profil de LinkedIn plin cu lucruri care să ne impresioneze.</li>
+</ul>
+<p>Apreciem persoanele care vor să învețe, așa că și începătorii sunt bineveniți. Pentru asta, trebuia ca prezentarea voastră să fie cât mai savuroasă și sinceră.</p>
+<p>Programul de vineri este:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="58%" />
+<col width="26%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Ora</th>
+<th class="head">Prezentare</th>
+<th class="head">Speaker</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>12:00 - 12:15</td>
+<td>Prezentarea grupului RoPython</td>
+<td>Alexandru Coman</td>
+</tr>
+<tr><td>13:00 - 13:15</td>
+<td>Noțiuni de conduită în dezvoltarea unui proiect</td>
+<td>Cosmin Poieană</td>
+</tr>
+<tr><td>13:15 - 13:30</td>
+<td>Decoratori (noțiuni introductive)</td>
+<td>Claudiu Popa</td>
+</tr>
+<tr><td>13:30 - 13:45</td>
+<td>Unit testing (noțiuni introductive)</td>
+<td>Claudiu Popa</td>
+</tr>
+<tr><td>13:45 - 14:00</td>
+<td>Element surpriză</td>
+<td>Claudiu Popa</td>
+</tr>
+</tbody>
+</table>
+<p>Programul de sâmbătă este:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="58%" />
+<col width="26%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Ora</th>
+<th class="head">Activitate</th>
+<th class="head">Speaker</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>09:00 - 10:00</td>
+<td>Primirea participanților</td>
+<td> </td>
+</tr>
+<tr><td>10:00 - 10:45</td>
+<td>Introducere în paradigma REST</td>
+<td>Sabin Buraga</td>
+</tr>
+<tr><td>10:45 - 11:15</td>
+<td>Framework-ul Cherrypy</td>
+<td>Alexandru Coman</td>
+</tr>
+<tr><td>11:15 - 11:30</td>
+<td>Pauză</td>
+<td> </td>
+</tr>
+<tr><td>11:30 - 12:30</td>
+<td>Django REST Framework</td>
+<td>Claudiu Popa</td>
+</tr>
+<tr><td>12:30 - 13:00</td>
+<td>ORM-uri</td>
+<td>Cosmin Poieană</td>
+</tr>
+<tr><td>13:00 - 14:15</td>
+<td>Pauză de masă</td>
+<td> </td>
+</tr>
+<tr><td>14:15 - 14:30</td>
+<td>Standarde de scriere</td>
+<td>Alexandru Coman</td>
+</tr>
+<tr><td>14:30 - 14:45</td>
+<td>Formarea echipelor</td>
+<td> </td>
+</tr>
+<tr><td>15:00 - 19:00</td>
+<td>Workshop</td>
+<td> </td>
+</tr>
+<tr><td>20:00</td>
+<td>Feedback în Oscar</td>
+<td>Echipa RoPython</td>
+</tr>
+</tbody>
+</table>
+<p>Grupul RoPython vă așteaptă cu drag!</p>
+Echipa RoPythonSat, 31 May 2014 00:00:00 +0300tag:ropython.ro,2014-05-31:2014/05/31/workshop-py-python-pentru-dezvoltarea-aplicatiilor-web/WorkshopMachine Learning in Pythonhttps://ropython.ro/2014/02/20/machine-learning-in-python/<p>Hello Pythonistas!</p>
+<p>After a long break we'll meet again! This time the topic is machine
+learning, one of Python's favorite use cases. Radu Marius Florin and
+Roland Szabo will tell us more about it. After the meetup we'll go for a
+drinkup to get to know each other better ...</p>
+<p>The event will be hosted by Cluj Hub, where freelancers usually meet.</p>
+Echipa RoPythonThu, 20 Feb 2014 00:00:00 +0200tag:ropython.ro,2014-02-20:2014/02/20/machine-learning-in-python/prezentariPyTim #5https://ropython.ro/2014/02/11/pytim-5/<p>Happy New Year from behalf of PyTim!</p>
+<p>The first #Python meetup of 2014 will take place on February 11. The
+format is the same as in the previous meet ups.</p>
+<p>Here is the Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="30%" />
+<col width="70%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub"><div class="first last line-block">
+<div class="line">Radu Ciorba</div>
+<div class="line">(<a class="reference external" href="https://www.facebook.com/ThreePillarGlobal">3Pillar Global Romania</a>)</div>
+</div>
+</th>
+<td>Concurrency in Python Overview: Processes, Threads and Greenlets</td>
+</tr>
+<tr><th class="stub">Adam Collard (<a class="reference external" href="https://www.facebook.com/pages/Canonical-Ltd/112304012115618">Canonical Ltd</a>)</th>
+<td>Python 3.4. What's coming?</td>
+</tr>
+<tr><th class="stub">Alessandro Pilotti (<a class="reference external" href="https://www.facebook.com/CloudbaseSolutions">Cloudbase Solutions</a>)</th>
+<td>Interoperable OpenStack guest initialization with Python</td>
+</tr>
+</tbody>
+</table>
+<p>Each presentation will last around 30 minutes + Q/A. There will be
+short, 10 minute coffee breaks in between sessions.</p>
+<p>Thanks,</p>
+<p>See you on February 11!</p>
+Echipa RoPythonTue, 11 Feb 2014 00:00:00 +0200tag:ropython.ro,2014-02-11:2014/02/11/pytim-5/prezentariPyTim #4https://ropython.ro/2013/11/12/pytim-4/<p>Welcome to the 4th #Python community #meetup in #Timisoara.</p>
+<p>At PyTim #4 we will have 3 talks held by local developers, covering the
+following topics:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:10</td>
+<td>Vlad Temian (<a class="reference external" href="https://www.facebook.com/PressLabs?directed_target_id=0">PressLabs</a>)</td>
+<td>A Python Web Service</td>
+</tr>
+<tr><td>19:10 - 19:20</td>
+<td>Dan Bugariu</td>
+<td>OpenData & CityProjects communities / Python Hackaton opportunity</td>
+</tr>
+<tr><td>19:40 - 20:20</td>
+<td>Dan Damian (<a class="reference external" href="https://www.facebook.com/mindquilt?directed_target_id=0">MindQuilt</a>)</td>
+<td>Application Deployment using SaltStack & Fabric</td>
+</tr>
+<tr><td>20:20 - 21:00</td>
+<td>Gabriel Adrian Samfira (<a class="reference external" href="https://www.facebook.com/CloudbaseSolutions?ref=hl&directed_target_id=0">Cloudbase Solutions</a>)</td>
+<td>Distributed Tasks using Python and AMQP</td>
+</tr>
+</tbody>
+</table>
+<p>See you on November 12!</p>
+Echipa RoPythonTue, 12 Nov 2013 00:00:00 +0200tag:ropython.ro,2013-11-12:2013/11/12/pytim-4/prezentariPyTim #3https://ropython.ro/2013/10/09/pytim-3/<p>Now that developers have come back from holiday and the University has
+started we will continue our regular meetup schedule with PyTim #3.</p>
+<p>We will have 3 technical talks held by local developers who will share
+from their experience working on large scale Python projects.</p>
+<div class="section" id="agenda-speakers">
+<h2>Agenda & Speakers<a class="headerlink" href="#agenda-speakers" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:10</td>
+<td>Mihai Balint (Cmed Technology)</td>
+<td>Test Fixture Deployment with Docker Containers</td>
+</tr>
+<tr><td>19:10 - 19:50</td>
+<td>Robert Tingirica (<a class="reference external" href="https://www.facebook.com/CloudbaseSolutions/events?ref=hl&directed_target_id=0">Cloudbase Solutions</a>)</td>
+<td>Unit Testing in Python</td>
+</tr>
+<tr><td>20:10 - 21:00</td>
+<td>Sever Banesiu & Peter Horvath (<a class="reference external" href="https://www.facebook.com/ThreePillarGlobal?directed_target_id=0">3Pillar Global Romania</a>)</td>
+<td>Zope Component Architecture / Flowy Library for Amazon Simple Workflow</td>
+</tr>
+</tbody>
+</table>
+<p>See you on October 9!</p>
+</div>
+Echipa RoPythonWed, 09 Oct 2013 00:00:00 +0300tag:ropython.ro,2013-10-09:2013/10/09/pytim-3/prezentariTask queues and components architecturehttps://ropython.ro/2013/10/03/task-queues-and-components-architecture/<p>I invite you to the 2nd Cluj Pythonistas meetup where two of the best
+Python developers I know will tell you about subjects that they love:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="30%" />
+<col width="70%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub"><a class="reference external" href="https://blog.ionelmc.ro/">Ionel Cristian Mărieș</a></th>
+<td>Celery introduction</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://github.com/severb">Sever Băneșiu</a></th>
+<td>Zope Component Architecture</td>
+</tr>
+</tbody>
+</table>
+<p>The event's host is Cluj Cowork and the recommended contribution for
+that is 10 lei. See you there ...</p>
+<p>P.S. Ring at "Ruby tribe" when you arrive.</p>
+Echipa RoPythonThu, 03 Oct 2013 00:00:00 +0300tag:ropython.ro,2013-10-03:2013/10/03/task-queues-and-components-architecture/prezentariPython Cluj first meetuphttps://ropython.ro/2013/08/01/python-cluj-first-meetup/<p>Just an informal meeting in a bar so we can get to know other Python
+fans in Cluj and what they have to share</p>
+Echipa RoPythonThu, 01 Aug 2013 00:00:00 +0300tag:ropython.ro,2013-08-01:2013/08/01/python-cluj-first-meetup/socialPyTim #2https://ropython.ro/2013/07/09/pytim-2/<p>After an extremely interesting first meetup we would like to continue in
+the same direction with PyTim #2.</p>
+<p>We will have some technical talks and provide an insight to the
+Europython 2013 conference happening now in Florence - <a class="reference external" href="https://ep2013.europython.eu/">https://ep2013.europython.eu/</a> <a class="reference external" href="https://ep2013.europython.eu/p3/live/">https://ep2013.europython.eu/p3/live/</a></p>
+<div class="section" id="agenda-speakers">
+<h2>Agenda & Speakers<a class="headerlink" href="#agenda-speakers" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:00</td>
+<td>Laura Feier & Andrei Coman</td>
+<td>Python at 3Pillar Global</td>
+</tr>
+<tr><td>19:00 - 20:00</td>
+<td>Bogdan Gaza</td>
+<td>Realtime Webapps in Python</td>
+</tr>
+<tr><td>20:00 - 21:00</td>
+<td>Bogdan Hodorog, Radu Ciorba, Adam Collard, Slavita Baciuna</td>
+<td>Bringing Europython in Timisoara</td>
+</tr>
+</tbody>
+</table>
+<p>See you at the event!</p>
+</div>
+Echipa RoPythonTue, 09 Jul 2013 00:00:00 +0300tag:ropython.ro,2013-07-09:2013/07/09/pytim-2/prezentariPython Basics Traininghttps://ropython.ro/2013/06/29/python-basics-training/<p>PyTim is organizing a Python training for beginners.</p>
+<p>We invite you to learn the basics of Python from some of the most
+experienced developers in Timisoara.</p>
+<p>The event will take place on June 29, at the Startup Hub, starting from
+14:00.</p>
+<p>Speakers:</p>
+<ul class="simple">
+<li><a class="reference external" href="https://www.facebook.com/vladtemian?directed_target_id=0">Vlad Temian</a> - SimplySocial</li>
+<li><a class="reference external" href="https://www.facebook.com/adrian.vladu.3?directed_target_id=0">Adrian Vladu</a> - Cloudbase Solutions</li>
+<li><a class="reference external" href="https://www.facebook.com/ai.cucu?directed_target_id=0">Ioan Alexandru Cucu</a> - 3Pillar Global</li>
+<li><a class="reference external" href="https://www.facebook.com/tomoroga?directed_target_id=0">Andrei Tomoroga</a> - MindQuilt</li>
+</ul>
+<p>You can find the Agenda here - <a class="reference external" href="http://bit.ly/122dDfJ">http://bit.ly/122dDfJ</a></p>
+<p>Bring your laptops, you will need them. Please install Python 2.7 (<a class="reference external" href="http://www.python.org/download/">http://www.python.org/download/</a>) and an editor with Syntax Highlightling (eg: Notepad++, Vim, Sublime,
+etc).</p>
+Echipa RoPythonSat, 29 Jun 2013 00:00:00 +0300tag:ropython.ro,2013-06-29:2013/06/29/python-basics-training/prezentariPyTim #1https://ropython.ro/2013/06/04/pytim-1/<p>First PyTim meetup.</p>
+<p>We will talk about local products developed in Python and why local
+developers / companies have chosen Python. Also, what is the most
+interesting facet of using Python on each of these products.</p>
+<p>There will be 4 presentations / tech talks held by:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="30%" />
+<col width="70%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">Adam Collard (Cmed Technology)</th>
+<td>Coding to cure cancer, Python in pharma</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://www.facebook.com/alessandro.pilotti?directedarget_id=0">Alessandro Pilotti</a> (Cloudbase Solutions)</th>
+<td>Python and OpenStack</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://www.facebook.com/hurrycane?directed_target_id=0">Bogdan Gaza</a> (SimplySocial)</th>
+<td>Weightlifting at SimplySocial</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://www.facebook.com/dandamian?directed_target_id=0">Dan Damian</a> (MindQuilt)</th>
+<td> </td>
+</tr>
+</tbody>
+</table>
+<p>See you on June 4!</p>
+Echipa RoPythonTue, 04 Jun 2013 00:00:00 +0300tag:ropython.ro,2013-06-04:2013/06/04/pytim-1/prezentari
\ No newline at end of file
diff --git a/feeds/bucuresti.atom.xml b/feeds/bucuresti.atom.xml
new file mode 100644
index 00000000..7a246a4f
--- /dev/null
+++ b/feeds/bucuresti.atom.xml
@@ -0,0 +1,25 @@
+
+RoPythonhttps://ropython.ro/2019-04-23T00:00:00+03:00RoPython Bucharest Meetup2019-04-23T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-04-23:2019/04/23/ropython-bucharest-meetup/<p>We will have our first monthly Python meetup on April 23th in the center at the charming COWORK CAFE (<a class="reference external" href="http://theatelier.ro/">http://theatelier.ro/</a>). If you have a topic you want to talk about let us know in the comments. I could give an introduction into Plone the Python Web CMS including a nice and lean Restful-API. But I'm open for more topics. The plan is to have the meetup once month.</p>
+<p>The space there is limited, so please RSVP and update if you can not make it, so that other people can come instead.</p>
+<p>After the meetup, we can have some conversations on a beer or two in the old town ;)</p>
+Asynchronous tasks using Django, Celery and RabbitMQ2017-06-28T00:00:00+03:00Echipa RoPythontag:ropython.ro,2017-06-28:2017/06/28/asynchronous-tasks-using-django-celery-and-rabbitmq/<p>Celery is an asynchronous task queue based on distributed message
+passing. It is focused on real-time operations, but supports
+scheduling as well. RabbitMQ, is a message broker which is used by
+Celery to distribute messages.</p>
+<p>Celery is perfectly suited for tasks which will take some time to
+execute but we don’t want our requests to be blocked while these tasks
+are processed.
+Example use cases: sending emails, heavy background processing (eg:
+multimedia encoding), sending bulk messages, periodic tasks, complex
+concurrent workflows.</p>
+<p><strong>Schedule:</strong></p>
+<ul class="simple">
+<li>06:00 - Entry. There will be pizza, snacks and beer, courtesy of <a class="reference external" href="https://www.pentalog.ro/bucuresti">Pentalog Bucharest</a>.</li>
+<li>06:20 - Introduction to asynchronous tasks, Celery (with Django) and RabbitMQ.</li>
+<li>06:40 - The Architecture of a typical setup.</li>
+<li>07:00 - short break</li>
+<li>07:10 - How to implement and consume asynchronous tasks.</li>
+<li>07:50 - Advanced Tips & Best practices with Celery</li>
+<li>08:00 - Closing</li>
+</ul>
+
\ No newline at end of file
diff --git a/feeds/cluj.atom.xml b/feeds/cluj.atom.xml
new file mode 100644
index 00000000..5fd2a7a0
--- /dev/null
+++ b/feeds/cluj.atom.xml
@@ -0,0 +1,1008 @@
+
+RoPythonhttps://ropython.ro/2019-08-01T00:00:00+03:00A beer gathering2019-08-01T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-08-01:2019/08/01/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+Things to try with a tracer & Do you trust your data?2019-06-20T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-06-20:2019/06/20/things-to-try-with-a-tracer-do-you-trust-your-data/<p>For this meetup we'll have a raffle (tombolă) for 2 ticket discounts at PyconBalkan (Oct 3-5).</p>
+<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing. There will be snacks and beverages, courtesy of ComplyAdvantage.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Things to try with a tracer</strong> (Ionel Cristian Mărieș)</p>
+<p>This presentation will go over a bunch of examples with <a class="reference external" href="https://python-hunter.readthedocs.io/">Hunter</a> and
+teach you how to stop worrying and love the tracer. Will include examples
+of how to attach to processes and a bunch of contraptions with variables.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=Z897n8Kwk8M&list=PL2Arun8D--P9YqshRO2eGSfPtSEmwVdaW&index=1">Video</a> and
+<a class="reference external" href="https://blog.ionelmc.ro/presentations/things-to-try-with-a-tracer/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Do you trust your Data?</strong> (Adrian Buturca)</p>
+<p>This presentation will try to walk us through challenges that we, in <a class="reference external" href="https://complyadvantage.com/">ComplyAdvantage</a>, had and have around this topic and tries to present what we learn from them and the directions that we are taking for having better answers to this question.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=v6-JZ8degdQ&list=PL2Arun8D--P9YqshRO2eGSfPtSEmwVdaW&index=2">Video</a> and
+<a class="reference external" href="https://ropython.ro/2019/06/20/things-to-try-with-a-tracer-do-you-trust-your-data/Do-you-trust-your-Data.pdf">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing and the raffle for the two tickets. The discounted price will be 35€ while the full price would be 150€.</td>
+</tr>
+</tbody>
+</table>
+</div>
+A beer gathering2019-04-18T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-04-18:2019/04/18/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+Going serverless with AWS & Deploying your Python apps using Dokku2019-02-26T00:00:00+02:00Echipa RoPythontag:ropython.ro,2019-02-26:2019/02/26/going-serverless-with-aws-deploying-your-python-apps-using-dokku/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing. There will be snacks and beverages, courtesy of QCatalyst.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Going serverless with AWS</strong> (Cristian Robert)</p>
+<p>A developer jumps on the ‘serverless’ bandwagon. We’ll take a look at the process and tools available to develop applications that run on AWS serverless computing technology.</p>
+<p class="last"><a class="reference external" href="https://github.com/QCatalyst/ro-python-serverless">Code</a>,
+<a class="reference external" href="https://www.youtube.com/watch?v=NPEsqxMeGJA&list=PL2Arun8D--P9nBRF83st6SOtFkCmfIc2K&index=1">Video</a> and
+<a class="reference external" href="https://ropython.ro/2019/02/26/going-serverless-with-aws-deploying-your-python-apps-using-dokku/Going-serverless-with-AWS.pdf">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Deploying your Python apps using Dokku and Digital Ocean</strong> (Angel Ramboi)</p>
+<p>How to deploy your very own PaaS on a Digital Ocean droplet using Dokku (<a class="reference external" href="https://github.com/dokku/dokku/">https://github.com/dokku/dokku/</a>) a Docker powered "poor mans" mini Heroku bash script. +Demo: setup a simple Python app and deploy it using git (and if we have time automate this using Gitlab CI/CD).</p>
+<p class="last"><a class="reference external" href="https://github.com/aramboi/ropython-meetup-26-feb-2019">Code</a>, <a class="reference external" href="https://www.youtube.com/watch?v=ABS8uCEOUlE&list=PL2Arun8D--P9nBRF83st6SOtFkCmfIc2K&index=2">Video</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:00</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+A beer gathering2018-12-13T00:00:00+02:00Echipa RoPythontag:ropython.ro,2018-12-13:2018/12/13/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+A beer gathering2018-11-08T00:00:00+02:00Echipa RoPythontag:ropython.ro,2018-11-08:2018/11/08/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+A beer gathering2018-09-25T00:00:00+03:00Echipa RoPythontag:ropython.ro,2018-09-25:2018/09/25/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+A beer gathering2018-07-05T00:00:00+03:00Echipa RoPythontag:ropython.ro,2018-07-05:2018/07/05/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting like those discounted tickets at PyCon
+Balkan and plans for the next meetup.</p>
+<p>Reserved table is in the interior. Preordering food is possible (leave
+a message).</p>
+Numerical computing in Python and Python Balkan2018-03-06T00:00:00+02:00Echipa RoPythontag:ropython.ro,2018-03-06:2018/03/06/numerical-computing-in-python-and-python-balkan/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing. There will be snacks and beverages, courtesy of
+Evozon.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Numerical computing in Python</strong> (Mihai Andrei)</p>
+<p>Numerical computing is the processing of large amounts of floating
+point data. It is the foundation for analyzing measurements and of scientific
+computing.</p>
+<p>Once arcane subjects of scientific computing are entering the
+mainstream. Machine learning and big data analytics are popular examples.</p>
+<p>Python is widely used in this domain, threatening established tools
+like matlab.</p>
+<p>Python's scientific ecosystem is based on a common data type: the
+mighty numpy array.</p>
+<p>We will introduce you to the numpy library, and along the way show off
+some other common used tools for numerical data.</p>
+<p><a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/numpy-slides.html">Slides</a>.</p>
+<!--<p><a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/Digraph.png">blah</a>
+<a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/heat_field.png">blah</a>
+<a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/matrix.png">blah</a>
+<a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/numpy_broadcasting.png">blah</a></p>
+<div class="last">--></div></td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Python Balkan</strong> (Bojan Jovanovic)</p>
+<p>A draft of the protocol of communication for python communities in
+Balkan. Bojan (Python Developer and founder of Kortechs) from Belgrade
+has a reputation for creating interesting python meetups in Belgrade.
+This time he would like to scale this up a bit by giving every
+community in the Balkan region the tools needed to upgrade their game
+a bit by giving the community organizers a way of acquiring quality
+content trough sharing.</p>
+<p class="last"><a class="reference external" href="https://docs.google.com/presentation/d/15y01HRcjBJP_1SZoGg-0ikxgoCG463qdJtmj0gfcSLI/present">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Ansible - test driven infrastructure and Nemutam.com - script to search engine2018-02-15T00:00:00+02:00Echipa RoPythontag:ropython.ro,2018-02-15:2018/02/15/ansible-test-driven-infrastructure-and-nemutamcom-script-to-search-engine/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Ansible - test driven infrastructure</strong> (<a class="reference external" href="https://www.linkedin.com/in/alexandru-hapliuc-2b360729/">Alexandru Hapliuc</a>)</p>
+<p>Everything becomes code defined and test driven. Lately even
+Infrastructure has become an adept of that. The presentation will
+briefly how Ansible, Molecule and Docker help us achieve that.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=HW45vPLJfgo">Video</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Nemutam.com - script to search engine</strong> (<a class="reference external" href="https://nemutam.com/">Gabi Nagy</a>)</p>
+<p>The talk goes through the project's 4 year history, starting from a
+70-line bash script to a scalable, distributed system, along with the
+problems and lessons we've learned along the way. Topics include
+Python, Selenium, running on top of Linux, distributed systems and
+performance.</p>
+<p class="last"><a class="reference external" href="#">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+A beer gathering2017-12-19T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-12-19:2017/12/19/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Will we find any mulled wine?</p>
+Async tasks with Dramatiq and Tracing in Python2017-12-07T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-12-07:2017/12/07/async-tasks-with-dramatiq-and-tracing-in-python/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Async tasks with Dramatiq</strong> (<a class="reference external" href="https://github.com/Bogdanp">Bogdan Popa</a>)</p>
+<p>How to leverage distributed task processing to improve the performance
+and reliability of web services using Dramatiq (an alternative to
+Celery) and RabbitMQ.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=mrG9ZwLxb0g&t=129s&list=PL2Arun8D--P_rDD6m5vQF18JKCPmYbXd6&index=2">Video</a> and <a class="reference external" href="http://slides.com/bogdanpopa/dramatiq/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Tracing in Python</strong> (<a class="reference external" href="https://github.com/ionelmc">Ionel Cristian Mărieș</a>)</p>
+<p>This talk will explore Python's tracing API (sys.settrace) and give a
+sneak peek into Hunter the tracing framework.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=d-qbVkdzUlM&list=PL2Arun8D--P_rDD6m5vQF18JKCPmYbXd6&index=1">Video</a> and <a class="reference external" href="https://blog.ionelmc.ro/presentations/tracing-in-python/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+A beer retrospective2017-11-02T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-11-02:2017/11/02/a-beer-retrospective/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting.</p>
+Pytest workshop2017-10-21T00:00:00+03:00Echipa RoPythontag:ropython.ro,2017-10-21:2017/10/21/pytest-workshop/<p>Hello everyone,</p>
+<p>We're back in action with a Pytest workshop. It's going to take about
+2-3 hours and there will be pizza & drinks provided by Yonder.</p>
+<p>The only requirement is to bring a laptop with Python installed.</p>
+<p>Workshop's content:</p>
+<ul class="simple">
+<li>preparation & setting up tox/virtualenv/django/pytest</li>
+<li>writing tests for the Django tutorial polls app (just the test part,
+the app code will be provided)</li>
+</ul>
+<p>Aim is to cover these pytest topics:</p>
+<ul class="simple">
+<li>test discovery</li>
+<li>classes vs function tests</li>
+<li>assertion helpers</li>
+<li>marks, skipping & xfailing</li>
+<li>parametrization</li>
+<li>fixtures, scoping, finalization</li>
+<li>builtin fixtures overview</li>
+<li>pytest-django plugin</li>
+</ul>
+<p>Tutors will be Ionel and highschool-teacher-turned-programmer Gabriel Muj.</p>
+A beer retrospective2017-09-26T00:00:00+03:00Echipa RoPythontag:ropython.ro,2017-09-26:2017/09/26/a-beer-retrospective/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting.</p>
+<p>We'll have one special guest: Gabriel Muj. Will he get drunk enough to
+tell us the sad story of leaving highschool teaching career for Python
+programming? Lets find out!</p>
+Winter retrospective2017-03-14T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-03-14:2017/03/14/winter-retrospective/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting, like what's going to happen at the
+EuroPython2017 conference!</p>
+<p>We'll also have one guest from Iași: Claudiu Popa. Does he still
+maintain Pylint? Lets find out :D</p>
+<p>Feel free to suggest location, if you have preferences.< p></p>
+Building transaction monitoring systems and Machine learning2017-02-21T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-02-21:2017/02/21/building-transaction-monitoring-systems-and-machine-learning/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">There will be pizza, courtesy of <a class="reference external" href="https://complyadvantage.com/">ComplyAdvantage</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">Transaction Monitoring and Money Laundering (Cristi Persic, Oana Ratiu, Ariel Pontes)</p>
+<p>Every day, millions of transactions between people or organizations
+take place, amongst which there might, just might, be some that are
+suspicious. Our job is to identify these transactions and why they do
+not fit a normal pattern. Hence, why we built our transaction
+monitoring platform. We will be talking about the reasons why this
+platform needed to be both generic and flexible and how we achieved
+this. We will go on to discuss:</p>
+<ul class="last simple">
+<li>Why different clients have different needs depending on the
+information they choose to store on their transactions. Why
+traditional SQL tables are not entirely suited to this application and
+why NoSQL is a natural alternative, as we still need all the
+traditional layers of validation and normalization of external input.</li>
+<li>The challenge of building an engine that is optimised to process
+large numbers of transactions, whilst at the same time being flexible
+enough to support all the different styles of analysis that are
+required to detect money laundering and terrorist financing.</li>
+<li>And in terms of performance how far you can take ORM and when it is
+acceptable to take matters into your own hands. Finally, we will
+discuss splitting business logic between python code and database
+queries.</li>
+</ul>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first">Machine Learning Supermarket Paralysis (Cristi Lungu)</p>
+<p class="last">Over the last three years deep learning has exploded in popularity and
+the quality of the results has greatly improved. Big tech companies
+have increased their research budgets in order to benefit from this
+revolution. As a direct consequence several of these (Microsoft,
+Google, Facebook, Amazon) have released open frameworks for training
+and developing deep architectures such as: TensorFlow, CNTK,
+FBLearner, MxNET and Caffe. Beside these, other popular existing
+frameworks and wrappers coming mainly from academia, have gathered a
+great deal of support (Theano, Torch7, Scikit-learn, Keras). With such
+a broad choice, it's no surprise that choosing the "right" Machine
+Learning (ML) framework can lead to a paradox of choice (especially
+for beginner ML students). This talk will give an overview of what ML
+frameworks are and what they do. We will discuss in more detail
+TensorFlow, Scikit-learn, Theano and Keras, highlighting the pros and
+cons for each of these frameworks. Finally, we will demonstrate them
+by applying them to a simple linear regression task.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+<hr class="docutils" />
+<p><strong>Persic Alexandru Cristian (Backend Lead)</strong> studied computer science at
+"Stefan cel Mare" University, followed by a masters degree in software
+engineering (apparently 5 years of study was not good enough). At
+university he started working at an outsource company using Microsoft
+technologies and enjoyed each step from helping with JavaScript to
+implementing custom workflows in SharePoint. After 5 years he saw the
+light and moved to Python/Django, building a mobile advertising
+platform from the ground up. In 4 years he managed to gain plenty of
+experience in managing the implementation, deployment and maintenance
+of a large scale web application. In 2016 Cristi made a daring move
+and joined ComplyAdvantage in the quest of finding once more the
+excitement of building a new and successful product, all the while
+fighting crime like any other regular superhero.</p>
+<p><strong>Ariel Pontes (Python Engineer)</strong> studied Computer Engineering at
+the Catholic University of Rio de Janeiro. After learning
+Python/Django in his first internship in a fintech startup he fell in
+love with MVC frameworks, and re-wrote his final year project in Ruby
+on Rails. In 2014 he moved to Cluj and started working as a full-stack
+Django developer in a big outsourcing company. Ariel joined
+ComplyAdvantage in 2016 where he works on the transaction monitoring
+and screening platforms. Outside of work you can find him
+participating in activism for local NGOs and preaching about secular
+ethics.</p>
+<p><strong>Oana Ratiu (Python Engineer)</strong> graduated from Babes-Bolyai
+University, Cluj-Napoca, studying computer science, and is currently
+completing her Master's Degree in Databases. She has worked as a
+programmer for three years, mostly with Python. Excited to fight
+terrorism through her work, Oana joined ComplyAdvantage in early 2016,
+working on a transaction monitoring platform and, more recently, on a
+screening platform.</p>
+<p><strong>Cristian Lungu (Senior Python/ML Engineer)</strong> wrote (anti)viruses for fun
+and profit for 5 years until he realised how much money flows through
+the stock market. He then spent his next 5 years coding derivatives,
+futures and options. Somehow, he was kidnapped and dropped on this
+startup ship called ComplyAdvantage where fighting terrorists and
+money laundering with machine learning is the only way to get a meal.
+As a result of this event, he challenged himself to actually finish
+his lifelong hobby, a PhD in machine learning, this century. When he
+doesn't code he's probably teaching bubble sort at the UTCN or
+conducting practical studies of gradient descent on some mountains.</p>
+</div>
+What is OpenStack and Python extensions in Nim2017-01-18T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-01-18:2017/01/18/what-is-openstack-and-python-extensions-in-nim/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">There will be pizza, courtesy of <a class="reference external" href="http://tss-yonder.com/">Yonder</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">What is OpenStack (<a class="reference external" href="https://github.com/ctomoiaga">Cristian Tomoiaga</a>)</p>
+<p>Ever wonder what <a class="reference external" href="http://www.openstack.org/">OpenStack</a> is and how Python is used to build the
+largest open source cloud operating system ? Well, this presentation
+is for you! We will focus on the main building blocks of OpenStack,
+how everything is connected and why Python was the main programming
+language chosen.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=aRhfuapPO6E&index=1&list=PL2Arun8D--P_5LB_S08og6aqgM8KZO1Wn">Video</a> and
+<a class="reference external" href="https://docs.google.com/presentation/d/1eUtcQR3x1jjDBbJM9nVa7UJH2rEo-JqMDG03YLkiwEk/present">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">To C or not to C? Let nim anwser the question! (<a class="reference external" href="https://github.com/BontaVlad">Vlad Bonta</a>)</p>
+<p>Python is slow, we all know it! Let's talk about some quick
+workarounds and how can a cool thing as <a class="reference external" href="http://nim-lang.org/">Nim</a> help us speed things out.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=EYy8ECaA9gU&index=2&list=PL2Arun8D--P_5LB_S08og6aqgM8KZO1Wn">Video</a>,
+<a class="reference external" href="https://github.com/BontaVlad/nimtga">Code</a> and
+<a class="reference external" href="https://cdn.rawgit.com/BontaVlad/nimtga/efce7393/presentation/to_c_or_not_to_c_presentation.html">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:00</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+OCR in Python and Running Django apps on Docker2016-10-19T00:00:00+03:00Echipa RoPythontag:ropython.ro,2016-10-19:2016/10/19/ocr-in-python-and-running-django-apps-on-docker/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td>Entry</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">Introduction in optical character recognition with python (Toni Simu)</p>
+<p>Many of you probably felt the need for OCR back in college trying to
+turn photos of course pages into editable text, later to become: smart
+cheatsheets. Now you have the chance to see how you can use it in your
+life and understand how it works. I’ll be walking you through the
+technology used behind it (tesseract and opencv) and point out a few
+buttons you can tweak to improve text recognition accuracy. You should
+also expect multiple demos on the subject followed by a short Q&A
+session.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=kE_bhePO10c&list=PL2Arun8D--P9OxkgpG5GDof-bd4ZOuXoM&index=2">Video</a> and
+<a class="reference external" href="https://docs.google.com/presentation/d/1CXoknmaEgwHbrec-iC1LxhkSFMLCRRi7bvlP4rTGP7U/present">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:45</th>
+<td><p class="first">Running Python (Django) production apps on Docker (Felix Kerekes)</p>
+<p>The talk will walk you through our journey as an early stage start-up
+managing our own SaaS infrastructure. It begins with why we ditched
+Fabric and SaltStack for a fully Docker-powered infrastructure. It
+will cover running basic Docker containers to managing and deploying
+multiple full-stack environments using Docker Cloud. We will also
+explore Docker's future, based around the new Docker Swarm, introduced
+in v1.12.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=b3RaZJserO0&list=PL2Arun8D--P9OxkgpG5GDof-bd4ZOuXoM&index=1">Video</a> and
+<a class="reference external" href="https://docs.google.com/presentation/d/1ngcMKbeI2wlmTwI8QJOrBjb75HxCgyNSDfMKMm9x-4M/present">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:30</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Mid-summer retrospective2016-08-09T00:00:00+03:00Echipa RoPythontag:ropython.ro,2016-08-09:2016/08/09/mid-summer-retrospective/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting, like the just finished EuroPython2016
+conference!</p>
+<p>We'll also have two guests from Iași: Claudiu Popa and Cosmin Poieană.</p>
+<p>Feel free to suggest location, if you have preferences.</p>
+Managing technical debt2016-07-14T00:00:00+03:00Echipa RoPythontag:ropython.ro,2016-07-14:2016/07/14/managing-technical-debt/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">18:00</th>
+<td><p class="first">Entry</p>
+<p class="last">There will be pizza and drinks (sponsored by Sphyce).</p>
+</td>
+</tr>
+<tr><th class="stub">18:30</th>
+<td><p class="first">Managing technical debt (<a class="reference external" href="https://ep2016.europython.eu/conference/p/mircea-zetea">Mircea Zetea</a>)</p>
+<p class="last">Technical debt lives among us regardless if we are in the services
+business or building products. We discuss about it, we try to fix it
+or live with it, but can we actually prevent it? My reason for
+discussing this openly is because once it is there you do not only
+deal with the technical debt itself but also with the interest you
+must pay. My reason for discussing this openly is because once it is
+there you do not only deal with the technical debt itself but also
+with the interest you must pay. Comparing the two, probably the
+highest cost that we see is with the interest. As our code base grows
+and our deadlines get tougher we tend to forget about the cost our
+project will have to pay for every functionality that we implement in
+a hurry, for which we “forget” about tests or for which we write in a
+comment “this needs to be refactored” or “this is a temporary
+solution. refactor later”. What qualifies as debt? What qualifies as
+interest? How do we manage it? At what levels in our projects can we
+see the debt and the interest? Is it really unavoidable?</p>
+</td>
+</tr>
+<tr><th class="stub">19:30</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+AWS love-hate relationship and Integration testing with Docker2016-06-30T00:00:00+03:00Echipa RoPythontag:ropython.ro,2016-06-30:2016/06/30/aws-love-hate-relationship-and-integration-testing-with-docker/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6 PM</th>
+<td>Entry</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">AWS: love-hate relationship (<a class="reference external" href="https://github.com/alexanderad">Alexander Shchapov</a>)</p>
+<p class="last">Amazon Web Services is a great infrastructure platform one can chose.
+From startup to enterprise. From one instance to tens of thousands.
+Dozens of services, computing instances, automation, queues,
+databases, storage of literally endless size. But with great tools
+comes a necessity to manage the infrastructure, orchestrate park of
+services and instances, ensure secure and reliable deployments. At
+iMedicare we use AWS for the complete product life-cycle of a
+sophisticated web-application which comes along with data processing
+pipelines. While using this platform we learned many things, some of
+which in a hard way. I'm going to share our experiences, dark and
+bright side of EC2 computing nodes, managed Postgres in RDS and huge
+scale column oriented storage Redshift.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">Docker powered pytest fixtures for integration tests. (<a class="reference external" href="https://github.com/rciorba/">Radu Ciorba</a>)</p>
+<p class="last">We'll be looking at how pytest fixtures and the docker python api can
+make our lives easier when writing integration tests.
+AKA stories from that time I wrote an ansible plugin to manage etcd
+cluster membership.</p>
+</td>
+</tr>
+<tr><th class="stub">7:45</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">8:00</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Moderate TDD and Docker2016-05-16T00:00:00+03:00Echipa RoPythontag:ropython.ro,2016-05-16:2016/05/16/moderate-tdd-and-docker/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6 PM</th>
+<td>Entry</td>
+</tr>
+<tr><th class="stub">6:15</th>
+<td><p class="first"><strong>Moderate TDD</strong> (<a class="reference external" href="https://github.com/adiroiban">Adi Roiban</a>)</p>
+<p>This talk is aimed at programmers who already have experience with
+unit testing and they either did not try Extreme Programming/TDD or
+they simply consider those too extreme :-) The content is about Python
+but the techniques could be used in any other language, even touching
+HTML/CSS/JS.</p>
+<p>There is going to be a discussion about line vs feature coverage,
+continuous and pre-merge testing, debugging based on tests and
+practices for maintaining test code.</p>
+<p class="last"><a class="reference external" href="http://slides.com/adiroiban/moderate-tdd">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first"><strong>Docker for Python apps</strong> (<a class="reference external" href="https://github.com/ionelmc">Ionel Cristian Mărieș</a>)</p>
+<p>This talk is going to give an intro to Docker, how can you build
+images quickly, few recommendations about moving Python apps in
+containers and many complaints about Docker :-)</p>
+<p class="last"><a class="reference external" href="https://blog.ionelmc.ro/presentations/docker/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:45</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Fighting Terrorism with Django, Big Data and NLP2016-02-24T00:00:00+02:00Echipa RoPythontag:ropython.ro,2016-02-24:2016/02/24/fighting-terrorism-with-django-big-data-and-nlp/<p>For this meet-up, the first one this year, we bring you special guests
+from ComplyAdvantage (London, UK)</p>
+<p>ComplyAdvantage provides anti-money laundering exposure data and
+compliance technology solutions to help companies control risk and
+prevent their products being used by criminals, terrorists and money
+launderers.</p>
+<p>Talks:</p>
+<ol class="arabic">
+<li><p class="first">"Fighting terrorism with Django"</p>
+<p>Fighting terrorism in the modern world is not only about hearts and
+minds, guns and violence, but also about cutting off the source of
+funding that enables such criminals to conduct their activities. This
+is no mean feat - the amount of money involved is significant, and
+hence there is a significant incentive for those involved to find ways
+and means around any systems that are designed to block them.
+ComplyAdvantage is one of the few companies to offers its customers a
+real-time transaction monitoring platform. We’ve built the product an
+existing product on Laravel which provides the powerful, modern
+framework necessary to build rules and risk based transaction
+monitoring, and to proactively respond as the terrorists change their
+strategy. But fighting money laundering means we need to constantly
+evolve, and we will soon be starting a rewrite, based in Django
+supported by the powerful mathematical and scientific libraries
+offered by Python. Luke and Oliver have worked extensively with
+financial firms from remittance agencies to banks and insurance
+companies. They have an expert understanding of the challenges
+involved, and what is necessary to develop a product that can outwit
+the best minds in corruption.</p>
+</li>
+<li><p class="first">"Python, Big Data and Natural Language Processing: The tools James Bond ought to be using"</p>
+<p>ComplyAdvantage is building the best database in the world for
+politically exposed people and adverse media. To do this we need to
+gather huge amounts of data and use modern technologies to solve some
+difficult problems so we can detect all the criminals and terrorists
+trying to do business across the world. In this talk we will discuss
+the tools we use to build profiles of criminals and terrorists from
+news sources. We will explore the power of ElasticSearch as an
+alternative to graph databases and other useful features for text-
+based systems. Finally, we'll talk about how we put everything
+together, how we can merge data from different sources and what
+remains to be done. This talk will give you an overview of the
+cutting-edge building blocks we need to build the most exciting
+product in its space today. Q eat your heart out, we make the tools
+which let James Bond get out of the office at 5 o'clock sharp and
+drink more martinis.</p>
+</li>
+</ol>
+<hr class="docutils" />
+<p>Speakers:</p>
+<ul class="simple">
+<li><strong>Luke Mawbey</strong> studied computational mathematics and electrical
+engineering at the University of Melbourne before working on 4G/LTE
+research and development for Analog Devices and NEC, both in Australia
+and Japan. After a 4-year stint working for the United Nations in
+Bangladesh, Senegal, Malawi, Kenya, and Lesotho on data and
+information management, he managed his own start-up to provide
+quantitative based news analysis which allowed humanitarian
+organisations to make real-time evidence-based decisions. Luke joined
+ComplyAdvantage in 2015 primarily on the basis that Romania was one of
+the few countries he'd neither worked in nor visited, and fighting
+financial crime with big data sounded like a superhero job and a fun
+thing to do. Luke manages end-to-end tech projects for ComplyAdvantage
+and is also the local Hadoop specialist in his spare time.</li>
+<li><strong>Oliver Butterfield</strong> graduated from Durham University in 2004 and
+joined fledgling server hosting company Gyron Internet where he was
+instrumental in establishing their first self-managed datacentre in
+2009. Following time spent travelling in Africa, he made the move into
+consultancy. Oliver met Charlie Delingpole (founder of
+ComplyAdvantage) in early 2014, and Charlie's plans for the as-yet-
+unnamed anti-money laundering platform coupled with his successful
+track record in start-ups made the opportunity too hard to refuse.
+Soon after Oliver became Employee Number 1. Today Oliver lives with
+his wife and two daughters, and heads up ComplyAdvantage's platform
+team. He coordinates delivery of the transaction monitoring and
+screening platforms built on Laravel via a restful API as well as web
+applications that utilise VueJS and AngularJS.</li>
+<li><strong>Chris Leow</strong> graduated from Cambridge with a Mathematics degree, and
+cut his teeth as a software developer architecting robust and scalable
+solutions to business problems for media companies in London. Inspired
+to take on new challenges and expand his horizons, he co-founded a
+start-up in mobile geo-located media and social media. Chris joined
+ComplyAdvantage in 2014 and heads the data team, responsible for
+building the best database of sanctions, politically exposed people
+and adverse media mentions in the world.</li>
+<li><strong>Dr. Thiago Galery</strong> has a PhD in linguistics at University College
+London on the relationships between linguistic structure and
+contextual information. During that time, he worked with sentiment
+analysis for IBM. After graduating, Thiago worked at a number of
+start-ups in the UK, on topics including semantic recommendation, text
+classification, news tracking, and unsupervised semantic modelling. He
+was a tutor for Google Summer of Code in 2015 and currently works on
+the multi lingual NLP pipeline at Comply Advantage and is enthusiastic
+about using NLP to thwart the financing of criminal activity.</li>
+<li><strong>Kensuke Muraki</strong> is a Natural Language Processing (NLP) and Machine
+Learning (ML) expert at ComplyAdvantage. He started his career in
+Japan as a software engineer, working for developing a job
+recommendation system. He came to London to pursue his master's degree
+in Machine Learning at University College London, focusing on
+Statistical Natural Language Processing in his dissertation. After
+working in several start-ups as a machine learning engineer, he joined
+ComplyAdvantage in April 2015. He currently focuses on automated data
+extraction from unstructured natural language texts using NLP and ML.
+He is interested in technologies such as named entity recognition,
+text classification, and deep neural networks as well as applying NLP
+technologies into non-English languages.</li>
+</ul>
+<hr class="docutils" />
+<p>Schedule:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">18:45</th>
+<td>Arrival time. Come in, get a ticket and your name tag. Have
+some snacks, pour yourself a cup of coffee/tea and meet us!</td>
+</tr>
+<tr><th class="stub">19:00</th>
+<td>Introductions</td>
+</tr>
+<tr><th class="stub">19:05</th>
+<td>Django/Platform talk</td>
+</tr>
+<tr><th class="stub">19:35</th>
+<td>Let's take a break and network next to some pizza
+and refreshments!</td>
+</tr>
+<tr><th class="stub">19:50</th>
+<td>Python/Data talk</td>
+</tr>
+<tr><th class="stub">20:20</th>
+<td>Closing remarks</td>
+</tr>
+</tbody>
+</table>
+<hr class="docutils" />
+<p>This event is organized with: <a class="reference external" href="http://www.meetup.com/Front-WEB-Cluj/">http://www.meetup.com/Front-WEB-Cluj/</a></p>
+Learn and Share Interesting Projects2016-01-28T00:00:00+02:00Echipa RoPythontag:ropython.ro,2016-01-28:2016/01/28/learn-and-share-interesting-projects/<p>Whether it's a cool new hack you learned in Vim, or a startup idea
+you've been working on the side, come share and learn from other devs,
+engineers, and startup people.</p>
+<p>Nothing to share? Come for the FREE PIZZA AND BEER!</p>
+Beer and chat2015-10-15T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-10-15:2015/10/15/beer-and-chat/<p>Just drinking beer in a bar, talking about the summer and other
+Python things.</p>
+Packaging and Flowy2015-07-16T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-07-16:2015/07/16/packaging-and-flowy/<p>Last minute meetup ...</p>
+<p>Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6:00</th>
+<td>Entrance</td>
+</tr>
+<tr><th class="stub">6:15</th>
+<td><p class="first">Less known packaging features and tricks</p>
+<p>You’ve been making packages for a while now. Everything works almost fine, however, lots of new features and tools have been developed recently. Some are really obscure. And there’s a chance they can save you time and help you avoid packaging-induced-pain. I’m willing to bet couple of beers you haven’t seen these features and/or tools before.</p>
+<p>This talk is going to show you:</p>
+<ul class="simple">
+<li>Patterns and tricks you can use in your setup.py.</li>
+<li>Obscure pip/setuptools/virtualenv/python features you can use to improve your packaging experience (be it as a user of packages or a package author).</li>
+<li>Fledgeling alternative tools.</li>
+</ul>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/less-known-packaging-features-and-tricks">Details</a></p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">Distributed Workflows with Flowy</p>
+<p>This presentation introduces Flowy, a library for building and running distributed, asynchronous workflows built on top of different backends (such as Amazon’s SWF). Flowy deals away with the spaghetti code that often crops up from orchestrating complex workflows. It is ideal for applications that do multi-phased batch processing, media encoding, long-running tasks, and/or background processing.</p>
+<p>We’ll start by discussing Flowy’s unique execution model and see how different execution topologies can be implemented on top of it. During the talk we’ll run and visualize workflows using a local backend. We’ll then take a look at what it takes to scale beyond a single machine by using an external service like SWF.</p>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/distributed-workflows-with-flowy">Details</a></p>
+</td>
+</tr>
+</tbody>
+</table>
+Gitfs, Argus CI and Pylint2015-07-09T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-07-09:2015/07/09/gitfs-argus-ci-and-pylint/<p>For the next meetup we're going to do something different - an all-English show.</p>
+<p>Hint: these presentations will be shown at EuroPython 2015 (don't tell anyone, it's a secret!)</p>
+<p>Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6:00</th>
+<td>Entrance</td>
+</tr>
+<tr><th class="stub">6:15</th>
+<td><p class="first">Vlad Temian - gitfs: building a filesystem in Python</p>
+<p>gitfs is an open-source[1] filesystem which was designed
+to bring the full powers of Git to everyone, no matter how
+little they know about versioning. A user can mount any
+repository and all the his changes will be automatically
+converted into commits. gitfs will also expose the history
+of the branch you're currently working on by simulating
+snapshots of every commit.</p>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/gitfs-building-a-filesystem-in-python">Full abstract</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">Claudiu Popa - 12 years of Pylint (or How I learned to stop worrying about bugs)</p>
+<p>Given the dynamic nature of Python, some bugs tend
+to creep in our codebases. Innocents NameErrors or
+hard-to-find bugs with variables used in a closure,
+but defined in a loop, they all stand no chance in
+front of Pylint.</p>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/12-years-of-pylint-or-how-i-stopped-worrying-and-love-the-bugs">Full abstract</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td><p class="first">Cosmin Poieana - Argus: the omniscient CI</p>
+<p>Bring the continuous integration to a new level,
+through a platform/project independent framework
+able to give you unittest-like reports. Argus is a
+scenario-based application written in Python, driven
+by custom recipes under configurable environments,
+that can be used for testing a wide variety of small
+and big projects, with the ability of querying live
+data from the in-test application.</p>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/argus-the-omniscient-ci">Full abstract</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:45</th>
+<td>Ending</td>
+</tr>
+</tbody>
+</table>
+Graphs using Networkx and Semantic web using RDFlib2015-06-11T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-06-11:2015/06/11/graphs-using-networkx-and-semantic-web-using-rdflib/<p>La această ediție vom avea două prezentări.</p>
+<p>Agendă:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6:00</th>
+<td>Intrarea</td>
+</tr>
+<tr><th class="stub">6:15</th>
+<td><p class="first">Ana Maria Ghiran - "Semantic Web with Python - RDFlib"</p>
+<p>Ana Maria va face o introducere în Semantic Web si cum poate Python
+contribui la realizarea viziunii Web-ului semantic.</p>
+<p class="last"><a class="reference external" href="mailto:anamaria.ghiran@econ.ubbcluj.ro?subject=Semantic+Web+with+Python">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Pauză</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">Mihai Gociu - "Graphs in Python using Networkx"</p>
+<p>Mihai va face o demonstrație cu libraria <a class="reference external" href="https://networkx.github.io/">NetworkX</a>.</p>
+<p class="last"><a class="reference external" href="https://github.com/mihaigociu/myrepo/blob/master/networkx_presentation.py">Materialul prezentării</a>.</p>
+</td>
+</tr>
+</tbody>
+</table>
+Interpretoare în RPython și testare cu pytest2015-05-21T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-05-21:2015/05/21/interpretoare-in-rpython-si-testare-cu-pytest/<p>La această ediție vom avea două prezentări și un anunț surpriză ;-)</p>
+<p>Agendă:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6:30</th>
+<td>Intrarea</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td><p class="first">Ionel Cristian Mărieș - "Testare cu pytest"</p>
+<p>Ionel va face o introducere în pytest și va explica de ce este mai bun
+decât nose sau unittest.</p>
+<p class="last"><a class="reference external" href="https://blog.ionelmc.ro/presentations/pytest/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td>Pauză</td>
+</tr>
+<tr><th class="stub">7:45</th>
+<td><p class="first">Claudiu Popa - "Cum să îți faci propriul interpretor folosind RPython"</p>
+<p>Claudiu este unul dintre organizatorii comunității RoPython si
+maintainer Pylint. Ne va vorbi despre PyPy, RPython și cum se e să iți
+implementezi un interpretor în RPython.</p>
+<p class="last"><a class="reference external" href="https://ropython.ro/2015/05/21/interpretoare-in-rpython-si-testare-cu-pytest/PyPy-si-RPython.html">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Anunțul surpriză</td>
+</tr>
+</tbody>
+</table>
+Fireside chat with Michael Foord2015-04-23T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-04-23:2015/04/23/fireside-chat-with-michael-foord/<p>Michael Foord is a Python and Go programmer. He is working for Canonical
+and he is visiting Cluj-Napoca from Northampton UK.</p>
+<p>We invited Michael for a friendly chat. Cluj Python community is invited
+to join and talk with Michael. If you have specific questions for
+Michael please leave comments, or email them to us (so they don't get
+forgotten).</p>
+<p>If you don't have any specific questions we will be happy just seeing
+you come and saying hi.</p>
+<p>We will have beers and pizzas. The number of spots is limited. Fireplace
+might be missing :)</p>
+<p>We believe this is a great opportunity for local software development
+communities to meet with a Python core developer, book author and just a
+great open source contributor.</p>
+<blockquote>
+<p>You can find out more about Michael at
+<a class="reference external" href="http://www.voidspace.org.uk/">http://www.voidspace.org.uk/</a></p>
+<p>You can follow Michael on Twitter at
+<a class="reference external" href="https://twitter.com/voidspace">https://twitter.com/voidspace</a></p>
+</blockquote>
+Sprint #32015-03-14T00:00:00+02:00Echipa RoPythontag:ropython.ro,2015-03-14:2015/03/14/sprint-3/<p>Sprint virtual de dezvoltare Python, Pylint sau orice vrem :-)</p>
+Sprint #22015-02-28T00:00:00+02:00Echipa RoPythontag:ropython.ro,2015-02-28:2015/02/28/sprint-2/<p>Sprint virtual de dezvoltare Python, Pylint sau orice vrem :-)</p>
+<p>Cu scaun avem doar ~12 locuri asigurate :)</p>
+<p>Pizza și băuturile sunt asigurate.</p>
+Sprint #1 (Pylint)2015-02-14T00:00:00+02:00Echipa RoPythontag:ropython.ro,2015-02-14:2015/02/14/sprint-pylint/<p>Pentru că e foarte frig la început de 2015 facem un Sprint de Pylint.
+Pylint este cel mai cuprinzător verificator de cod disponibil pentru
+Python, este extensibil, configurabil și este folosit în foarte multe
+locuri. El ne ajută să scriem cod mai corect sau mai frumos.</p>
+<p>Încălzirea se face pe 14 februarie la <a class="reference external" href="http://clujhub.ro/">Cluj HUB</a> începând cu ora
+12.00. Vom fi coordonați de Claudiu Popa, developer Pylint. Cerințe
+pentru participare:</p>
+<ul class="simple">
+<li>Laptop propriu.</li>
+<li>Cunoștințe Python și Mercurial (sau Git) <a class="footnote-reference" href="#id2" id="id1">[1]</a></li>
+</ul>
+<p>Ce vom face:</p>
+<ul class="simple">
+<li>Îmbunătățiri (bugfixes, features, documentație etc). Înainte de
+sprint Claudiu va pregăti câteva liste de issues cu dificultăți
+diferite încât să vă puteți găsi ușor ceva pe plac.</li>
+<li>Plugin-uri Pylint pentru cei care au o idee și vor să o implementeze într-un
+plugin.</li>
+</ul>
+<table class="docutils footnote" frame="void" id="id2" rules="none">
+<colgroup><col class="label" /><col /></colgroup>
+<tbody valign="top">
+<tr><td class="label"><a class="fn-backref" href="#id1">[1]</a></td><td>Să aveți experienta de lucru cu un proiect Python.</td></tr>
+</tbody>
+</table>
+Extending Python in C2014-11-20T00:00:00+02:00Echipa RoPythontag:ropython.ro,2014-11-20:2014/11/20/extending-python-in-c/<p>One reason for Python's popularity (and a reason for many of its quirks
+...) is its strong ties to the C programming language. CPython, the
+reference Python interpreter, allows advanced users to interact with the
+interpreter's inner workings, and extend the Python language with code
+written in C.</p>
+<p>This talk gives a very high-level overview of the CPython C API, and
+shows how to build a C extension in a few steps. It then discusses a
+popular use case for C extensions - optimizing performance of your
+Python programs! Finally we're gonna look at some modern alternatives to
+getting more performance out of your Python code, e.g. Cython.</p>
+<p>About Steffen Wenz:</p>
+<blockquote>
+Steffen is the CTO of TrustYou (with offices in Cluj and Munich).
+TrustYou crawls and semantically analyzes all hotel reviews, and then
+generates a human-readable summary for each hotel on the planet. Did
+guests like the service? Was the location OK? Chances are you've seen
+our data on one of the many websites we license it to - among them Kayak
+and Google :) TrustYou is a Python company. We use Hadoop streaming and
+Pyspark to bring Python to the big data era. Steffen has been with
+TrustYou since 2008. His master thesis laid the foundation for
+TrustYou's scalable semantic analysis, which today understands 20
+languages natively.</blockquote>
+Decorators and Workflows2014-07-17T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-07-17:2014/07/17/decorators-and-workflows/<p>La a 2-a ediție de vară vor prezenta:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="30%" />
+<col width="70%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub"><a class="reference external" href="https://blog.ionelmc.ro/">Ionel Cristian Mărieș</a></th>
+<td>Tot ce nu vroiai să știi despre decoratori</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://github.com/severb">Sever Băneșiu</a></th>
+<td>Flowy, easy SWF workflows (swf: <a class="reference external" href="http://aws.amazon.com/swf/">http://aws.amazon.com/swf/</a>)</td>
+</tr>
+</tbody>
+</table>
+<p>Evenimentul este găzduit de Cluj Hub. Va fi o taxa de protocol de 20RON. 15RON pentru primii 5.</p>
+Python and Ember.js2014-06-12T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-06-12:2014/06/12/python-and-emberjs/<p>Python and Ember.js - Super Fast (and Testable!) Frontend</p>
+<p>FREE BEER and PIZZA while showcasing the testable, Embjer.js on top of
+a Python backend.</p>
+<p>Create super fast and testable front end on top of your Python.</p>
+<p>by Stas Suscov and Flaviu Simihaian</p>
+<p><img alt="image0" src="http://photos2.meetupstatic.com/photos/event/5/4/e/e/global_199941742.jpeg" /></p>
+Machine Learning in Python2014-02-20T00:00:00+02:00Echipa RoPythontag:ropython.ro,2014-02-20:2014/02/20/machine-learning-in-python/<p>Hello Pythonistas!</p>
+<p>After a long break we'll meet again! This time the topic is machine
+learning, one of Python's favorite use cases. Radu Marius Florin and
+Roland Szabo will tell us more about it. After the meetup we'll go for a
+drinkup to get to know each other better ...</p>
+<p>The event will be hosted by Cluj Hub, where freelancers usually meet.</p>
+Task queues and components architecture2013-10-03T00:00:00+03:00Echipa RoPythontag:ropython.ro,2013-10-03:2013/10/03/task-queues-and-components-architecture/<p>I invite you to the 2nd Cluj Pythonistas meetup where two of the best
+Python developers I know will tell you about subjects that they love:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="30%" />
+<col width="70%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub"><a class="reference external" href="https://blog.ionelmc.ro/">Ionel Cristian Mărieș</a></th>
+<td>Celery introduction</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://github.com/severb">Sever Băneșiu</a></th>
+<td>Zope Component Architecture</td>
+</tr>
+</tbody>
+</table>
+<p>The event's host is Cluj Cowork and the recommended contribution for
+that is 10 lei. See you there ...</p>
+<p>P.S. Ring at "Ruby tribe" when you arrive.</p>
+Python Cluj first meetup2013-08-01T00:00:00+03:00Echipa RoPythontag:ropython.ro,2013-08-01:2013/08/01/python-cluj-first-meetup/<p>Just an informal meeting in a bar so we can get to know other Python
+fans in Cluj and what they have to share</p>
+
\ No newline at end of file
diff --git a/feeds/conferinta.atom.xml b/feeds/conferinta.atom.xml
new file mode 100644
index 00000000..134ab5a0
--- /dev/null
+++ b/feeds/conferinta.atom.xml
@@ -0,0 +1,104 @@
+
+RoPythonhttps://ropython.ro/2014-10-01T00:00:00+03:00Conference.py #1 @Iași2014-10-01T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-10-01:2014/10/01/conference-py-1/<p>Toamna este un anotimp al începutului, fiind vremea unui nou an școlar, unui
+nou început de an universitar, precum și sezonul în care vacanțele lungi sau
+scurte, plănuite sau inopinate, lasă locul altor activități.
+Este anotimpul în care începe stagiunea la operă și în care studenții revin
+timizi în orașul studenției lor, tânjind după aventurile verii proaspăt trecute.
+Toamna este și anotimpul în care poți participa la conferințe consacrate.
+Dacă pe harta evenimentelor IT din această toamnă ai trecut Design Jam,
+CodeCamp sau DefCamp, atunci este timpul să adaugi și prima conferință
+dedicată limbajului Python din România, Conference.py, ce se va desfășura în Iași,
+pe data de 18 octombrie.</p>
+<p>Conference.py propune o zi întreagă de prezentări tehnice, venite din
+partea unor speakeri implicați în proiecte open source de anvergură,
+cu subiecte ce vor purta participanții prin cloud computing folosind Python,
+in(tro)ducere în metaclase și sisteme de fișiere bazate pe Git, cuvintele cheie
+ale evenimentului fiind open-source și bineînțeles, Python.</p>
+<p>Vrem ca această conferință să rezoneze cu publicul pasionat de IT din Iași și nu
+numai, astfel încât prin ea să reușim să formăm un mediu propice dezvoltării
+comunității iubitorilor de Python și pasionaților de tehnologie din România.
+Prin subiecte interesate, ancorate în lumea open source, vrem să deschidem
+totodată și apetitul persoanelor tinere, dornice de învățarea unor lucruri noi,
+cât și a celor cu experiență în dezvoltarea de software, ce vor să afle ultimele
+noutăți din lumea Python.</p>
+<p>Pentru această primă ediție, ne așteptăm la cel puțin un număr de o sută de participanți
+și sperăm că această conferință să crească și să aducem an de an un număr tot mai mare de
+participanți și prezentări tot mai diverse și incitante. Pentru acest eveniment,
+intrarea va fi liberă.</p>
+<p>Următorii speakeri ne onorează cu participarea lor:</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="50%" />
+<col width="50%" />
+</colgroup>
+<tbody valign="top">
+<tr><td><div class="first last figure">
+<img alt="Alex Morega" src="https://ropython.ro/2014/10/01/conference-py-1/alex_morega.jpeg" />
+<p class="caption">Alex Morega</p>
+<div class="legend">
+Alex este un dezvoltator web, care iubește limbajul
+Python și nu se poate abține din a descoperi
+biblioteci noi. Printre altele, este și voluntar pentru
+organizația ROSEdu, ce promovează cultura open-source
+în educație.</div>
+</div>
+</td>
+<td><div class="first last figure">
+<img alt="Gabriel Samfira" src="https://ropython.ro/2014/10/01/conference-py-1/gabriel_samfira.jpg" />
+<p class="caption">Gabriel Samfira</p>
+<div class="legend">
+Gabriel este Senior Cloud Engineer în cadrul
+Cloudbase Solutions. Este pasionat de proiecte open
+source și experimentat în diverse limbaje de programare,
+precum Python, Go, Ruby, Perl și Powershell.</div>
+</div>
+</td>
+</tr>
+<tr><td><div class="first last figure">
+<img alt="Alessandro Pilotti" src="https://ropython.ro/2014/10/01/conference-py-1/alessandro_pilotti.jpeg" />
+<p class="caption">Alessandro Pilotti</p>
+<div class="legend">
+Alessandro este CEO-ul și fondatorul Cloudbase Solutions,
+o companie ce formează puntea de legătură dintre open
+source și Microsoft. El este Microsoft MVP pe ASP.NET
+și pe Windows Azure Insider, fiind totodată și Microsoft
+Certified Trainer. Îi place să dezvolte proiecte open
+source și să participe în comunitatea IT.</div>
+</div>
+</td>
+<td><div class="first last figure">
+<img alt="Ionel Cristian Mărieș" src="https://ropython.ro/2014/10/01/conference-py-1/ionel_cristian.jpg" />
+<p class="caption">Ionel Cristian Mărieș</p>
+<div class="legend">
+Ionel este un dezvoltator software din Cluj-Napoca.
+După mai multe aventuri cu alte limbaje, a rămas la
+Python și inevitabilul JavaScript. Îi place să facă
+contribuții la proiecte open-source și în timpul liber
+mai scrie și pe blog. El este și autorul mai multor
+proiecte open source, printre care enumerăm aspectlib
+cogen, python-manhole, fiind și contribuitor Celery.</div>
+</div>
+</td>
+</tr>
+<tr><td><div class="first last figure">
+<img alt="Vlad Temian" src="https://ropython.ro/2014/10/01/conference-py-1/vlad_temian.png" />
+<p class="caption">Vlad Temian</p>
+<div class="legend">
+Vlad este backend developer la Presslabs, fiind un
+tânăr energic și entuziast, pasionat de orice presupune
+cod sau problemă tehnică. Folosește Python ori de câte
+ori are ocazia și este totodată și mentor pentru Coder
+Dojo în Timișoara, unde pregătește copiii pentru primii
+lor pași în lumea Python.</div>
+</div>
+</td>
+<td> </td>
+</tr>
+</tbody>
+</table>
+<p>Dacă vrei să ne ajuți, dacă ai un sfat sau o critică sau doar ești curios
+de inițiativa grupului RoPython, nu ezita să ne contactezi pe <a class="reference external" href="mailto:contact@ropython.org">contact@ropython.org</a>.</p>
+<p>Mulțumim sponsorilor și partenerilor noștri!</p>
+<img alt="PSF" src="https://ropython.ro/2014/10/01/conference-py-1/python-software-foundation.png" style="width: 35.0%;" />
+<img alt="Cloudbase Solutions" src="https://ropython.ro/2014/10/01/conference-py-1/cloudbase.png" style="width: 35.0%;" />
+
\ No newline at end of file
diff --git a/feeds/conferinta.rss.xml b/feeds/conferinta.rss.xml
new file mode 100644
index 00000000..449b36fe
--- /dev/null
+++ b/feeds/conferinta.rss.xml
@@ -0,0 +1,104 @@
+
+RoPythonhttps://ropython.ro/Wed, 01 Oct 2014 00:00:00 +0300Conference.py #1 @Iașihttps://ropython.ro/2014/10/01/conference-py-1/<p>Toamna este un anotimp al începutului, fiind vremea unui nou an școlar, unui
+nou început de an universitar, precum și sezonul în care vacanțele lungi sau
+scurte, plănuite sau inopinate, lasă locul altor activități.
+Este anotimpul în care începe stagiunea la operă și în care studenții revin
+timizi în orașul studenției lor, tânjind după aventurile verii proaspăt trecute.
+Toamna este și anotimpul în care poți participa la conferințe consacrate.
+Dacă pe harta evenimentelor IT din această toamnă ai trecut Design Jam,
+CodeCamp sau DefCamp, atunci este timpul să adaugi și prima conferință
+dedicată limbajului Python din România, Conference.py, ce se va desfășura în Iași,
+pe data de 18 octombrie.</p>
+<p>Conference.py propune o zi întreagă de prezentări tehnice, venite din
+partea unor speakeri implicați în proiecte open source de anvergură,
+cu subiecte ce vor purta participanții prin cloud computing folosind Python,
+in(tro)ducere în metaclase și sisteme de fișiere bazate pe Git, cuvintele cheie
+ale evenimentului fiind open-source și bineînțeles, Python.</p>
+<p>Vrem ca această conferință să rezoneze cu publicul pasionat de IT din Iași și nu
+numai, astfel încât prin ea să reușim să formăm un mediu propice dezvoltării
+comunității iubitorilor de Python și pasionaților de tehnologie din România.
+Prin subiecte interesate, ancorate în lumea open source, vrem să deschidem
+totodată și apetitul persoanelor tinere, dornice de învățarea unor lucruri noi,
+cât și a celor cu experiență în dezvoltarea de software, ce vor să afle ultimele
+noutăți din lumea Python.</p>
+<p>Pentru această primă ediție, ne așteptăm la cel puțin un număr de o sută de participanți
+și sperăm că această conferință să crească și să aducem an de an un număr tot mai mare de
+participanți și prezentări tot mai diverse și incitante. Pentru acest eveniment,
+intrarea va fi liberă.</p>
+<p>Următorii speakeri ne onorează cu participarea lor:</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="50%" />
+<col width="50%" />
+</colgroup>
+<tbody valign="top">
+<tr><td><div class="first last figure">
+<img alt="Alex Morega" src="https://ropython.ro/2014/10/01/conference-py-1/alex_morega.jpeg" />
+<p class="caption">Alex Morega</p>
+<div class="legend">
+Alex este un dezvoltator web, care iubește limbajul
+Python și nu se poate abține din a descoperi
+biblioteci noi. Printre altele, este și voluntar pentru
+organizația ROSEdu, ce promovează cultura open-source
+în educație.</div>
+</div>
+</td>
+<td><div class="first last figure">
+<img alt="Gabriel Samfira" src="https://ropython.ro/2014/10/01/conference-py-1/gabriel_samfira.jpg" />
+<p class="caption">Gabriel Samfira</p>
+<div class="legend">
+Gabriel este Senior Cloud Engineer în cadrul
+Cloudbase Solutions. Este pasionat de proiecte open
+source și experimentat în diverse limbaje de programare,
+precum Python, Go, Ruby, Perl și Powershell.</div>
+</div>
+</td>
+</tr>
+<tr><td><div class="first last figure">
+<img alt="Alessandro Pilotti" src="https://ropython.ro/2014/10/01/conference-py-1/alessandro_pilotti.jpeg" />
+<p class="caption">Alessandro Pilotti</p>
+<div class="legend">
+Alessandro este CEO-ul și fondatorul Cloudbase Solutions,
+o companie ce formează puntea de legătură dintre open
+source și Microsoft. El este Microsoft MVP pe ASP.NET
+și pe Windows Azure Insider, fiind totodată și Microsoft
+Certified Trainer. Îi place să dezvolte proiecte open
+source și să participe în comunitatea IT.</div>
+</div>
+</td>
+<td><div class="first last figure">
+<img alt="Ionel Cristian Mărieș" src="https://ropython.ro/2014/10/01/conference-py-1/ionel_cristian.jpg" />
+<p class="caption">Ionel Cristian Mărieș</p>
+<div class="legend">
+Ionel este un dezvoltator software din Cluj-Napoca.
+După mai multe aventuri cu alte limbaje, a rămas la
+Python și inevitabilul JavaScript. Îi place să facă
+contribuții la proiecte open-source și în timpul liber
+mai scrie și pe blog. El este și autorul mai multor
+proiecte open source, printre care enumerăm aspectlib
+cogen, python-manhole, fiind și contribuitor Celery.</div>
+</div>
+</td>
+</tr>
+<tr><td><div class="first last figure">
+<img alt="Vlad Temian" src="https://ropython.ro/2014/10/01/conference-py-1/vlad_temian.png" />
+<p class="caption">Vlad Temian</p>
+<div class="legend">
+Vlad este backend developer la Presslabs, fiind un
+tânăr energic și entuziast, pasionat de orice presupune
+cod sau problemă tehnică. Folosește Python ori de câte
+ori are ocazia și este totodată și mentor pentru Coder
+Dojo în Timișoara, unde pregătește copiii pentru primii
+lor pași în lumea Python.</div>
+</div>
+</td>
+<td> </td>
+</tr>
+</tbody>
+</table>
+<p>Dacă vrei să ne ajuți, dacă ai un sfat sau o critică sau doar ești curios
+de inițiativa grupului RoPython, nu ezita să ne contactezi pe <a class="reference external" href="mailto:contact@ropython.org">contact@ropython.org</a>.</p>
+<p>Mulțumim sponsorilor și partenerilor noștri!</p>
+<img alt="PSF" src="https://ropython.ro/2014/10/01/conference-py-1/python-software-foundation.png" style="width: 35.0%;" />
+<img alt="Cloudbase Solutions" src="https://ropython.ro/2014/10/01/conference-py-1/cloudbase.png" style="width: 35.0%;" />
+Echipa RoPythonWed, 01 Oct 2014 00:00:00 +0300tag:ropython.ro,2014-10-01:2014/10/01/conference-py-1/conferinta
\ No newline at end of file
diff --git a/feeds/diverse.atom.xml b/feeds/diverse.atom.xml
new file mode 100644
index 00000000..46cf02bf
--- /dev/null
+++ b/feeds/diverse.atom.xml
@@ -0,0 +1,77 @@
+
+RoPythonhttps://ropython.ro/2014-10-18T00:00:00+03:00Python Week2014-10-18T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-10-18:2014/10/18/Python-Week/<div class="line-block">
+<div class="line"><em>And on the pedestal these words appear:</em></div>
+<div class="line"><em>"My name is Python, king of languages:</em></div>
+<div class="line"><em>Look on my works, ye Mighty, and rejoice!”</em></div>
+</div>
+<p>Dacă poetul romantic Percy Bysshe Shelley ar fi trăit în zilele noastre,
+atunci cu siguranță poemele lui ar fi fost scrise în Python, limbajul ce are
+propriile lui înțelepciuni, scrise în slove de biți de către Tim Peters, în al său
+Zen of Python, setul de îndrumări ce cuprinde frumusețea limbajului în toată deplinătatea lui.</p>
+<p>Python Week este un eveniment dedicat acestui frumos limbaj ce își propune, ca
+pentru o săptămână, să adune toți pasionații de tehnologie într-un mediu propice creației.</p>
+<p>Următoarele evenimente vor avea loc în cadrul săptămânii Python:</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="53%" />
+<col width="47%" />
+</colgroup>
+<tbody valign="top">
+<tr><td><div class="first last figure">
+<img alt="Conference.py" src="https://ropython.ro/2014/10/18/Python-Week/conference.png" />
+<div class="legend">
+Conference.py propune o zi întreagă de prezentări tehnice,
+venite din partea unor speakeri implicați în proiecte open source de anvergură,
+cu subiecte ce vor purta participanții prin cloud computing folosind Python,
+in(tro)ducere în metaclase și sisteme de fișiere bazate pe Git, cuvintele cheie
+ale evenimentului fiind open-source și bineînțeles, Python. Vrem ca această
+conferință să rezoneze cu publicul pasionat de IT din Iași și nu numai,
+astfel încât prin ea să reușim să formăm un mediu propice dezvoltării comunității
+iubitorilor de Python și pasionaților de tehnologie din România. Prin subiecte interesate,
+ancorate în lumea open source, vrem să deschidem totodată și apetitul persoanelor
+tinere, dornice de învățarea unor lucruri noi, cât și a celor cu experiență în
+dezvoltarea de software, ce vor să afle ultimele noutăți din lumea Python.</div>
+</div>
+</td>
+<td><div class="first last figure">
+<img alt="Workshop.py" src="https://ropython.ro/2014/10/18/Python-Week/workshop.png" />
+<div class="legend">
+Precedat de Conference.py, prima conferință de Python a toamnei,
+Workshop.py #2 se va desfășura pe data de 19 octombrie, fiind compus
+din mai multe workshop-uri în paralel, cu subiecte variate, unele dintre
+ele propunând aprofundarea conceptelor din prezentările din conferință.
+Pentru fiecare workshop susținut, vom avea un mentor ce își va purta
+elevii prin înțelegerea subiectului prezentat.
+Unul din subiectele workshop-urilor va fi Introducere în Python, workshop
+susținut de membri ai grupului RoPython, acesta fiind destinat începătorilor,
+cât și celor care vor să învețe un nou limbaj. Participanții vor învăța de
+ce alegerea acestui limbaj de programare îți poate schimba viața și viziunea
+asupra ei, prin ușurința cu care îți permite să pui în practică idei și prin
+filosofiile ce stau la baza lui.</div>
+</div>
+</td>
+</tr>
+<tr><td><div class="first last figure">
+<img alt="Training.py" src="https://ropython.ro/2014/10/18/Python-Week/training.png" />
+<div class="legend">
+Ideea acestui training este de a expune în fața micilor viitori
+programatori și dezvoltatori, un limbaj de programare ușor de înțeles, rapid, robust
+și stabil, un limbaj cu un impact enorm asupra tehnologiei și cu o varietate
+nemaiîntâlnită în domeniu și toate acestea datorită simplității sintaxei, dar
+mai ales comunității din spate și multitudinii de biblioteci. Echipa noastră
+dorește să introducă încetul cu încetul, dar într-un mod sigur prin cantitatea imensă
+de beneficii imediate și viitoare, acest limbaj de scripting în programa studiilor
+(pre)universitare. Indiferent dacă intenția noastră de viitor va avea succes sau nu,
+suntem siguri că elevii ce vor lua parte la evenimentele de acest gen vor avea multe
+de învățat, lucruri ce vor fi de folos pe mai multe planuri, ce vor contribui la
+îmbunătățirea “gimnasticii minții” și care îi vor ajuta pe participanți să-și materializeze
+ideile într-un timp record, să vadă imediat în practică utilitatea unui algoritm și poate
+chiar să realizeze aplicația mult visată.</div>
+</div>
+</td>
+<td><!-- -->
+</td>
+</tr>
+</tbody>
+</table>
+
\ No newline at end of file
diff --git a/feeds/diverse.rss.xml b/feeds/diverse.rss.xml
new file mode 100644
index 00000000..528b7ef4
--- /dev/null
+++ b/feeds/diverse.rss.xml
@@ -0,0 +1,77 @@
+
+RoPythonhttps://ropython.ro/Sat, 18 Oct 2014 00:00:00 +0300Python Weekhttps://ropython.ro/2014/10/18/Python-Week/<div class="line-block">
+<div class="line"><em>And on the pedestal these words appear:</em></div>
+<div class="line"><em>"My name is Python, king of languages:</em></div>
+<div class="line"><em>Look on my works, ye Mighty, and rejoice!”</em></div>
+</div>
+<p>Dacă poetul romantic Percy Bysshe Shelley ar fi trăit în zilele noastre,
+atunci cu siguranță poemele lui ar fi fost scrise în Python, limbajul ce are
+propriile lui înțelepciuni, scrise în slove de biți de către Tim Peters, în al său
+Zen of Python, setul de îndrumări ce cuprinde frumusețea limbajului în toată deplinătatea lui.</p>
+<p>Python Week este un eveniment dedicat acestui frumos limbaj ce își propune, ca
+pentru o săptămână, să adune toți pasionații de tehnologie într-un mediu propice creației.</p>
+<p>Următoarele evenimente vor avea loc în cadrul săptămânii Python:</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="53%" />
+<col width="47%" />
+</colgroup>
+<tbody valign="top">
+<tr><td><div class="first last figure">
+<img alt="Conference.py" src="https://ropython.ro/2014/10/18/Python-Week/conference.png" />
+<div class="legend">
+Conference.py propune o zi întreagă de prezentări tehnice,
+venite din partea unor speakeri implicați în proiecte open source de anvergură,
+cu subiecte ce vor purta participanții prin cloud computing folosind Python,
+in(tro)ducere în metaclase și sisteme de fișiere bazate pe Git, cuvintele cheie
+ale evenimentului fiind open-source și bineînțeles, Python. Vrem ca această
+conferință să rezoneze cu publicul pasionat de IT din Iași și nu numai,
+astfel încât prin ea să reușim să formăm un mediu propice dezvoltării comunității
+iubitorilor de Python și pasionaților de tehnologie din România. Prin subiecte interesate,
+ancorate în lumea open source, vrem să deschidem totodată și apetitul persoanelor
+tinere, dornice de învățarea unor lucruri noi, cât și a celor cu experiență în
+dezvoltarea de software, ce vor să afle ultimele noutăți din lumea Python.</div>
+</div>
+</td>
+<td><div class="first last figure">
+<img alt="Workshop.py" src="https://ropython.ro/2014/10/18/Python-Week/workshop.png" />
+<div class="legend">
+Precedat de Conference.py, prima conferință de Python a toamnei,
+Workshop.py #2 se va desfășura pe data de 19 octombrie, fiind compus
+din mai multe workshop-uri în paralel, cu subiecte variate, unele dintre
+ele propunând aprofundarea conceptelor din prezentările din conferință.
+Pentru fiecare workshop susținut, vom avea un mentor ce își va purta
+elevii prin înțelegerea subiectului prezentat.
+Unul din subiectele workshop-urilor va fi Introducere în Python, workshop
+susținut de membri ai grupului RoPython, acesta fiind destinat începătorilor,
+cât și celor care vor să învețe un nou limbaj. Participanții vor învăța de
+ce alegerea acestui limbaj de programare îți poate schimba viața și viziunea
+asupra ei, prin ușurința cu care îți permite să pui în practică idei și prin
+filosofiile ce stau la baza lui.</div>
+</div>
+</td>
+</tr>
+<tr><td><div class="first last figure">
+<img alt="Training.py" src="https://ropython.ro/2014/10/18/Python-Week/training.png" />
+<div class="legend">
+Ideea acestui training este de a expune în fața micilor viitori
+programatori și dezvoltatori, un limbaj de programare ușor de înțeles, rapid, robust
+și stabil, un limbaj cu un impact enorm asupra tehnologiei și cu o varietate
+nemaiîntâlnită în domeniu și toate acestea datorită simplității sintaxei, dar
+mai ales comunității din spate și multitudinii de biblioteci. Echipa noastră
+dorește să introducă încetul cu încetul, dar într-un mod sigur prin cantitatea imensă
+de beneficii imediate și viitoare, acest limbaj de scripting în programa studiilor
+(pre)universitare. Indiferent dacă intenția noastră de viitor va avea succes sau nu,
+suntem siguri că elevii ce vor lua parte la evenimentele de acest gen vor avea multe
+de învățat, lucruri ce vor fi de folos pe mai multe planuri, ce vor contribui la
+îmbunătățirea “gimnasticii minții” și care îi vor ajuta pe participanți să-și materializeze
+ideile într-un timp record, să vadă imediat în practică utilitatea unui algoritm și poate
+chiar să realizeze aplicația mult visată.</div>
+</div>
+</td>
+<td><!-- -->
+</td>
+</tr>
+</tbody>
+</table>
+Echipa RoPythonSat, 18 Oct 2014 00:00:00 +0300tag:ropython.ro,2014-10-18:2014/10/18/Python-Week/diverse
\ No newline at end of file
diff --git a/feeds/echipa-ropython.atom.xml b/feeds/echipa-ropython.atom.xml
new file mode 100644
index 00000000..a6ed6139
--- /dev/null
+++ b/feeds/echipa-ropython.atom.xml
@@ -0,0 +1,2087 @@
+
+RoPythonhttps://ropython.ro/2019-08-01T00:00:00+03:00A beer gathering2019-08-01T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-08-01:2019/08/01/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+Things to try with a tracer & Do you trust your data?2019-06-20T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-06-20:2019/06/20/things-to-try-with-a-tracer-do-you-trust-your-data/<p>For this meetup we'll have a raffle (tombolă) for 2 ticket discounts at PyconBalkan (Oct 3-5).</p>
+<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing. There will be snacks and beverages, courtesy of ComplyAdvantage.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Things to try with a tracer</strong> (Ionel Cristian Mărieș)</p>
+<p>This presentation will go over a bunch of examples with <a class="reference external" href="https://python-hunter.readthedocs.io/">Hunter</a> and
+teach you how to stop worrying and love the tracer. Will include examples
+of how to attach to processes and a bunch of contraptions with variables.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=Z897n8Kwk8M&list=PL2Arun8D--P9YqshRO2eGSfPtSEmwVdaW&index=1">Video</a> and
+<a class="reference external" href="https://blog.ionelmc.ro/presentations/things-to-try-with-a-tracer/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Do you trust your Data?</strong> (Adrian Buturca)</p>
+<p>This presentation will try to walk us through challenges that we, in <a class="reference external" href="https://complyadvantage.com/">ComplyAdvantage</a>, had and have around this topic and tries to present what we learn from them and the directions that we are taking for having better answers to this question.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=v6-JZ8degdQ&list=PL2Arun8D--P9YqshRO2eGSfPtSEmwVdaW&index=2">Video</a> and
+<a class="reference external" href="https://ropython.ro/2019/06/20/things-to-try-with-a-tracer-do-you-trust-your-data/Do-you-trust-your-Data.pdf">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing and the raffle for the two tickets. The discounted price will be 35€ while the full price would be 150€.</td>
+</tr>
+</tbody>
+</table>
+</div>
+The one about gevent, asyncio and decorators2019-06-12T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-06-12:2019/06/12/the-one-about-gevent-asyncio-and-decorators/<p>Hello Pythonistas!</p>
+<p>It's been a while since our last meetup. Let's get together again!</p>
+<p>Agenda:</p>
+<ul class="simple">
+<li>Radu Ciorba and colleagues from Bitdefender will share our experience after using asyncio for over a year.
+Zoli Szeredi will challenge your knowledge of decorators.</li>
+<li>Aleksandar Kordic will talk about Coroutines with greenlet and gevent.</li>
+</ul>
+<p>Stay tuned for updates and an exact schedule.</p>
+RoPython Bucharest Meetup2019-04-23T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-04-23:2019/04/23/ropython-bucharest-meetup/<p>We will have our first monthly Python meetup on April 23th in the center at the charming COWORK CAFE (<a class="reference external" href="http://theatelier.ro/">http://theatelier.ro/</a>). If you have a topic you want to talk about let us know in the comments. I could give an introduction into Plone the Python Web CMS including a nice and lean Restful-API. But I'm open for more topics. The plan is to have the meetup once month.</p>
+<p>The space there is limited, so please RSVP and update if you can not make it, so that other people can come instead.</p>
+<p>After the meetup, we can have some conversations on a beer or two in the old town ;)</p>
+A beer gathering2019-04-18T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-04-18:2019/04/18/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+Going serverless with AWS & Deploying your Python apps using Dokku2019-02-26T00:00:00+02:00Echipa RoPythontag:ropython.ro,2019-02-26:2019/02/26/going-serverless-with-aws-deploying-your-python-apps-using-dokku/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing. There will be snacks and beverages, courtesy of QCatalyst.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Going serverless with AWS</strong> (Cristian Robert)</p>
+<p>A developer jumps on the ‘serverless’ bandwagon. We’ll take a look at the process and tools available to develop applications that run on AWS serverless computing technology.</p>
+<p class="last"><a class="reference external" href="https://github.com/QCatalyst/ro-python-serverless">Code</a>,
+<a class="reference external" href="https://www.youtube.com/watch?v=NPEsqxMeGJA&list=PL2Arun8D--P9nBRF83st6SOtFkCmfIc2K&index=1">Video</a> and
+<a class="reference external" href="https://ropython.ro/2019/02/26/going-serverless-with-aws-deploying-your-python-apps-using-dokku/Going-serverless-with-AWS.pdf">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Deploying your Python apps using Dokku and Digital Ocean</strong> (Angel Ramboi)</p>
+<p>How to deploy your very own PaaS on a Digital Ocean droplet using Dokku (<a class="reference external" href="https://github.com/dokku/dokku/">https://github.com/dokku/dokku/</a>) a Docker powered "poor mans" mini Heroku bash script. +Demo: setup a simple Python app and deploy it using git (and if we have time automate this using Gitlab CI/CD).</p>
+<p class="last"><a class="reference external" href="https://github.com/aramboi/ropython-meetup-26-feb-2019">Code</a>, <a class="reference external" href="https://www.youtube.com/watch?v=ABS8uCEOUlE&list=PL2Arun8D--P9nBRF83st6SOtFkCmfIc2K&index=2">Video</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:00</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+A beer gathering2018-12-13T00:00:00+02:00Echipa RoPythontag:ropython.ro,2018-12-13:2018/12/13/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+A beer gathering2018-11-08T00:00:00+02:00Echipa RoPythontag:ropython.ro,2018-11-08:2018/11/08/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+Beer gathering - group retrospective and future plans2018-09-27T00:00:00+03:00Echipa RoPythontag:ropython.ro,2018-09-27:2018/09/27/beer-gathering-group-retrospective-and-future-plans/<p>Ro-Python Iasi meetup group retrospective, future plans, presentations proposals, speakers. We aim to re-launch the group activity for 2018-2019 season, and anyone who wants to be part of this growing community is welcome to join us.</p>
+<p>Location: The Trumpets (Palas Mall - Esplanada Teatrul Luceafărul).</p>
+<p>Note: Due to small number of participants this event will not be sponsored with location or beer.</p>
+A beer gathering2018-09-25T00:00:00+03:00Echipa RoPythontag:ropython.ro,2018-09-25:2018/09/25/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+A beer gathering2018-07-05T00:00:00+03:00Echipa RoPythontag:ropython.ro,2018-07-05:2018/07/05/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting like those discounted tickets at PyCon
+Balkan and plans for the next meetup.</p>
+<p>Reserved table is in the interior. Preordering food is possible (leave
+a message).</p>
+RoPython #4 - Async Python2018-06-20T00:00:00+03:00Echipa RoPythontag:ropython.ro,2018-06-20:2018/06/20/ropython-4-async-python/<p>Join us at the next Python Meetup on the 20th of June, from 19:00. The
+location will be announced.</p>
+<p>Agenda:</p>
+<ul class="simple">
+<li>What the heck is this <cite>async def</cite> and why is it awesome? - Radu Ciorba</li>
+</ul>
+Numerical computing in Python and Python Balkan2018-03-06T00:00:00+02:00Echipa RoPythontag:ropython.ro,2018-03-06:2018/03/06/numerical-computing-in-python-and-python-balkan/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing. There will be snacks and beverages, courtesy of
+Evozon.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Numerical computing in Python</strong> (Mihai Andrei)</p>
+<p>Numerical computing is the processing of large amounts of floating
+point data. It is the foundation for analyzing measurements and of scientific
+computing.</p>
+<p>Once arcane subjects of scientific computing are entering the
+mainstream. Machine learning and big data analytics are popular examples.</p>
+<p>Python is widely used in this domain, threatening established tools
+like matlab.</p>
+<p>Python's scientific ecosystem is based on a common data type: the
+mighty numpy array.</p>
+<p>We will introduce you to the numpy library, and along the way show off
+some other common used tools for numerical data.</p>
+<p><a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/numpy-slides.html">Slides</a>.</p>
+<!--<p><a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/Digraph.png">blah</a>
+<a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/heat_field.png">blah</a>
+<a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/matrix.png">blah</a>
+<a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/numpy_broadcasting.png">blah</a></p>
+<div class="last">--></div></td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Python Balkan</strong> (Bojan Jovanovic)</p>
+<p>A draft of the protocol of communication for python communities in
+Balkan. Bojan (Python Developer and founder of Kortechs) from Belgrade
+has a reputation for creating interesting python meetups in Belgrade.
+This time he would like to scale this up a bit by giving every
+community in the Balkan region the tools needed to upgrade their game
+a bit by giving the community organizers a way of acquiring quality
+content trough sharing.</p>
+<p class="last"><a class="reference external" href="https://docs.google.com/presentation/d/15y01HRcjBJP_1SZoGg-0ikxgoCG463qdJtmj0gfcSLI/present">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Ansible - test driven infrastructure and Nemutam.com - script to search engine2018-02-15T00:00:00+02:00Echipa RoPythontag:ropython.ro,2018-02-15:2018/02/15/ansible-test-driven-infrastructure-and-nemutamcom-script-to-search-engine/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Ansible - test driven infrastructure</strong> (<a class="reference external" href="https://www.linkedin.com/in/alexandru-hapliuc-2b360729/">Alexandru Hapliuc</a>)</p>
+<p>Everything becomes code defined and test driven. Lately even
+Infrastructure has become an adept of that. The presentation will
+briefly how Ansible, Molecule and Docker help us achieve that.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=HW45vPLJfgo">Video</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Nemutam.com - script to search engine</strong> (<a class="reference external" href="https://nemutam.com/">Gabi Nagy</a>)</p>
+<p>The talk goes through the project's 4 year history, starting from a
+70-line bash script to a scalable, distributed system, along with the
+problems and lessons we've learned along the way. Topics include
+Python, Selenium, running on top of Linux, distributed systems and
+performance.</p>
+<p class="last"><a class="reference external" href="#">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+A beer gathering2017-12-19T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-12-19:2017/12/19/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Will we find any mulled wine?</p>
+RoPython Meetup #32017-12-12T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-12-12:2017/12/12/ropython-meetup-3/<p>Join us at the next Python Meetup on the 12th of December, at the
+Startup Hub, from 18:30.</p>
+<p>Because many of you expressed an interest in data science, Kienka Kio
+will present a "Holistic View of Data Science".</p>
+Async tasks with Dramatiq and Tracing in Python2017-12-07T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-12-07:2017/12/07/async-tasks-with-dramatiq-and-tracing-in-python/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Async tasks with Dramatiq</strong> (<a class="reference external" href="https://github.com/Bogdanp">Bogdan Popa</a>)</p>
+<p>How to leverage distributed task processing to improve the performance
+and reliability of web services using Dramatiq (an alternative to
+Celery) and RabbitMQ.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=mrG9ZwLxb0g&t=129s&list=PL2Arun8D--P_rDD6m5vQF18JKCPmYbXd6&index=2">Video</a> and <a class="reference external" href="http://slides.com/bogdanpopa/dramatiq/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Tracing in Python</strong> (<a class="reference external" href="https://github.com/ionelmc">Ionel Cristian Mărieș</a>)</p>
+<p>This talk will explore Python's tracing API (sys.settrace) and give a
+sneak peek into Hunter the tracing framework.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=d-qbVkdzUlM&list=PL2Arun8D--P_rDD6m5vQF18JKCPmYbXd6&index=1">Video</a> and <a class="reference external" href="https://blog.ionelmc.ro/presentations/tracing-in-python/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+A beer retrospective2017-11-02T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-11-02:2017/11/02/a-beer-retrospective/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting.</p>
+RoPython Meetup #22017-10-31T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-10-31:2017/10/31/ropython-meetup-2/<p>The next meetup will take place on the 31st of October.</p>
+<p>Agenda:</p>
+<ul>
+<li><p class="first">Gabriel Trautmann presenting techniques for optimizing Python code in
+the context of "Form Recognition Clustering with Locality Sensitive
+Hashing".</p>
+</li>
+<li><p class="first">Mihai Balint - Python' async web framework performance gauntlet - 2017 edition</p>
+<p>In this presentation we compare the performance of modern async web
+frameworks running on python 3.6. The contenders are tested in four
+scenarios designed to emphasize common tasks undertaken by web
+frameworks: serializing objects to json, building html from a
+template, fetching data from a database and querying third-party http
+endpoints. We match the popular against the obscure and the pure
+against the compiled in an effort to discover the king of requests per
+second.</p>
+</li>
+</ul>
+<p>Stay tuned for more details!</p>
+Pytest workshop2017-10-21T00:00:00+03:00Echipa RoPythontag:ropython.ro,2017-10-21:2017/10/21/pytest-workshop/<p>Hello everyone,</p>
+<p>We're back in action with a Pytest workshop. It's going to take about
+2-3 hours and there will be pizza & drinks provided by Yonder.</p>
+<p>The only requirement is to bring a laptop with Python installed.</p>
+<p>Workshop's content:</p>
+<ul class="simple">
+<li>preparation & setting up tox/virtualenv/django/pytest</li>
+<li>writing tests for the Django tutorial polls app (just the test part,
+the app code will be provided)</li>
+</ul>
+<p>Aim is to cover these pytest topics:</p>
+<ul class="simple">
+<li>test discovery</li>
+<li>classes vs function tests</li>
+<li>assertion helpers</li>
+<li>marks, skipping & xfailing</li>
+<li>parametrization</li>
+<li>fixtures, scoping, finalization</li>
+<li>builtin fixtures overview</li>
+<li>pytest-django plugin</li>
+</ul>
+<p>Tutors will be Ionel and highschool-teacher-turned-programmer Gabriel Muj.</p>
+A beer retrospective2017-09-26T00:00:00+03:00Echipa RoPythontag:ropython.ro,2017-09-26:2017/09/26/a-beer-retrospective/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting.</p>
+<p>We'll have one special guest: Gabriel Muj. Will he get drunk enough to
+tell us the sad story of leaving highschool teaching career for Python
+programming? Lets find out!</p>
+RoPython September Meetup2017-09-19T00:00:00+03:00Echipa RoPythontag:ropython.ro,2017-09-19:2017/09/19/ropython-september-meetup/<p>Re-lansăm întâlnirile comunității Python din Timișoara!</p>
+<p>Vom începe din 19 Septembrie, după ce ne-am mai întors din concedii,
+cu o întâlnire într-un format ușor diferit față de ce am făcut până
+acuma, pe lângă prezentarea clasică vom face și un Python Open Space.</p>
+<p>Agenda:</p>
+<ul class="simple">
+<li>Să facem un joc cu PyGame Zero</li>
+<li>Python Open Space</li>
+</ul>
+<p>Ce presupune un Open Space:</p>
+<ul class="simple">
+<li>Ne întâlnim</li>
+<li>Propunem subiecte de discuție (trebuie să fie măcar tangențial
+legate de Python)</li>
+<li>Votăm pentru subiectele propuse< p></li>
+<li>Alegem top FIXNUM subiecte (poate sparte în 2 trackuri dacă suntem
+destui)</li>
+<li>Și discutăm 15 minute fiecare topic propus</li>
+</ul>
+<p>Ce e PyGame Zero? E o unealtă educațională, menită să ajute învățatul
+programării prin crearea de jocuri. Necesită cunoștiințe minime de
+programare, un fișier text gol înseamnă un joc valid cu o fereastră
+goală, și acum poți să clădești de aici :)</p>
+Asynchronous tasks using Django, Celery and RabbitMQ2017-06-28T00:00:00+03:00Echipa RoPythontag:ropython.ro,2017-06-28:2017/06/28/asynchronous-tasks-using-django-celery-and-rabbitmq/<p>Celery is an asynchronous task queue based on distributed message
+passing. It is focused on real-time operations, but supports
+scheduling as well. RabbitMQ, is a message broker which is used by
+Celery to distribute messages.</p>
+<p>Celery is perfectly suited for tasks which will take some time to
+execute but we don’t want our requests to be blocked while these tasks
+are processed.
+Example use cases: sending emails, heavy background processing (eg:
+multimedia encoding), sending bulk messages, periodic tasks, complex
+concurrent workflows.</p>
+<p><strong>Schedule:</strong></p>
+<ul class="simple">
+<li>06:00 - Entry. There will be pizza, snacks and beer, courtesy of <a class="reference external" href="https://www.pentalog.ro/bucuresti">Pentalog Bucharest</a>.</li>
+<li>06:20 - Introduction to asynchronous tasks, Celery (with Django) and RabbitMQ.</li>
+<li>06:40 - The Architecture of a typical setup.</li>
+<li>07:00 - short break</li>
+<li>07:10 - How to implement and consume asynchronous tasks.</li>
+<li>07:50 - Advanced Tips & Best practices with Celery</li>
+<li>08:00 - Closing</li>
+</ul>
+Django presentation and why to use it for single page or hybrid applications too2017-04-25T00:00:00+03:00Echipa RoPythontag:ropython.ro,2017-04-25:2017/04/25/django-presentation-and-why-to-use-it-for-single-page-or-hybrid-applications-too/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">There will be pizza, snacks and beer, courtesy of <a class="reference external" href="https://www.pentalog.ro/iasi">Pentalog Iasi</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">Django presentation (Dan Tudorache)</p>
+<p>Django is a high-level Python Web framework that encourages rapid development and clean,
+pragmatic design. Built by experienced developers, it takes care of much of the hassle of
+Web development, so you can focus on writing your app without needing to reinvent the wheel.
+We will go on to discuss:</p>
+<ul class="last simple">
+<li>What is Django</li>
+<li>Django structure</li>
+<li>Where is Django used</li>
+<li>What Django is not</li>
+<li>Typical workflow in Django</li>
+<li>Django Admin</li>
+<li>Who is behind Django framework</li>
+</ul>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first">Why to use Django for single page or hybrid applications too (Dan Tudorache)</p>
+<p class="last">With the advent of new amazing front-end frameworks and the ever-increasing
+power of browsers and mobile processors, webapp users expect a dynamic, seamless
+user experience where page refresh is out of the question.
+Therefore server template rendering is not cool anymore. What to do?
+Use Django as a pure back-end. In this talk, technologies, strategies and
+third-party packages will be discussed, we will analyze and debate
+the advantages and disadvantages of Django opposed to other technologies.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+<hr class="docutils" />
+<p><strong>Dan Tudorache (Python Lead)</strong> studied computer engineering at
+"Gh. Asachi" Technical University, followed by two masters degree, one
+in distributed software engineering and one in project management.
+He worked 10 years as a web developer for various companies and clients,
+and since 3 years ago he has found the beauty of Python and Django.
+In 2016 Dan joined Pentalog Group as a Python
+Technical Lead, and since then is building projects, improve processes, manage development teams
+and helping big companies to build the most efficient, robust and dynamic software they need.</p>
+</div>
+Winter retrospective2017-03-14T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-03-14:2017/03/14/winter-retrospective/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting, like what's going to happen at the
+EuroPython2017 conference!</p>
+<p>We'll also have one guest from Iași: Claudiu Popa. Does he still
+maintain Pylint? Lets find out :D</p>
+<p>Feel free to suggest location, if you have preferences.< p></p>
+Python Development - Tools, Frameworks and Trends - 2017 (Open discussion)2017-03-02T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-03-02:2017/03/02/python-development-tools-frameworks-and-trends-2017-open-discussion/<p>Intalnirea va avea loc la sediul Pentalog, cladirea Tudor Center de pe
+strada Ciurchi, etaj 5, usa din stanga.</p>
+<p>Va asteptam!!!</p>
+Building transaction monitoring systems and Machine learning2017-02-21T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-02-21:2017/02/21/building-transaction-monitoring-systems-and-machine-learning/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">There will be pizza, courtesy of <a class="reference external" href="https://complyadvantage.com/">ComplyAdvantage</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">Transaction Monitoring and Money Laundering (Cristi Persic, Oana Ratiu, Ariel Pontes)</p>
+<p>Every day, millions of transactions between people or organizations
+take place, amongst which there might, just might, be some that are
+suspicious. Our job is to identify these transactions and why they do
+not fit a normal pattern. Hence, why we built our transaction
+monitoring platform. We will be talking about the reasons why this
+platform needed to be both generic and flexible and how we achieved
+this. We will go on to discuss:</p>
+<ul class="last simple">
+<li>Why different clients have different needs depending on the
+information they choose to store on their transactions. Why
+traditional SQL tables are not entirely suited to this application and
+why NoSQL is a natural alternative, as we still need all the
+traditional layers of validation and normalization of external input.</li>
+<li>The challenge of building an engine that is optimised to process
+large numbers of transactions, whilst at the same time being flexible
+enough to support all the different styles of analysis that are
+required to detect money laundering and terrorist financing.</li>
+<li>And in terms of performance how far you can take ORM and when it is
+acceptable to take matters into your own hands. Finally, we will
+discuss splitting business logic between python code and database
+queries.</li>
+</ul>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first">Machine Learning Supermarket Paralysis (Cristi Lungu)</p>
+<p class="last">Over the last three years deep learning has exploded in popularity and
+the quality of the results has greatly improved. Big tech companies
+have increased their research budgets in order to benefit from this
+revolution. As a direct consequence several of these (Microsoft,
+Google, Facebook, Amazon) have released open frameworks for training
+and developing deep architectures such as: TensorFlow, CNTK,
+FBLearner, MxNET and Caffe. Beside these, other popular existing
+frameworks and wrappers coming mainly from academia, have gathered a
+great deal of support (Theano, Torch7, Scikit-learn, Keras). With such
+a broad choice, it's no surprise that choosing the "right" Machine
+Learning (ML) framework can lead to a paradox of choice (especially
+for beginner ML students). This talk will give an overview of what ML
+frameworks are and what they do. We will discuss in more detail
+TensorFlow, Scikit-learn, Theano and Keras, highlighting the pros and
+cons for each of these frameworks. Finally, we will demonstrate them
+by applying them to a simple linear regression task.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+<hr class="docutils" />
+<p><strong>Persic Alexandru Cristian (Backend Lead)</strong> studied computer science at
+"Stefan cel Mare" University, followed by a masters degree in software
+engineering (apparently 5 years of study was not good enough). At
+university he started working at an outsource company using Microsoft
+technologies and enjoyed each step from helping with JavaScript to
+implementing custom workflows in SharePoint. After 5 years he saw the
+light and moved to Python/Django, building a mobile advertising
+platform from the ground up. In 4 years he managed to gain plenty of
+experience in managing the implementation, deployment and maintenance
+of a large scale web application. In 2016 Cristi made a daring move
+and joined ComplyAdvantage in the quest of finding once more the
+excitement of building a new and successful product, all the while
+fighting crime like any other regular superhero.</p>
+<p><strong>Ariel Pontes (Python Engineer)</strong> studied Computer Engineering at
+the Catholic University of Rio de Janeiro. After learning
+Python/Django in his first internship in a fintech startup he fell in
+love with MVC frameworks, and re-wrote his final year project in Ruby
+on Rails. In 2014 he moved to Cluj and started working as a full-stack
+Django developer in a big outsourcing company. Ariel joined
+ComplyAdvantage in 2016 where he works on the transaction monitoring
+and screening platforms. Outside of work you can find him
+participating in activism for local NGOs and preaching about secular
+ethics.</p>
+<p><strong>Oana Ratiu (Python Engineer)</strong> graduated from Babes-Bolyai
+University, Cluj-Napoca, studying computer science, and is currently
+completing her Master's Degree in Databases. She has worked as a
+programmer for three years, mostly with Python. Excited to fight
+terrorism through her work, Oana joined ComplyAdvantage in early 2016,
+working on a transaction monitoring platform and, more recently, on a
+screening platform.</p>
+<p><strong>Cristian Lungu (Senior Python/ML Engineer)</strong> wrote (anti)viruses for fun
+and profit for 5 years until he realised how much money flows through
+the stock market. He then spent his next 5 years coding derivatives,
+futures and options. Somehow, he was kidnapped and dropped on this
+startup ship called ComplyAdvantage where fighting terrorists and
+money laundering with machine learning is the only way to get a meal.
+As a result of this event, he challenged himself to actually finish
+his lifelong hobby, a PhD in machine learning, this century. When he
+doesn't code he's probably teaching bubble sort at the UTCN or
+conducting practical studies of gradient descent on some mountains.</p>
+</div>
+What is OpenStack and Python extensions in Nim2017-01-18T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-01-18:2017/01/18/what-is-openstack-and-python-extensions-in-nim/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">There will be pizza, courtesy of <a class="reference external" href="http://tss-yonder.com/">Yonder</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">What is OpenStack (<a class="reference external" href="https://github.com/ctomoiaga">Cristian Tomoiaga</a>)</p>
+<p>Ever wonder what <a class="reference external" href="http://www.openstack.org/">OpenStack</a> is and how Python is used to build the
+largest open source cloud operating system ? Well, this presentation
+is for you! We will focus on the main building blocks of OpenStack,
+how everything is connected and why Python was the main programming
+language chosen.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=aRhfuapPO6E&index=1&list=PL2Arun8D--P_5LB_S08og6aqgM8KZO1Wn">Video</a> and
+<a class="reference external" href="https://docs.google.com/presentation/d/1eUtcQR3x1jjDBbJM9nVa7UJH2rEo-JqMDG03YLkiwEk/present">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">To C or not to C? Let nim anwser the question! (<a class="reference external" href="https://github.com/BontaVlad">Vlad Bonta</a>)</p>
+<p>Python is slow, we all know it! Let's talk about some quick
+workarounds and how can a cool thing as <a class="reference external" href="http://nim-lang.org/">Nim</a> help us speed things out.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=EYy8ECaA9gU&index=2&list=PL2Arun8D--P_5LB_S08og6aqgM8KZO1Wn">Video</a>,
+<a class="reference external" href="https://github.com/BontaVlad/nimtga">Code</a> and
+<a class="reference external" href="https://cdn.rawgit.com/BontaVlad/nimtga/efce7393/presentation/to_c_or_not_to_c_presentation.html">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:00</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+OCR in Python and Running Django apps on Docker2016-10-19T00:00:00+03:00Echipa RoPythontag:ropython.ro,2016-10-19:2016/10/19/ocr-in-python-and-running-django-apps-on-docker/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td>Entry</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">Introduction in optical character recognition with python (Toni Simu)</p>
+<p>Many of you probably felt the need for OCR back in college trying to
+turn photos of course pages into editable text, later to become: smart
+cheatsheets. Now you have the chance to see how you can use it in your
+life and understand how it works. I’ll be walking you through the
+technology used behind it (tesseract and opencv) and point out a few
+buttons you can tweak to improve text recognition accuracy. You should
+also expect multiple demos on the subject followed by a short Q&A
+session.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=kE_bhePO10c&list=PL2Arun8D--P9OxkgpG5GDof-bd4ZOuXoM&index=2">Video</a> and
+<a class="reference external" href="https://docs.google.com/presentation/d/1CXoknmaEgwHbrec-iC1LxhkSFMLCRRi7bvlP4rTGP7U/present">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:45</th>
+<td><p class="first">Running Python (Django) production apps on Docker (Felix Kerekes)</p>
+<p>The talk will walk you through our journey as an early stage start-up
+managing our own SaaS infrastructure. It begins with why we ditched
+Fabric and SaltStack for a fully Docker-powered infrastructure. It
+will cover running basic Docker containers to managing and deploying
+multiple full-stack environments using Docker Cloud. We will also
+explore Docker's future, based around the new Docker Swarm, introduced
+in v1.12.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=b3RaZJserO0&list=PL2Arun8D--P9OxkgpG5GDof-bd4ZOuXoM&index=1">Video</a> and
+<a class="reference external" href="https://docs.google.com/presentation/d/1ngcMKbeI2wlmTwI8QJOrBjb75HxCgyNSDfMKMm9x-4M/present">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:30</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Chat about organizing business logic2016-10-13T00:00:00+03:00Echipa RoPythontag:ropython.ro,2016-10-13:2016/10/13/chat-about-organizing-business-logic/<p>Fat models? Service module? Clean architecture?</p>
+<p>Let's get together and talk about strategies for organizing business
+logic in Django applications. What have we each used, what we liked
+about the chosen strategies, what were the downsides, what we'd like
+to try next.</p>
+<p>I would like this to be a discussion and not a presentation, so please
+don't be shy :)</p>
+Mid-summer retrospective2016-08-09T00:00:00+03:00Echipa RoPythontag:ropython.ro,2016-08-09:2016/08/09/mid-summer-retrospective/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting, like the just finished EuroPython2016
+conference!</p>
+<p>We'll also have two guests from Iași: Claudiu Popa and Cosmin Poieană.</p>
+<p>Feel free to suggest location, if you have preferences.</p>
+Managing technical debt2016-07-14T00:00:00+03:00Echipa RoPythontag:ropython.ro,2016-07-14:2016/07/14/managing-technical-debt/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">18:00</th>
+<td><p class="first">Entry</p>
+<p class="last">There will be pizza and drinks (sponsored by Sphyce).</p>
+</td>
+</tr>
+<tr><th class="stub">18:30</th>
+<td><p class="first">Managing technical debt (<a class="reference external" href="https://ep2016.europython.eu/conference/p/mircea-zetea">Mircea Zetea</a>)</p>
+<p class="last">Technical debt lives among us regardless if we are in the services
+business or building products. We discuss about it, we try to fix it
+or live with it, but can we actually prevent it? My reason for
+discussing this openly is because once it is there you do not only
+deal with the technical debt itself but also with the interest you
+must pay. My reason for discussing this openly is because once it is
+there you do not only deal with the technical debt itself but also
+with the interest you must pay. Comparing the two, probably the
+highest cost that we see is with the interest. As our code base grows
+and our deadlines get tougher we tend to forget about the cost our
+project will have to pay for every functionality that we implement in
+a hurry, for which we “forget” about tests or for which we write in a
+comment “this needs to be refactored” or “this is a temporary
+solution. refactor later”. What qualifies as debt? What qualifies as
+interest? How do we manage it? At what levels in our projects can we
+see the debt and the interest? Is it really unavoidable?</p>
+</td>
+</tr>
+<tr><th class="stub">19:30</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+AWS love-hate relationship and Integration testing with Docker2016-06-30T00:00:00+03:00Echipa RoPythontag:ropython.ro,2016-06-30:2016/06/30/aws-love-hate-relationship-and-integration-testing-with-docker/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6 PM</th>
+<td>Entry</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">AWS: love-hate relationship (<a class="reference external" href="https://github.com/alexanderad">Alexander Shchapov</a>)</p>
+<p class="last">Amazon Web Services is a great infrastructure platform one can chose.
+From startup to enterprise. From one instance to tens of thousands.
+Dozens of services, computing instances, automation, queues,
+databases, storage of literally endless size. But with great tools
+comes a necessity to manage the infrastructure, orchestrate park of
+services and instances, ensure secure and reliable deployments. At
+iMedicare we use AWS for the complete product life-cycle of a
+sophisticated web-application which comes along with data processing
+pipelines. While using this platform we learned many things, some of
+which in a hard way. I'm going to share our experiences, dark and
+bright side of EC2 computing nodes, managed Postgres in RDS and huge
+scale column oriented storage Redshift.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">Docker powered pytest fixtures for integration tests. (<a class="reference external" href="https://github.com/rciorba/">Radu Ciorba</a>)</p>
+<p class="last">We'll be looking at how pytest fixtures and the docker python api can
+make our lives easier when writing integration tests.
+AKA stories from that time I wrote an ansible plugin to manage etcd
+cluster membership.</p>
+</td>
+</tr>
+<tr><th class="stub">7:45</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">8:00</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Moderate TDD and Docker2016-05-16T00:00:00+03:00Echipa RoPythontag:ropython.ro,2016-05-16:2016/05/16/moderate-tdd-and-docker/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6 PM</th>
+<td>Entry</td>
+</tr>
+<tr><th class="stub">6:15</th>
+<td><p class="first"><strong>Moderate TDD</strong> (<a class="reference external" href="https://github.com/adiroiban">Adi Roiban</a>)</p>
+<p>This talk is aimed at programmers who already have experience with
+unit testing and they either did not try Extreme Programming/TDD or
+they simply consider those too extreme :-) The content is about Python
+but the techniques could be used in any other language, even touching
+HTML/CSS/JS.</p>
+<p>There is going to be a discussion about line vs feature coverage,
+continuous and pre-merge testing, debugging based on tests and
+practices for maintaining test code.</p>
+<p class="last"><a class="reference external" href="http://slides.com/adiroiban/moderate-tdd">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first"><strong>Docker for Python apps</strong> (<a class="reference external" href="https://github.com/ionelmc">Ionel Cristian Mărieș</a>)</p>
+<p>This talk is going to give an intro to Docker, how can you build
+images quickly, few recommendations about moving Python apps in
+containers and many complaints about Docker :-)</p>
+<p class="last"><a class="reference external" href="https://blog.ionelmc.ro/presentations/docker/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:45</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Fighting Terrorism with Django, Big Data and NLP2016-02-24T00:00:00+02:00Echipa RoPythontag:ropython.ro,2016-02-24:2016/02/24/fighting-terrorism-with-django-big-data-and-nlp/<p>For this meet-up, the first one this year, we bring you special guests
+from ComplyAdvantage (London, UK)</p>
+<p>ComplyAdvantage provides anti-money laundering exposure data and
+compliance technology solutions to help companies control risk and
+prevent their products being used by criminals, terrorists and money
+launderers.</p>
+<p>Talks:</p>
+<ol class="arabic">
+<li><p class="first">"Fighting terrorism with Django"</p>
+<p>Fighting terrorism in the modern world is not only about hearts and
+minds, guns and violence, but also about cutting off the source of
+funding that enables such criminals to conduct their activities. This
+is no mean feat - the amount of money involved is significant, and
+hence there is a significant incentive for those involved to find ways
+and means around any systems that are designed to block them.
+ComplyAdvantage is one of the few companies to offers its customers a
+real-time transaction monitoring platform. We’ve built the product an
+existing product on Laravel which provides the powerful, modern
+framework necessary to build rules and risk based transaction
+monitoring, and to proactively respond as the terrorists change their
+strategy. But fighting money laundering means we need to constantly
+evolve, and we will soon be starting a rewrite, based in Django
+supported by the powerful mathematical and scientific libraries
+offered by Python. Luke and Oliver have worked extensively with
+financial firms from remittance agencies to banks and insurance
+companies. They have an expert understanding of the challenges
+involved, and what is necessary to develop a product that can outwit
+the best minds in corruption.</p>
+</li>
+<li><p class="first">"Python, Big Data and Natural Language Processing: The tools James Bond ought to be using"</p>
+<p>ComplyAdvantage is building the best database in the world for
+politically exposed people and adverse media. To do this we need to
+gather huge amounts of data and use modern technologies to solve some
+difficult problems so we can detect all the criminals and terrorists
+trying to do business across the world. In this talk we will discuss
+the tools we use to build profiles of criminals and terrorists from
+news sources. We will explore the power of ElasticSearch as an
+alternative to graph databases and other useful features for text-
+based systems. Finally, we'll talk about how we put everything
+together, how we can merge data from different sources and what
+remains to be done. This talk will give you an overview of the
+cutting-edge building blocks we need to build the most exciting
+product in its space today. Q eat your heart out, we make the tools
+which let James Bond get out of the office at 5 o'clock sharp and
+drink more martinis.</p>
+</li>
+</ol>
+<hr class="docutils" />
+<p>Speakers:</p>
+<ul class="simple">
+<li><strong>Luke Mawbey</strong> studied computational mathematics and electrical
+engineering at the University of Melbourne before working on 4G/LTE
+research and development for Analog Devices and NEC, both in Australia
+and Japan. After a 4-year stint working for the United Nations in
+Bangladesh, Senegal, Malawi, Kenya, and Lesotho on data and
+information management, he managed his own start-up to provide
+quantitative based news analysis which allowed humanitarian
+organisations to make real-time evidence-based decisions. Luke joined
+ComplyAdvantage in 2015 primarily on the basis that Romania was one of
+the few countries he'd neither worked in nor visited, and fighting
+financial crime with big data sounded like a superhero job and a fun
+thing to do. Luke manages end-to-end tech projects for ComplyAdvantage
+and is also the local Hadoop specialist in his spare time.</li>
+<li><strong>Oliver Butterfield</strong> graduated from Durham University in 2004 and
+joined fledgling server hosting company Gyron Internet where he was
+instrumental in establishing their first self-managed datacentre in
+2009. Following time spent travelling in Africa, he made the move into
+consultancy. Oliver met Charlie Delingpole (founder of
+ComplyAdvantage) in early 2014, and Charlie's plans for the as-yet-
+unnamed anti-money laundering platform coupled with his successful
+track record in start-ups made the opportunity too hard to refuse.
+Soon after Oliver became Employee Number 1. Today Oliver lives with
+his wife and two daughters, and heads up ComplyAdvantage's platform
+team. He coordinates delivery of the transaction monitoring and
+screening platforms built on Laravel via a restful API as well as web
+applications that utilise VueJS and AngularJS.</li>
+<li><strong>Chris Leow</strong> graduated from Cambridge with a Mathematics degree, and
+cut his teeth as a software developer architecting robust and scalable
+solutions to business problems for media companies in London. Inspired
+to take on new challenges and expand his horizons, he co-founded a
+start-up in mobile geo-located media and social media. Chris joined
+ComplyAdvantage in 2014 and heads the data team, responsible for
+building the best database of sanctions, politically exposed people
+and adverse media mentions in the world.</li>
+<li><strong>Dr. Thiago Galery</strong> has a PhD in linguistics at University College
+London on the relationships between linguistic structure and
+contextual information. During that time, he worked with sentiment
+analysis for IBM. After graduating, Thiago worked at a number of
+start-ups in the UK, on topics including semantic recommendation, text
+classification, news tracking, and unsupervised semantic modelling. He
+was a tutor for Google Summer of Code in 2015 and currently works on
+the multi lingual NLP pipeline at Comply Advantage and is enthusiastic
+about using NLP to thwart the financing of criminal activity.</li>
+<li><strong>Kensuke Muraki</strong> is a Natural Language Processing (NLP) and Machine
+Learning (ML) expert at ComplyAdvantage. He started his career in
+Japan as a software engineer, working for developing a job
+recommendation system. He came to London to pursue his master's degree
+in Machine Learning at University College London, focusing on
+Statistical Natural Language Processing in his dissertation. After
+working in several start-ups as a machine learning engineer, he joined
+ComplyAdvantage in April 2015. He currently focuses on automated data
+extraction from unstructured natural language texts using NLP and ML.
+He is interested in technologies such as named entity recognition,
+text classification, and deep neural networks as well as applying NLP
+technologies into non-English languages.</li>
+</ul>
+<hr class="docutils" />
+<p>Schedule:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">18:45</th>
+<td>Arrival time. Come in, get a ticket and your name tag. Have
+some snacks, pour yourself a cup of coffee/tea and meet us!</td>
+</tr>
+<tr><th class="stub">19:00</th>
+<td>Introductions</td>
+</tr>
+<tr><th class="stub">19:05</th>
+<td>Django/Platform talk</td>
+</tr>
+<tr><th class="stub">19:35</th>
+<td>Let's take a break and network next to some pizza
+and refreshments!</td>
+</tr>
+<tr><th class="stub">19:50</th>
+<td>Python/Data talk</td>
+</tr>
+<tr><th class="stub">20:20</th>
+<td>Closing remarks</td>
+</tr>
+</tbody>
+</table>
+<hr class="docutils" />
+<p>This event is organized with: <a class="reference external" href="http://www.meetup.com/Front-WEB-Cluj/">http://www.meetup.com/Front-WEB-Cluj/</a></p>
+Sprint #192016-01-30T00:00:00+02:00Echipa RoPythontag:ropython.ro,2016-01-30:2016/01/30/sprint-19/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Learn and Share Interesting Projects2016-01-28T00:00:00+02:00Echipa RoPythontag:ropython.ro,2016-01-28:2016/01/28/learn-and-share-interesting-projects/<p>Whether it's a cool new hack you learned in Vim, or a startup idea
+you've been working on the side, come share and learn from other devs,
+engineers, and startup people.</p>
+<p>Nothing to share? Come for the FREE PIZZA AND BEER!</p>
+Sprint #182016-01-02T00:00:00+02:00Echipa RoPythontag:ropython.ro,2016-01-02:2016/01/02/sprint-18/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #172015-12-05T00:00:00+02:00Echipa RoPythontag:ropython.ro,2015-12-05:2015/12/05/sprint-17/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #162015-11-07T00:00:00+02:00Echipa RoPythontag:ropython.ro,2015-11-07:2015/11/07/sprint-16/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Beer and chat2015-10-15T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-10-15:2015/10/15/beer-and-chat/<p>Just drinking beer in a bar, talking about the summer and other
+Python things.</p>
+Sprint #152015-10-10T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-10-10:2015/10/10/sprint-15/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #142015-09-12T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-09-12:2015/09/12/sprint-14/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #132015-08-15T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-08-15:2015/08/15/sprint-13/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #122015-07-18T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-07-18:2015/07/18/sprint-12/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Packaging and Flowy2015-07-16T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-07-16:2015/07/16/packaging-and-flowy/<p>Last minute meetup ...</p>
+<p>Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6:00</th>
+<td>Entrance</td>
+</tr>
+<tr><th class="stub">6:15</th>
+<td><p class="first">Less known packaging features and tricks</p>
+<p>You’ve been making packages for a while now. Everything works almost fine, however, lots of new features and tools have been developed recently. Some are really obscure. And there’s a chance they can save you time and help you avoid packaging-induced-pain. I’m willing to bet couple of beers you haven’t seen these features and/or tools before.</p>
+<p>This talk is going to show you:</p>
+<ul class="simple">
+<li>Patterns and tricks you can use in your setup.py.</li>
+<li>Obscure pip/setuptools/virtualenv/python features you can use to improve your packaging experience (be it as a user of packages or a package author).</li>
+<li>Fledgeling alternative tools.</li>
+</ul>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/less-known-packaging-features-and-tricks">Details</a></p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">Distributed Workflows with Flowy</p>
+<p>This presentation introduces Flowy, a library for building and running distributed, asynchronous workflows built on top of different backends (such as Amazon’s SWF). Flowy deals away with the spaghetti code that often crops up from orchestrating complex workflows. It is ideal for applications that do multi-phased batch processing, media encoding, long-running tasks, and/or background processing.</p>
+<p>We’ll start by discussing Flowy’s unique execution model and see how different execution topologies can be implemented on top of it. During the talk we’ll run and visualize workflows using a local backend. We’ll then take a look at what it takes to scale beyond a single machine by using an external service like SWF.</p>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/distributed-workflows-with-flowy">Details</a></p>
+</td>
+</tr>
+</tbody>
+</table>
+Gitfs, Argus CI and Pylint2015-07-09T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-07-09:2015/07/09/gitfs-argus-ci-and-pylint/<p>For the next meetup we're going to do something different - an all-English show.</p>
+<p>Hint: these presentations will be shown at EuroPython 2015 (don't tell anyone, it's a secret!)</p>
+<p>Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6:00</th>
+<td>Entrance</td>
+</tr>
+<tr><th class="stub">6:15</th>
+<td><p class="first">Vlad Temian - gitfs: building a filesystem in Python</p>
+<p>gitfs is an open-source[1] filesystem which was designed
+to bring the full powers of Git to everyone, no matter how
+little they know about versioning. A user can mount any
+repository and all the his changes will be automatically
+converted into commits. gitfs will also expose the history
+of the branch you're currently working on by simulating
+snapshots of every commit.</p>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/gitfs-building-a-filesystem-in-python">Full abstract</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">Claudiu Popa - 12 years of Pylint (or How I learned to stop worrying about bugs)</p>
+<p>Given the dynamic nature of Python, some bugs tend
+to creep in our codebases. Innocents NameErrors or
+hard-to-find bugs with variables used in a closure,
+but defined in a loop, they all stand no chance in
+front of Pylint.</p>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/12-years-of-pylint-or-how-i-stopped-worrying-and-love-the-bugs">Full abstract</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td><p class="first">Cosmin Poieana - Argus: the omniscient CI</p>
+<p>Bring the continuous integration to a new level,
+through a platform/project independent framework
+able to give you unittest-like reports. Argus is a
+scenario-based application written in Python, driven
+by custom recipes under configurable environments,
+that can be used for testing a wide variety of small
+and big projects, with the ability of querying live
+data from the in-test application.</p>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/argus-the-omniscient-ci">Full abstract</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:45</th>
+<td>Ending</td>
+</tr>
+</tbody>
+</table>
+Sprint #112015-07-04T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-07-04:2015/07/04/sprint-11/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #102015-06-20T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-06-20:2015/06/20/sprint-10/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Graphs using Networkx and Semantic web using RDFlib2015-06-11T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-06-11:2015/06/11/graphs-using-networkx-and-semantic-web-using-rdflib/<p>La această ediție vom avea două prezentări.</p>
+<p>Agendă:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6:00</th>
+<td>Intrarea</td>
+</tr>
+<tr><th class="stub">6:15</th>
+<td><p class="first">Ana Maria Ghiran - "Semantic Web with Python - RDFlib"</p>
+<p>Ana Maria va face o introducere în Semantic Web si cum poate Python
+contribui la realizarea viziunii Web-ului semantic.</p>
+<p class="last"><a class="reference external" href="mailto:anamaria.ghiran@econ.ubbcluj.ro?subject=Semantic+Web+with+Python">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Pauză</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">Mihai Gociu - "Graphs in Python using Networkx"</p>
+<p>Mihai va face o demonstrație cu libraria <a class="reference external" href="https://networkx.github.io/">NetworkX</a>.</p>
+<p class="last"><a class="reference external" href="https://github.com/mihaigociu/myrepo/blob/master/networkx_presentation.py">Materialul prezentării</a>.</p>
+</td>
+</tr>
+</tbody>
+</table>
+Sprint #92015-06-06T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-06-06:2015/06/06/sprint-9/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #82015-05-23T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-05-23:2015/05/23/sprint-8/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Interpretoare în RPython și testare cu pytest2015-05-21T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-05-21:2015/05/21/interpretoare-in-rpython-si-testare-cu-pytest/<p>La această ediție vom avea două prezentări și un anunț surpriză ;-)</p>
+<p>Agendă:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6:30</th>
+<td>Intrarea</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td><p class="first">Ionel Cristian Mărieș - "Testare cu pytest"</p>
+<p>Ionel va face o introducere în pytest și va explica de ce este mai bun
+decât nose sau unittest.</p>
+<p class="last"><a class="reference external" href="https://blog.ionelmc.ro/presentations/pytest/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td>Pauză</td>
+</tr>
+<tr><th class="stub">7:45</th>
+<td><p class="first">Claudiu Popa - "Cum să îți faci propriul interpretor folosind RPython"</p>
+<p>Claudiu este unul dintre organizatorii comunității RoPython si
+maintainer Pylint. Ne va vorbi despre PyPy, RPython și cum se e să iți
+implementezi un interpretor în RPython.</p>
+<p class="last"><a class="reference external" href="https://ropython.ro/2015/05/21/interpretoare-in-rpython-si-testare-cu-pytest/PyPy-si-RPython.html">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Anunțul surpriză</td>
+</tr>
+</tbody>
+</table>
+Sprint #72015-05-09T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-05-09:2015/05/09/sprint-7/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+RoPython Timisoara #12015-05-05T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-05-05:2015/05/05/ropython-timisoara-1/<p>Vă invităm la prima ediție a RoPython Timișoara, întâlnirea pasionaților
+de Python din Timișoara. La această întâlnire, avem un invitat special -
+Claudiu Popa. El este core maintainer la Pylint, co-fondator RoPython și
+un membru foarte activ al comunității de Python.</p>
+<p>Avem programate 3 prezentări legate de Celery, Ansible și RPython.</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="21%" />
+<col width="63%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Durată</th>
+<th class="head">Presentator</th>
+<th class="head">Descriere</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:00</td>
+<td>Andrei Coman</td>
+<td>Intro în Celery</td>
+</tr>
+<tr><td>19:10 - 19:40</td>
+<td>Robert Tingirică</td>
+<td>Ansible, introducere și studiu de caz</td>
+</tr>
+<tr><td>19:50 - 20:20</td>
+<td>Claudiu Popa</td>
+<td>Cum să îți construiești un limbaj folosind RPython</td>
+</tr>
+</tbody>
+</table>
+<p>După eveniment vă așteptăm să mai rămâneți prin preajmă, și să veniți cu
+noi la o bere / suc, să povestim mai multe despre experiențele noastre
+cu limbajul si despre proiectele în Python la care am lucrat.</p>
+<p>Ne vedem marți la <a class="reference external" href="https://www.facebook.com/uvtromania">Universitatea de Vest din Timisoara</a>, Amfiteatrul A02!</p>
+Sprint #62015-04-25T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-04-25:2015/04/25/sprint-6/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Fireside chat with Michael Foord2015-04-23T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-04-23:2015/04/23/fireside-chat-with-michael-foord/<p>Michael Foord is a Python and Go programmer. He is working for Canonical
+and he is visiting Cluj-Napoca from Northampton UK.</p>
+<p>We invited Michael for a friendly chat. Cluj Python community is invited
+to join and talk with Michael. If you have specific questions for
+Michael please leave comments, or email them to us (so they don't get
+forgotten).</p>
+<p>If you don't have any specific questions we will be happy just seeing
+you come and saying hi.</p>
+<p>We will have beers and pizzas. The number of spots is limited. Fireplace
+might be missing :)</p>
+<p>We believe this is a great opportunity for local software development
+communities to meet with a Python core developer, book author and just a
+great open source contributor.</p>
+<blockquote>
+<p>You can find out more about Michael at
+<a class="reference external" href="http://www.voidspace.org.uk/">http://www.voidspace.org.uk/</a></p>
+<p>You can follow Michael on Twitter at
+<a class="reference external" href="https://twitter.com/voidspace">https://twitter.com/voidspace</a></p>
+</blockquote>
+Sprint #52015-04-11T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-04-11:2015/04/11/sprint-5/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #42015-03-28T00:00:00+02:00Echipa RoPythontag:ropython.ro,2015-03-28:2015/03/28/sprint-4/<p>Sprint virtual de dezvoltare Python, Pylint sau orice vrem :-)</p>
+Sprint #32015-03-14T00:00:00+02:00Echipa RoPythontag:ropython.ro,2015-03-14:2015/03/14/sprint-3/<p>Sprint virtual de dezvoltare Python, Pylint sau orice vrem :-)</p>
+Sprint #22015-02-28T00:00:00+02:00Echipa RoPythontag:ropython.ro,2015-02-28:2015/02/28/sprint-2/<p>Sprint virtual de dezvoltare Python, Pylint sau orice vrem :-)</p>
+<p>Cu scaun avem doar ~12 locuri asigurate :)</p>
+<p>Pizza și băuturile sunt asigurate.</p>
+PyTim #72015-02-25T00:00:00+02:00Echipa RoPythontag:ropython.ro,2015-02-25:2015/02/25/pytim-7/<p>Welcome to PyTim #7. This meetup marks our affiliation to the
+<a class="reference external" href="https://ropython.org">RoPython</a> national initiative which has similar
+events in Cluj, Iasi and Bucharest (more on this and a potential
+RoPython national conference at the meetup).</p>
+<p>We will have 3 talks covering Python, open source and cloud automation.</p>
+<p>Here is the Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:10</td>
+<td>Adelina Tuvenie (<a class="reference external" href="https://www.cloudbase.it">Cloudbase Solutions</a>)</td>
+<td>Automation as a Service with StackStorm</td>
+</tr>
+<tr><td>19:00 - 19:10</td>
+<td>Coffee Break</td>
+<td> </td>
+</tr>
+<tr><td>19:10 - 19:40</td>
+<td>Radu Ciorba (<a class="reference external" href="https://www.3pillarglobal.com">3Pillar Global</a>)</td>
+<td>TBA</td>
+</tr>
+<tr><td>19:40 - 19:50</td>
+<td>Coffee Break</td>
+<td> </td>
+</tr>
+<tr><td>19:50 - 20:15</td>
+<td>Vlad Temian (<a class="reference external" href="https://www.presslabs.com">PressLabs</a>)</td>
+<td>GitFS</td>
+</tr>
+</tbody>
+</table>
+<p>The new venue is Timisoara Startup Hub and the date is February 25!</p>
+<p>See you there.</p>
+Sprint #1 (Pylint)2015-02-14T00:00:00+02:00Echipa RoPythontag:ropython.ro,2015-02-14:2015/02/14/sprint-pylint/<p>Pentru că e foarte frig la început de 2015 facem un Sprint de Pylint.
+Pylint este cel mai cuprinzător verificator de cod disponibil pentru
+Python, este extensibil, configurabil și este folosit în foarte multe
+locuri. El ne ajută să scriem cod mai corect sau mai frumos.</p>
+<p>Încălzirea se face pe 14 februarie la <a class="reference external" href="http://clujhub.ro/">Cluj HUB</a> începând cu ora
+12.00. Vom fi coordonați de Claudiu Popa, developer Pylint. Cerințe
+pentru participare:</p>
+<ul class="simple">
+<li>Laptop propriu.</li>
+<li>Cunoștințe Python și Mercurial (sau Git) <a class="footnote-reference" href="#id2" id="id1">[1]</a></li>
+</ul>
+<p>Ce vom face:</p>
+<ul class="simple">
+<li>Îmbunătățiri (bugfixes, features, documentație etc). Înainte de
+sprint Claudiu va pregăti câteva liste de issues cu dificultăți
+diferite încât să vă puteți găsi ușor ceva pe plac.</li>
+<li>Plugin-uri Pylint pentru cei care au o idee și vor să o implementeze într-un
+plugin.</li>
+</ul>
+<table class="docutils footnote" frame="void" id="id2" rules="none">
+<colgroup><col class="label" /><col /></colgroup>
+<tbody valign="top">
+<tr><td class="label"><a class="fn-backref" href="#id1">[1]</a></td><td>Să aveți experienta de lucru cu un proiect Python.</td></tr>
+</tbody>
+</table>
+Extending Python in C2014-11-20T00:00:00+02:00Echipa RoPythontag:ropython.ro,2014-11-20:2014/11/20/extending-python-in-c/<p>One reason for Python's popularity (and a reason for many of its quirks
+...) is its strong ties to the C programming language. CPython, the
+reference Python interpreter, allows advanced users to interact with the
+interpreter's inner workings, and extend the Python language with code
+written in C.</p>
+<p>This talk gives a very high-level overview of the CPython C API, and
+shows how to build a C extension in a few steps. It then discusses a
+popular use case for C extensions - optimizing performance of your
+Python programs! Finally we're gonna look at some modern alternatives to
+getting more performance out of your Python code, e.g. Cython.</p>
+<p>About Steffen Wenz:</p>
+<blockquote>
+Steffen is the CTO of TrustYou (with offices in Cluj and Munich).
+TrustYou crawls and semantically analyzes all hotel reviews, and then
+generates a human-readable summary for each hotel on the planet. Did
+guests like the service? Was the location OK? Chances are you've seen
+our data on one of the many websites we license it to - among them Kayak
+and Google :) TrustYou is a Python company. We use Hadoop streaming and
+Pyspark to bring Python to the big data era. Steffen has been with
+TrustYou since 2008. His master thesis laid the foundation for
+TrustYou's scalable semantic analysis, which today understands 20
+languages natively.</blockquote>
+Workshop #2 - Expediție în cloud computing, programare funcțională și altele2014-10-19T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-10-19:2014/10/19/workshop-py-2/<img alt="Workshop #2" class="align-center" src="https://ropython.ro/2014/10/19/workshop-py-2/workshop.png" />
+<p>Dacă sunteți începător în Python și zilele trecute ați avut “bucuria” primului vostru traceback
+sau aveți experiență în alte limbaje, trecând prin inevitabilul Javascript, îndreptându-vă apoi
+către limbajele funcționale și vreți acum să aflați ce este acel Python de care toată lumea
+vorbește sau dacă ești deja experimentat în acest limbaj și vrei să afli și să aprofundezi
+ceva nou și incitant, atunci ai ocazia perfectă pentru a face acest lucru, prin participarea
+ta la următoarea ediție Workshop.py. Dacă în prima ediție ne îndreptam atenția spre utilizarea
+limbajului Python pentru crearea de aplicații web, acum vom avea în paralel o serie de workshop-uri,
+cu subiecte ce variază de la cloud computing, programare funcțională, până la introducere în Python,
+gama largă de opțiuni mulându-se atât pe începători, cât și pe cei cu experiență.</p>
+<p>Precedat de Conference.py, prima conferință de Python a toamnei, Workshop.py #2 se va desfășura
+pe data de 19 octombrie, fiind compus din mai multe workshop-uri în paralel, cu subiecte variate,
+unele dintre ele propunând aprofundarea conceptelor din prezentările din conferință. Pentru fiecare
+workshop susținut, vom avea un mentor ce își va purta elevii prin înțelegerea subiectului prezentat.</p>
+<p>Unul din subiectele workshop-urilor va fi Introducere în Python, workshop susținut de membri ai
+grupului RoPython, acesta fiind destinat începătorilor, cât și celor care vor să învețe un nou limbaj.
+Participanții vor învăța de ce alegerea acestui limbaj de programare îți poate schimba viața și
+viziunea asupra ei, prin ușurința cu care îți permite să pui în practică idei și prin filosofiile
+ce stau la baza lui. Totodată, ei vor mai învăța să facă primii pași, ajungând de la primul traceback
+la primul algoritm funcțional în Python.</p>
+<p>Programul complet al workshop-urilor, precum și locația lor vor fi anunțate în curând.</p>
+<p>Vă așteptăm!</p>
+Python Week2014-10-18T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-10-18:2014/10/18/Python-Week/<div class="line-block">
+<div class="line"><em>And on the pedestal these words appear:</em></div>
+<div class="line"><em>"My name is Python, king of languages:</em></div>
+<div class="line"><em>Look on my works, ye Mighty, and rejoice!”</em></div>
+</div>
+<p>Dacă poetul romantic Percy Bysshe Shelley ar fi trăit în zilele noastre,
+atunci cu siguranță poemele lui ar fi fost scrise în Python, limbajul ce are
+propriile lui înțelepciuni, scrise în slove de biți de către Tim Peters, în al său
+Zen of Python, setul de îndrumări ce cuprinde frumusețea limbajului în toată deplinătatea lui.</p>
+<p>Python Week este un eveniment dedicat acestui frumos limbaj ce își propune, ca
+pentru o săptămână, să adune toți pasionații de tehnologie într-un mediu propice creației.</p>
+<p>Următoarele evenimente vor avea loc în cadrul săptămânii Python:</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="53%" />
+<col width="47%" />
+</colgroup>
+<tbody valign="top">
+<tr><td><div class="first last figure">
+<img alt="Conference.py" src="https://ropython.ro/2014/10/18/Python-Week/conference.png" />
+<div class="legend">
+Conference.py propune o zi întreagă de prezentări tehnice,
+venite din partea unor speakeri implicați în proiecte open source de anvergură,
+cu subiecte ce vor purta participanții prin cloud computing folosind Python,
+in(tro)ducere în metaclase și sisteme de fișiere bazate pe Git, cuvintele cheie
+ale evenimentului fiind open-source și bineînțeles, Python. Vrem ca această
+conferință să rezoneze cu publicul pasionat de IT din Iași și nu numai,
+astfel încât prin ea să reușim să formăm un mediu propice dezvoltării comunității
+iubitorilor de Python și pasionaților de tehnologie din România. Prin subiecte interesate,
+ancorate în lumea open source, vrem să deschidem totodată și apetitul persoanelor
+tinere, dornice de învățarea unor lucruri noi, cât și a celor cu experiență în
+dezvoltarea de software, ce vor să afle ultimele noutăți din lumea Python.</div>
+</div>
+</td>
+<td><div class="first last figure">
+<img alt="Workshop.py" src="https://ropython.ro/2014/10/18/Python-Week/workshop.png" />
+<div class="legend">
+Precedat de Conference.py, prima conferință de Python a toamnei,
+Workshop.py #2 se va desfășura pe data de 19 octombrie, fiind compus
+din mai multe workshop-uri în paralel, cu subiecte variate, unele dintre
+ele propunând aprofundarea conceptelor din prezentările din conferință.
+Pentru fiecare workshop susținut, vom avea un mentor ce își va purta
+elevii prin înțelegerea subiectului prezentat.
+Unul din subiectele workshop-urilor va fi Introducere în Python, workshop
+susținut de membri ai grupului RoPython, acesta fiind destinat începătorilor,
+cât și celor care vor să învețe un nou limbaj. Participanții vor învăța de
+ce alegerea acestui limbaj de programare îți poate schimba viața și viziunea
+asupra ei, prin ușurința cu care îți permite să pui în practică idei și prin
+filosofiile ce stau la baza lui.</div>
+</div>
+</td>
+</tr>
+<tr><td><div class="first last figure">
+<img alt="Training.py" src="https://ropython.ro/2014/10/18/Python-Week/training.png" />
+<div class="legend">
+Ideea acestui training este de a expune în fața micilor viitori
+programatori și dezvoltatori, un limbaj de programare ușor de înțeles, rapid, robust
+și stabil, un limbaj cu un impact enorm asupra tehnologiei și cu o varietate
+nemaiîntâlnită în domeniu și toate acestea datorită simplității sintaxei, dar
+mai ales comunității din spate și multitudinii de biblioteci. Echipa noastră
+dorește să introducă încetul cu încetul, dar într-un mod sigur prin cantitatea imensă
+de beneficii imediate și viitoare, acest limbaj de scripting în programa studiilor
+(pre)universitare. Indiferent dacă intenția noastră de viitor va avea succes sau nu,
+suntem siguri că elevii ce vor lua parte la evenimentele de acest gen vor avea multe
+de învățat, lucruri ce vor fi de folos pe mai multe planuri, ce vor contribui la
+îmbunătățirea “gimnasticii minții” și care îi vor ajuta pe participanți să-și materializeze
+ideile într-un timp record, să vadă imediat în practică utilitatea unui algoritm și poate
+chiar să realizeze aplicația mult visată.</div>
+</div>
+</td>
+<td><!-- -->
+</td>
+</tr>
+</tbody>
+</table>
+CloudTim Panel discussion: Dynamic Programming Languages in the Cloud2014-10-14T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-10-14:2014/10/14/cloudtim-panel-discussion-dynamic-programming-languages-in-the-cloud/<p><a class="reference external" href="http://www.unifiedpost.ro">UnifiedPost</a> and <a class="reference external" href="http://www.cloudbase.it">Cloudbase Solutions</a> have
+teamed up for a cross-community meetup that will take the form of a
+panel discussion on a very hot topic: dynamic programming languages in
+the cloud.</p>
+<p>Please vote for the most interesting questions you'd like to see
+addressed during the meetup. <a class="reference external" href="http://www.meetup.com/CloudTim/polls/1170162/">Please vote HERE.</a></p>
+<p>The discussion will take a closer look at the Key Performance Indicators
+and the key architectural principles for cloud application development.
+Based on audience voted questions, we will talk about the role of
+dynamic and static languages in cloud application development and best
+practices in cloud development.</p>
+<p>We will have the following panellists:</p>
+<ul class="simple">
+<li>Koen Handekyn - CTO at <a class="reference external" href="http://www.unifiedpost.com/">UnifiedPost</a> and Head of UP-nxt,
+UnifiedPost's R&D branch in cooperation with the Belgian universities of
+Leuven and Gent.</li>
+<li>Lucian Petrut - Software Developer at <a class="reference external" href="http://www.cloudbase.it/">Cloudbase Solutions</a>, committed to bringing
+interoperability in the Cloud Computing world, OpenStack and Python
+enthusiast.</li>
+<li>Valentin Bud – Systems Engineer at <a class="reference external" href="http://www.databus.ro/">Databus</a>, entrepreneur, Cloud Computing
+enthusiast. He enjoys smart people, interesting conversation and things
+well done.</li>
+</ul>
+<p>More panelists are in the process of confirming their attendance to our
+event, so keep an eye on this space for regular updates on our speakers
+and the questions they will be debating.</p>
+Training.py - La tine în liceu2014-10-07T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-10-07:2014/10/07/training-py-la-tine-in-liceu/<img alt="Training.py #1 - La tine în liceu" class="align-center" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/training-py-1-in-liceu.png" />
+<p>Deoarece conferințele și workshop-urile pot avea un caracter tehnic ceva mai avansat,
+ne-am propus să creăm un eveniment destinat pasionaților de Python, destinat începătorilor
+și nu numai. Acest training are ca public țintă elevii de liceu și ca scop
+introducerea acestora în limbajul de scripting de nivel înalt, Python.</p>
+<p>Evenimentul va face parte din programul european CodeWeek și se va desfășura cu
+sprijinul inspectoratului în mai multe licee de profil din țară, de data aceasta
+pornind cu nume ca “Colegiul Național”, “Costache Negruzzi”, “Grigore Moisil” și
+“Emil Racoviță” din Iași. Acesta va veni în continuarea workshop-ului de duminică
+și se va întinde pe patru zile de marți până vineri, câte un laborator de trei ore
+în fiecare liceu. Elevii vor desluși din mers, intr-o atmosferă cât mai distractivă,
+tainele acestui limbaj, fără a se lovi de aceleași clișee și obstacole veșnice.</p>
+<p>Această sesiune de training va fi prima din categoria ei și va întări
+cunoștințele dobândite în cadrul conferinței și a workshop-ului. Experiența ne-a
+arătat că de multe ori nu toți participanții de la aceste evenimente se descurcă
+la fel de bine ca restul și din acest motiv, vrem să anticipăm și să depășim împreună
+eventualele dificultăți și totodată, să învățăm lucruri noi sau lucruri vechi dar
+facute într-o altă manieră, mult mai simplu și mult mai rapid. Ideea acestui training
+este de a expune în fața micilor viitori programatori și dezvoltatori, un limbaj de
+programare ușor de înțeles, rapid, robust și stabil, un limbaj cu un impact enorm asupra
+tehnologiei și cu o varietate nemaiîntâlnită în domeniu și toate acestea datorită
+simplității sintaxei, dar mai ales comunității din spate și multitudinii de biblioteci.</p>
+<p>RoPython dorește să introducă încetul cu încetul, dar într-un mod sigur prin
+cantitatea imensă de beneficii imediate și viitoare, acest limbaj de scripting în
+programa studiilor (pre)universitare. Indiferent dacă intenția noastră de viitor
+va avea succes sau nu, suntem siguri că elevii ce vor lua parte la evenimentele de
+acest gen vor avea multe de învățat, lucruri ce vor fi de folos pe mai multe planuri,
+ce vor contribui la îmbunătățirea “gimnasticii minții” și care îi vor ajuta pe participanți
+să-și materializeze ideile într-un timp record, să vadă imediat în practică utilitatea unui
+algoritm și poate chiar să realizeze aplicația mult visată. În prezent, scopul nostru
+principal este să educăm potențialul nostru public din cadrul conferințelor, workshop-urilor
+și chiar adunărilor ce poartă denumirea de Ask.py, învățându-i de la zero și dirijându-i
+pas cu pas prin misteriosul drum către dezvoltarea de software. Ne dorim să-i facem
+să-și răspundă singuri la întrebări ca “La ce mă ajută programarea în viața reală?”,
+iar acest lucru va avea un mare beneficiu pentru ambele părți: noi ca organizatori vom
+putea crește rapid o comunitate în adevăratul sens al cuvântului ce se va remarca prin
+calitatea membrilor și nu prin cantitate, iar cei ce vor învața de la noi și de la colegii
+lor vor avea parte de niște cunoștințe, idei și indicații de care puțin probabil
+se vor lovi de unii singuri.</p>
+<p>Liceele înscrise în acest proiect sunt:</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="50%" />
+<col width="50%" />
+</colgroup>
+<tbody valign="top">
+<tr><td><img alt="Colegiul Național" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/colegiu-national.png" /></td>
+<td><img alt="Liceul Teoretic "Grigore Moisil"" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/grigore-moisil.png" /></td>
+</tr>
+<tr><td><img alt="Colegiul "Costache Negruzzi"" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/costache-negruzzi.png" /></td>
+<td><img alt="Colegiul Național "Emil Racoviță"" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/emil-racovita.png" /></td>
+</tr>
+</tbody>
+</table>
+Ask.py #3 - În expediție2014-10-01T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-10-01:2014/10/01/ask-py-in-expeditie/<img alt="Ask.py #3 - În expediție" class="align-center" src="https://ropython.ro/2014/10/01/ask-py-in-expeditie/ask-py-in-expeditie.png" />
+<p>Cu ocazia dojo-ului CentOS, ce se va desfășura în Timișoara pe 27 septembrie, echipa RoPython va face o vizită în orașul de pe Bega. O călătorie într-un oraș nou reprezintă totodată și oportunitatea cunoașterii comunității Python din orașul respectiv, ocazie numai bună pentru o nouă întâlnire Ask.py, alături de oameni noi și entuziasmați. Echipa RoPython vă invită la primul Ask.py în partea vestică a țării pe data de 1 octombrie, în Timișoara.</p>
+<p>Vă așteptăm!</p>
+Conference.py #1 @Iași2014-10-01T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-10-01:2014/10/01/conference-py-1/<p>Toamna este un anotimp al începutului, fiind vremea unui nou an școlar, unui
+nou început de an universitar, precum și sezonul în care vacanțele lungi sau
+scurte, plănuite sau inopinate, lasă locul altor activități.
+Este anotimpul în care începe stagiunea la operă și în care studenții revin
+timizi în orașul studenției lor, tânjind după aventurile verii proaspăt trecute.
+Toamna este și anotimpul în care poți participa la conferințe consacrate.
+Dacă pe harta evenimentelor IT din această toamnă ai trecut Design Jam,
+CodeCamp sau DefCamp, atunci este timpul să adaugi și prima conferință
+dedicată limbajului Python din România, Conference.py, ce se va desfășura în Iași,
+pe data de 18 octombrie.</p>
+<p>Conference.py propune o zi întreagă de prezentări tehnice, venite din
+partea unor speakeri implicați în proiecte open source de anvergură,
+cu subiecte ce vor purta participanții prin cloud computing folosind Python,
+in(tro)ducere în metaclase și sisteme de fișiere bazate pe Git, cuvintele cheie
+ale evenimentului fiind open-source și bineînțeles, Python.</p>
+<p>Vrem ca această conferință să rezoneze cu publicul pasionat de IT din Iași și nu
+numai, astfel încât prin ea să reușim să formăm un mediu propice dezvoltării
+comunității iubitorilor de Python și pasionaților de tehnologie din România.
+Prin subiecte interesate, ancorate în lumea open source, vrem să deschidem
+totodată și apetitul persoanelor tinere, dornice de învățarea unor lucruri noi,
+cât și a celor cu experiență în dezvoltarea de software, ce vor să afle ultimele
+noutăți din lumea Python.</p>
+<p>Pentru această primă ediție, ne așteptăm la cel puțin un număr de o sută de participanți
+și sperăm că această conferință să crească și să aducem an de an un număr tot mai mare de
+participanți și prezentări tot mai diverse și incitante. Pentru acest eveniment,
+intrarea va fi liberă.</p>
+<p>Următorii speakeri ne onorează cu participarea lor:</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="50%" />
+<col width="50%" />
+</colgroup>
+<tbody valign="top">
+<tr><td><div class="first last figure">
+<img alt="Alex Morega" src="https://ropython.ro/2014/10/01/conference-py-1/alex_morega.jpeg" />
+<p class="caption">Alex Morega</p>
+<div class="legend">
+Alex este un dezvoltator web, care iubește limbajul
+Python și nu se poate abține din a descoperi
+biblioteci noi. Printre altele, este și voluntar pentru
+organizația ROSEdu, ce promovează cultura open-source
+în educație.</div>
+</div>
+</td>
+<td><div class="first last figure">
+<img alt="Gabriel Samfira" src="https://ropython.ro/2014/10/01/conference-py-1/gabriel_samfira.jpg" />
+<p class="caption">Gabriel Samfira</p>
+<div class="legend">
+Gabriel este Senior Cloud Engineer în cadrul
+Cloudbase Solutions. Este pasionat de proiecte open
+source și experimentat în diverse limbaje de programare,
+precum Python, Go, Ruby, Perl și Powershell.</div>
+</div>
+</td>
+</tr>
+<tr><td><div class="first last figure">
+<img alt="Alessandro Pilotti" src="https://ropython.ro/2014/10/01/conference-py-1/alessandro_pilotti.jpeg" />
+<p class="caption">Alessandro Pilotti</p>
+<div class="legend">
+Alessandro este CEO-ul și fondatorul Cloudbase Solutions,
+o companie ce formează puntea de legătură dintre open
+source și Microsoft. El este Microsoft MVP pe ASP.NET
+și pe Windows Azure Insider, fiind totodată și Microsoft
+Certified Trainer. Îi place să dezvolte proiecte open
+source și să participe în comunitatea IT.</div>
+</div>
+</td>
+<td><div class="first last figure">
+<img alt="Ionel Cristian Mărieș" src="https://ropython.ro/2014/10/01/conference-py-1/ionel_cristian.jpg" />
+<p class="caption">Ionel Cristian Mărieș</p>
+<div class="legend">
+Ionel este un dezvoltator software din Cluj-Napoca.
+După mai multe aventuri cu alte limbaje, a rămas la
+Python și inevitabilul JavaScript. Îi place să facă
+contribuții la proiecte open-source și în timpul liber
+mai scrie și pe blog. El este și autorul mai multor
+proiecte open source, printre care enumerăm aspectlib
+cogen, python-manhole, fiind și contribuitor Celery.</div>
+</div>
+</td>
+</tr>
+<tr><td><div class="first last figure">
+<img alt="Vlad Temian" src="https://ropython.ro/2014/10/01/conference-py-1/vlad_temian.png" />
+<p class="caption">Vlad Temian</p>
+<div class="legend">
+Vlad este backend developer la Presslabs, fiind un
+tânăr energic și entuziast, pasionat de orice presupune
+cod sau problemă tehnică. Folosește Python ori de câte
+ori are ocazia și este totodată și mentor pentru Coder
+Dojo în Timișoara, unde pregătește copiii pentru primii
+lor pași în lumea Python.</div>
+</div>
+</td>
+<td> </td>
+</tr>
+</tbody>
+</table>
+<p>Dacă vrei să ne ajuți, dacă ai un sfat sau o critică sau doar ești curios
+de inițiativa grupului RoPython, nu ezita să ne contactezi pe <a class="reference external" href="mailto:contact@ropython.org">contact@ropython.org</a>.</p>
+<p>Mulțumim sponsorilor și partenerilor noștri!</p>
+<img alt="PSF" src="https://ropython.ro/2014/10/01/conference-py-1/python-software-foundation.png" style="width: 35.0%;" />
+<img alt="Cloudbase Solutions" src="https://ropython.ro/2014/10/01/conference-py-1/cloudbase.png" style="width: 35.0%;" />
+Ask.py #2 - Elemente introductive2014-07-23T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-07-23:2014/07/23/ask-py-elemente-introductive/<img alt="Ask.py #2 - Elemente introductive" class="align-center" src="https://ropython.ro/2014/07/23/ask-py-elemente-introductive/ask-py-2-elemente-introductive.png" />
+<p>Săptămâna aceasta în cadrul evenimentului Ask.py vom face primii pași în dezvoltarea unei aplicații folosind limbajul Python.
+Dacă săptămâna trecută vorbeam despre lucrurile interesante ce pot fi realizate folosind Python, în cadrul acestei sesiuni vom implementa o parte dintre ele.</p>
+<p>Vă așteptăm cu drag!</p>
+Decorators and Workflows2014-07-17T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-07-17:2014/07/17/decorators-and-workflows/<p>La a 2-a ediție de vară vor prezenta:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="30%" />
+<col width="70%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub"><a class="reference external" href="https://blog.ionelmc.ro/">Ionel Cristian Mărieș</a></th>
+<td>Tot ce nu vroiai să știi despre decoratori</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://github.com/severb">Sever Băneșiu</a></th>
+<td>Flowy, easy SWF workflows (swf: <a class="reference external" href="http://aws.amazon.com/swf/">http://aws.amazon.com/swf/</a>)</td>
+</tr>
+</tbody>
+</table>
+<p>Evenimentul este găzduit de Cluj Hub. Va fi o taxa de protocol de 20RON. 15RON pentru primii 5.</p>
+Ask.py #1 Curiozități2014-07-16T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-07-16:2014/07/16/ask-py-curiozitati/<img alt="Ask.py #1 - Curiozități" class="align-center" src="https://ropython.ro/2014/07/16/ask-py-curiozitati/ask-py-1-curiozitati.png" />
+<p>ask.py este destinat interacțiunii prin viu grai cu echipa RoPython, scopul fiind nu doar dobândirea de noi cunoștințe
+prin intermediul întrebărilor, cât și o închegare cât mai bună e relației dintre membrii comunității Python din România,
+în fața unui pahar de vin, înconjurați de oameni cu aceeași pasiune extraordinară pentru acest limbaj.</p>
+<p>Vom încerca în primul eveniment ask.py să prezentăm proiectul RoPython celor care vor să afle mai multe despre
+inițiativă, cât și să fim la dispoziția voastră pentru întrebări din universul Python.</p>
+PyTim #62014-07-01T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-07-01:2014/07/01/pytim-6/<p>Welcome to the 6th edition of #PyTim, the Python meetup in Timisoara.</p>
+<p>In this edition we will have 2 sessions talking about open source
+projects developed using Python and Go.</p>
+<p>Here is the Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:10</td>
+<td>Gabriel Adrian Samfira (Cloudbase Solutions)</td>
+<td>Automating Windows workloads with Juju and MAAS</td>
+</tr>
+<tr><td>19:10 - 19:30</td>
+<td>Coffee Break</td>
+<td> </td>
+</tr>
+<tr><td>19:30 - 20:10</td>
+<td>Bogdan Gaza</td>
+<td>Taming Cloud Infrastructures with Python and Docker</td>
+</tr>
+</tbody>
+</table>
+<p>The venue and format remain the same as in previous meetups. Please
+spread the word and let people know about #PyTim.</p>
+<p>See you on July 1!</p>
+<p>#Juju #Go #MAAS #Docker #HyperV #Python #opensource #meetup #Timisoara</p>
+Python and Ember.js2014-06-12T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-06-12:2014/06/12/python-and-emberjs/<p>Python and Ember.js - Super Fast (and Testable!) Frontend</p>
+<p>FREE BEER and PIZZA while showcasing the testable, Embjer.js on top of
+a Python backend.</p>
+<p>Create super fast and testable front end on top of your Python.</p>
+<p>by Stas Suscov and Flaviu Simihaian</p>
+<p><img alt="image0" src="http://photos2.meetupstatic.com/photos/event/5/4/e/e/global_199941742.jpeg" /></p>
+Workshop #1 - Python pentru dezvoltarea aplicațiilor web2014-05-31T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-05-31:2014/05/31/workshop-py-python-pentru-dezvoltarea-aplicatiilor-web/<pre class="literal-block">
+HTTP/1.1 201 Workshop created
+Date: SAT, 31 May 2014 10:00:00 GMT
+Location: Facultatea de informatică
+Content-Type: application/PythonWeb
+Content-Length: 12
+X-Description: “Python workshop! REST, url routing, Python, JSON, unit testing”
+</pre>
+<p>Dacă antetele de mai sus te duc cu gândul la proiectul pe care vrei să îl faci RESTful, dar nu ai avut niciodată timp să afli ce este și cum se face, atunci ești binevenit pe data de 31 mai la Facultatea de Informatică UAIC, Iași, pentru un atelier Python, de-a lungul unei zile intense în care cuvintele cheie vor fi web și Python. Nu e nici o problemă dacă nu ai auzit niciodată de acest limbaj, la finalul zilei fiecare participant va putea să își treacă în bucket list faptul că a aflat de REST APIs, JSON, Python, unit testing, url routing și permisiuni, generatori, WSGI și decoratori. Băuturile și snackurile vor fi din partea casei.</p>
+<p>Grupul din spatele inițiativei e format din oameni entuziaști și pasionați de Python, fiecare dintre ei având experiență în domenii precum procesare distribuită, aplicații web, open source și securitate. O prefață a evenimentului de sâmbătă va fi pe data de 30 mai, în incinta facultății de informatică (ora exactă va fi anunțată în curând), ce se va desfășura pe parcursul a două ore, în care grupul RoPython se va prezenta și își va prezenta și obiectivele, urmând ca restul timpului să fie ocupat de o serie de prezentări scurte și la obiect despre subiecte diverse cu tangență în limbajul Python, aceste prezentări având scopul să incite cât mai multă lume pentru participarea de sâmbătă. Totodată, vineri va exista și o surpriză (cuvintele cheie fiind API și gaming).</p>
+<p>Evenimentul de sâmbătă, 31 mai, va fi împărțit într-o parte teoretică, ce se va desfășura în prima parte a zilei, urmată de una practică, de-a lungul căreia participanții pot să își folosească cunoștințele acumulate în prima parte a zilei. Partea teoretică va consta în prezentări mai detaliate cu aplicare în dezvoltarea aplicațiilor web folosind Python, iar în cea practică participanții vor lucra la realizarea unor aplicații web într-un timp cât mai scurt.
+Pentru că vrem ca fiecare participant să câștige cât mai multă experiență din urma acestui atelier și să oferim un eveniment de calitate, numărul de locuri pentru evenimentul de sâmbătă va fi limitat. Înscrierea fiecărui participant va fi evaluată conform anumitor criterii de către membrii grupului, urmând ca primele 45 de persoane să fie acceptate.</p>
+<p>Elementele ce vor fi apreciate sunt:</p>
+<ul class="simple">
+<li>contribuitori la proiecte open source, nu neapărat scrise în limbajul Python.</li>
+<li>proiecte pe github sau bitbucket peste care ne putem uita.</li>
+<li>un profil de LinkedIn plin cu lucruri care să ne impresioneze.</li>
+</ul>
+<p>Apreciem persoanele care vor să învețe, așa că și începătorii sunt bineveniți. Pentru asta, trebuia ca prezentarea voastră să fie cât mai savuroasă și sinceră.</p>
+<p>Programul de vineri este:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="58%" />
+<col width="26%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Ora</th>
+<th class="head">Prezentare</th>
+<th class="head">Speaker</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>12:00 - 12:15</td>
+<td>Prezentarea grupului RoPython</td>
+<td>Alexandru Coman</td>
+</tr>
+<tr><td>13:00 - 13:15</td>
+<td>Noțiuni de conduită în dezvoltarea unui proiect</td>
+<td>Cosmin Poieană</td>
+</tr>
+<tr><td>13:15 - 13:30</td>
+<td>Decoratori (noțiuni introductive)</td>
+<td>Claudiu Popa</td>
+</tr>
+<tr><td>13:30 - 13:45</td>
+<td>Unit testing (noțiuni introductive)</td>
+<td>Claudiu Popa</td>
+</tr>
+<tr><td>13:45 - 14:00</td>
+<td>Element surpriză</td>
+<td>Claudiu Popa</td>
+</tr>
+</tbody>
+</table>
+<p>Programul de sâmbătă este:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="58%" />
+<col width="26%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Ora</th>
+<th class="head">Activitate</th>
+<th class="head">Speaker</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>09:00 - 10:00</td>
+<td>Primirea participanților</td>
+<td> </td>
+</tr>
+<tr><td>10:00 - 10:45</td>
+<td>Introducere în paradigma REST</td>
+<td>Sabin Buraga</td>
+</tr>
+<tr><td>10:45 - 11:15</td>
+<td>Framework-ul Cherrypy</td>
+<td>Alexandru Coman</td>
+</tr>
+<tr><td>11:15 - 11:30</td>
+<td>Pauză</td>
+<td> </td>
+</tr>
+<tr><td>11:30 - 12:30</td>
+<td>Django REST Framework</td>
+<td>Claudiu Popa</td>
+</tr>
+<tr><td>12:30 - 13:00</td>
+<td>ORM-uri</td>
+<td>Cosmin Poieană</td>
+</tr>
+<tr><td>13:00 - 14:15</td>
+<td>Pauză de masă</td>
+<td> </td>
+</tr>
+<tr><td>14:15 - 14:30</td>
+<td>Standarde de scriere</td>
+<td>Alexandru Coman</td>
+</tr>
+<tr><td>14:30 - 14:45</td>
+<td>Formarea echipelor</td>
+<td> </td>
+</tr>
+<tr><td>15:00 - 19:00</td>
+<td>Workshop</td>
+<td> </td>
+</tr>
+<tr><td>20:00</td>
+<td>Feedback în Oscar</td>
+<td>Echipa RoPython</td>
+</tr>
+</tbody>
+</table>
+<p>Grupul RoPython vă așteaptă cu drag!</p>
+Machine Learning in Python2014-02-20T00:00:00+02:00Echipa RoPythontag:ropython.ro,2014-02-20:2014/02/20/machine-learning-in-python/<p>Hello Pythonistas!</p>
+<p>After a long break we'll meet again! This time the topic is machine
+learning, one of Python's favorite use cases. Radu Marius Florin and
+Roland Szabo will tell us more about it. After the meetup we'll go for a
+drinkup to get to know each other better ...</p>
+<p>The event will be hosted by Cluj Hub, where freelancers usually meet.</p>
+PyTim #52014-02-11T00:00:00+02:00Echipa RoPythontag:ropython.ro,2014-02-11:2014/02/11/pytim-5/<p>Happy New Year from behalf of PyTim!</p>
+<p>The first #Python meetup of 2014 will take place on February 11. The
+format is the same as in the previous meet ups.</p>
+<p>Here is the Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="30%" />
+<col width="70%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub"><div class="first last line-block">
+<div class="line">Radu Ciorba</div>
+<div class="line">(<a class="reference external" href="https://www.facebook.com/ThreePillarGlobal">3Pillar Global Romania</a>)</div>
+</div>
+</th>
+<td>Concurrency in Python Overview: Processes, Threads and Greenlets</td>
+</tr>
+<tr><th class="stub">Adam Collard (<a class="reference external" href="https://www.facebook.com/pages/Canonical-Ltd/112304012115618">Canonical Ltd</a>)</th>
+<td>Python 3.4. What's coming?</td>
+</tr>
+<tr><th class="stub">Alessandro Pilotti (<a class="reference external" href="https://www.facebook.com/CloudbaseSolutions">Cloudbase Solutions</a>)</th>
+<td>Interoperable OpenStack guest initialization with Python</td>
+</tr>
+</tbody>
+</table>
+<p>Each presentation will last around 30 minutes + Q/A. There will be
+short, 10 minute coffee breaks in between sessions.</p>
+<p>Thanks,</p>
+<p>See you on February 11!</p>
+PyTim #42013-11-12T00:00:00+02:00Echipa RoPythontag:ropython.ro,2013-11-12:2013/11/12/pytim-4/<p>Welcome to the 4th #Python community #meetup in #Timisoara.</p>
+<p>At PyTim #4 we will have 3 talks held by local developers, covering the
+following topics:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:10</td>
+<td>Vlad Temian (<a class="reference external" href="https://www.facebook.com/PressLabs?directed_target_id=0">PressLabs</a>)</td>
+<td>A Python Web Service</td>
+</tr>
+<tr><td>19:10 - 19:20</td>
+<td>Dan Bugariu</td>
+<td>OpenData & CityProjects communities / Python Hackaton opportunity</td>
+</tr>
+<tr><td>19:40 - 20:20</td>
+<td>Dan Damian (<a class="reference external" href="https://www.facebook.com/mindquilt?directed_target_id=0">MindQuilt</a>)</td>
+<td>Application Deployment using SaltStack & Fabric</td>
+</tr>
+<tr><td>20:20 - 21:00</td>
+<td>Gabriel Adrian Samfira (<a class="reference external" href="https://www.facebook.com/CloudbaseSolutions?ref=hl&directed_target_id=0">Cloudbase Solutions</a>)</td>
+<td>Distributed Tasks using Python and AMQP</td>
+</tr>
+</tbody>
+</table>
+<p>See you on November 12!</p>
+PyTim #32013-10-09T00:00:00+03:00Echipa RoPythontag:ropython.ro,2013-10-09:2013/10/09/pytim-3/<p>Now that developers have come back from holiday and the University has
+started we will continue our regular meetup schedule with PyTim #3.</p>
+<p>We will have 3 technical talks held by local developers who will share
+from their experience working on large scale Python projects.</p>
+<div class="section" id="agenda-speakers">
+<h2>Agenda & Speakers<a class="headerlink" href="#agenda-speakers" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:10</td>
+<td>Mihai Balint (Cmed Technology)</td>
+<td>Test Fixture Deployment with Docker Containers</td>
+</tr>
+<tr><td>19:10 - 19:50</td>
+<td>Robert Tingirica (<a class="reference external" href="https://www.facebook.com/CloudbaseSolutions/events?ref=hl&directed_target_id=0">Cloudbase Solutions</a>)</td>
+<td>Unit Testing in Python</td>
+</tr>
+<tr><td>20:10 - 21:00</td>
+<td>Sever Banesiu & Peter Horvath (<a class="reference external" href="https://www.facebook.com/ThreePillarGlobal?directed_target_id=0">3Pillar Global Romania</a>)</td>
+<td>Zope Component Architecture / Flowy Library for Amazon Simple Workflow</td>
+</tr>
+</tbody>
+</table>
+<p>See you on October 9!</p>
+</div>
+Task queues and components architecture2013-10-03T00:00:00+03:00Echipa RoPythontag:ropython.ro,2013-10-03:2013/10/03/task-queues-and-components-architecture/<p>I invite you to the 2nd Cluj Pythonistas meetup where two of the best
+Python developers I know will tell you about subjects that they love:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="30%" />
+<col width="70%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub"><a class="reference external" href="https://blog.ionelmc.ro/">Ionel Cristian Mărieș</a></th>
+<td>Celery introduction</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://github.com/severb">Sever Băneșiu</a></th>
+<td>Zope Component Architecture</td>
+</tr>
+</tbody>
+</table>
+<p>The event's host is Cluj Cowork and the recommended contribution for
+that is 10 lei. See you there ...</p>
+<p>P.S. Ring at "Ruby tribe" when you arrive.</p>
+Python Cluj first meetup2013-08-01T00:00:00+03:00Echipa RoPythontag:ropython.ro,2013-08-01:2013/08/01/python-cluj-first-meetup/<p>Just an informal meeting in a bar so we can get to know other Python
+fans in Cluj and what they have to share</p>
+PyTim #22013-07-09T00:00:00+03:00Echipa RoPythontag:ropython.ro,2013-07-09:2013/07/09/pytim-2/<p>After an extremely interesting first meetup we would like to continue in
+the same direction with PyTim #2.</p>
+<p>We will have some technical talks and provide an insight to the
+Europython 2013 conference happening now in Florence - <a class="reference external" href="https://ep2013.europython.eu/">https://ep2013.europython.eu/</a> <a class="reference external" href="https://ep2013.europython.eu/p3/live/">https://ep2013.europython.eu/p3/live/</a></p>
+<div class="section" id="agenda-speakers">
+<h2>Agenda & Speakers<a class="headerlink" href="#agenda-speakers" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:00</td>
+<td>Laura Feier & Andrei Coman</td>
+<td>Python at 3Pillar Global</td>
+</tr>
+<tr><td>19:00 - 20:00</td>
+<td>Bogdan Gaza</td>
+<td>Realtime Webapps in Python</td>
+</tr>
+<tr><td>20:00 - 21:00</td>
+<td>Bogdan Hodorog, Radu Ciorba, Adam Collard, Slavita Baciuna</td>
+<td>Bringing Europython in Timisoara</td>
+</tr>
+</tbody>
+</table>
+<p>See you at the event!</p>
+</div>
+Python Basics Training2013-06-29T00:00:00+03:00Echipa RoPythontag:ropython.ro,2013-06-29:2013/06/29/python-basics-training/<p>PyTim is organizing a Python training for beginners.</p>
+<p>We invite you to learn the basics of Python from some of the most
+experienced developers in Timisoara.</p>
+<p>The event will take place on June 29, at the Startup Hub, starting from
+14:00.</p>
+<p>Speakers:</p>
+<ul class="simple">
+<li><a class="reference external" href="https://www.facebook.com/vladtemian?directed_target_id=0">Vlad Temian</a> - SimplySocial</li>
+<li><a class="reference external" href="https://www.facebook.com/adrian.vladu.3?directed_target_id=0">Adrian Vladu</a> - Cloudbase Solutions</li>
+<li><a class="reference external" href="https://www.facebook.com/ai.cucu?directed_target_id=0">Ioan Alexandru Cucu</a> - 3Pillar Global</li>
+<li><a class="reference external" href="https://www.facebook.com/tomoroga?directed_target_id=0">Andrei Tomoroga</a> - MindQuilt</li>
+</ul>
+<p>You can find the Agenda here - <a class="reference external" href="http://bit.ly/122dDfJ">http://bit.ly/122dDfJ</a></p>
+<p>Bring your laptops, you will need them. Please install Python 2.7 (<a class="reference external" href="http://www.python.org/download/">http://www.python.org/download/</a>) and an editor with Syntax Highlightling (eg: Notepad++, Vim, Sublime,
+etc).</p>
+PyTim #12013-06-04T00:00:00+03:00Echipa RoPythontag:ropython.ro,2013-06-04:2013/06/04/pytim-1/<p>First PyTim meetup.</p>
+<p>We will talk about local products developed in Python and why local
+developers / companies have chosen Python. Also, what is the most
+interesting facet of using Python on each of these products.</p>
+<p>There will be 4 presentations / tech talks held by:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="30%" />
+<col width="70%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">Adam Collard (Cmed Technology)</th>
+<td>Coding to cure cancer, Python in pharma</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://www.facebook.com/alessandro.pilotti?directedarget_id=0">Alessandro Pilotti</a> (Cloudbase Solutions)</th>
+<td>Python and OpenStack</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://www.facebook.com/hurrycane?directed_target_id=0">Bogdan Gaza</a> (SimplySocial)</th>
+<td>Weightlifting at SimplySocial</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://www.facebook.com/dandamian?directed_target_id=0">Dan Damian</a> (MindQuilt)</th>
+<td> </td>
+</tr>
+</tbody>
+</table>
+<p>See you on June 4!</p>
+
\ No newline at end of file
diff --git a/feeds/echipa-ropython.rss.xml b/feeds/echipa-ropython.rss.xml
new file mode 100644
index 00000000..54636dfb
--- /dev/null
+++ b/feeds/echipa-ropython.rss.xml
@@ -0,0 +1,2087 @@
+
+RoPythonhttps://ropython.ro/Thu, 01 Aug 2019 00:00:00 +0300A beer gatheringhttps://ropython.ro/2019/08/01/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+Echipa RoPythonThu, 01 Aug 2019 00:00:00 +0300tag:ropython.ro,2019-08-01:2019/08/01/a-beer-gathering/prezentariThings to try with a tracer & Do you trust your data?https://ropython.ro/2019/06/20/things-to-try-with-a-tracer-do-you-trust-your-data/<p>For this meetup we'll have a raffle (tombolă) for 2 ticket discounts at PyconBalkan (Oct 3-5).</p>
+<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing. There will be snacks and beverages, courtesy of ComplyAdvantage.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Things to try with a tracer</strong> (Ionel Cristian Mărieș)</p>
+<p>This presentation will go over a bunch of examples with <a class="reference external" href="https://python-hunter.readthedocs.io/">Hunter</a> and
+teach you how to stop worrying and love the tracer. Will include examples
+of how to attach to processes and a bunch of contraptions with variables.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=Z897n8Kwk8M&list=PL2Arun8D--P9YqshRO2eGSfPtSEmwVdaW&index=1">Video</a> and
+<a class="reference external" href="https://blog.ionelmc.ro/presentations/things-to-try-with-a-tracer/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Do you trust your Data?</strong> (Adrian Buturca)</p>
+<p>This presentation will try to walk us through challenges that we, in <a class="reference external" href="https://complyadvantage.com/">ComplyAdvantage</a>, had and have around this topic and tries to present what we learn from them and the directions that we are taking for having better answers to this question.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=v6-JZ8degdQ&list=PL2Arun8D--P9YqshRO2eGSfPtSEmwVdaW&index=2">Video</a> and
+<a class="reference external" href="https://ropython.ro/2019/06/20/things-to-try-with-a-tracer-do-you-trust-your-data/Do-you-trust-your-Data.pdf">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing and the raffle for the two tickets. The discounted price will be 35€ while the full price would be 150€.</td>
+</tr>
+</tbody>
+</table>
+</div>
+Echipa RoPythonThu, 20 Jun 2019 00:00:00 +0300tag:ropython.ro,2019-06-20:2019/06/20/things-to-try-with-a-tracer-do-you-trust-your-data/prezentariThe one about gevent, asyncio and decoratorshttps://ropython.ro/2019/06/12/the-one-about-gevent-asyncio-and-decorators/<p>Hello Pythonistas!</p>
+<p>It's been a while since our last meetup. Let's get together again!</p>
+<p>Agenda:</p>
+<ul class="simple">
+<li>Radu Ciorba and colleagues from Bitdefender will share our experience after using asyncio for over a year.
+Zoli Szeredi will challenge your knowledge of decorators.</li>
+<li>Aleksandar Kordic will talk about Coroutines with greenlet and gevent.</li>
+</ul>
+<p>Stay tuned for updates and an exact schedule.</p>
+Echipa RoPythonWed, 12 Jun 2019 00:00:00 +0300tag:ropython.ro,2019-06-12:2019/06/12/the-one-about-gevent-asyncio-and-decorators/prezentariRoPython Bucharest Meetuphttps://ropython.ro/2019/04/23/ropython-bucharest-meetup/<p>We will have our first monthly Python meetup on April 23th in the center at the charming COWORK CAFE (<a class="reference external" href="http://theatelier.ro/">http://theatelier.ro/</a>). If you have a topic you want to talk about let us know in the comments. I could give an introduction into Plone the Python Web CMS including a nice and lean Restful-API. But I'm open for more topics. The plan is to have the meetup once month.</p>
+<p>The space there is limited, so please RSVP and update if you can not make it, so that other people can come instead.</p>
+<p>After the meetup, we can have some conversations on a beer or two in the old town ;)</p>
+Echipa RoPythonTue, 23 Apr 2019 00:00:00 +0300tag:ropython.ro,2019-04-23:2019/04/23/ropython-bucharest-meetup/prezentariA beer gatheringhttps://ropython.ro/2019/04/18/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+Echipa RoPythonThu, 18 Apr 2019 00:00:00 +0300tag:ropython.ro,2019-04-18:2019/04/18/a-beer-gathering/prezentariGoing serverless with AWS & Deploying your Python apps using Dokkuhttps://ropython.ro/2019/02/26/going-serverless-with-aws-deploying-your-python-apps-using-dokku/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing. There will be snacks and beverages, courtesy of QCatalyst.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Going serverless with AWS</strong> (Cristian Robert)</p>
+<p>A developer jumps on the ‘serverless’ bandwagon. We’ll take a look at the process and tools available to develop applications that run on AWS serverless computing technology.</p>
+<p class="last"><a class="reference external" href="https://github.com/QCatalyst/ro-python-serverless">Code</a>,
+<a class="reference external" href="https://www.youtube.com/watch?v=NPEsqxMeGJA&list=PL2Arun8D--P9nBRF83st6SOtFkCmfIc2K&index=1">Video</a> and
+<a class="reference external" href="https://ropython.ro/2019/02/26/going-serverless-with-aws-deploying-your-python-apps-using-dokku/Going-serverless-with-AWS.pdf">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Deploying your Python apps using Dokku and Digital Ocean</strong> (Angel Ramboi)</p>
+<p>How to deploy your very own PaaS on a Digital Ocean droplet using Dokku (<a class="reference external" href="https://github.com/dokku/dokku/">https://github.com/dokku/dokku/</a>) a Docker powered "poor mans" mini Heroku bash script. +Demo: setup a simple Python app and deploy it using git (and if we have time automate this using Gitlab CI/CD).</p>
+<p class="last"><a class="reference external" href="https://github.com/aramboi/ropython-meetup-26-feb-2019">Code</a>, <a class="reference external" href="https://www.youtube.com/watch?v=ABS8uCEOUlE&list=PL2Arun8D--P9nBRF83st6SOtFkCmfIc2K&index=2">Video</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:00</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Echipa RoPythonTue, 26 Feb 2019 00:00:00 +0200tag:ropython.ro,2019-02-26:2019/02/26/going-serverless-with-aws-deploying-your-python-apps-using-dokku/prezentariA beer gatheringhttps://ropython.ro/2018/12/13/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+Echipa RoPythonThu, 13 Dec 2018 00:00:00 +0200tag:ropython.ro,2018-12-13:2018/12/13/a-beer-gathering/prezentariA beer gatheringhttps://ropython.ro/2018/11/08/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+Echipa RoPythonThu, 08 Nov 2018 00:00:00 +0200tag:ropython.ro,2018-11-08:2018/11/08/a-beer-gathering/socialBeer gathering - group retrospective and future planshttps://ropython.ro/2018/09/27/beer-gathering-group-retrospective-and-future-plans/<p>Ro-Python Iasi meetup group retrospective, future plans, presentations proposals, speakers. We aim to re-launch the group activity for 2018-2019 season, and anyone who wants to be part of this growing community is welcome to join us.</p>
+<p>Location: The Trumpets (Palas Mall - Esplanada Teatrul Luceafărul).</p>
+<p>Note: Due to small number of participants this event will not be sponsored with location or beer.</p>
+Echipa RoPythonThu, 27 Sep 2018 00:00:00 +0300tag:ropython.ro,2018-09-27:2018/09/27/beer-gathering-group-retrospective-and-future-plans/socialA beer gatheringhttps://ropython.ro/2018/09/25/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+Echipa RoPythonTue, 25 Sep 2018 00:00:00 +0300tag:ropython.ro,2018-09-25:2018/09/25/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/07/05/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting like those discounted tickets at PyCon
+Balkan and plans for the next meetup.</p>
+<p>Reserved table is in the interior. Preordering food is possible (leave
+a message).</p>
+Echipa RoPythonThu, 05 Jul 2018 00:00:00 +0300tag:ropython.ro,2018-07-05:2018/07/05/a-beer-gathering/socialRoPython #4 - Async Pythonhttps://ropython.ro/2018/06/20/ropython-4-async-python/<p>Join us at the next Python Meetup on the 20th of June, from 19:00. The
+location will be announced.</p>
+<p>Agenda:</p>
+<ul class="simple">
+<li>What the heck is this <cite>async def</cite> and why is it awesome? - Radu Ciorba</li>
+</ul>
+Echipa RoPythonWed, 20 Jun 2018 00:00:00 +0300tag:ropython.ro,2018-06-20:2018/06/20/ropython-4-async-python/prezentariNumerical computing in Python and Python Balkanhttps://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing. There will be snacks and beverages, courtesy of
+Evozon.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Numerical computing in Python</strong> (Mihai Andrei)</p>
+<p>Numerical computing is the processing of large amounts of floating
+point data. It is the foundation for analyzing measurements and of scientific
+computing.</p>
+<p>Once arcane subjects of scientific computing are entering the
+mainstream. Machine learning and big data analytics are popular examples.</p>
+<p>Python is widely used in this domain, threatening established tools
+like matlab.</p>
+<p>Python's scientific ecosystem is based on a common data type: the
+mighty numpy array.</p>
+<p>We will introduce you to the numpy library, and along the way show off
+some other common used tools for numerical data.</p>
+<p><a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/numpy-slides.html">Slides</a>.</p>
+<!--<p><a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/Digraph.png">blah</a>
+<a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/heat_field.png">blah</a>
+<a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/matrix.png">blah</a>
+<a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/numpy_broadcasting.png">blah</a></p>
+<div class="last">--></div></td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Python Balkan</strong> (Bojan Jovanovic)</p>
+<p>A draft of the protocol of communication for python communities in
+Balkan. Bojan (Python Developer and founder of Kortechs) from Belgrade
+has a reputation for creating interesting python meetups in Belgrade.
+This time he would like to scale this up a bit by giving every
+community in the Balkan region the tools needed to upgrade their game
+a bit by giving the community organizers a way of acquiring quality
+content trough sharing.</p>
+<p class="last"><a class="reference external" href="https://docs.google.com/presentation/d/15y01HRcjBJP_1SZoGg-0ikxgoCG463qdJtmj0gfcSLI/present">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Echipa RoPythonTue, 06 Mar 2018 00:00:00 +0200tag:ropython.ro,2018-03-06:2018/03/06/numerical-computing-in-python-and-python-balkan/prezentariAnsible - test driven infrastructure and Nemutam.com - script to search enginehttps://ropython.ro/2018/02/15/ansible-test-driven-infrastructure-and-nemutamcom-script-to-search-engine/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Ansible - test driven infrastructure</strong> (<a class="reference external" href="https://www.linkedin.com/in/alexandru-hapliuc-2b360729/">Alexandru Hapliuc</a>)</p>
+<p>Everything becomes code defined and test driven. Lately even
+Infrastructure has become an adept of that. The presentation will
+briefly how Ansible, Molecule and Docker help us achieve that.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=HW45vPLJfgo">Video</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Nemutam.com - script to search engine</strong> (<a class="reference external" href="https://nemutam.com/">Gabi Nagy</a>)</p>
+<p>The talk goes through the project's 4 year history, starting from a
+70-line bash script to a scalable, distributed system, along with the
+problems and lessons we've learned along the way. Topics include
+Python, Selenium, running on top of Linux, distributed systems and
+performance.</p>
+<p class="last"><a class="reference external" href="#">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Echipa RoPythonThu, 15 Feb 2018 00:00:00 +0200tag:ropython.ro,2018-02-15:2018/02/15/ansible-test-driven-infrastructure-and-nemutamcom-script-to-search-engine/prezentariA beer gatheringhttps://ropython.ro/2017/12/19/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Will we find any mulled wine?</p>
+Echipa RoPythonTue, 19 Dec 2017 00:00:00 +0200tag:ropython.ro,2017-12-19:2017/12/19/a-beer-gathering/socialRoPython Meetup #3https://ropython.ro/2017/12/12/ropython-meetup-3/<p>Join us at the next Python Meetup on the 12th of December, at the
+Startup Hub, from 18:30.</p>
+<p>Because many of you expressed an interest in data science, Kienka Kio
+will present a "Holistic View of Data Science".</p>
+Echipa RoPythonTue, 12 Dec 2017 00:00:00 +0200tag:ropython.ro,2017-12-12:2017/12/12/ropython-meetup-3/prezentariAsync tasks with Dramatiq and Tracing in Pythonhttps://ropython.ro/2017/12/07/async-tasks-with-dramatiq-and-tracing-in-python/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Async tasks with Dramatiq</strong> (<a class="reference external" href="https://github.com/Bogdanp">Bogdan Popa</a>)</p>
+<p>How to leverage distributed task processing to improve the performance
+and reliability of web services using Dramatiq (an alternative to
+Celery) and RabbitMQ.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=mrG9ZwLxb0g&t=129s&list=PL2Arun8D--P_rDD6m5vQF18JKCPmYbXd6&index=2">Video</a> and <a class="reference external" href="http://slides.com/bogdanpopa/dramatiq/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Tracing in Python</strong> (<a class="reference external" href="https://github.com/ionelmc">Ionel Cristian Mărieș</a>)</p>
+<p>This talk will explore Python's tracing API (sys.settrace) and give a
+sneak peek into Hunter the tracing framework.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=d-qbVkdzUlM&list=PL2Arun8D--P_rDD6m5vQF18JKCPmYbXd6&index=1">Video</a> and <a class="reference external" href="https://blog.ionelmc.ro/presentations/tracing-in-python/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Echipa RoPythonThu, 07 Dec 2017 00:00:00 +0200tag:ropython.ro,2017-12-07:2017/12/07/async-tasks-with-dramatiq-and-tracing-in-python/prezentariA beer retrospectivehttps://ropython.ro/2017/11/02/a-beer-retrospective/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting.</p>
+Echipa RoPythonThu, 02 Nov 2017 00:00:00 +0200tag:ropython.ro,2017-11-02:2017/11/02/a-beer-retrospective/socialRoPython Meetup #2https://ropython.ro/2017/10/31/ropython-meetup-2/<p>The next meetup will take place on the 31st of October.</p>
+<p>Agenda:</p>
+<ul>
+<li><p class="first">Gabriel Trautmann presenting techniques for optimizing Python code in
+the context of "Form Recognition Clustering with Locality Sensitive
+Hashing".</p>
+</li>
+<li><p class="first">Mihai Balint - Python' async web framework performance gauntlet - 2017 edition</p>
+<p>In this presentation we compare the performance of modern async web
+frameworks running on python 3.6. The contenders are tested in four
+scenarios designed to emphasize common tasks undertaken by web
+frameworks: serializing objects to json, building html from a
+template, fetching data from a database and querying third-party http
+endpoints. We match the popular against the obscure and the pure
+against the compiled in an effort to discover the king of requests per
+second.</p>
+</li>
+</ul>
+<p>Stay tuned for more details!</p>
+Echipa RoPythonTue, 31 Oct 2017 00:00:00 +0200tag:ropython.ro,2017-10-31:2017/10/31/ropython-meetup-2/prezentariPytest workshophttps://ropython.ro/2017/10/21/pytest-workshop/<p>Hello everyone,</p>
+<p>We're back in action with a Pytest workshop. It's going to take about
+2-3 hours and there will be pizza & drinks provided by Yonder.</p>
+<p>The only requirement is to bring a laptop with Python installed.</p>
+<p>Workshop's content:</p>
+<ul class="simple">
+<li>preparation & setting up tox/virtualenv/django/pytest</li>
+<li>writing tests for the Django tutorial polls app (just the test part,
+the app code will be provided)</li>
+</ul>
+<p>Aim is to cover these pytest topics:</p>
+<ul class="simple">
+<li>test discovery</li>
+<li>classes vs function tests</li>
+<li>assertion helpers</li>
+<li>marks, skipping & xfailing</li>
+<li>parametrization</li>
+<li>fixtures, scoping, finalization</li>
+<li>builtin fixtures overview</li>
+<li>pytest-django plugin</li>
+</ul>
+<p>Tutors will be Ionel and highschool-teacher-turned-programmer Gabriel Muj.</p>
+Echipa RoPythonSat, 21 Oct 2017 00:00:00 +0300tag:ropython.ro,2017-10-21:2017/10/21/pytest-workshop/workshopA beer retrospectivehttps://ropython.ro/2017/09/26/a-beer-retrospective/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting.</p>
+<p>We'll have one special guest: Gabriel Muj. Will he get drunk enough to
+tell us the sad story of leaving highschool teaching career for Python
+programming? Lets find out!</p>
+Echipa RoPythonTue, 26 Sep 2017 00:00:00 +0300tag:ropython.ro,2017-09-26:2017/09/26/a-beer-retrospective/socialRoPython September Meetuphttps://ropython.ro/2017/09/19/ropython-september-meetup/<p>Re-lansăm întâlnirile comunității Python din Timișoara!</p>
+<p>Vom începe din 19 Septembrie, după ce ne-am mai întors din concedii,
+cu o întâlnire într-un format ușor diferit față de ce am făcut până
+acuma, pe lângă prezentarea clasică vom face și un Python Open Space.</p>
+<p>Agenda:</p>
+<ul class="simple">
+<li>Să facem un joc cu PyGame Zero</li>
+<li>Python Open Space</li>
+</ul>
+<p>Ce presupune un Open Space:</p>
+<ul class="simple">
+<li>Ne întâlnim</li>
+<li>Propunem subiecte de discuție (trebuie să fie măcar tangențial
+legate de Python)</li>
+<li>Votăm pentru subiectele propuse< p></li>
+<li>Alegem top FIXNUM subiecte (poate sparte în 2 trackuri dacă suntem
+destui)</li>
+<li>Și discutăm 15 minute fiecare topic propus</li>
+</ul>
+<p>Ce e PyGame Zero? E o unealtă educațională, menită să ajute învățatul
+programării prin crearea de jocuri. Necesită cunoștiințe minime de
+programare, un fișier text gol înseamnă un joc valid cu o fereastră
+goală, și acum poți să clădești de aici :)</p>
+Echipa RoPythonTue, 19 Sep 2017 00:00:00 +0300tag:ropython.ro,2017-09-19:2017/09/19/ropython-september-meetup/socialworkshopAsynchronous tasks using Django, Celery and RabbitMQhttps://ropython.ro/2017/06/28/asynchronous-tasks-using-django-celery-and-rabbitmq/<p>Celery is an asynchronous task queue based on distributed message
+passing. It is focused on real-time operations, but supports
+scheduling as well. RabbitMQ, is a message broker which is used by
+Celery to distribute messages.</p>
+<p>Celery is perfectly suited for tasks which will take some time to
+execute but we don’t want our requests to be blocked while these tasks
+are processed.
+Example use cases: sending emails, heavy background processing (eg:
+multimedia encoding), sending bulk messages, periodic tasks, complex
+concurrent workflows.</p>
+<p><strong>Schedule:</strong></p>
+<ul class="simple">
+<li>06:00 - Entry. There will be pizza, snacks and beer, courtesy of <a class="reference external" href="https://www.pentalog.ro/bucuresti">Pentalog Bucharest</a>.</li>
+<li>06:20 - Introduction to asynchronous tasks, Celery (with Django) and RabbitMQ.</li>
+<li>06:40 - The Architecture of a typical setup.</li>
+<li>07:00 - short break</li>
+<li>07:10 - How to implement and consume asynchronous tasks.</li>
+<li>07:50 - Advanced Tips & Best practices with Celery</li>
+<li>08:00 - Closing</li>
+</ul>
+Echipa RoPythonWed, 28 Jun 2017 00:00:00 +0300tag:ropython.ro,2017-06-28:2017/06/28/asynchronous-tasks-using-django-celery-and-rabbitmq/prezentariDjango presentation and why to use it for single page or hybrid applications toohttps://ropython.ro/2017/04/25/django-presentation-and-why-to-use-it-for-single-page-or-hybrid-applications-too/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">There will be pizza, snacks and beer, courtesy of <a class="reference external" href="https://www.pentalog.ro/iasi">Pentalog Iasi</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">Django presentation (Dan Tudorache)</p>
+<p>Django is a high-level Python Web framework that encourages rapid development and clean,
+pragmatic design. Built by experienced developers, it takes care of much of the hassle of
+Web development, so you can focus on writing your app without needing to reinvent the wheel.
+We will go on to discuss:</p>
+<ul class="last simple">
+<li>What is Django</li>
+<li>Django structure</li>
+<li>Where is Django used</li>
+<li>What Django is not</li>
+<li>Typical workflow in Django</li>
+<li>Django Admin</li>
+<li>Who is behind Django framework</li>
+</ul>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first">Why to use Django for single page or hybrid applications too (Dan Tudorache)</p>
+<p class="last">With the advent of new amazing front-end frameworks and the ever-increasing
+power of browsers and mobile processors, webapp users expect a dynamic, seamless
+user experience where page refresh is out of the question.
+Therefore server template rendering is not cool anymore. What to do?
+Use Django as a pure back-end. In this talk, technologies, strategies and
+third-party packages will be discussed, we will analyze and debate
+the advantages and disadvantages of Django opposed to other technologies.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+<hr class="docutils" />
+<p><strong>Dan Tudorache (Python Lead)</strong> studied computer engineering at
+"Gh. Asachi" Technical University, followed by two masters degree, one
+in distributed software engineering and one in project management.
+He worked 10 years as a web developer for various companies and clients,
+and since 3 years ago he has found the beauty of Python and Django.
+In 2016 Dan joined Pentalog Group as a Python
+Technical Lead, and since then is building projects, improve processes, manage development teams
+and helping big companies to build the most efficient, robust and dynamic software they need.</p>
+</div>
+Echipa RoPythonTue, 25 Apr 2017 00:00:00 +0300tag:ropython.ro,2017-04-25:2017/04/25/django-presentation-and-why-to-use-it-for-single-page-or-hybrid-applications-too/prezentariWinter retrospectivehttps://ropython.ro/2017/03/14/winter-retrospective/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting, like what's going to happen at the
+EuroPython2017 conference!</p>
+<p>We'll also have one guest from Iași: Claudiu Popa. Does he still
+maintain Pylint? Lets find out :D</p>
+<p>Feel free to suggest location, if you have preferences.< p></p>
+Echipa RoPythonTue, 14 Mar 2017 00:00:00 +0200tag:ropython.ro,2017-03-14:2017/03/14/winter-retrospective/socialPython Development - Tools, Frameworks and Trends - 2017 (Open discussion)https://ropython.ro/2017/03/02/python-development-tools-frameworks-and-trends-2017-open-discussion/<p>Intalnirea va avea loc la sediul Pentalog, cladirea Tudor Center de pe
+strada Ciurchi, etaj 5, usa din stanga.</p>
+<p>Va asteptam!!!</p>
+Echipa RoPythonThu, 02 Mar 2017 00:00:00 +0200tag:ropython.ro,2017-03-02:2017/03/02/python-development-tools-frameworks-and-trends-2017-open-discussion/socialBuilding transaction monitoring systems and Machine learninghttps://ropython.ro/2017/02/21/building-transaction-monitoring-systems-and-machine-learning/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">There will be pizza, courtesy of <a class="reference external" href="https://complyadvantage.com/">ComplyAdvantage</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">Transaction Monitoring and Money Laundering (Cristi Persic, Oana Ratiu, Ariel Pontes)</p>
+<p>Every day, millions of transactions between people or organizations
+take place, amongst which there might, just might, be some that are
+suspicious. Our job is to identify these transactions and why they do
+not fit a normal pattern. Hence, why we built our transaction
+monitoring platform. We will be talking about the reasons why this
+platform needed to be both generic and flexible and how we achieved
+this. We will go on to discuss:</p>
+<ul class="last simple">
+<li>Why different clients have different needs depending on the
+information they choose to store on their transactions. Why
+traditional SQL tables are not entirely suited to this application and
+why NoSQL is a natural alternative, as we still need all the
+traditional layers of validation and normalization of external input.</li>
+<li>The challenge of building an engine that is optimised to process
+large numbers of transactions, whilst at the same time being flexible
+enough to support all the different styles of analysis that are
+required to detect money laundering and terrorist financing.</li>
+<li>And in terms of performance how far you can take ORM and when it is
+acceptable to take matters into your own hands. Finally, we will
+discuss splitting business logic between python code and database
+queries.</li>
+</ul>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first">Machine Learning Supermarket Paralysis (Cristi Lungu)</p>
+<p class="last">Over the last three years deep learning has exploded in popularity and
+the quality of the results has greatly improved. Big tech companies
+have increased their research budgets in order to benefit from this
+revolution. As a direct consequence several of these (Microsoft,
+Google, Facebook, Amazon) have released open frameworks for training
+and developing deep architectures such as: TensorFlow, CNTK,
+FBLearner, MxNET and Caffe. Beside these, other popular existing
+frameworks and wrappers coming mainly from academia, have gathered a
+great deal of support (Theano, Torch7, Scikit-learn, Keras). With such
+a broad choice, it's no surprise that choosing the "right" Machine
+Learning (ML) framework can lead to a paradox of choice (especially
+for beginner ML students). This talk will give an overview of what ML
+frameworks are and what they do. We will discuss in more detail
+TensorFlow, Scikit-learn, Theano and Keras, highlighting the pros and
+cons for each of these frameworks. Finally, we will demonstrate them
+by applying them to a simple linear regression task.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+<hr class="docutils" />
+<p><strong>Persic Alexandru Cristian (Backend Lead)</strong> studied computer science at
+"Stefan cel Mare" University, followed by a masters degree in software
+engineering (apparently 5 years of study was not good enough). At
+university he started working at an outsource company using Microsoft
+technologies and enjoyed each step from helping with JavaScript to
+implementing custom workflows in SharePoint. After 5 years he saw the
+light and moved to Python/Django, building a mobile advertising
+platform from the ground up. In 4 years he managed to gain plenty of
+experience in managing the implementation, deployment and maintenance
+of a large scale web application. In 2016 Cristi made a daring move
+and joined ComplyAdvantage in the quest of finding once more the
+excitement of building a new and successful product, all the while
+fighting crime like any other regular superhero.</p>
+<p><strong>Ariel Pontes (Python Engineer)</strong> studied Computer Engineering at
+the Catholic University of Rio de Janeiro. After learning
+Python/Django in his first internship in a fintech startup he fell in
+love with MVC frameworks, and re-wrote his final year project in Ruby
+on Rails. In 2014 he moved to Cluj and started working as a full-stack
+Django developer in a big outsourcing company. Ariel joined
+ComplyAdvantage in 2016 where he works on the transaction monitoring
+and screening platforms. Outside of work you can find him
+participating in activism for local NGOs and preaching about secular
+ethics.</p>
+<p><strong>Oana Ratiu (Python Engineer)</strong> graduated from Babes-Bolyai
+University, Cluj-Napoca, studying computer science, and is currently
+completing her Master's Degree in Databases. She has worked as a
+programmer for three years, mostly with Python. Excited to fight
+terrorism through her work, Oana joined ComplyAdvantage in early 2016,
+working on a transaction monitoring platform and, more recently, on a
+screening platform.</p>
+<p><strong>Cristian Lungu (Senior Python/ML Engineer)</strong> wrote (anti)viruses for fun
+and profit for 5 years until he realised how much money flows through
+the stock market. He then spent his next 5 years coding derivatives,
+futures and options. Somehow, he was kidnapped and dropped on this
+startup ship called ComplyAdvantage where fighting terrorists and
+money laundering with machine learning is the only way to get a meal.
+As a result of this event, he challenged himself to actually finish
+his lifelong hobby, a PhD in machine learning, this century. When he
+doesn't code he's probably teaching bubble sort at the UTCN or
+conducting practical studies of gradient descent on some mountains.</p>
+</div>
+Echipa RoPythonTue, 21 Feb 2017 00:00:00 +0200tag:ropython.ro,2017-02-21:2017/02/21/building-transaction-monitoring-systems-and-machine-learning/prezentariWhat is OpenStack and Python extensions in Nimhttps://ropython.ro/2017/01/18/what-is-openstack-and-python-extensions-in-nim/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">There will be pizza, courtesy of <a class="reference external" href="http://tss-yonder.com/">Yonder</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">What is OpenStack (<a class="reference external" href="https://github.com/ctomoiaga">Cristian Tomoiaga</a>)</p>
+<p>Ever wonder what <a class="reference external" href="http://www.openstack.org/">OpenStack</a> is and how Python is used to build the
+largest open source cloud operating system ? Well, this presentation
+is for you! We will focus on the main building blocks of OpenStack,
+how everything is connected and why Python was the main programming
+language chosen.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=aRhfuapPO6E&index=1&list=PL2Arun8D--P_5LB_S08og6aqgM8KZO1Wn">Video</a> and
+<a class="reference external" href="https://docs.google.com/presentation/d/1eUtcQR3x1jjDBbJM9nVa7UJH2rEo-JqMDG03YLkiwEk/present">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">To C or not to C? Let nim anwser the question! (<a class="reference external" href="https://github.com/BontaVlad">Vlad Bonta</a>)</p>
+<p>Python is slow, we all know it! Let's talk about some quick
+workarounds and how can a cool thing as <a class="reference external" href="http://nim-lang.org/">Nim</a> help us speed things out.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=EYy8ECaA9gU&index=2&list=PL2Arun8D--P_5LB_S08og6aqgM8KZO1Wn">Video</a>,
+<a class="reference external" href="https://github.com/BontaVlad/nimtga">Code</a> and
+<a class="reference external" href="https://cdn.rawgit.com/BontaVlad/nimtga/efce7393/presentation/to_c_or_not_to_c_presentation.html">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:00</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Echipa RoPythonWed, 18 Jan 2017 00:00:00 +0200tag:ropython.ro,2017-01-18:2017/01/18/what-is-openstack-and-python-extensions-in-nim/prezentariOCR in Python and Running Django apps on Dockerhttps://ropython.ro/2016/10/19/ocr-in-python-and-running-django-apps-on-docker/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td>Entry</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">Introduction in optical character recognition with python (Toni Simu)</p>
+<p>Many of you probably felt the need for OCR back in college trying to
+turn photos of course pages into editable text, later to become: smart
+cheatsheets. Now you have the chance to see how you can use it in your
+life and understand how it works. I’ll be walking you through the
+technology used behind it (tesseract and opencv) and point out a few
+buttons you can tweak to improve text recognition accuracy. You should
+also expect multiple demos on the subject followed by a short Q&A
+session.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=kE_bhePO10c&list=PL2Arun8D--P9OxkgpG5GDof-bd4ZOuXoM&index=2">Video</a> and
+<a class="reference external" href="https://docs.google.com/presentation/d/1CXoknmaEgwHbrec-iC1LxhkSFMLCRRi7bvlP4rTGP7U/present">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:45</th>
+<td><p class="first">Running Python (Django) production apps on Docker (Felix Kerekes)</p>
+<p>The talk will walk you through our journey as an early stage start-up
+managing our own SaaS infrastructure. It begins with why we ditched
+Fabric and SaltStack for a fully Docker-powered infrastructure. It
+will cover running basic Docker containers to managing and deploying
+multiple full-stack environments using Docker Cloud. We will also
+explore Docker's future, based around the new Docker Swarm, introduced
+in v1.12.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=b3RaZJserO0&list=PL2Arun8D--P9OxkgpG5GDof-bd4ZOuXoM&index=1">Video</a> and
+<a class="reference external" href="https://docs.google.com/presentation/d/1ngcMKbeI2wlmTwI8QJOrBjb75HxCgyNSDfMKMm9x-4M/present">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:30</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Echipa RoPythonWed, 19 Oct 2016 00:00:00 +0300tag:ropython.ro,2016-10-19:2016/10/19/ocr-in-python-and-running-django-apps-on-docker/prezentariChat about organizing business logichttps://ropython.ro/2016/10/13/chat-about-organizing-business-logic/<p>Fat models? Service module? Clean architecture?</p>
+<p>Let's get together and talk about strategies for organizing business
+logic in Django applications. What have we each used, what we liked
+about the chosen strategies, what were the downsides, what we'd like
+to try next.</p>
+<p>I would like this to be a discussion and not a presentation, so please
+don't be shy :)</p>
+Echipa RoPythonThu, 13 Oct 2016 00:00:00 +0300tag:ropython.ro,2016-10-13:2016/10/13/chat-about-organizing-business-logic/prezentariMid-summer retrospectivehttps://ropython.ro/2016/08/09/mid-summer-retrospective/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting, like the just finished EuroPython2016
+conference!</p>
+<p>We'll also have two guests from Iași: Claudiu Popa and Cosmin Poieană.</p>
+<p>Feel free to suggest location, if you have preferences.</p>
+Echipa RoPythonTue, 09 Aug 2016 00:00:00 +0300tag:ropython.ro,2016-08-09:2016/08/09/mid-summer-retrospective/socialManaging technical debthttps://ropython.ro/2016/07/14/managing-technical-debt/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">18:00</th>
+<td><p class="first">Entry</p>
+<p class="last">There will be pizza and drinks (sponsored by Sphyce).</p>
+</td>
+</tr>
+<tr><th class="stub">18:30</th>
+<td><p class="first">Managing technical debt (<a class="reference external" href="https://ep2016.europython.eu/conference/p/mircea-zetea">Mircea Zetea</a>)</p>
+<p class="last">Technical debt lives among us regardless if we are in the services
+business or building products. We discuss about it, we try to fix it
+or live with it, but can we actually prevent it? My reason for
+discussing this openly is because once it is there you do not only
+deal with the technical debt itself but also with the interest you
+must pay. My reason for discussing this openly is because once it is
+there you do not only deal with the technical debt itself but also
+with the interest you must pay. Comparing the two, probably the
+highest cost that we see is with the interest. As our code base grows
+and our deadlines get tougher we tend to forget about the cost our
+project will have to pay for every functionality that we implement in
+a hurry, for which we “forget” about tests or for which we write in a
+comment “this needs to be refactored” or “this is a temporary
+solution. refactor later”. What qualifies as debt? What qualifies as
+interest? How do we manage it? At what levels in our projects can we
+see the debt and the interest? Is it really unavoidable?</p>
+</td>
+</tr>
+<tr><th class="stub">19:30</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Echipa RoPythonThu, 14 Jul 2016 00:00:00 +0300tag:ropython.ro,2016-07-14:2016/07/14/managing-technical-debt/prezentariAWS love-hate relationship and Integration testing with Dockerhttps://ropython.ro/2016/06/30/aws-love-hate-relationship-and-integration-testing-with-docker/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6 PM</th>
+<td>Entry</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">AWS: love-hate relationship (<a class="reference external" href="https://github.com/alexanderad">Alexander Shchapov</a>)</p>
+<p class="last">Amazon Web Services is a great infrastructure platform one can chose.
+From startup to enterprise. From one instance to tens of thousands.
+Dozens of services, computing instances, automation, queues,
+databases, storage of literally endless size. But with great tools
+comes a necessity to manage the infrastructure, orchestrate park of
+services and instances, ensure secure and reliable deployments. At
+iMedicare we use AWS for the complete product life-cycle of a
+sophisticated web-application which comes along with data processing
+pipelines. While using this platform we learned many things, some of
+which in a hard way. I'm going to share our experiences, dark and
+bright side of EC2 computing nodes, managed Postgres in RDS and huge
+scale column oriented storage Redshift.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">Docker powered pytest fixtures for integration tests. (<a class="reference external" href="https://github.com/rciorba/">Radu Ciorba</a>)</p>
+<p class="last">We'll be looking at how pytest fixtures and the docker python api can
+make our lives easier when writing integration tests.
+AKA stories from that time I wrote an ansible plugin to manage etcd
+cluster membership.</p>
+</td>
+</tr>
+<tr><th class="stub">7:45</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">8:00</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Echipa RoPythonThu, 30 Jun 2016 00:00:00 +0300tag:ropython.ro,2016-06-30:2016/06/30/aws-love-hate-relationship-and-integration-testing-with-docker/prezentariModerate TDD and Dockerhttps://ropython.ro/2016/05/16/moderate-tdd-and-docker/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6 PM</th>
+<td>Entry</td>
+</tr>
+<tr><th class="stub">6:15</th>
+<td><p class="first"><strong>Moderate TDD</strong> (<a class="reference external" href="https://github.com/adiroiban">Adi Roiban</a>)</p>
+<p>This talk is aimed at programmers who already have experience with
+unit testing and they either did not try Extreme Programming/TDD or
+they simply consider those too extreme :-) The content is about Python
+but the techniques could be used in any other language, even touching
+HTML/CSS/JS.</p>
+<p>There is going to be a discussion about line vs feature coverage,
+continuous and pre-merge testing, debugging based on tests and
+practices for maintaining test code.</p>
+<p class="last"><a class="reference external" href="http://slides.com/adiroiban/moderate-tdd">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first"><strong>Docker for Python apps</strong> (<a class="reference external" href="https://github.com/ionelmc">Ionel Cristian Mărieș</a>)</p>
+<p>This talk is going to give an intro to Docker, how can you build
+images quickly, few recommendations about moving Python apps in
+containers and many complaints about Docker :-)</p>
+<p class="last"><a class="reference external" href="https://blog.ionelmc.ro/presentations/docker/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:45</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Echipa RoPythonMon, 16 May 2016 00:00:00 +0300tag:ropython.ro,2016-05-16:2016/05/16/moderate-tdd-and-docker/prezentariFighting Terrorism with Django, Big Data and NLPhttps://ropython.ro/2016/02/24/fighting-terrorism-with-django-big-data-and-nlp/<p>For this meet-up, the first one this year, we bring you special guests
+from ComplyAdvantage (London, UK)</p>
+<p>ComplyAdvantage provides anti-money laundering exposure data and
+compliance technology solutions to help companies control risk and
+prevent their products being used by criminals, terrorists and money
+launderers.</p>
+<p>Talks:</p>
+<ol class="arabic">
+<li><p class="first">"Fighting terrorism with Django"</p>
+<p>Fighting terrorism in the modern world is not only about hearts and
+minds, guns and violence, but also about cutting off the source of
+funding that enables such criminals to conduct their activities. This
+is no mean feat - the amount of money involved is significant, and
+hence there is a significant incentive for those involved to find ways
+and means around any systems that are designed to block them.
+ComplyAdvantage is one of the few companies to offers its customers a
+real-time transaction monitoring platform. We’ve built the product an
+existing product on Laravel which provides the powerful, modern
+framework necessary to build rules and risk based transaction
+monitoring, and to proactively respond as the terrorists change their
+strategy. But fighting money laundering means we need to constantly
+evolve, and we will soon be starting a rewrite, based in Django
+supported by the powerful mathematical and scientific libraries
+offered by Python. Luke and Oliver have worked extensively with
+financial firms from remittance agencies to banks and insurance
+companies. They have an expert understanding of the challenges
+involved, and what is necessary to develop a product that can outwit
+the best minds in corruption.</p>
+</li>
+<li><p class="first">"Python, Big Data and Natural Language Processing: The tools James Bond ought to be using"</p>
+<p>ComplyAdvantage is building the best database in the world for
+politically exposed people and adverse media. To do this we need to
+gather huge amounts of data and use modern technologies to solve some
+difficult problems so we can detect all the criminals and terrorists
+trying to do business across the world. In this talk we will discuss
+the tools we use to build profiles of criminals and terrorists from
+news sources. We will explore the power of ElasticSearch as an
+alternative to graph databases and other useful features for text-
+based systems. Finally, we'll talk about how we put everything
+together, how we can merge data from different sources and what
+remains to be done. This talk will give you an overview of the
+cutting-edge building blocks we need to build the most exciting
+product in its space today. Q eat your heart out, we make the tools
+which let James Bond get out of the office at 5 o'clock sharp and
+drink more martinis.</p>
+</li>
+</ol>
+<hr class="docutils" />
+<p>Speakers:</p>
+<ul class="simple">
+<li><strong>Luke Mawbey</strong> studied computational mathematics and electrical
+engineering at the University of Melbourne before working on 4G/LTE
+research and development for Analog Devices and NEC, both in Australia
+and Japan. After a 4-year stint working for the United Nations in
+Bangladesh, Senegal, Malawi, Kenya, and Lesotho on data and
+information management, he managed his own start-up to provide
+quantitative based news analysis which allowed humanitarian
+organisations to make real-time evidence-based decisions. Luke joined
+ComplyAdvantage in 2015 primarily on the basis that Romania was one of
+the few countries he'd neither worked in nor visited, and fighting
+financial crime with big data sounded like a superhero job and a fun
+thing to do. Luke manages end-to-end tech projects for ComplyAdvantage
+and is also the local Hadoop specialist in his spare time.</li>
+<li><strong>Oliver Butterfield</strong> graduated from Durham University in 2004 and
+joined fledgling server hosting company Gyron Internet where he was
+instrumental in establishing their first self-managed datacentre in
+2009. Following time spent travelling in Africa, he made the move into
+consultancy. Oliver met Charlie Delingpole (founder of
+ComplyAdvantage) in early 2014, and Charlie's plans for the as-yet-
+unnamed anti-money laundering platform coupled with his successful
+track record in start-ups made the opportunity too hard to refuse.
+Soon after Oliver became Employee Number 1. Today Oliver lives with
+his wife and two daughters, and heads up ComplyAdvantage's platform
+team. He coordinates delivery of the transaction monitoring and
+screening platforms built on Laravel via a restful API as well as web
+applications that utilise VueJS and AngularJS.</li>
+<li><strong>Chris Leow</strong> graduated from Cambridge with a Mathematics degree, and
+cut his teeth as a software developer architecting robust and scalable
+solutions to business problems for media companies in London. Inspired
+to take on new challenges and expand his horizons, he co-founded a
+start-up in mobile geo-located media and social media. Chris joined
+ComplyAdvantage in 2014 and heads the data team, responsible for
+building the best database of sanctions, politically exposed people
+and adverse media mentions in the world.</li>
+<li><strong>Dr. Thiago Galery</strong> has a PhD in linguistics at University College
+London on the relationships between linguistic structure and
+contextual information. During that time, he worked with sentiment
+analysis for IBM. After graduating, Thiago worked at a number of
+start-ups in the UK, on topics including semantic recommendation, text
+classification, news tracking, and unsupervised semantic modelling. He
+was a tutor for Google Summer of Code in 2015 and currently works on
+the multi lingual NLP pipeline at Comply Advantage and is enthusiastic
+about using NLP to thwart the financing of criminal activity.</li>
+<li><strong>Kensuke Muraki</strong> is a Natural Language Processing (NLP) and Machine
+Learning (ML) expert at ComplyAdvantage. He started his career in
+Japan as a software engineer, working for developing a job
+recommendation system. He came to London to pursue his master's degree
+in Machine Learning at University College London, focusing on
+Statistical Natural Language Processing in his dissertation. After
+working in several start-ups as a machine learning engineer, he joined
+ComplyAdvantage in April 2015. He currently focuses on automated data
+extraction from unstructured natural language texts using NLP and ML.
+He is interested in technologies such as named entity recognition,
+text classification, and deep neural networks as well as applying NLP
+technologies into non-English languages.</li>
+</ul>
+<hr class="docutils" />
+<p>Schedule:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">18:45</th>
+<td>Arrival time. Come in, get a ticket and your name tag. Have
+some snacks, pour yourself a cup of coffee/tea and meet us!</td>
+</tr>
+<tr><th class="stub">19:00</th>
+<td>Introductions</td>
+</tr>
+<tr><th class="stub">19:05</th>
+<td>Django/Platform talk</td>
+</tr>
+<tr><th class="stub">19:35</th>
+<td>Let's take a break and network next to some pizza
+and refreshments!</td>
+</tr>
+<tr><th class="stub">19:50</th>
+<td>Python/Data talk</td>
+</tr>
+<tr><th class="stub">20:20</th>
+<td>Closing remarks</td>
+</tr>
+</tbody>
+</table>
+<hr class="docutils" />
+<p>This event is organized with: <a class="reference external" href="http://www.meetup.com/Front-WEB-Cluj/">http://www.meetup.com/Front-WEB-Cluj/</a></p>
+Echipa RoPythonWed, 24 Feb 2016 00:00:00 +0200tag:ropython.ro,2016-02-24:2016/02/24/fighting-terrorism-with-django-big-data-and-nlp/prezentariSprint #19https://ropython.ro/2016/01/30/sprint-19/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 30 Jan 2016 00:00:00 +0200tag:ropython.ro,2016-01-30:2016/01/30/sprint-19/sprintLearn and Share Interesting Projectshttps://ropython.ro/2016/01/28/learn-and-share-interesting-projects/<p>Whether it's a cool new hack you learned in Vim, or a startup idea
+you've been working on the side, come share and learn from other devs,
+engineers, and startup people.</p>
+<p>Nothing to share? Come for the FREE PIZZA AND BEER!</p>
+Echipa RoPythonThu, 28 Jan 2016 00:00:00 +0200tag:ropython.ro,2016-01-28:2016/01/28/learn-and-share-interesting-projects/prezentariSprint #18https://ropython.ro/2016/01/02/sprint-18/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 02 Jan 2016 00:00:00 +0200tag:ropython.ro,2016-01-02:2016/01/02/sprint-18/sprintSprint #17https://ropython.ro/2015/12/05/sprint-17/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 05 Dec 2015 00:00:00 +0200tag:ropython.ro,2015-12-05:2015/12/05/sprint-17/sprintSprint #16https://ropython.ro/2015/11/07/sprint-16/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 07 Nov 2015 00:00:00 +0200tag:ropython.ro,2015-11-07:2015/11/07/sprint-16/sprintBeer and chathttps://ropython.ro/2015/10/15/beer-and-chat/<p>Just drinking beer in a bar, talking about the summer and other
+Python things.</p>
+Echipa RoPythonThu, 15 Oct 2015 00:00:00 +0300tag:ropython.ro,2015-10-15:2015/10/15/beer-and-chat/socialSprint #15https://ropython.ro/2015/10/10/sprint-15/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 10 Oct 2015 00:00:00 +0300tag:ropython.ro,2015-10-10:2015/10/10/sprint-15/sprintSprint #14https://ropython.ro/2015/09/12/sprint-14/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 12 Sep 2015 00:00:00 +0300tag:ropython.ro,2015-09-12:2015/09/12/sprint-14/sprintSprint #13https://ropython.ro/2015/08/15/sprint-13/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 15 Aug 2015 00:00:00 +0300tag:ropython.ro,2015-08-15:2015/08/15/sprint-13/sprintSprint #12https://ropython.ro/2015/07/18/sprint-12/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 18 Jul 2015 00:00:00 +0300tag:ropython.ro,2015-07-18:2015/07/18/sprint-12/sprintPackaging and Flowyhttps://ropython.ro/2015/07/16/packaging-and-flowy/<p>Last minute meetup ...</p>
+<p>Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6:00</th>
+<td>Entrance</td>
+</tr>
+<tr><th class="stub">6:15</th>
+<td><p class="first">Less known packaging features and tricks</p>
+<p>You’ve been making packages for a while now. Everything works almost fine, however, lots of new features and tools have been developed recently. Some are really obscure. And there’s a chance they can save you time and help you avoid packaging-induced-pain. I’m willing to bet couple of beers you haven’t seen these features and/or tools before.</p>
+<p>This talk is going to show you:</p>
+<ul class="simple">
+<li>Patterns and tricks you can use in your setup.py.</li>
+<li>Obscure pip/setuptools/virtualenv/python features you can use to improve your packaging experience (be it as a user of packages or a package author).</li>
+<li>Fledgeling alternative tools.</li>
+</ul>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/less-known-packaging-features-and-tricks">Details</a></p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">Distributed Workflows with Flowy</p>
+<p>This presentation introduces Flowy, a library for building and running distributed, asynchronous workflows built on top of different backends (such as Amazon’s SWF). Flowy deals away with the spaghetti code that often crops up from orchestrating complex workflows. It is ideal for applications that do multi-phased batch processing, media encoding, long-running tasks, and/or background processing.</p>
+<p>We’ll start by discussing Flowy’s unique execution model and see how different execution topologies can be implemented on top of it. During the talk we’ll run and visualize workflows using a local backend. We’ll then take a look at what it takes to scale beyond a single machine by using an external service like SWF.</p>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/distributed-workflows-with-flowy">Details</a></p>
+</td>
+</tr>
+</tbody>
+</table>
+Echipa RoPythonThu, 16 Jul 2015 00:00:00 +0300tag:ropython.ro,2015-07-16:2015/07/16/packaging-and-flowy/prezentariGitfs, Argus CI and Pylinthttps://ropython.ro/2015/07/09/gitfs-argus-ci-and-pylint/<p>For the next meetup we're going to do something different - an all-English show.</p>
+<p>Hint: these presentations will be shown at EuroPython 2015 (don't tell anyone, it's a secret!)</p>
+<p>Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6:00</th>
+<td>Entrance</td>
+</tr>
+<tr><th class="stub">6:15</th>
+<td><p class="first">Vlad Temian - gitfs: building a filesystem in Python</p>
+<p>gitfs is an open-source[1] filesystem which was designed
+to bring the full powers of Git to everyone, no matter how
+little they know about versioning. A user can mount any
+repository and all the his changes will be automatically
+converted into commits. gitfs will also expose the history
+of the branch you're currently working on by simulating
+snapshots of every commit.</p>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/gitfs-building-a-filesystem-in-python">Full abstract</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">Claudiu Popa - 12 years of Pylint (or How I learned to stop worrying about bugs)</p>
+<p>Given the dynamic nature of Python, some bugs tend
+to creep in our codebases. Innocents NameErrors or
+hard-to-find bugs with variables used in a closure,
+but defined in a loop, they all stand no chance in
+front of Pylint.</p>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/12-years-of-pylint-or-how-i-stopped-worrying-and-love-the-bugs">Full abstract</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td><p class="first">Cosmin Poieana - Argus: the omniscient CI</p>
+<p>Bring the continuous integration to a new level,
+through a platform/project independent framework
+able to give you unittest-like reports. Argus is a
+scenario-based application written in Python, driven
+by custom recipes under configurable environments,
+that can be used for testing a wide variety of small
+and big projects, with the ability of querying live
+data from the in-test application.</p>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/argus-the-omniscient-ci">Full abstract</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:45</th>
+<td>Ending</td>
+</tr>
+</tbody>
+</table>
+Echipa RoPythonThu, 09 Jul 2015 00:00:00 +0300tag:ropython.ro,2015-07-09:2015/07/09/gitfs-argus-ci-and-pylint/prezentariSprint #11https://ropython.ro/2015/07/04/sprint-11/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 04 Jul 2015 00:00:00 +0300tag:ropython.ro,2015-07-04:2015/07/04/sprint-11/sprintSprint #10https://ropython.ro/2015/06/20/sprint-10/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 20 Jun 2015 00:00:00 +0300tag:ropython.ro,2015-06-20:2015/06/20/sprint-10/sprintGraphs using Networkx and Semantic web using RDFlibhttps://ropython.ro/2015/06/11/graphs-using-networkx-and-semantic-web-using-rdflib/<p>La această ediție vom avea două prezentări.</p>
+<p>Agendă:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6:00</th>
+<td>Intrarea</td>
+</tr>
+<tr><th class="stub">6:15</th>
+<td><p class="first">Ana Maria Ghiran - "Semantic Web with Python - RDFlib"</p>
+<p>Ana Maria va face o introducere în Semantic Web si cum poate Python
+contribui la realizarea viziunii Web-ului semantic.</p>
+<p class="last"><a class="reference external" href="mailto:anamaria.ghiran@econ.ubbcluj.ro?subject=Semantic+Web+with+Python">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Pauză</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">Mihai Gociu - "Graphs in Python using Networkx"</p>
+<p>Mihai va face o demonstrație cu libraria <a class="reference external" href="https://networkx.github.io/">NetworkX</a>.</p>
+<p class="last"><a class="reference external" href="https://github.com/mihaigociu/myrepo/blob/master/networkx_presentation.py">Materialul prezentării</a>.</p>
+</td>
+</tr>
+</tbody>
+</table>
+Echipa RoPythonThu, 11 Jun 2015 00:00:00 +0300tag:ropython.ro,2015-06-11:2015/06/11/graphs-using-networkx-and-semantic-web-using-rdflib/prezentariSprint #9https://ropython.ro/2015/06/06/sprint-9/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 06 Jun 2015 00:00:00 +0300tag:ropython.ro,2015-06-06:2015/06/06/sprint-9/sprintSprint #8https://ropython.ro/2015/05/23/sprint-8/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 23 May 2015 00:00:00 +0300tag:ropython.ro,2015-05-23:2015/05/23/sprint-8/sprintInterpretoare în RPython și testare cu pytesthttps://ropython.ro/2015/05/21/interpretoare-in-rpython-si-testare-cu-pytest/<p>La această ediție vom avea două prezentări și un anunț surpriză ;-)</p>
+<p>Agendă:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6:30</th>
+<td>Intrarea</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td><p class="first">Ionel Cristian Mărieș - "Testare cu pytest"</p>
+<p>Ionel va face o introducere în pytest și va explica de ce este mai bun
+decât nose sau unittest.</p>
+<p class="last"><a class="reference external" href="https://blog.ionelmc.ro/presentations/pytest/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td>Pauză</td>
+</tr>
+<tr><th class="stub">7:45</th>
+<td><p class="first">Claudiu Popa - "Cum să îți faci propriul interpretor folosind RPython"</p>
+<p>Claudiu este unul dintre organizatorii comunității RoPython si
+maintainer Pylint. Ne va vorbi despre PyPy, RPython și cum se e să iți
+implementezi un interpretor în RPython.</p>
+<p class="last"><a class="reference external" href="https://ropython.ro/2015/05/21/interpretoare-in-rpython-si-testare-cu-pytest/PyPy-si-RPython.html">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Anunțul surpriză</td>
+</tr>
+</tbody>
+</table>
+Echipa RoPythonThu, 21 May 2015 00:00:00 +0300tag:ropython.ro,2015-05-21:2015/05/21/interpretoare-in-rpython-si-testare-cu-pytest/prezentariSprint #7https://ropython.ro/2015/05/09/sprint-7/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 09 May 2015 00:00:00 +0300tag:ropython.ro,2015-05-09:2015/05/09/sprint-7/sprintRoPython Timisoara #1https://ropython.ro/2015/05/05/ropython-timisoara-1/<p>Vă invităm la prima ediție a RoPython Timișoara, întâlnirea pasionaților
+de Python din Timișoara. La această întâlnire, avem un invitat special -
+Claudiu Popa. El este core maintainer la Pylint, co-fondator RoPython și
+un membru foarte activ al comunității de Python.</p>
+<p>Avem programate 3 prezentări legate de Celery, Ansible și RPython.</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="21%" />
+<col width="63%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Durată</th>
+<th class="head">Presentator</th>
+<th class="head">Descriere</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:00</td>
+<td>Andrei Coman</td>
+<td>Intro în Celery</td>
+</tr>
+<tr><td>19:10 - 19:40</td>
+<td>Robert Tingirică</td>
+<td>Ansible, introducere și studiu de caz</td>
+</tr>
+<tr><td>19:50 - 20:20</td>
+<td>Claudiu Popa</td>
+<td>Cum să îți construiești un limbaj folosind RPython</td>
+</tr>
+</tbody>
+</table>
+<p>După eveniment vă așteptăm să mai rămâneți prin preajmă, și să veniți cu
+noi la o bere / suc, să povestim mai multe despre experiențele noastre
+cu limbajul si despre proiectele în Python la care am lucrat.</p>
+<p>Ne vedem marți la <a class="reference external" href="https://www.facebook.com/uvtromania">Universitatea de Vest din Timisoara</a>, Amfiteatrul A02!</p>
+Echipa RoPythonTue, 05 May 2015 00:00:00 +0300tag:ropython.ro,2015-05-05:2015/05/05/ropython-timisoara-1/prezentariSprint #6https://ropython.ro/2015/04/25/sprint-6/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 25 Apr 2015 00:00:00 +0300tag:ropython.ro,2015-04-25:2015/04/25/sprint-6/sprintFireside chat with Michael Foordhttps://ropython.ro/2015/04/23/fireside-chat-with-michael-foord/<p>Michael Foord is a Python and Go programmer. He is working for Canonical
+and he is visiting Cluj-Napoca from Northampton UK.</p>
+<p>We invited Michael for a friendly chat. Cluj Python community is invited
+to join and talk with Michael. If you have specific questions for
+Michael please leave comments, or email them to us (so they don't get
+forgotten).</p>
+<p>If you don't have any specific questions we will be happy just seeing
+you come and saying hi.</p>
+<p>We will have beers and pizzas. The number of spots is limited. Fireplace
+might be missing :)</p>
+<p>We believe this is a great opportunity for local software development
+communities to meet with a Python core developer, book author and just a
+great open source contributor.</p>
+<blockquote>
+<p>You can find out more about Michael at
+<a class="reference external" href="http://www.voidspace.org.uk/">http://www.voidspace.org.uk/</a></p>
+<p>You can follow Michael on Twitter at
+<a class="reference external" href="https://twitter.com/voidspace">https://twitter.com/voidspace</a></p>
+</blockquote>
+Echipa RoPythonThu, 23 Apr 2015 00:00:00 +0300tag:ropython.ro,2015-04-23:2015/04/23/fireside-chat-with-michael-foord/socialSprint #5https://ropython.ro/2015/04/11/sprint-5/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 11 Apr 2015 00:00:00 +0300tag:ropython.ro,2015-04-11:2015/04/11/sprint-5/sprintSprint #4https://ropython.ro/2015/03/28/sprint-4/<p>Sprint virtual de dezvoltare Python, Pylint sau orice vrem :-)</p>
+Echipa RoPythonSat, 28 Mar 2015 00:00:00 +0200tag:ropython.ro,2015-03-28:2015/03/28/sprint-4/sprintSprint #3https://ropython.ro/2015/03/14/sprint-3/<p>Sprint virtual de dezvoltare Python, Pylint sau orice vrem :-)</p>
+Echipa RoPythonSat, 14 Mar 2015 00:00:00 +0200tag:ropython.ro,2015-03-14:2015/03/14/sprint-3/sprintSprint #2https://ropython.ro/2015/02/28/sprint-2/<p>Sprint virtual de dezvoltare Python, Pylint sau orice vrem :-)</p>
+<p>Cu scaun avem doar ~12 locuri asigurate :)</p>
+<p>Pizza și băuturile sunt asigurate.</p>
+Echipa RoPythonSat, 28 Feb 2015 00:00:00 +0200tag:ropython.ro,2015-02-28:2015/02/28/sprint-2/sprintPyTim #7https://ropython.ro/2015/02/25/pytim-7/<p>Welcome to PyTim #7. This meetup marks our affiliation to the
+<a class="reference external" href="https://ropython.org">RoPython</a> national initiative which has similar
+events in Cluj, Iasi and Bucharest (more on this and a potential
+RoPython national conference at the meetup).</p>
+<p>We will have 3 talks covering Python, open source and cloud automation.</p>
+<p>Here is the Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:10</td>
+<td>Adelina Tuvenie (<a class="reference external" href="https://www.cloudbase.it">Cloudbase Solutions</a>)</td>
+<td>Automation as a Service with StackStorm</td>
+</tr>
+<tr><td>19:00 - 19:10</td>
+<td>Coffee Break</td>
+<td> </td>
+</tr>
+<tr><td>19:10 - 19:40</td>
+<td>Radu Ciorba (<a class="reference external" href="https://www.3pillarglobal.com">3Pillar Global</a>)</td>
+<td>TBA</td>
+</tr>
+<tr><td>19:40 - 19:50</td>
+<td>Coffee Break</td>
+<td> </td>
+</tr>
+<tr><td>19:50 - 20:15</td>
+<td>Vlad Temian (<a class="reference external" href="https://www.presslabs.com">PressLabs</a>)</td>
+<td>GitFS</td>
+</tr>
+</tbody>
+</table>
+<p>The new venue is Timisoara Startup Hub and the date is February 25!</p>
+<p>See you there.</p>
+Echipa RoPythonWed, 25 Feb 2015 00:00:00 +0200tag:ropython.ro,2015-02-25:2015/02/25/pytim-7/prezentariSprint #1 (Pylint)https://ropython.ro/2015/02/14/sprint-pylint/<p>Pentru că e foarte frig la început de 2015 facem un Sprint de Pylint.
+Pylint este cel mai cuprinzător verificator de cod disponibil pentru
+Python, este extensibil, configurabil și este folosit în foarte multe
+locuri. El ne ajută să scriem cod mai corect sau mai frumos.</p>
+<p>Încălzirea se face pe 14 februarie la <a class="reference external" href="http://clujhub.ro/">Cluj HUB</a> începând cu ora
+12.00. Vom fi coordonați de Claudiu Popa, developer Pylint. Cerințe
+pentru participare:</p>
+<ul class="simple">
+<li>Laptop propriu.</li>
+<li>Cunoștințe Python și Mercurial (sau Git) <a class="footnote-reference" href="#id2" id="id1">[1]</a></li>
+</ul>
+<p>Ce vom face:</p>
+<ul class="simple">
+<li>Îmbunătățiri (bugfixes, features, documentație etc). Înainte de
+sprint Claudiu va pregăti câteva liste de issues cu dificultăți
+diferite încât să vă puteți găsi ușor ceva pe plac.</li>
+<li>Plugin-uri Pylint pentru cei care au o idee și vor să o implementeze într-un
+plugin.</li>
+</ul>
+<table class="docutils footnote" frame="void" id="id2" rules="none">
+<colgroup><col class="label" /><col /></colgroup>
+<tbody valign="top">
+<tr><td class="label"><a class="fn-backref" href="#id1">[1]</a></td><td>Să aveți experienta de lucru cu un proiect Python.</td></tr>
+</tbody>
+</table>
+Echipa RoPythonSat, 14 Feb 2015 00:00:00 +0200tag:ropython.ro,2015-02-14:2015/02/14/sprint-pylint/sprintExtending Python in Chttps://ropython.ro/2014/11/20/extending-python-in-c/<p>One reason for Python's popularity (and a reason for many of its quirks
+...) is its strong ties to the C programming language. CPython, the
+reference Python interpreter, allows advanced users to interact with the
+interpreter's inner workings, and extend the Python language with code
+written in C.</p>
+<p>This talk gives a very high-level overview of the CPython C API, and
+shows how to build a C extension in a few steps. It then discusses a
+popular use case for C extensions - optimizing performance of your
+Python programs! Finally we're gonna look at some modern alternatives to
+getting more performance out of your Python code, e.g. Cython.</p>
+<p>About Steffen Wenz:</p>
+<blockquote>
+Steffen is the CTO of TrustYou (with offices in Cluj and Munich).
+TrustYou crawls and semantically analyzes all hotel reviews, and then
+generates a human-readable summary for each hotel on the planet. Did
+guests like the service? Was the location OK? Chances are you've seen
+our data on one of the many websites we license it to - among them Kayak
+and Google :) TrustYou is a Python company. We use Hadoop streaming and
+Pyspark to bring Python to the big data era. Steffen has been with
+TrustYou since 2008. His master thesis laid the foundation for
+TrustYou's scalable semantic analysis, which today understands 20
+languages natively.</blockquote>
+Echipa RoPythonThu, 20 Nov 2014 00:00:00 +0200tag:ropython.ro,2014-11-20:2014/11/20/extending-python-in-c/prezentariWorkshop #2 - Expediție în cloud computing, programare funcțională și altelehttps://ropython.ro/2014/10/19/workshop-py-2/<img alt="Workshop #2" class="align-center" src="https://ropython.ro/2014/10/19/workshop-py-2/workshop.png" />
+<p>Dacă sunteți începător în Python și zilele trecute ați avut “bucuria” primului vostru traceback
+sau aveți experiență în alte limbaje, trecând prin inevitabilul Javascript, îndreptându-vă apoi
+către limbajele funcționale și vreți acum să aflați ce este acel Python de care toată lumea
+vorbește sau dacă ești deja experimentat în acest limbaj și vrei să afli și să aprofundezi
+ceva nou și incitant, atunci ai ocazia perfectă pentru a face acest lucru, prin participarea
+ta la următoarea ediție Workshop.py. Dacă în prima ediție ne îndreptam atenția spre utilizarea
+limbajului Python pentru crearea de aplicații web, acum vom avea în paralel o serie de workshop-uri,
+cu subiecte ce variază de la cloud computing, programare funcțională, până la introducere în Python,
+gama largă de opțiuni mulându-se atât pe începători, cât și pe cei cu experiență.</p>
+<p>Precedat de Conference.py, prima conferință de Python a toamnei, Workshop.py #2 se va desfășura
+pe data de 19 octombrie, fiind compus din mai multe workshop-uri în paralel, cu subiecte variate,
+unele dintre ele propunând aprofundarea conceptelor din prezentările din conferință. Pentru fiecare
+workshop susținut, vom avea un mentor ce își va purta elevii prin înțelegerea subiectului prezentat.</p>
+<p>Unul din subiectele workshop-urilor va fi Introducere în Python, workshop susținut de membri ai
+grupului RoPython, acesta fiind destinat începătorilor, cât și celor care vor să învețe un nou limbaj.
+Participanții vor învăța de ce alegerea acestui limbaj de programare îți poate schimba viața și
+viziunea asupra ei, prin ușurința cu care îți permite să pui în practică idei și prin filosofiile
+ce stau la baza lui. Totodată, ei vor mai învăța să facă primii pași, ajungând de la primul traceback
+la primul algoritm funcțional în Python.</p>
+<p>Programul complet al workshop-urilor, precum și locația lor vor fi anunțate în curând.</p>
+<p>Vă așteptăm!</p>
+Echipa RoPythonSun, 19 Oct 2014 00:00:00 +0300tag:ropython.ro,2014-10-19:2014/10/19/workshop-py-2/workshopPython Weekhttps://ropython.ro/2014/10/18/Python-Week/<div class="line-block">
+<div class="line"><em>And on the pedestal these words appear:</em></div>
+<div class="line"><em>"My name is Python, king of languages:</em></div>
+<div class="line"><em>Look on my works, ye Mighty, and rejoice!”</em></div>
+</div>
+<p>Dacă poetul romantic Percy Bysshe Shelley ar fi trăit în zilele noastre,
+atunci cu siguranță poemele lui ar fi fost scrise în Python, limbajul ce are
+propriile lui înțelepciuni, scrise în slove de biți de către Tim Peters, în al său
+Zen of Python, setul de îndrumări ce cuprinde frumusețea limbajului în toată deplinătatea lui.</p>
+<p>Python Week este un eveniment dedicat acestui frumos limbaj ce își propune, ca
+pentru o săptămână, să adune toți pasionații de tehnologie într-un mediu propice creației.</p>
+<p>Următoarele evenimente vor avea loc în cadrul săptămânii Python:</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="53%" />
+<col width="47%" />
+</colgroup>
+<tbody valign="top">
+<tr><td><div class="first last figure">
+<img alt="Conference.py" src="https://ropython.ro/2014/10/18/Python-Week/conference.png" />
+<div class="legend">
+Conference.py propune o zi întreagă de prezentări tehnice,
+venite din partea unor speakeri implicați în proiecte open source de anvergură,
+cu subiecte ce vor purta participanții prin cloud computing folosind Python,
+in(tro)ducere în metaclase și sisteme de fișiere bazate pe Git, cuvintele cheie
+ale evenimentului fiind open-source și bineînțeles, Python. Vrem ca această
+conferință să rezoneze cu publicul pasionat de IT din Iași și nu numai,
+astfel încât prin ea să reușim să formăm un mediu propice dezvoltării comunității
+iubitorilor de Python și pasionaților de tehnologie din România. Prin subiecte interesate,
+ancorate în lumea open source, vrem să deschidem totodată și apetitul persoanelor
+tinere, dornice de învățarea unor lucruri noi, cât și a celor cu experiență în
+dezvoltarea de software, ce vor să afle ultimele noutăți din lumea Python.</div>
+</div>
+</td>
+<td><div class="first last figure">
+<img alt="Workshop.py" src="https://ropython.ro/2014/10/18/Python-Week/workshop.png" />
+<div class="legend">
+Precedat de Conference.py, prima conferință de Python a toamnei,
+Workshop.py #2 se va desfășura pe data de 19 octombrie, fiind compus
+din mai multe workshop-uri în paralel, cu subiecte variate, unele dintre
+ele propunând aprofundarea conceptelor din prezentările din conferință.
+Pentru fiecare workshop susținut, vom avea un mentor ce își va purta
+elevii prin înțelegerea subiectului prezentat.
+Unul din subiectele workshop-urilor va fi Introducere în Python, workshop
+susținut de membri ai grupului RoPython, acesta fiind destinat începătorilor,
+cât și celor care vor să învețe un nou limbaj. Participanții vor învăța de
+ce alegerea acestui limbaj de programare îți poate schimba viața și viziunea
+asupra ei, prin ușurința cu care îți permite să pui în practică idei și prin
+filosofiile ce stau la baza lui.</div>
+</div>
+</td>
+</tr>
+<tr><td><div class="first last figure">
+<img alt="Training.py" src="https://ropython.ro/2014/10/18/Python-Week/training.png" />
+<div class="legend">
+Ideea acestui training este de a expune în fața micilor viitori
+programatori și dezvoltatori, un limbaj de programare ușor de înțeles, rapid, robust
+și stabil, un limbaj cu un impact enorm asupra tehnologiei și cu o varietate
+nemaiîntâlnită în domeniu și toate acestea datorită simplității sintaxei, dar
+mai ales comunității din spate și multitudinii de biblioteci. Echipa noastră
+dorește să introducă încetul cu încetul, dar într-un mod sigur prin cantitatea imensă
+de beneficii imediate și viitoare, acest limbaj de scripting în programa studiilor
+(pre)universitare. Indiferent dacă intenția noastră de viitor va avea succes sau nu,
+suntem siguri că elevii ce vor lua parte la evenimentele de acest gen vor avea multe
+de învățat, lucruri ce vor fi de folos pe mai multe planuri, ce vor contribui la
+îmbunătățirea “gimnasticii minții” și care îi vor ajuta pe participanți să-și materializeze
+ideile într-un timp record, să vadă imediat în practică utilitatea unui algoritm și poate
+chiar să realizeze aplicația mult visată.</div>
+</div>
+</td>
+<td><!-- -->
+</td>
+</tr>
+</tbody>
+</table>
+Echipa RoPythonSat, 18 Oct 2014 00:00:00 +0300tag:ropython.ro,2014-10-18:2014/10/18/Python-Week/diverseCloudTim Panel discussion: Dynamic Programming Languages in the Cloudhttps://ropython.ro/2014/10/14/cloudtim-panel-discussion-dynamic-programming-languages-in-the-cloud/<p><a class="reference external" href="http://www.unifiedpost.ro">UnifiedPost</a> and <a class="reference external" href="http://www.cloudbase.it">Cloudbase Solutions</a> have
+teamed up for a cross-community meetup that will take the form of a
+panel discussion on a very hot topic: dynamic programming languages in
+the cloud.</p>
+<p>Please vote for the most interesting questions you'd like to see
+addressed during the meetup. <a class="reference external" href="http://www.meetup.com/CloudTim/polls/1170162/">Please vote HERE.</a></p>
+<p>The discussion will take a closer look at the Key Performance Indicators
+and the key architectural principles for cloud application development.
+Based on audience voted questions, we will talk about the role of
+dynamic and static languages in cloud application development and best
+practices in cloud development.</p>
+<p>We will have the following panellists:</p>
+<ul class="simple">
+<li>Koen Handekyn - CTO at <a class="reference external" href="http://www.unifiedpost.com/">UnifiedPost</a> and Head of UP-nxt,
+UnifiedPost's R&D branch in cooperation with the Belgian universities of
+Leuven and Gent.</li>
+<li>Lucian Petrut - Software Developer at <a class="reference external" href="http://www.cloudbase.it/">Cloudbase Solutions</a>, committed to bringing
+interoperability in the Cloud Computing world, OpenStack and Python
+enthusiast.</li>
+<li>Valentin Bud – Systems Engineer at <a class="reference external" href="http://www.databus.ro/">Databus</a>, entrepreneur, Cloud Computing
+enthusiast. He enjoys smart people, interesting conversation and things
+well done.</li>
+</ul>
+<p>More panelists are in the process of confirming their attendance to our
+event, so keep an eye on this space for regular updates on our speakers
+and the questions they will be debating.</p>
+Echipa RoPythonTue, 14 Oct 2014 00:00:00 +0300tag:ropython.ro,2014-10-14:2014/10/14/cloudtim-panel-discussion-dynamic-programming-languages-in-the-cloud/prezentariTraining.py - La tine în liceuhttps://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/<img alt="Training.py #1 - La tine în liceu" class="align-center" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/training-py-1-in-liceu.png" />
+<p>Deoarece conferințele și workshop-urile pot avea un caracter tehnic ceva mai avansat,
+ne-am propus să creăm un eveniment destinat pasionaților de Python, destinat începătorilor
+și nu numai. Acest training are ca public țintă elevii de liceu și ca scop
+introducerea acestora în limbajul de scripting de nivel înalt, Python.</p>
+<p>Evenimentul va face parte din programul european CodeWeek și se va desfășura cu
+sprijinul inspectoratului în mai multe licee de profil din țară, de data aceasta
+pornind cu nume ca “Colegiul Național”, “Costache Negruzzi”, “Grigore Moisil” și
+“Emil Racoviță” din Iași. Acesta va veni în continuarea workshop-ului de duminică
+și se va întinde pe patru zile de marți până vineri, câte un laborator de trei ore
+în fiecare liceu. Elevii vor desluși din mers, intr-o atmosferă cât mai distractivă,
+tainele acestui limbaj, fără a se lovi de aceleași clișee și obstacole veșnice.</p>
+<p>Această sesiune de training va fi prima din categoria ei și va întări
+cunoștințele dobândite în cadrul conferinței și a workshop-ului. Experiența ne-a
+arătat că de multe ori nu toți participanții de la aceste evenimente se descurcă
+la fel de bine ca restul și din acest motiv, vrem să anticipăm și să depășim împreună
+eventualele dificultăți și totodată, să învățăm lucruri noi sau lucruri vechi dar
+facute într-o altă manieră, mult mai simplu și mult mai rapid. Ideea acestui training
+este de a expune în fața micilor viitori programatori și dezvoltatori, un limbaj de
+programare ușor de înțeles, rapid, robust și stabil, un limbaj cu un impact enorm asupra
+tehnologiei și cu o varietate nemaiîntâlnită în domeniu și toate acestea datorită
+simplității sintaxei, dar mai ales comunității din spate și multitudinii de biblioteci.</p>
+<p>RoPython dorește să introducă încetul cu încetul, dar într-un mod sigur prin
+cantitatea imensă de beneficii imediate și viitoare, acest limbaj de scripting în
+programa studiilor (pre)universitare. Indiferent dacă intenția noastră de viitor
+va avea succes sau nu, suntem siguri că elevii ce vor lua parte la evenimentele de
+acest gen vor avea multe de învățat, lucruri ce vor fi de folos pe mai multe planuri,
+ce vor contribui la îmbunătățirea “gimnasticii minții” și care îi vor ajuta pe participanți
+să-și materializeze ideile într-un timp record, să vadă imediat în practică utilitatea unui
+algoritm și poate chiar să realizeze aplicația mult visată. În prezent, scopul nostru
+principal este să educăm potențialul nostru public din cadrul conferințelor, workshop-urilor
+și chiar adunărilor ce poartă denumirea de Ask.py, învățându-i de la zero și dirijându-i
+pas cu pas prin misteriosul drum către dezvoltarea de software. Ne dorim să-i facem
+să-și răspundă singuri la întrebări ca “La ce mă ajută programarea în viața reală?”,
+iar acest lucru va avea un mare beneficiu pentru ambele părți: noi ca organizatori vom
+putea crește rapid o comunitate în adevăratul sens al cuvântului ce se va remarca prin
+calitatea membrilor și nu prin cantitate, iar cei ce vor învața de la noi și de la colegii
+lor vor avea parte de niște cunoștințe, idei și indicații de care puțin probabil
+se vor lovi de unii singuri.</p>
+<p>Liceele înscrise în acest proiect sunt:</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="50%" />
+<col width="50%" />
+</colgroup>
+<tbody valign="top">
+<tr><td><img alt="Colegiul Național" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/colegiu-national.png" /></td>
+<td><img alt="Liceul Teoretic "Grigore Moisil"" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/grigore-moisil.png" /></td>
+</tr>
+<tr><td><img alt="Colegiul "Costache Negruzzi"" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/costache-negruzzi.png" /></td>
+<td><img alt="Colegiul Național "Emil Racoviță"" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/emil-racovita.png" /></td>
+</tr>
+</tbody>
+</table>
+Echipa RoPythonTue, 07 Oct 2014 00:00:00 +0300tag:ropython.ro,2014-10-07:2014/10/07/training-py-la-tine-in-liceu/workshopAsk.py #3 - În expedițiehttps://ropython.ro/2014/10/01/ask-py-in-expeditie/<img alt="Ask.py #3 - În expediție" class="align-center" src="https://ropython.ro/2014/10/01/ask-py-in-expeditie/ask-py-in-expeditie.png" />
+<p>Cu ocazia dojo-ului CentOS, ce se va desfășura în Timișoara pe 27 septembrie, echipa RoPython va face o vizită în orașul de pe Bega. O călătorie într-un oraș nou reprezintă totodată și oportunitatea cunoașterii comunității Python din orașul respectiv, ocazie numai bună pentru o nouă întâlnire Ask.py, alături de oameni noi și entuziasmați. Echipa RoPython vă invită la primul Ask.py în partea vestică a țării pe data de 1 octombrie, în Timișoara.</p>
+<p>Vă așteptăm!</p>
+Echipa RoPythonWed, 01 Oct 2014 00:00:00 +0300tag:ropython.ro,2014-10-01:2014/10/01/ask-py-in-expeditie/socialConference.py #1 @Iașihttps://ropython.ro/2014/10/01/conference-py-1/<p>Toamna este un anotimp al începutului, fiind vremea unui nou an școlar, unui
+nou început de an universitar, precum și sezonul în care vacanțele lungi sau
+scurte, plănuite sau inopinate, lasă locul altor activități.
+Este anotimpul în care începe stagiunea la operă și în care studenții revin
+timizi în orașul studenției lor, tânjind după aventurile verii proaspăt trecute.
+Toamna este și anotimpul în care poți participa la conferințe consacrate.
+Dacă pe harta evenimentelor IT din această toamnă ai trecut Design Jam,
+CodeCamp sau DefCamp, atunci este timpul să adaugi și prima conferință
+dedicată limbajului Python din România, Conference.py, ce se va desfășura în Iași,
+pe data de 18 octombrie.</p>
+<p>Conference.py propune o zi întreagă de prezentări tehnice, venite din
+partea unor speakeri implicați în proiecte open source de anvergură,
+cu subiecte ce vor purta participanții prin cloud computing folosind Python,
+in(tro)ducere în metaclase și sisteme de fișiere bazate pe Git, cuvintele cheie
+ale evenimentului fiind open-source și bineînțeles, Python.</p>
+<p>Vrem ca această conferință să rezoneze cu publicul pasionat de IT din Iași și nu
+numai, astfel încât prin ea să reușim să formăm un mediu propice dezvoltării
+comunității iubitorilor de Python și pasionaților de tehnologie din România.
+Prin subiecte interesate, ancorate în lumea open source, vrem să deschidem
+totodată și apetitul persoanelor tinere, dornice de învățarea unor lucruri noi,
+cât și a celor cu experiență în dezvoltarea de software, ce vor să afle ultimele
+noutăți din lumea Python.</p>
+<p>Pentru această primă ediție, ne așteptăm la cel puțin un număr de o sută de participanți
+și sperăm că această conferință să crească și să aducem an de an un număr tot mai mare de
+participanți și prezentări tot mai diverse și incitante. Pentru acest eveniment,
+intrarea va fi liberă.</p>
+<p>Următorii speakeri ne onorează cu participarea lor:</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="50%" />
+<col width="50%" />
+</colgroup>
+<tbody valign="top">
+<tr><td><div class="first last figure">
+<img alt="Alex Morega" src="https://ropython.ro/2014/10/01/conference-py-1/alex_morega.jpeg" />
+<p class="caption">Alex Morega</p>
+<div class="legend">
+Alex este un dezvoltator web, care iubește limbajul
+Python și nu se poate abține din a descoperi
+biblioteci noi. Printre altele, este și voluntar pentru
+organizația ROSEdu, ce promovează cultura open-source
+în educație.</div>
+</div>
+</td>
+<td><div class="first last figure">
+<img alt="Gabriel Samfira" src="https://ropython.ro/2014/10/01/conference-py-1/gabriel_samfira.jpg" />
+<p class="caption">Gabriel Samfira</p>
+<div class="legend">
+Gabriel este Senior Cloud Engineer în cadrul
+Cloudbase Solutions. Este pasionat de proiecte open
+source și experimentat în diverse limbaje de programare,
+precum Python, Go, Ruby, Perl și Powershell.</div>
+</div>
+</td>
+</tr>
+<tr><td><div class="first last figure">
+<img alt="Alessandro Pilotti" src="https://ropython.ro/2014/10/01/conference-py-1/alessandro_pilotti.jpeg" />
+<p class="caption">Alessandro Pilotti</p>
+<div class="legend">
+Alessandro este CEO-ul și fondatorul Cloudbase Solutions,
+o companie ce formează puntea de legătură dintre open
+source și Microsoft. El este Microsoft MVP pe ASP.NET
+și pe Windows Azure Insider, fiind totodată și Microsoft
+Certified Trainer. Îi place să dezvolte proiecte open
+source și să participe în comunitatea IT.</div>
+</div>
+</td>
+<td><div class="first last figure">
+<img alt="Ionel Cristian Mărieș" src="https://ropython.ro/2014/10/01/conference-py-1/ionel_cristian.jpg" />
+<p class="caption">Ionel Cristian Mărieș</p>
+<div class="legend">
+Ionel este un dezvoltator software din Cluj-Napoca.
+După mai multe aventuri cu alte limbaje, a rămas la
+Python și inevitabilul JavaScript. Îi place să facă
+contribuții la proiecte open-source și în timpul liber
+mai scrie și pe blog. El este și autorul mai multor
+proiecte open source, printre care enumerăm aspectlib
+cogen, python-manhole, fiind și contribuitor Celery.</div>
+</div>
+</td>
+</tr>
+<tr><td><div class="first last figure">
+<img alt="Vlad Temian" src="https://ropython.ro/2014/10/01/conference-py-1/vlad_temian.png" />
+<p class="caption">Vlad Temian</p>
+<div class="legend">
+Vlad este backend developer la Presslabs, fiind un
+tânăr energic și entuziast, pasionat de orice presupune
+cod sau problemă tehnică. Folosește Python ori de câte
+ori are ocazia și este totodată și mentor pentru Coder
+Dojo în Timișoara, unde pregătește copiii pentru primii
+lor pași în lumea Python.</div>
+</div>
+</td>
+<td> </td>
+</tr>
+</tbody>
+</table>
+<p>Dacă vrei să ne ajuți, dacă ai un sfat sau o critică sau doar ești curios
+de inițiativa grupului RoPython, nu ezita să ne contactezi pe <a class="reference external" href="mailto:contact@ropython.org">contact@ropython.org</a>.</p>
+<p>Mulțumim sponsorilor și partenerilor noștri!</p>
+<img alt="PSF" src="https://ropython.ro/2014/10/01/conference-py-1/python-software-foundation.png" style="width: 35.0%;" />
+<img alt="Cloudbase Solutions" src="https://ropython.ro/2014/10/01/conference-py-1/cloudbase.png" style="width: 35.0%;" />
+Echipa RoPythonWed, 01 Oct 2014 00:00:00 +0300tag:ropython.ro,2014-10-01:2014/10/01/conference-py-1/conferintaAsk.py #2 - Elemente introductivehttps://ropython.ro/2014/07/23/ask-py-elemente-introductive/<img alt="Ask.py #2 - Elemente introductive" class="align-center" src="https://ropython.ro/2014/07/23/ask-py-elemente-introductive/ask-py-2-elemente-introductive.png" />
+<p>Săptămâna aceasta în cadrul evenimentului Ask.py vom face primii pași în dezvoltarea unei aplicații folosind limbajul Python.
+Dacă săptămâna trecută vorbeam despre lucrurile interesante ce pot fi realizate folosind Python, în cadrul acestei sesiuni vom implementa o parte dintre ele.</p>
+<p>Vă așteptăm cu drag!</p>
+Echipa RoPythonWed, 23 Jul 2014 00:00:00 +0300tag:ropython.ro,2014-07-23:2014/07/23/ask-py-elemente-introductive/socialDecorators and Workflowshttps://ropython.ro/2014/07/17/decorators-and-workflows/<p>La a 2-a ediție de vară vor prezenta:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="30%" />
+<col width="70%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub"><a class="reference external" href="https://blog.ionelmc.ro/">Ionel Cristian Mărieș</a></th>
+<td>Tot ce nu vroiai să știi despre decoratori</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://github.com/severb">Sever Băneșiu</a></th>
+<td>Flowy, easy SWF workflows (swf: <a class="reference external" href="http://aws.amazon.com/swf/">http://aws.amazon.com/swf/</a>)</td>
+</tr>
+</tbody>
+</table>
+<p>Evenimentul este găzduit de Cluj Hub. Va fi o taxa de protocol de 20RON. 15RON pentru primii 5.</p>
+Echipa RoPythonThu, 17 Jul 2014 00:00:00 +0300tag:ropython.ro,2014-07-17:2014/07/17/decorators-and-workflows/prezentariAsk.py #1 Curiozitățihttps://ropython.ro/2014/07/16/ask-py-curiozitati/<img alt="Ask.py #1 - Curiozități" class="align-center" src="https://ropython.ro/2014/07/16/ask-py-curiozitati/ask-py-1-curiozitati.png" />
+<p>ask.py este destinat interacțiunii prin viu grai cu echipa RoPython, scopul fiind nu doar dobândirea de noi cunoștințe
+prin intermediul întrebărilor, cât și o închegare cât mai bună e relației dintre membrii comunității Python din România,
+în fața unui pahar de vin, înconjurați de oameni cu aceeași pasiune extraordinară pentru acest limbaj.</p>
+<p>Vom încerca în primul eveniment ask.py să prezentăm proiectul RoPython celor care vor să afle mai multe despre
+inițiativă, cât și să fim la dispoziția voastră pentru întrebări din universul Python.</p>
+Echipa RoPythonWed, 16 Jul 2014 00:00:00 +0300tag:ropython.ro,2014-07-16:2014/07/16/ask-py-curiozitati/socialPyTim #6https://ropython.ro/2014/07/01/pytim-6/<p>Welcome to the 6th edition of #PyTim, the Python meetup in Timisoara.</p>
+<p>In this edition we will have 2 sessions talking about open source
+projects developed using Python and Go.</p>
+<p>Here is the Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:10</td>
+<td>Gabriel Adrian Samfira (Cloudbase Solutions)</td>
+<td>Automating Windows workloads with Juju and MAAS</td>
+</tr>
+<tr><td>19:10 - 19:30</td>
+<td>Coffee Break</td>
+<td> </td>
+</tr>
+<tr><td>19:30 - 20:10</td>
+<td>Bogdan Gaza</td>
+<td>Taming Cloud Infrastructures with Python and Docker</td>
+</tr>
+</tbody>
+</table>
+<p>The venue and format remain the same as in previous meetups. Please
+spread the word and let people know about #PyTim.</p>
+<p>See you on July 1!</p>
+<p>#Juju #Go #MAAS #Docker #HyperV #Python #opensource #meetup #Timisoara</p>
+Echipa RoPythonTue, 01 Jul 2014 00:00:00 +0300tag:ropython.ro,2014-07-01:2014/07/01/pytim-6/prezentariPython and Ember.jshttps://ropython.ro/2014/06/12/python-and-emberjs/<p>Python and Ember.js - Super Fast (and Testable!) Frontend</p>
+<p>FREE BEER and PIZZA while showcasing the testable, Embjer.js on top of
+a Python backend.</p>
+<p>Create super fast and testable front end on top of your Python.</p>
+<p>by Stas Suscov and Flaviu Simihaian</p>
+<p><img alt="image0" src="http://photos2.meetupstatic.com/photos/event/5/4/e/e/global_199941742.jpeg" /></p>
+Echipa RoPythonThu, 12 Jun 2014 00:00:00 +0300tag:ropython.ro,2014-06-12:2014/06/12/python-and-emberjs/prezentariWorkshop #1 - Python pentru dezvoltarea aplicațiilor webhttps://ropython.ro/2014/05/31/workshop-py-python-pentru-dezvoltarea-aplicatiilor-web/<pre class="literal-block">
+HTTP/1.1 201 Workshop created
+Date: SAT, 31 May 2014 10:00:00 GMT
+Location: Facultatea de informatică
+Content-Type: application/PythonWeb
+Content-Length: 12
+X-Description: “Python workshop! REST, url routing, Python, JSON, unit testing”
+</pre>
+<p>Dacă antetele de mai sus te duc cu gândul la proiectul pe care vrei să îl faci RESTful, dar nu ai avut niciodată timp să afli ce este și cum se face, atunci ești binevenit pe data de 31 mai la Facultatea de Informatică UAIC, Iași, pentru un atelier Python, de-a lungul unei zile intense în care cuvintele cheie vor fi web și Python. Nu e nici o problemă dacă nu ai auzit niciodată de acest limbaj, la finalul zilei fiecare participant va putea să își treacă în bucket list faptul că a aflat de REST APIs, JSON, Python, unit testing, url routing și permisiuni, generatori, WSGI și decoratori. Băuturile și snackurile vor fi din partea casei.</p>
+<p>Grupul din spatele inițiativei e format din oameni entuziaști și pasionați de Python, fiecare dintre ei având experiență în domenii precum procesare distribuită, aplicații web, open source și securitate. O prefață a evenimentului de sâmbătă va fi pe data de 30 mai, în incinta facultății de informatică (ora exactă va fi anunțată în curând), ce se va desfășura pe parcursul a două ore, în care grupul RoPython se va prezenta și își va prezenta și obiectivele, urmând ca restul timpului să fie ocupat de o serie de prezentări scurte și la obiect despre subiecte diverse cu tangență în limbajul Python, aceste prezentări având scopul să incite cât mai multă lume pentru participarea de sâmbătă. Totodată, vineri va exista și o surpriză (cuvintele cheie fiind API și gaming).</p>
+<p>Evenimentul de sâmbătă, 31 mai, va fi împărțit într-o parte teoretică, ce se va desfășura în prima parte a zilei, urmată de una practică, de-a lungul căreia participanții pot să își folosească cunoștințele acumulate în prima parte a zilei. Partea teoretică va consta în prezentări mai detaliate cu aplicare în dezvoltarea aplicațiilor web folosind Python, iar în cea practică participanții vor lucra la realizarea unor aplicații web într-un timp cât mai scurt.
+Pentru că vrem ca fiecare participant să câștige cât mai multă experiență din urma acestui atelier și să oferim un eveniment de calitate, numărul de locuri pentru evenimentul de sâmbătă va fi limitat. Înscrierea fiecărui participant va fi evaluată conform anumitor criterii de către membrii grupului, urmând ca primele 45 de persoane să fie acceptate.</p>
+<p>Elementele ce vor fi apreciate sunt:</p>
+<ul class="simple">
+<li>contribuitori la proiecte open source, nu neapărat scrise în limbajul Python.</li>
+<li>proiecte pe github sau bitbucket peste care ne putem uita.</li>
+<li>un profil de LinkedIn plin cu lucruri care să ne impresioneze.</li>
+</ul>
+<p>Apreciem persoanele care vor să învețe, așa că și începătorii sunt bineveniți. Pentru asta, trebuia ca prezentarea voastră să fie cât mai savuroasă și sinceră.</p>
+<p>Programul de vineri este:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="58%" />
+<col width="26%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Ora</th>
+<th class="head">Prezentare</th>
+<th class="head">Speaker</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>12:00 - 12:15</td>
+<td>Prezentarea grupului RoPython</td>
+<td>Alexandru Coman</td>
+</tr>
+<tr><td>13:00 - 13:15</td>
+<td>Noțiuni de conduită în dezvoltarea unui proiect</td>
+<td>Cosmin Poieană</td>
+</tr>
+<tr><td>13:15 - 13:30</td>
+<td>Decoratori (noțiuni introductive)</td>
+<td>Claudiu Popa</td>
+</tr>
+<tr><td>13:30 - 13:45</td>
+<td>Unit testing (noțiuni introductive)</td>
+<td>Claudiu Popa</td>
+</tr>
+<tr><td>13:45 - 14:00</td>
+<td>Element surpriză</td>
+<td>Claudiu Popa</td>
+</tr>
+</tbody>
+</table>
+<p>Programul de sâmbătă este:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="58%" />
+<col width="26%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Ora</th>
+<th class="head">Activitate</th>
+<th class="head">Speaker</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>09:00 - 10:00</td>
+<td>Primirea participanților</td>
+<td> </td>
+</tr>
+<tr><td>10:00 - 10:45</td>
+<td>Introducere în paradigma REST</td>
+<td>Sabin Buraga</td>
+</tr>
+<tr><td>10:45 - 11:15</td>
+<td>Framework-ul Cherrypy</td>
+<td>Alexandru Coman</td>
+</tr>
+<tr><td>11:15 - 11:30</td>
+<td>Pauză</td>
+<td> </td>
+</tr>
+<tr><td>11:30 - 12:30</td>
+<td>Django REST Framework</td>
+<td>Claudiu Popa</td>
+</tr>
+<tr><td>12:30 - 13:00</td>
+<td>ORM-uri</td>
+<td>Cosmin Poieană</td>
+</tr>
+<tr><td>13:00 - 14:15</td>
+<td>Pauză de masă</td>
+<td> </td>
+</tr>
+<tr><td>14:15 - 14:30</td>
+<td>Standarde de scriere</td>
+<td>Alexandru Coman</td>
+</tr>
+<tr><td>14:30 - 14:45</td>
+<td>Formarea echipelor</td>
+<td> </td>
+</tr>
+<tr><td>15:00 - 19:00</td>
+<td>Workshop</td>
+<td> </td>
+</tr>
+<tr><td>20:00</td>
+<td>Feedback în Oscar</td>
+<td>Echipa RoPython</td>
+</tr>
+</tbody>
+</table>
+<p>Grupul RoPython vă așteaptă cu drag!</p>
+Echipa RoPythonSat, 31 May 2014 00:00:00 +0300tag:ropython.ro,2014-05-31:2014/05/31/workshop-py-python-pentru-dezvoltarea-aplicatiilor-web/WorkshopMachine Learning in Pythonhttps://ropython.ro/2014/02/20/machine-learning-in-python/<p>Hello Pythonistas!</p>
+<p>After a long break we'll meet again! This time the topic is machine
+learning, one of Python's favorite use cases. Radu Marius Florin and
+Roland Szabo will tell us more about it. After the meetup we'll go for a
+drinkup to get to know each other better ...</p>
+<p>The event will be hosted by Cluj Hub, where freelancers usually meet.</p>
+Echipa RoPythonThu, 20 Feb 2014 00:00:00 +0200tag:ropython.ro,2014-02-20:2014/02/20/machine-learning-in-python/prezentariPyTim #5https://ropython.ro/2014/02/11/pytim-5/<p>Happy New Year from behalf of PyTim!</p>
+<p>The first #Python meetup of 2014 will take place on February 11. The
+format is the same as in the previous meet ups.</p>
+<p>Here is the Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="30%" />
+<col width="70%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub"><div class="first last line-block">
+<div class="line">Radu Ciorba</div>
+<div class="line">(<a class="reference external" href="https://www.facebook.com/ThreePillarGlobal">3Pillar Global Romania</a>)</div>
+</div>
+</th>
+<td>Concurrency in Python Overview: Processes, Threads and Greenlets</td>
+</tr>
+<tr><th class="stub">Adam Collard (<a class="reference external" href="https://www.facebook.com/pages/Canonical-Ltd/112304012115618">Canonical Ltd</a>)</th>
+<td>Python 3.4. What's coming?</td>
+</tr>
+<tr><th class="stub">Alessandro Pilotti (<a class="reference external" href="https://www.facebook.com/CloudbaseSolutions">Cloudbase Solutions</a>)</th>
+<td>Interoperable OpenStack guest initialization with Python</td>
+</tr>
+</tbody>
+</table>
+<p>Each presentation will last around 30 minutes + Q/A. There will be
+short, 10 minute coffee breaks in between sessions.</p>
+<p>Thanks,</p>
+<p>See you on February 11!</p>
+Echipa RoPythonTue, 11 Feb 2014 00:00:00 +0200tag:ropython.ro,2014-02-11:2014/02/11/pytim-5/prezentariPyTim #4https://ropython.ro/2013/11/12/pytim-4/<p>Welcome to the 4th #Python community #meetup in #Timisoara.</p>
+<p>At PyTim #4 we will have 3 talks held by local developers, covering the
+following topics:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:10</td>
+<td>Vlad Temian (<a class="reference external" href="https://www.facebook.com/PressLabs?directed_target_id=0">PressLabs</a>)</td>
+<td>A Python Web Service</td>
+</tr>
+<tr><td>19:10 - 19:20</td>
+<td>Dan Bugariu</td>
+<td>OpenData & CityProjects communities / Python Hackaton opportunity</td>
+</tr>
+<tr><td>19:40 - 20:20</td>
+<td>Dan Damian (<a class="reference external" href="https://www.facebook.com/mindquilt?directed_target_id=0">MindQuilt</a>)</td>
+<td>Application Deployment using SaltStack & Fabric</td>
+</tr>
+<tr><td>20:20 - 21:00</td>
+<td>Gabriel Adrian Samfira (<a class="reference external" href="https://www.facebook.com/CloudbaseSolutions?ref=hl&directed_target_id=0">Cloudbase Solutions</a>)</td>
+<td>Distributed Tasks using Python and AMQP</td>
+</tr>
+</tbody>
+</table>
+<p>See you on November 12!</p>
+Echipa RoPythonTue, 12 Nov 2013 00:00:00 +0200tag:ropython.ro,2013-11-12:2013/11/12/pytim-4/prezentariPyTim #3https://ropython.ro/2013/10/09/pytim-3/<p>Now that developers have come back from holiday and the University has
+started we will continue our regular meetup schedule with PyTim #3.</p>
+<p>We will have 3 technical talks held by local developers who will share
+from their experience working on large scale Python projects.</p>
+<div class="section" id="agenda-speakers">
+<h2>Agenda & Speakers<a class="headerlink" href="#agenda-speakers" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:10</td>
+<td>Mihai Balint (Cmed Technology)</td>
+<td>Test Fixture Deployment with Docker Containers</td>
+</tr>
+<tr><td>19:10 - 19:50</td>
+<td>Robert Tingirica (<a class="reference external" href="https://www.facebook.com/CloudbaseSolutions/events?ref=hl&directed_target_id=0">Cloudbase Solutions</a>)</td>
+<td>Unit Testing in Python</td>
+</tr>
+<tr><td>20:10 - 21:00</td>
+<td>Sever Banesiu & Peter Horvath (<a class="reference external" href="https://www.facebook.com/ThreePillarGlobal?directed_target_id=0">3Pillar Global Romania</a>)</td>
+<td>Zope Component Architecture / Flowy Library for Amazon Simple Workflow</td>
+</tr>
+</tbody>
+</table>
+<p>See you on October 9!</p>
+</div>
+Echipa RoPythonWed, 09 Oct 2013 00:00:00 +0300tag:ropython.ro,2013-10-09:2013/10/09/pytim-3/prezentariTask queues and components architecturehttps://ropython.ro/2013/10/03/task-queues-and-components-architecture/<p>I invite you to the 2nd Cluj Pythonistas meetup where two of the best
+Python developers I know will tell you about subjects that they love:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="30%" />
+<col width="70%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub"><a class="reference external" href="https://blog.ionelmc.ro/">Ionel Cristian Mărieș</a></th>
+<td>Celery introduction</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://github.com/severb">Sever Băneșiu</a></th>
+<td>Zope Component Architecture</td>
+</tr>
+</tbody>
+</table>
+<p>The event's host is Cluj Cowork and the recommended contribution for
+that is 10 lei. See you there ...</p>
+<p>P.S. Ring at "Ruby tribe" when you arrive.</p>
+Echipa RoPythonThu, 03 Oct 2013 00:00:00 +0300tag:ropython.ro,2013-10-03:2013/10/03/task-queues-and-components-architecture/prezentariPython Cluj first meetuphttps://ropython.ro/2013/08/01/python-cluj-first-meetup/<p>Just an informal meeting in a bar so we can get to know other Python
+fans in Cluj and what they have to share</p>
+Echipa RoPythonThu, 01 Aug 2013 00:00:00 +0300tag:ropython.ro,2013-08-01:2013/08/01/python-cluj-first-meetup/socialPyTim #2https://ropython.ro/2013/07/09/pytim-2/<p>After an extremely interesting first meetup we would like to continue in
+the same direction with PyTim #2.</p>
+<p>We will have some technical talks and provide an insight to the
+Europython 2013 conference happening now in Florence - <a class="reference external" href="https://ep2013.europython.eu/">https://ep2013.europython.eu/</a> <a class="reference external" href="https://ep2013.europython.eu/p3/live/">https://ep2013.europython.eu/p3/live/</a></p>
+<div class="section" id="agenda-speakers">
+<h2>Agenda & Speakers<a class="headerlink" href="#agenda-speakers" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:00</td>
+<td>Laura Feier & Andrei Coman</td>
+<td>Python at 3Pillar Global</td>
+</tr>
+<tr><td>19:00 - 20:00</td>
+<td>Bogdan Gaza</td>
+<td>Realtime Webapps in Python</td>
+</tr>
+<tr><td>20:00 - 21:00</td>
+<td>Bogdan Hodorog, Radu Ciorba, Adam Collard, Slavita Baciuna</td>
+<td>Bringing Europython in Timisoara</td>
+</tr>
+</tbody>
+</table>
+<p>See you at the event!</p>
+</div>
+Echipa RoPythonTue, 09 Jul 2013 00:00:00 +0300tag:ropython.ro,2013-07-09:2013/07/09/pytim-2/prezentariPython Basics Traininghttps://ropython.ro/2013/06/29/python-basics-training/<p>PyTim is organizing a Python training for beginners.</p>
+<p>We invite you to learn the basics of Python from some of the most
+experienced developers in Timisoara.</p>
+<p>The event will take place on June 29, at the Startup Hub, starting from
+14:00.</p>
+<p>Speakers:</p>
+<ul class="simple">
+<li><a class="reference external" href="https://www.facebook.com/vladtemian?directed_target_id=0">Vlad Temian</a> - SimplySocial</li>
+<li><a class="reference external" href="https://www.facebook.com/adrian.vladu.3?directed_target_id=0">Adrian Vladu</a> - Cloudbase Solutions</li>
+<li><a class="reference external" href="https://www.facebook.com/ai.cucu?directed_target_id=0">Ioan Alexandru Cucu</a> - 3Pillar Global</li>
+<li><a class="reference external" href="https://www.facebook.com/tomoroga?directed_target_id=0">Andrei Tomoroga</a> - MindQuilt</li>
+</ul>
+<p>You can find the Agenda here - <a class="reference external" href="http://bit.ly/122dDfJ">http://bit.ly/122dDfJ</a></p>
+<p>Bring your laptops, you will need them. Please install Python 2.7 (<a class="reference external" href="http://www.python.org/download/">http://www.python.org/download/</a>) and an editor with Syntax Highlightling (eg: Notepad++, Vim, Sublime,
+etc).</p>
+Echipa RoPythonSat, 29 Jun 2013 00:00:00 +0300tag:ropython.ro,2013-06-29:2013/06/29/python-basics-training/prezentariPyTim #1https://ropython.ro/2013/06/04/pytim-1/<p>First PyTim meetup.</p>
+<p>We will talk about local products developed in Python and why local
+developers / companies have chosen Python. Also, what is the most
+interesting facet of using Python on each of these products.</p>
+<p>There will be 4 presentations / tech talks held by:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="30%" />
+<col width="70%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">Adam Collard (Cmed Technology)</th>
+<td>Coding to cure cancer, Python in pharma</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://www.facebook.com/alessandro.pilotti?directedarget_id=0">Alessandro Pilotti</a> (Cloudbase Solutions)</th>
+<td>Python and OpenStack</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://www.facebook.com/hurrycane?directed_target_id=0">Bogdan Gaza</a> (SimplySocial)</th>
+<td>Weightlifting at SimplySocial</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://www.facebook.com/dandamian?directed_target_id=0">Dan Damian</a> (MindQuilt)</th>
+<td> </td>
+</tr>
+</tbody>
+</table>
+<p>See you on June 4!</p>
+Echipa RoPythonTue, 04 Jun 2013 00:00:00 +0300tag:ropython.ro,2013-06-04:2013/06/04/pytim-1/prezentari
\ No newline at end of file
diff --git a/feeds/iasi.atom.xml b/feeds/iasi.atom.xml
new file mode 100644
index 00000000..7f36dce9
--- /dev/null
+++ b/feeds/iasi.atom.xml
@@ -0,0 +1,446 @@
+
+RoPythonhttps://ropython.ro/2018-09-27T00:00:00+03:00Beer gathering - group retrospective and future plans2018-09-27T00:00:00+03:00Echipa RoPythontag:ropython.ro,2018-09-27:2018/09/27/beer-gathering-group-retrospective-and-future-plans/<p>Ro-Python Iasi meetup group retrospective, future plans, presentations proposals, speakers. We aim to re-launch the group activity for 2018-2019 season, and anyone who wants to be part of this growing community is welcome to join us.</p>
+<p>Location: The Trumpets (Palas Mall - Esplanada Teatrul Luceafărul).</p>
+<p>Note: Due to small number of participants this event will not be sponsored with location or beer.</p>
+Django presentation and why to use it for single page or hybrid applications too2017-04-25T00:00:00+03:00Echipa RoPythontag:ropython.ro,2017-04-25:2017/04/25/django-presentation-and-why-to-use-it-for-single-page-or-hybrid-applications-too/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">There will be pizza, snacks and beer, courtesy of <a class="reference external" href="https://www.pentalog.ro/iasi">Pentalog Iasi</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">Django presentation (Dan Tudorache)</p>
+<p>Django is a high-level Python Web framework that encourages rapid development and clean,
+pragmatic design. Built by experienced developers, it takes care of much of the hassle of
+Web development, so you can focus on writing your app without needing to reinvent the wheel.
+We will go on to discuss:</p>
+<ul class="last simple">
+<li>What is Django</li>
+<li>Django structure</li>
+<li>Where is Django used</li>
+<li>What Django is not</li>
+<li>Typical workflow in Django</li>
+<li>Django Admin</li>
+<li>Who is behind Django framework</li>
+</ul>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first">Why to use Django for single page or hybrid applications too (Dan Tudorache)</p>
+<p class="last">With the advent of new amazing front-end frameworks and the ever-increasing
+power of browsers and mobile processors, webapp users expect a dynamic, seamless
+user experience where page refresh is out of the question.
+Therefore server template rendering is not cool anymore. What to do?
+Use Django as a pure back-end. In this talk, technologies, strategies and
+third-party packages will be discussed, we will analyze and debate
+the advantages and disadvantages of Django opposed to other technologies.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+<hr class="docutils" />
+<p><strong>Dan Tudorache (Python Lead)</strong> studied computer engineering at
+"Gh. Asachi" Technical University, followed by two masters degree, one
+in distributed software engineering and one in project management.
+He worked 10 years as a web developer for various companies and clients,
+and since 3 years ago he has found the beauty of Python and Django.
+In 2016 Dan joined Pentalog Group as a Python
+Technical Lead, and since then is building projects, improve processes, manage development teams
+and helping big companies to build the most efficient, robust and dynamic software they need.</p>
+</div>
+Python Development - Tools, Frameworks and Trends - 2017 (Open discussion)2017-03-02T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-03-02:2017/03/02/python-development-tools-frameworks-and-trends-2017-open-discussion/<p>Intalnirea va avea loc la sediul Pentalog, cladirea Tudor Center de pe
+strada Ciurchi, etaj 5, usa din stanga.</p>
+<p>Va asteptam!!!</p>
+Workshop #2 - Expediție în cloud computing, programare funcțională și altele2014-10-19T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-10-19:2014/10/19/workshop-py-2/<img alt="Workshop #2" class="align-center" src="https://ropython.ro/2014/10/19/workshop-py-2/workshop.png" />
+<p>Dacă sunteți începător în Python și zilele trecute ați avut “bucuria” primului vostru traceback
+sau aveți experiență în alte limbaje, trecând prin inevitabilul Javascript, îndreptându-vă apoi
+către limbajele funcționale și vreți acum să aflați ce este acel Python de care toată lumea
+vorbește sau dacă ești deja experimentat în acest limbaj și vrei să afli și să aprofundezi
+ceva nou și incitant, atunci ai ocazia perfectă pentru a face acest lucru, prin participarea
+ta la următoarea ediție Workshop.py. Dacă în prima ediție ne îndreptam atenția spre utilizarea
+limbajului Python pentru crearea de aplicații web, acum vom avea în paralel o serie de workshop-uri,
+cu subiecte ce variază de la cloud computing, programare funcțională, până la introducere în Python,
+gama largă de opțiuni mulându-se atât pe începători, cât și pe cei cu experiență.</p>
+<p>Precedat de Conference.py, prima conferință de Python a toamnei, Workshop.py #2 se va desfășura
+pe data de 19 octombrie, fiind compus din mai multe workshop-uri în paralel, cu subiecte variate,
+unele dintre ele propunând aprofundarea conceptelor din prezentările din conferință. Pentru fiecare
+workshop susținut, vom avea un mentor ce își va purta elevii prin înțelegerea subiectului prezentat.</p>
+<p>Unul din subiectele workshop-urilor va fi Introducere în Python, workshop susținut de membri ai
+grupului RoPython, acesta fiind destinat începătorilor, cât și celor care vor să învețe un nou limbaj.
+Participanții vor învăța de ce alegerea acestui limbaj de programare îți poate schimba viața și
+viziunea asupra ei, prin ușurința cu care îți permite să pui în practică idei și prin filosofiile
+ce stau la baza lui. Totodată, ei vor mai învăța să facă primii pași, ajungând de la primul traceback
+la primul algoritm funcțional în Python.</p>
+<p>Programul complet al workshop-urilor, precum și locația lor vor fi anunțate în curând.</p>
+<p>Vă așteptăm!</p>
+Python Week2014-10-18T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-10-18:2014/10/18/Python-Week/<div class="line-block">
+<div class="line"><em>And on the pedestal these words appear:</em></div>
+<div class="line"><em>"My name is Python, king of languages:</em></div>
+<div class="line"><em>Look on my works, ye Mighty, and rejoice!”</em></div>
+</div>
+<p>Dacă poetul romantic Percy Bysshe Shelley ar fi trăit în zilele noastre,
+atunci cu siguranță poemele lui ar fi fost scrise în Python, limbajul ce are
+propriile lui înțelepciuni, scrise în slove de biți de către Tim Peters, în al său
+Zen of Python, setul de îndrumări ce cuprinde frumusețea limbajului în toată deplinătatea lui.</p>
+<p>Python Week este un eveniment dedicat acestui frumos limbaj ce își propune, ca
+pentru o săptămână, să adune toți pasionații de tehnologie într-un mediu propice creației.</p>
+<p>Următoarele evenimente vor avea loc în cadrul săptămânii Python:</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="53%" />
+<col width="47%" />
+</colgroup>
+<tbody valign="top">
+<tr><td><div class="first last figure">
+<img alt="Conference.py" src="https://ropython.ro/2014/10/18/Python-Week/conference.png" />
+<div class="legend">
+Conference.py propune o zi întreagă de prezentări tehnice,
+venite din partea unor speakeri implicați în proiecte open source de anvergură,
+cu subiecte ce vor purta participanții prin cloud computing folosind Python,
+in(tro)ducere în metaclase și sisteme de fișiere bazate pe Git, cuvintele cheie
+ale evenimentului fiind open-source și bineînțeles, Python. Vrem ca această
+conferință să rezoneze cu publicul pasionat de IT din Iași și nu numai,
+astfel încât prin ea să reușim să formăm un mediu propice dezvoltării comunității
+iubitorilor de Python și pasionaților de tehnologie din România. Prin subiecte interesate,
+ancorate în lumea open source, vrem să deschidem totodată și apetitul persoanelor
+tinere, dornice de învățarea unor lucruri noi, cât și a celor cu experiență în
+dezvoltarea de software, ce vor să afle ultimele noutăți din lumea Python.</div>
+</div>
+</td>
+<td><div class="first last figure">
+<img alt="Workshop.py" src="https://ropython.ro/2014/10/18/Python-Week/workshop.png" />
+<div class="legend">
+Precedat de Conference.py, prima conferință de Python a toamnei,
+Workshop.py #2 se va desfășura pe data de 19 octombrie, fiind compus
+din mai multe workshop-uri în paralel, cu subiecte variate, unele dintre
+ele propunând aprofundarea conceptelor din prezentările din conferință.
+Pentru fiecare workshop susținut, vom avea un mentor ce își va purta
+elevii prin înțelegerea subiectului prezentat.
+Unul din subiectele workshop-urilor va fi Introducere în Python, workshop
+susținut de membri ai grupului RoPython, acesta fiind destinat începătorilor,
+cât și celor care vor să învețe un nou limbaj. Participanții vor învăța de
+ce alegerea acestui limbaj de programare îți poate schimba viața și viziunea
+asupra ei, prin ușurința cu care îți permite să pui în practică idei și prin
+filosofiile ce stau la baza lui.</div>
+</div>
+</td>
+</tr>
+<tr><td><div class="first last figure">
+<img alt="Training.py" src="https://ropython.ro/2014/10/18/Python-Week/training.png" />
+<div class="legend">
+Ideea acestui training este de a expune în fața micilor viitori
+programatori și dezvoltatori, un limbaj de programare ușor de înțeles, rapid, robust
+și stabil, un limbaj cu un impact enorm asupra tehnologiei și cu o varietate
+nemaiîntâlnită în domeniu și toate acestea datorită simplității sintaxei, dar
+mai ales comunității din spate și multitudinii de biblioteci. Echipa noastră
+dorește să introducă încetul cu încetul, dar într-un mod sigur prin cantitatea imensă
+de beneficii imediate și viitoare, acest limbaj de scripting în programa studiilor
+(pre)universitare. Indiferent dacă intenția noastră de viitor va avea succes sau nu,
+suntem siguri că elevii ce vor lua parte la evenimentele de acest gen vor avea multe
+de învățat, lucruri ce vor fi de folos pe mai multe planuri, ce vor contribui la
+îmbunătățirea “gimnasticii minții” și care îi vor ajuta pe participanți să-și materializeze
+ideile într-un timp record, să vadă imediat în practică utilitatea unui algoritm și poate
+chiar să realizeze aplicația mult visată.</div>
+</div>
+</td>
+<td><!-- -->
+</td>
+</tr>
+</tbody>
+</table>
+Training.py - La tine în liceu2014-10-07T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-10-07:2014/10/07/training-py-la-tine-in-liceu/<img alt="Training.py #1 - La tine în liceu" class="align-center" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/training-py-1-in-liceu.png" />
+<p>Deoarece conferințele și workshop-urile pot avea un caracter tehnic ceva mai avansat,
+ne-am propus să creăm un eveniment destinat pasionaților de Python, destinat începătorilor
+și nu numai. Acest training are ca public țintă elevii de liceu și ca scop
+introducerea acestora în limbajul de scripting de nivel înalt, Python.</p>
+<p>Evenimentul va face parte din programul european CodeWeek și se va desfășura cu
+sprijinul inspectoratului în mai multe licee de profil din țară, de data aceasta
+pornind cu nume ca “Colegiul Național”, “Costache Negruzzi”, “Grigore Moisil” și
+“Emil Racoviță” din Iași. Acesta va veni în continuarea workshop-ului de duminică
+și se va întinde pe patru zile de marți până vineri, câte un laborator de trei ore
+în fiecare liceu. Elevii vor desluși din mers, intr-o atmosferă cât mai distractivă,
+tainele acestui limbaj, fără a se lovi de aceleași clișee și obstacole veșnice.</p>
+<p>Această sesiune de training va fi prima din categoria ei și va întări
+cunoștințele dobândite în cadrul conferinței și a workshop-ului. Experiența ne-a
+arătat că de multe ori nu toți participanții de la aceste evenimente se descurcă
+la fel de bine ca restul și din acest motiv, vrem să anticipăm și să depășim împreună
+eventualele dificultăți și totodată, să învățăm lucruri noi sau lucruri vechi dar
+facute într-o altă manieră, mult mai simplu și mult mai rapid. Ideea acestui training
+este de a expune în fața micilor viitori programatori și dezvoltatori, un limbaj de
+programare ușor de înțeles, rapid, robust și stabil, un limbaj cu un impact enorm asupra
+tehnologiei și cu o varietate nemaiîntâlnită în domeniu și toate acestea datorită
+simplității sintaxei, dar mai ales comunității din spate și multitudinii de biblioteci.</p>
+<p>RoPython dorește să introducă încetul cu încetul, dar într-un mod sigur prin
+cantitatea imensă de beneficii imediate și viitoare, acest limbaj de scripting în
+programa studiilor (pre)universitare. Indiferent dacă intenția noastră de viitor
+va avea succes sau nu, suntem siguri că elevii ce vor lua parte la evenimentele de
+acest gen vor avea multe de învățat, lucruri ce vor fi de folos pe mai multe planuri,
+ce vor contribui la îmbunătățirea “gimnasticii minții” și care îi vor ajuta pe participanți
+să-și materializeze ideile într-un timp record, să vadă imediat în practică utilitatea unui
+algoritm și poate chiar să realizeze aplicația mult visată. În prezent, scopul nostru
+principal este să educăm potențialul nostru public din cadrul conferințelor, workshop-urilor
+și chiar adunărilor ce poartă denumirea de Ask.py, învățându-i de la zero și dirijându-i
+pas cu pas prin misteriosul drum către dezvoltarea de software. Ne dorim să-i facem
+să-și răspundă singuri la întrebări ca “La ce mă ajută programarea în viața reală?”,
+iar acest lucru va avea un mare beneficiu pentru ambele părți: noi ca organizatori vom
+putea crește rapid o comunitate în adevăratul sens al cuvântului ce se va remarca prin
+calitatea membrilor și nu prin cantitate, iar cei ce vor învața de la noi și de la colegii
+lor vor avea parte de niște cunoștințe, idei și indicații de care puțin probabil
+se vor lovi de unii singuri.</p>
+<p>Liceele înscrise în acest proiect sunt:</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="50%" />
+<col width="50%" />
+</colgroup>
+<tbody valign="top">
+<tr><td><img alt="Colegiul Național" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/colegiu-national.png" /></td>
+<td><img alt="Liceul Teoretic "Grigore Moisil"" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/grigore-moisil.png" /></td>
+</tr>
+<tr><td><img alt="Colegiul "Costache Negruzzi"" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/costache-negruzzi.png" /></td>
+<td><img alt="Colegiul Național "Emil Racoviță"" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/emil-racovita.png" /></td>
+</tr>
+</tbody>
+</table>
+Conference.py #1 @Iași2014-10-01T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-10-01:2014/10/01/conference-py-1/<p>Toamna este un anotimp al începutului, fiind vremea unui nou an școlar, unui
+nou început de an universitar, precum și sezonul în care vacanțele lungi sau
+scurte, plănuite sau inopinate, lasă locul altor activități.
+Este anotimpul în care începe stagiunea la operă și în care studenții revin
+timizi în orașul studenției lor, tânjind după aventurile verii proaspăt trecute.
+Toamna este și anotimpul în care poți participa la conferințe consacrate.
+Dacă pe harta evenimentelor IT din această toamnă ai trecut Design Jam,
+CodeCamp sau DefCamp, atunci este timpul să adaugi și prima conferință
+dedicată limbajului Python din România, Conference.py, ce se va desfășura în Iași,
+pe data de 18 octombrie.</p>
+<p>Conference.py propune o zi întreagă de prezentări tehnice, venite din
+partea unor speakeri implicați în proiecte open source de anvergură,
+cu subiecte ce vor purta participanții prin cloud computing folosind Python,
+in(tro)ducere în metaclase și sisteme de fișiere bazate pe Git, cuvintele cheie
+ale evenimentului fiind open-source și bineînțeles, Python.</p>
+<p>Vrem ca această conferință să rezoneze cu publicul pasionat de IT din Iași și nu
+numai, astfel încât prin ea să reușim să formăm un mediu propice dezvoltării
+comunității iubitorilor de Python și pasionaților de tehnologie din România.
+Prin subiecte interesate, ancorate în lumea open source, vrem să deschidem
+totodată și apetitul persoanelor tinere, dornice de învățarea unor lucruri noi,
+cât și a celor cu experiență în dezvoltarea de software, ce vor să afle ultimele
+noutăți din lumea Python.</p>
+<p>Pentru această primă ediție, ne așteptăm la cel puțin un număr de o sută de participanți
+și sperăm că această conferință să crească și să aducem an de an un număr tot mai mare de
+participanți și prezentări tot mai diverse și incitante. Pentru acest eveniment,
+intrarea va fi liberă.</p>
+<p>Următorii speakeri ne onorează cu participarea lor:</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="50%" />
+<col width="50%" />
+</colgroup>
+<tbody valign="top">
+<tr><td><div class="first last figure">
+<img alt="Alex Morega" src="https://ropython.ro/2014/10/01/conference-py-1/alex_morega.jpeg" />
+<p class="caption">Alex Morega</p>
+<div class="legend">
+Alex este un dezvoltator web, care iubește limbajul
+Python și nu se poate abține din a descoperi
+biblioteci noi. Printre altele, este și voluntar pentru
+organizația ROSEdu, ce promovează cultura open-source
+în educație.</div>
+</div>
+</td>
+<td><div class="first last figure">
+<img alt="Gabriel Samfira" src="https://ropython.ro/2014/10/01/conference-py-1/gabriel_samfira.jpg" />
+<p class="caption">Gabriel Samfira</p>
+<div class="legend">
+Gabriel este Senior Cloud Engineer în cadrul
+Cloudbase Solutions. Este pasionat de proiecte open
+source și experimentat în diverse limbaje de programare,
+precum Python, Go, Ruby, Perl și Powershell.</div>
+</div>
+</td>
+</tr>
+<tr><td><div class="first last figure">
+<img alt="Alessandro Pilotti" src="https://ropython.ro/2014/10/01/conference-py-1/alessandro_pilotti.jpeg" />
+<p class="caption">Alessandro Pilotti</p>
+<div class="legend">
+Alessandro este CEO-ul și fondatorul Cloudbase Solutions,
+o companie ce formează puntea de legătură dintre open
+source și Microsoft. El este Microsoft MVP pe ASP.NET
+și pe Windows Azure Insider, fiind totodată și Microsoft
+Certified Trainer. Îi place să dezvolte proiecte open
+source și să participe în comunitatea IT.</div>
+</div>
+</td>
+<td><div class="first last figure">
+<img alt="Ionel Cristian Mărieș" src="https://ropython.ro/2014/10/01/conference-py-1/ionel_cristian.jpg" />
+<p class="caption">Ionel Cristian Mărieș</p>
+<div class="legend">
+Ionel este un dezvoltator software din Cluj-Napoca.
+După mai multe aventuri cu alte limbaje, a rămas la
+Python și inevitabilul JavaScript. Îi place să facă
+contribuții la proiecte open-source și în timpul liber
+mai scrie și pe blog. El este și autorul mai multor
+proiecte open source, printre care enumerăm aspectlib
+cogen, python-manhole, fiind și contribuitor Celery.</div>
+</div>
+</td>
+</tr>
+<tr><td><div class="first last figure">
+<img alt="Vlad Temian" src="https://ropython.ro/2014/10/01/conference-py-1/vlad_temian.png" />
+<p class="caption">Vlad Temian</p>
+<div class="legend">
+Vlad este backend developer la Presslabs, fiind un
+tânăr energic și entuziast, pasionat de orice presupune
+cod sau problemă tehnică. Folosește Python ori de câte
+ori are ocazia și este totodată și mentor pentru Coder
+Dojo în Timișoara, unde pregătește copiii pentru primii
+lor pași în lumea Python.</div>
+</div>
+</td>
+<td> </td>
+</tr>
+</tbody>
+</table>
+<p>Dacă vrei să ne ajuți, dacă ai un sfat sau o critică sau doar ești curios
+de inițiativa grupului RoPython, nu ezita să ne contactezi pe <a class="reference external" href="mailto:contact@ropython.org">contact@ropython.org</a>.</p>
+<p>Mulțumim sponsorilor și partenerilor noștri!</p>
+<img alt="PSF" src="https://ropython.ro/2014/10/01/conference-py-1/python-software-foundation.png" style="width: 35.0%;" />
+<img alt="Cloudbase Solutions" src="https://ropython.ro/2014/10/01/conference-py-1/cloudbase.png" style="width: 35.0%;" />
+Ask.py #2 - Elemente introductive2014-07-23T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-07-23:2014/07/23/ask-py-elemente-introductive/<img alt="Ask.py #2 - Elemente introductive" class="align-center" src="https://ropython.ro/2014/07/23/ask-py-elemente-introductive/ask-py-2-elemente-introductive.png" />
+<p>Săptămâna aceasta în cadrul evenimentului Ask.py vom face primii pași în dezvoltarea unei aplicații folosind limbajul Python.
+Dacă săptămâna trecută vorbeam despre lucrurile interesante ce pot fi realizate folosind Python, în cadrul acestei sesiuni vom implementa o parte dintre ele.</p>
+<p>Vă așteptăm cu drag!</p>
+Ask.py #1 Curiozități2014-07-16T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-07-16:2014/07/16/ask-py-curiozitati/<img alt="Ask.py #1 - Curiozități" class="align-center" src="https://ropython.ro/2014/07/16/ask-py-curiozitati/ask-py-1-curiozitati.png" />
+<p>ask.py este destinat interacțiunii prin viu grai cu echipa RoPython, scopul fiind nu doar dobândirea de noi cunoștințe
+prin intermediul întrebărilor, cât și o închegare cât mai bună e relației dintre membrii comunității Python din România,
+în fața unui pahar de vin, înconjurați de oameni cu aceeași pasiune extraordinară pentru acest limbaj.</p>
+<p>Vom încerca în primul eveniment ask.py să prezentăm proiectul RoPython celor care vor să afle mai multe despre
+inițiativă, cât și să fim la dispoziția voastră pentru întrebări din universul Python.</p>
+Workshop #1 - Python pentru dezvoltarea aplicațiilor web2014-05-31T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-05-31:2014/05/31/workshop-py-python-pentru-dezvoltarea-aplicatiilor-web/<pre class="literal-block">
+HTTP/1.1 201 Workshop created
+Date: SAT, 31 May 2014 10:00:00 GMT
+Location: Facultatea de informatică
+Content-Type: application/PythonWeb
+Content-Length: 12
+X-Description: “Python workshop! REST, url routing, Python, JSON, unit testing”
+</pre>
+<p>Dacă antetele de mai sus te duc cu gândul la proiectul pe care vrei să îl faci RESTful, dar nu ai avut niciodată timp să afli ce este și cum se face, atunci ești binevenit pe data de 31 mai la Facultatea de Informatică UAIC, Iași, pentru un atelier Python, de-a lungul unei zile intense în care cuvintele cheie vor fi web și Python. Nu e nici o problemă dacă nu ai auzit niciodată de acest limbaj, la finalul zilei fiecare participant va putea să își treacă în bucket list faptul că a aflat de REST APIs, JSON, Python, unit testing, url routing și permisiuni, generatori, WSGI și decoratori. Băuturile și snackurile vor fi din partea casei.</p>
+<p>Grupul din spatele inițiativei e format din oameni entuziaști și pasionați de Python, fiecare dintre ei având experiență în domenii precum procesare distribuită, aplicații web, open source și securitate. O prefață a evenimentului de sâmbătă va fi pe data de 30 mai, în incinta facultății de informatică (ora exactă va fi anunțată în curând), ce se va desfășura pe parcursul a două ore, în care grupul RoPython se va prezenta și își va prezenta și obiectivele, urmând ca restul timpului să fie ocupat de o serie de prezentări scurte și la obiect despre subiecte diverse cu tangență în limbajul Python, aceste prezentări având scopul să incite cât mai multă lume pentru participarea de sâmbătă. Totodată, vineri va exista și o surpriză (cuvintele cheie fiind API și gaming).</p>
+<p>Evenimentul de sâmbătă, 31 mai, va fi împărțit într-o parte teoretică, ce se va desfășura în prima parte a zilei, urmată de una practică, de-a lungul căreia participanții pot să își folosească cunoștințele acumulate în prima parte a zilei. Partea teoretică va consta în prezentări mai detaliate cu aplicare în dezvoltarea aplicațiilor web folosind Python, iar în cea practică participanții vor lucra la realizarea unor aplicații web într-un timp cât mai scurt.
+Pentru că vrem ca fiecare participant să câștige cât mai multă experiență din urma acestui atelier și să oferim un eveniment de calitate, numărul de locuri pentru evenimentul de sâmbătă va fi limitat. Înscrierea fiecărui participant va fi evaluată conform anumitor criterii de către membrii grupului, urmând ca primele 45 de persoane să fie acceptate.</p>
+<p>Elementele ce vor fi apreciate sunt:</p>
+<ul class="simple">
+<li>contribuitori la proiecte open source, nu neapărat scrise în limbajul Python.</li>
+<li>proiecte pe github sau bitbucket peste care ne putem uita.</li>
+<li>un profil de LinkedIn plin cu lucruri care să ne impresioneze.</li>
+</ul>
+<p>Apreciem persoanele care vor să învețe, așa că și începătorii sunt bineveniți. Pentru asta, trebuia ca prezentarea voastră să fie cât mai savuroasă și sinceră.</p>
+<p>Programul de vineri este:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="58%" />
+<col width="26%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Ora</th>
+<th class="head">Prezentare</th>
+<th class="head">Speaker</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>12:00 - 12:15</td>
+<td>Prezentarea grupului RoPython</td>
+<td>Alexandru Coman</td>
+</tr>
+<tr><td>13:00 - 13:15</td>
+<td>Noțiuni de conduită în dezvoltarea unui proiect</td>
+<td>Cosmin Poieană</td>
+</tr>
+<tr><td>13:15 - 13:30</td>
+<td>Decoratori (noțiuni introductive)</td>
+<td>Claudiu Popa</td>
+</tr>
+<tr><td>13:30 - 13:45</td>
+<td>Unit testing (noțiuni introductive)</td>
+<td>Claudiu Popa</td>
+</tr>
+<tr><td>13:45 - 14:00</td>
+<td>Element surpriză</td>
+<td>Claudiu Popa</td>
+</tr>
+</tbody>
+</table>
+<p>Programul de sâmbătă este:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="58%" />
+<col width="26%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Ora</th>
+<th class="head">Activitate</th>
+<th class="head">Speaker</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>09:00 - 10:00</td>
+<td>Primirea participanților</td>
+<td> </td>
+</tr>
+<tr><td>10:00 - 10:45</td>
+<td>Introducere în paradigma REST</td>
+<td>Sabin Buraga</td>
+</tr>
+<tr><td>10:45 - 11:15</td>
+<td>Framework-ul Cherrypy</td>
+<td>Alexandru Coman</td>
+</tr>
+<tr><td>11:15 - 11:30</td>
+<td>Pauză</td>
+<td> </td>
+</tr>
+<tr><td>11:30 - 12:30</td>
+<td>Django REST Framework</td>
+<td>Claudiu Popa</td>
+</tr>
+<tr><td>12:30 - 13:00</td>
+<td>ORM-uri</td>
+<td>Cosmin Poieană</td>
+</tr>
+<tr><td>13:00 - 14:15</td>
+<td>Pauză de masă</td>
+<td> </td>
+</tr>
+<tr><td>14:15 - 14:30</td>
+<td>Standarde de scriere</td>
+<td>Alexandru Coman</td>
+</tr>
+<tr><td>14:30 - 14:45</td>
+<td>Formarea echipelor</td>
+<td> </td>
+</tr>
+<tr><td>15:00 - 19:00</td>
+<td>Workshop</td>
+<td> </td>
+</tr>
+<tr><td>20:00</td>
+<td>Feedback în Oscar</td>
+<td>Echipa RoPython</td>
+</tr>
+</tbody>
+</table>
+<p>Grupul RoPython vă așteaptă cu drag!</p>
+
\ No newline at end of file
diff --git a/feeds/online.atom.xml b/feeds/online.atom.xml
new file mode 100644
index 00000000..0ce62941
--- /dev/null
+++ b/feeds/online.atom.xml
@@ -0,0 +1,228 @@
+
+RoPythonhttps://ropython.ro/2016-01-30T00:00:00+02:00Sprint #192016-01-30T00:00:00+02:00Echipa RoPythontag:ropython.ro,2016-01-30:2016/01/30/sprint-19/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #182016-01-02T00:00:00+02:00Echipa RoPythontag:ropython.ro,2016-01-02:2016/01/02/sprint-18/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #172015-12-05T00:00:00+02:00Echipa RoPythontag:ropython.ro,2015-12-05:2015/12/05/sprint-17/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #162015-11-07T00:00:00+02:00Echipa RoPythontag:ropython.ro,2015-11-07:2015/11/07/sprint-16/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #152015-10-10T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-10-10:2015/10/10/sprint-15/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #142015-09-12T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-09-12:2015/09/12/sprint-14/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #132015-08-15T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-08-15:2015/08/15/sprint-13/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #122015-07-18T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-07-18:2015/07/18/sprint-12/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #112015-07-04T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-07-04:2015/07/04/sprint-11/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #102015-06-20T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-06-20:2015/06/20/sprint-10/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #92015-06-06T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-06-06:2015/06/06/sprint-9/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #82015-05-23T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-05-23:2015/05/23/sprint-8/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #72015-05-09T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-05-09:2015/05/09/sprint-7/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #62015-04-25T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-04-25:2015/04/25/sprint-6/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #52015-04-11T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-04-11:2015/04/11/sprint-5/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #42015-03-28T00:00:00+02:00Echipa RoPythontag:ropython.ro,2015-03-28:2015/03/28/sprint-4/<p>Sprint virtual de dezvoltare Python, Pylint sau orice vrem :-)</p>
+
\ No newline at end of file
diff --git a/feeds/prezentari.atom.xml b/feeds/prezentari.atom.xml
new file mode 100644
index 00000000..f5328f17
--- /dev/null
+++ b/feeds/prezentari.atom.xml
@@ -0,0 +1,1347 @@
+
+RoPythonhttps://ropython.ro/2019-08-01T00:00:00+03:00A beer gathering2019-08-01T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-08-01:2019/08/01/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+Things to try with a tracer & Do you trust your data?2019-06-20T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-06-20:2019/06/20/things-to-try-with-a-tracer-do-you-trust-your-data/<p>For this meetup we'll have a raffle (tombolă) for 2 ticket discounts at PyconBalkan (Oct 3-5).</p>
+<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing. There will be snacks and beverages, courtesy of ComplyAdvantage.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Things to try with a tracer</strong> (Ionel Cristian Mărieș)</p>
+<p>This presentation will go over a bunch of examples with <a class="reference external" href="https://python-hunter.readthedocs.io/">Hunter</a> and
+teach you how to stop worrying and love the tracer. Will include examples
+of how to attach to processes and a bunch of contraptions with variables.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=Z897n8Kwk8M&list=PL2Arun8D--P9YqshRO2eGSfPtSEmwVdaW&index=1">Video</a> and
+<a class="reference external" href="https://blog.ionelmc.ro/presentations/things-to-try-with-a-tracer/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Do you trust your Data?</strong> (Adrian Buturca)</p>
+<p>This presentation will try to walk us through challenges that we, in <a class="reference external" href="https://complyadvantage.com/">ComplyAdvantage</a>, had and have around this topic and tries to present what we learn from them and the directions that we are taking for having better answers to this question.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=v6-JZ8degdQ&list=PL2Arun8D--P9YqshRO2eGSfPtSEmwVdaW&index=2">Video</a> and
+<a class="reference external" href="https://ropython.ro/2019/06/20/things-to-try-with-a-tracer-do-you-trust-your-data/Do-you-trust-your-Data.pdf">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing and the raffle for the two tickets. The discounted price will be 35€ while the full price would be 150€.</td>
+</tr>
+</tbody>
+</table>
+</div>
+The one about gevent, asyncio and decorators2019-06-12T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-06-12:2019/06/12/the-one-about-gevent-asyncio-and-decorators/<p>Hello Pythonistas!</p>
+<p>It's been a while since our last meetup. Let's get together again!</p>
+<p>Agenda:</p>
+<ul class="simple">
+<li>Radu Ciorba and colleagues from Bitdefender will share our experience after using asyncio for over a year.
+Zoli Szeredi will challenge your knowledge of decorators.</li>
+<li>Aleksandar Kordic will talk about Coroutines with greenlet and gevent.</li>
+</ul>
+<p>Stay tuned for updates and an exact schedule.</p>
+RoPython Bucharest Meetup2019-04-23T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-04-23:2019/04/23/ropython-bucharest-meetup/<p>We will have our first monthly Python meetup on April 23th in the center at the charming COWORK CAFE (<a class="reference external" href="http://theatelier.ro/">http://theatelier.ro/</a>). If you have a topic you want to talk about let us know in the comments. I could give an introduction into Plone the Python Web CMS including a nice and lean Restful-API. But I'm open for more topics. The plan is to have the meetup once month.</p>
+<p>The space there is limited, so please RSVP and update if you can not make it, so that other people can come instead.</p>
+<p>After the meetup, we can have some conversations on a beer or two in the old town ;)</p>
+A beer gathering2019-04-18T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-04-18:2019/04/18/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+Going serverless with AWS & Deploying your Python apps using Dokku2019-02-26T00:00:00+02:00Echipa RoPythontag:ropython.ro,2019-02-26:2019/02/26/going-serverless-with-aws-deploying-your-python-apps-using-dokku/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing. There will be snacks and beverages, courtesy of QCatalyst.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Going serverless with AWS</strong> (Cristian Robert)</p>
+<p>A developer jumps on the ‘serverless’ bandwagon. We’ll take a look at the process and tools available to develop applications that run on AWS serverless computing technology.</p>
+<p class="last"><a class="reference external" href="https://github.com/QCatalyst/ro-python-serverless">Code</a>,
+<a class="reference external" href="https://www.youtube.com/watch?v=NPEsqxMeGJA&list=PL2Arun8D--P9nBRF83st6SOtFkCmfIc2K&index=1">Video</a> and
+<a class="reference external" href="https://ropython.ro/2019/02/26/going-serverless-with-aws-deploying-your-python-apps-using-dokku/Going-serverless-with-AWS.pdf">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Deploying your Python apps using Dokku and Digital Ocean</strong> (Angel Ramboi)</p>
+<p>How to deploy your very own PaaS on a Digital Ocean droplet using Dokku (<a class="reference external" href="https://github.com/dokku/dokku/">https://github.com/dokku/dokku/</a>) a Docker powered "poor mans" mini Heroku bash script. +Demo: setup a simple Python app and deploy it using git (and if we have time automate this using Gitlab CI/CD).</p>
+<p class="last"><a class="reference external" href="https://github.com/aramboi/ropython-meetup-26-feb-2019">Code</a>, <a class="reference external" href="https://www.youtube.com/watch?v=ABS8uCEOUlE&list=PL2Arun8D--P9nBRF83st6SOtFkCmfIc2K&index=2">Video</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:00</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+A beer gathering2018-12-13T00:00:00+02:00Echipa RoPythontag:ropython.ro,2018-12-13:2018/12/13/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+RoPython #4 - Async Python2018-06-20T00:00:00+03:00Echipa RoPythontag:ropython.ro,2018-06-20:2018/06/20/ropython-4-async-python/<p>Join us at the next Python Meetup on the 20th of June, from 19:00. The
+location will be announced.</p>
+<p>Agenda:</p>
+<ul class="simple">
+<li>What the heck is this <cite>async def</cite> and why is it awesome? - Radu Ciorba</li>
+</ul>
+Numerical computing in Python and Python Balkan2018-03-06T00:00:00+02:00Echipa RoPythontag:ropython.ro,2018-03-06:2018/03/06/numerical-computing-in-python-and-python-balkan/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing. There will be snacks and beverages, courtesy of
+Evozon.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Numerical computing in Python</strong> (Mihai Andrei)</p>
+<p>Numerical computing is the processing of large amounts of floating
+point data. It is the foundation for analyzing measurements and of scientific
+computing.</p>
+<p>Once arcane subjects of scientific computing are entering the
+mainstream. Machine learning and big data analytics are popular examples.</p>
+<p>Python is widely used in this domain, threatening established tools
+like matlab.</p>
+<p>Python's scientific ecosystem is based on a common data type: the
+mighty numpy array.</p>
+<p>We will introduce you to the numpy library, and along the way show off
+some other common used tools for numerical data.</p>
+<p><a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/numpy-slides.html">Slides</a>.</p>
+<!--<p><a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/Digraph.png">blah</a>
+<a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/heat_field.png">blah</a>
+<a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/matrix.png">blah</a>
+<a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/numpy_broadcasting.png">blah</a></p>
+<div class="last">--></div></td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Python Balkan</strong> (Bojan Jovanovic)</p>
+<p>A draft of the protocol of communication for python communities in
+Balkan. Bojan (Python Developer and founder of Kortechs) from Belgrade
+has a reputation for creating interesting python meetups in Belgrade.
+This time he would like to scale this up a bit by giving every
+community in the Balkan region the tools needed to upgrade their game
+a bit by giving the community organizers a way of acquiring quality
+content trough sharing.</p>
+<p class="last"><a class="reference external" href="https://docs.google.com/presentation/d/15y01HRcjBJP_1SZoGg-0ikxgoCG463qdJtmj0gfcSLI/present">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Ansible - test driven infrastructure and Nemutam.com - script to search engine2018-02-15T00:00:00+02:00Echipa RoPythontag:ropython.ro,2018-02-15:2018/02/15/ansible-test-driven-infrastructure-and-nemutamcom-script-to-search-engine/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Ansible - test driven infrastructure</strong> (<a class="reference external" href="https://www.linkedin.com/in/alexandru-hapliuc-2b360729/">Alexandru Hapliuc</a>)</p>
+<p>Everything becomes code defined and test driven. Lately even
+Infrastructure has become an adept of that. The presentation will
+briefly how Ansible, Molecule and Docker help us achieve that.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=HW45vPLJfgo">Video</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Nemutam.com - script to search engine</strong> (<a class="reference external" href="https://nemutam.com/">Gabi Nagy</a>)</p>
+<p>The talk goes through the project's 4 year history, starting from a
+70-line bash script to a scalable, distributed system, along with the
+problems and lessons we've learned along the way. Topics include
+Python, Selenium, running on top of Linux, distributed systems and
+performance.</p>
+<p class="last"><a class="reference external" href="#">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+RoPython Meetup #32017-12-12T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-12-12:2017/12/12/ropython-meetup-3/<p>Join us at the next Python Meetup on the 12th of December, at the
+Startup Hub, from 18:30.</p>
+<p>Because many of you expressed an interest in data science, Kienka Kio
+will present a "Holistic View of Data Science".</p>
+Async tasks with Dramatiq and Tracing in Python2017-12-07T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-12-07:2017/12/07/async-tasks-with-dramatiq-and-tracing-in-python/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Async tasks with Dramatiq</strong> (<a class="reference external" href="https://github.com/Bogdanp">Bogdan Popa</a>)</p>
+<p>How to leverage distributed task processing to improve the performance
+and reliability of web services using Dramatiq (an alternative to
+Celery) and RabbitMQ.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=mrG9ZwLxb0g&t=129s&list=PL2Arun8D--P_rDD6m5vQF18JKCPmYbXd6&index=2">Video</a> and <a class="reference external" href="http://slides.com/bogdanpopa/dramatiq/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Tracing in Python</strong> (<a class="reference external" href="https://github.com/ionelmc">Ionel Cristian Mărieș</a>)</p>
+<p>This talk will explore Python's tracing API (sys.settrace) and give a
+sneak peek into Hunter the tracing framework.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=d-qbVkdzUlM&list=PL2Arun8D--P_rDD6m5vQF18JKCPmYbXd6&index=1">Video</a> and <a class="reference external" href="https://blog.ionelmc.ro/presentations/tracing-in-python/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+RoPython Meetup #22017-10-31T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-10-31:2017/10/31/ropython-meetup-2/<p>The next meetup will take place on the 31st of October.</p>
+<p>Agenda:</p>
+<ul>
+<li><p class="first">Gabriel Trautmann presenting techniques for optimizing Python code in
+the context of "Form Recognition Clustering with Locality Sensitive
+Hashing".</p>
+</li>
+<li><p class="first">Mihai Balint - Python' async web framework performance gauntlet - 2017 edition</p>
+<p>In this presentation we compare the performance of modern async web
+frameworks running on python 3.6. The contenders are tested in four
+scenarios designed to emphasize common tasks undertaken by web
+frameworks: serializing objects to json, building html from a
+template, fetching data from a database and querying third-party http
+endpoints. We match the popular against the obscure and the pure
+against the compiled in an effort to discover the king of requests per
+second.</p>
+</li>
+</ul>
+<p>Stay tuned for more details!</p>
+Asynchronous tasks using Django, Celery and RabbitMQ2017-06-28T00:00:00+03:00Echipa RoPythontag:ropython.ro,2017-06-28:2017/06/28/asynchronous-tasks-using-django-celery-and-rabbitmq/<p>Celery is an asynchronous task queue based on distributed message
+passing. It is focused on real-time operations, but supports
+scheduling as well. RabbitMQ, is a message broker which is used by
+Celery to distribute messages.</p>
+<p>Celery is perfectly suited for tasks which will take some time to
+execute but we don’t want our requests to be blocked while these tasks
+are processed.
+Example use cases: sending emails, heavy background processing (eg:
+multimedia encoding), sending bulk messages, periodic tasks, complex
+concurrent workflows.</p>
+<p><strong>Schedule:</strong></p>
+<ul class="simple">
+<li>06:00 - Entry. There will be pizza, snacks and beer, courtesy of <a class="reference external" href="https://www.pentalog.ro/bucuresti">Pentalog Bucharest</a>.</li>
+<li>06:20 - Introduction to asynchronous tasks, Celery (with Django) and RabbitMQ.</li>
+<li>06:40 - The Architecture of a typical setup.</li>
+<li>07:00 - short break</li>
+<li>07:10 - How to implement and consume asynchronous tasks.</li>
+<li>07:50 - Advanced Tips & Best practices with Celery</li>
+<li>08:00 - Closing</li>
+</ul>
+Django presentation and why to use it for single page or hybrid applications too2017-04-25T00:00:00+03:00Echipa RoPythontag:ropython.ro,2017-04-25:2017/04/25/django-presentation-and-why-to-use-it-for-single-page-or-hybrid-applications-too/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">There will be pizza, snacks and beer, courtesy of <a class="reference external" href="https://www.pentalog.ro/iasi">Pentalog Iasi</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">Django presentation (Dan Tudorache)</p>
+<p>Django is a high-level Python Web framework that encourages rapid development and clean,
+pragmatic design. Built by experienced developers, it takes care of much of the hassle of
+Web development, so you can focus on writing your app without needing to reinvent the wheel.
+We will go on to discuss:</p>
+<ul class="last simple">
+<li>What is Django</li>
+<li>Django structure</li>
+<li>Where is Django used</li>
+<li>What Django is not</li>
+<li>Typical workflow in Django</li>
+<li>Django Admin</li>
+<li>Who is behind Django framework</li>
+</ul>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first">Why to use Django for single page or hybrid applications too (Dan Tudorache)</p>
+<p class="last">With the advent of new amazing front-end frameworks and the ever-increasing
+power of browsers and mobile processors, webapp users expect a dynamic, seamless
+user experience where page refresh is out of the question.
+Therefore server template rendering is not cool anymore. What to do?
+Use Django as a pure back-end. In this talk, technologies, strategies and
+third-party packages will be discussed, we will analyze and debate
+the advantages and disadvantages of Django opposed to other technologies.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+<hr class="docutils" />
+<p><strong>Dan Tudorache (Python Lead)</strong> studied computer engineering at
+"Gh. Asachi" Technical University, followed by two masters degree, one
+in distributed software engineering and one in project management.
+He worked 10 years as a web developer for various companies and clients,
+and since 3 years ago he has found the beauty of Python and Django.
+In 2016 Dan joined Pentalog Group as a Python
+Technical Lead, and since then is building projects, improve processes, manage development teams
+and helping big companies to build the most efficient, robust and dynamic software they need.</p>
+</div>
+Building transaction monitoring systems and Machine learning2017-02-21T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-02-21:2017/02/21/building-transaction-monitoring-systems-and-machine-learning/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">There will be pizza, courtesy of <a class="reference external" href="https://complyadvantage.com/">ComplyAdvantage</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">Transaction Monitoring and Money Laundering (Cristi Persic, Oana Ratiu, Ariel Pontes)</p>
+<p>Every day, millions of transactions between people or organizations
+take place, amongst which there might, just might, be some that are
+suspicious. Our job is to identify these transactions and why they do
+not fit a normal pattern. Hence, why we built our transaction
+monitoring platform. We will be talking about the reasons why this
+platform needed to be both generic and flexible and how we achieved
+this. We will go on to discuss:</p>
+<ul class="last simple">
+<li>Why different clients have different needs depending on the
+information they choose to store on their transactions. Why
+traditional SQL tables are not entirely suited to this application and
+why NoSQL is a natural alternative, as we still need all the
+traditional layers of validation and normalization of external input.</li>
+<li>The challenge of building an engine that is optimised to process
+large numbers of transactions, whilst at the same time being flexible
+enough to support all the different styles of analysis that are
+required to detect money laundering and terrorist financing.</li>
+<li>And in terms of performance how far you can take ORM and when it is
+acceptable to take matters into your own hands. Finally, we will
+discuss splitting business logic between python code and database
+queries.</li>
+</ul>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first">Machine Learning Supermarket Paralysis (Cristi Lungu)</p>
+<p class="last">Over the last three years deep learning has exploded in popularity and
+the quality of the results has greatly improved. Big tech companies
+have increased their research budgets in order to benefit from this
+revolution. As a direct consequence several of these (Microsoft,
+Google, Facebook, Amazon) have released open frameworks for training
+and developing deep architectures such as: TensorFlow, CNTK,
+FBLearner, MxNET and Caffe. Beside these, other popular existing
+frameworks and wrappers coming mainly from academia, have gathered a
+great deal of support (Theano, Torch7, Scikit-learn, Keras). With such
+a broad choice, it's no surprise that choosing the "right" Machine
+Learning (ML) framework can lead to a paradox of choice (especially
+for beginner ML students). This talk will give an overview of what ML
+frameworks are and what they do. We will discuss in more detail
+TensorFlow, Scikit-learn, Theano and Keras, highlighting the pros and
+cons for each of these frameworks. Finally, we will demonstrate them
+by applying them to a simple linear regression task.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+<hr class="docutils" />
+<p><strong>Persic Alexandru Cristian (Backend Lead)</strong> studied computer science at
+"Stefan cel Mare" University, followed by a masters degree in software
+engineering (apparently 5 years of study was not good enough). At
+university he started working at an outsource company using Microsoft
+technologies and enjoyed each step from helping with JavaScript to
+implementing custom workflows in SharePoint. After 5 years he saw the
+light and moved to Python/Django, building a mobile advertising
+platform from the ground up. In 4 years he managed to gain plenty of
+experience in managing the implementation, deployment and maintenance
+of a large scale web application. In 2016 Cristi made a daring move
+and joined ComplyAdvantage in the quest of finding once more the
+excitement of building a new and successful product, all the while
+fighting crime like any other regular superhero.</p>
+<p><strong>Ariel Pontes (Python Engineer)</strong> studied Computer Engineering at
+the Catholic University of Rio de Janeiro. After learning
+Python/Django in his first internship in a fintech startup he fell in
+love with MVC frameworks, and re-wrote his final year project in Ruby
+on Rails. In 2014 he moved to Cluj and started working as a full-stack
+Django developer in a big outsourcing company. Ariel joined
+ComplyAdvantage in 2016 where he works on the transaction monitoring
+and screening platforms. Outside of work you can find him
+participating in activism for local NGOs and preaching about secular
+ethics.</p>
+<p><strong>Oana Ratiu (Python Engineer)</strong> graduated from Babes-Bolyai
+University, Cluj-Napoca, studying computer science, and is currently
+completing her Master's Degree in Databases. She has worked as a
+programmer for three years, mostly with Python. Excited to fight
+terrorism through her work, Oana joined ComplyAdvantage in early 2016,
+working on a transaction monitoring platform and, more recently, on a
+screening platform.</p>
+<p><strong>Cristian Lungu (Senior Python/ML Engineer)</strong> wrote (anti)viruses for fun
+and profit for 5 years until he realised how much money flows through
+the stock market. He then spent his next 5 years coding derivatives,
+futures and options. Somehow, he was kidnapped and dropped on this
+startup ship called ComplyAdvantage where fighting terrorists and
+money laundering with machine learning is the only way to get a meal.
+As a result of this event, he challenged himself to actually finish
+his lifelong hobby, a PhD in machine learning, this century. When he
+doesn't code he's probably teaching bubble sort at the UTCN or
+conducting practical studies of gradient descent on some mountains.</p>
+</div>
+What is OpenStack and Python extensions in Nim2017-01-18T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-01-18:2017/01/18/what-is-openstack-and-python-extensions-in-nim/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">There will be pizza, courtesy of <a class="reference external" href="http://tss-yonder.com/">Yonder</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">What is OpenStack (<a class="reference external" href="https://github.com/ctomoiaga">Cristian Tomoiaga</a>)</p>
+<p>Ever wonder what <a class="reference external" href="http://www.openstack.org/">OpenStack</a> is and how Python is used to build the
+largest open source cloud operating system ? Well, this presentation
+is for you! We will focus on the main building blocks of OpenStack,
+how everything is connected and why Python was the main programming
+language chosen.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=aRhfuapPO6E&index=1&list=PL2Arun8D--P_5LB_S08og6aqgM8KZO1Wn">Video</a> and
+<a class="reference external" href="https://docs.google.com/presentation/d/1eUtcQR3x1jjDBbJM9nVa7UJH2rEo-JqMDG03YLkiwEk/present">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">To C or not to C? Let nim anwser the question! (<a class="reference external" href="https://github.com/BontaVlad">Vlad Bonta</a>)</p>
+<p>Python is slow, we all know it! Let's talk about some quick
+workarounds and how can a cool thing as <a class="reference external" href="http://nim-lang.org/">Nim</a> help us speed things out.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=EYy8ECaA9gU&index=2&list=PL2Arun8D--P_5LB_S08og6aqgM8KZO1Wn">Video</a>,
+<a class="reference external" href="https://github.com/BontaVlad/nimtga">Code</a> and
+<a class="reference external" href="https://cdn.rawgit.com/BontaVlad/nimtga/efce7393/presentation/to_c_or_not_to_c_presentation.html">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:00</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+OCR in Python and Running Django apps on Docker2016-10-19T00:00:00+03:00Echipa RoPythontag:ropython.ro,2016-10-19:2016/10/19/ocr-in-python-and-running-django-apps-on-docker/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td>Entry</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">Introduction in optical character recognition with python (Toni Simu)</p>
+<p>Many of you probably felt the need for OCR back in college trying to
+turn photos of course pages into editable text, later to become: smart
+cheatsheets. Now you have the chance to see how you can use it in your
+life and understand how it works. I’ll be walking you through the
+technology used behind it (tesseract and opencv) and point out a few
+buttons you can tweak to improve text recognition accuracy. You should
+also expect multiple demos on the subject followed by a short Q&A
+session.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=kE_bhePO10c&list=PL2Arun8D--P9OxkgpG5GDof-bd4ZOuXoM&index=2">Video</a> and
+<a class="reference external" href="https://docs.google.com/presentation/d/1CXoknmaEgwHbrec-iC1LxhkSFMLCRRi7bvlP4rTGP7U/present">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:45</th>
+<td><p class="first">Running Python (Django) production apps on Docker (Felix Kerekes)</p>
+<p>The talk will walk you through our journey as an early stage start-up
+managing our own SaaS infrastructure. It begins with why we ditched
+Fabric and SaltStack for a fully Docker-powered infrastructure. It
+will cover running basic Docker containers to managing and deploying
+multiple full-stack environments using Docker Cloud. We will also
+explore Docker's future, based around the new Docker Swarm, introduced
+in v1.12.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=b3RaZJserO0&list=PL2Arun8D--P9OxkgpG5GDof-bd4ZOuXoM&index=1">Video</a> and
+<a class="reference external" href="https://docs.google.com/presentation/d/1ngcMKbeI2wlmTwI8QJOrBjb75HxCgyNSDfMKMm9x-4M/present">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:30</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Chat about organizing business logic2016-10-13T00:00:00+03:00Echipa RoPythontag:ropython.ro,2016-10-13:2016/10/13/chat-about-organizing-business-logic/<p>Fat models? Service module? Clean architecture?</p>
+<p>Let's get together and talk about strategies for organizing business
+logic in Django applications. What have we each used, what we liked
+about the chosen strategies, what were the downsides, what we'd like
+to try next.</p>
+<p>I would like this to be a discussion and not a presentation, so please
+don't be shy :)</p>
+Managing technical debt2016-07-14T00:00:00+03:00Echipa RoPythontag:ropython.ro,2016-07-14:2016/07/14/managing-technical-debt/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">18:00</th>
+<td><p class="first">Entry</p>
+<p class="last">There will be pizza and drinks (sponsored by Sphyce).</p>
+</td>
+</tr>
+<tr><th class="stub">18:30</th>
+<td><p class="first">Managing technical debt (<a class="reference external" href="https://ep2016.europython.eu/conference/p/mircea-zetea">Mircea Zetea</a>)</p>
+<p class="last">Technical debt lives among us regardless if we are in the services
+business or building products. We discuss about it, we try to fix it
+or live with it, but can we actually prevent it? My reason for
+discussing this openly is because once it is there you do not only
+deal with the technical debt itself but also with the interest you
+must pay. My reason for discussing this openly is because once it is
+there you do not only deal with the technical debt itself but also
+with the interest you must pay. Comparing the two, probably the
+highest cost that we see is with the interest. As our code base grows
+and our deadlines get tougher we tend to forget about the cost our
+project will have to pay for every functionality that we implement in
+a hurry, for which we “forget” about tests or for which we write in a
+comment “this needs to be refactored” or “this is a temporary
+solution. refactor later”. What qualifies as debt? What qualifies as
+interest? How do we manage it? At what levels in our projects can we
+see the debt and the interest? Is it really unavoidable?</p>
+</td>
+</tr>
+<tr><th class="stub">19:30</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+AWS love-hate relationship and Integration testing with Docker2016-06-30T00:00:00+03:00Echipa RoPythontag:ropython.ro,2016-06-30:2016/06/30/aws-love-hate-relationship-and-integration-testing-with-docker/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6 PM</th>
+<td>Entry</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">AWS: love-hate relationship (<a class="reference external" href="https://github.com/alexanderad">Alexander Shchapov</a>)</p>
+<p class="last">Amazon Web Services is a great infrastructure platform one can chose.
+From startup to enterprise. From one instance to tens of thousands.
+Dozens of services, computing instances, automation, queues,
+databases, storage of literally endless size. But with great tools
+comes a necessity to manage the infrastructure, orchestrate park of
+services and instances, ensure secure and reliable deployments. At
+iMedicare we use AWS for the complete product life-cycle of a
+sophisticated web-application which comes along with data processing
+pipelines. While using this platform we learned many things, some of
+which in a hard way. I'm going to share our experiences, dark and
+bright side of EC2 computing nodes, managed Postgres in RDS and huge
+scale column oriented storage Redshift.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">Docker powered pytest fixtures for integration tests. (<a class="reference external" href="https://github.com/rciorba/">Radu Ciorba</a>)</p>
+<p class="last">We'll be looking at how pytest fixtures and the docker python api can
+make our lives easier when writing integration tests.
+AKA stories from that time I wrote an ansible plugin to manage etcd
+cluster membership.</p>
+</td>
+</tr>
+<tr><th class="stub">7:45</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">8:00</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Moderate TDD and Docker2016-05-16T00:00:00+03:00Echipa RoPythontag:ropython.ro,2016-05-16:2016/05/16/moderate-tdd-and-docker/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6 PM</th>
+<td>Entry</td>
+</tr>
+<tr><th class="stub">6:15</th>
+<td><p class="first"><strong>Moderate TDD</strong> (<a class="reference external" href="https://github.com/adiroiban">Adi Roiban</a>)</p>
+<p>This talk is aimed at programmers who already have experience with
+unit testing and they either did not try Extreme Programming/TDD or
+they simply consider those too extreme :-) The content is about Python
+but the techniques could be used in any other language, even touching
+HTML/CSS/JS.</p>
+<p>There is going to be a discussion about line vs feature coverage,
+continuous and pre-merge testing, debugging based on tests and
+practices for maintaining test code.</p>
+<p class="last"><a class="reference external" href="http://slides.com/adiroiban/moderate-tdd">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first"><strong>Docker for Python apps</strong> (<a class="reference external" href="https://github.com/ionelmc">Ionel Cristian Mărieș</a>)</p>
+<p>This talk is going to give an intro to Docker, how can you build
+images quickly, few recommendations about moving Python apps in
+containers and many complaints about Docker :-)</p>
+<p class="last"><a class="reference external" href="https://blog.ionelmc.ro/presentations/docker/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:45</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Fighting Terrorism with Django, Big Data and NLP2016-02-24T00:00:00+02:00Echipa RoPythontag:ropython.ro,2016-02-24:2016/02/24/fighting-terrorism-with-django-big-data-and-nlp/<p>For this meet-up, the first one this year, we bring you special guests
+from ComplyAdvantage (London, UK)</p>
+<p>ComplyAdvantage provides anti-money laundering exposure data and
+compliance technology solutions to help companies control risk and
+prevent their products being used by criminals, terrorists and money
+launderers.</p>
+<p>Talks:</p>
+<ol class="arabic">
+<li><p class="first">"Fighting terrorism with Django"</p>
+<p>Fighting terrorism in the modern world is not only about hearts and
+minds, guns and violence, but also about cutting off the source of
+funding that enables such criminals to conduct their activities. This
+is no mean feat - the amount of money involved is significant, and
+hence there is a significant incentive for those involved to find ways
+and means around any systems that are designed to block them.
+ComplyAdvantage is one of the few companies to offers its customers a
+real-time transaction monitoring platform. We’ve built the product an
+existing product on Laravel which provides the powerful, modern
+framework necessary to build rules and risk based transaction
+monitoring, and to proactively respond as the terrorists change their
+strategy. But fighting money laundering means we need to constantly
+evolve, and we will soon be starting a rewrite, based in Django
+supported by the powerful mathematical and scientific libraries
+offered by Python. Luke and Oliver have worked extensively with
+financial firms from remittance agencies to banks and insurance
+companies. They have an expert understanding of the challenges
+involved, and what is necessary to develop a product that can outwit
+the best minds in corruption.</p>
+</li>
+<li><p class="first">"Python, Big Data and Natural Language Processing: The tools James Bond ought to be using"</p>
+<p>ComplyAdvantage is building the best database in the world for
+politically exposed people and adverse media. To do this we need to
+gather huge amounts of data and use modern technologies to solve some
+difficult problems so we can detect all the criminals and terrorists
+trying to do business across the world. In this talk we will discuss
+the tools we use to build profiles of criminals and terrorists from
+news sources. We will explore the power of ElasticSearch as an
+alternative to graph databases and other useful features for text-
+based systems. Finally, we'll talk about how we put everything
+together, how we can merge data from different sources and what
+remains to be done. This talk will give you an overview of the
+cutting-edge building blocks we need to build the most exciting
+product in its space today. Q eat your heart out, we make the tools
+which let James Bond get out of the office at 5 o'clock sharp and
+drink more martinis.</p>
+</li>
+</ol>
+<hr class="docutils" />
+<p>Speakers:</p>
+<ul class="simple">
+<li><strong>Luke Mawbey</strong> studied computational mathematics and electrical
+engineering at the University of Melbourne before working on 4G/LTE
+research and development for Analog Devices and NEC, both in Australia
+and Japan. After a 4-year stint working for the United Nations in
+Bangladesh, Senegal, Malawi, Kenya, and Lesotho on data and
+information management, he managed his own start-up to provide
+quantitative based news analysis which allowed humanitarian
+organisations to make real-time evidence-based decisions. Luke joined
+ComplyAdvantage in 2015 primarily on the basis that Romania was one of
+the few countries he'd neither worked in nor visited, and fighting
+financial crime with big data sounded like a superhero job and a fun
+thing to do. Luke manages end-to-end tech projects for ComplyAdvantage
+and is also the local Hadoop specialist in his spare time.</li>
+<li><strong>Oliver Butterfield</strong> graduated from Durham University in 2004 and
+joined fledgling server hosting company Gyron Internet where he was
+instrumental in establishing their first self-managed datacentre in
+2009. Following time spent travelling in Africa, he made the move into
+consultancy. Oliver met Charlie Delingpole (founder of
+ComplyAdvantage) in early 2014, and Charlie's plans for the as-yet-
+unnamed anti-money laundering platform coupled with his successful
+track record in start-ups made the opportunity too hard to refuse.
+Soon after Oliver became Employee Number 1. Today Oliver lives with
+his wife and two daughters, and heads up ComplyAdvantage's platform
+team. He coordinates delivery of the transaction monitoring and
+screening platforms built on Laravel via a restful API as well as web
+applications that utilise VueJS and AngularJS.</li>
+<li><strong>Chris Leow</strong> graduated from Cambridge with a Mathematics degree, and
+cut his teeth as a software developer architecting robust and scalable
+solutions to business problems for media companies in London. Inspired
+to take on new challenges and expand his horizons, he co-founded a
+start-up in mobile geo-located media and social media. Chris joined
+ComplyAdvantage in 2014 and heads the data team, responsible for
+building the best database of sanctions, politically exposed people
+and adverse media mentions in the world.</li>
+<li><strong>Dr. Thiago Galery</strong> has a PhD in linguistics at University College
+London on the relationships between linguistic structure and
+contextual information. During that time, he worked with sentiment
+analysis for IBM. After graduating, Thiago worked at a number of
+start-ups in the UK, on topics including semantic recommendation, text
+classification, news tracking, and unsupervised semantic modelling. He
+was a tutor for Google Summer of Code in 2015 and currently works on
+the multi lingual NLP pipeline at Comply Advantage and is enthusiastic
+about using NLP to thwart the financing of criminal activity.</li>
+<li><strong>Kensuke Muraki</strong> is a Natural Language Processing (NLP) and Machine
+Learning (ML) expert at ComplyAdvantage. He started his career in
+Japan as a software engineer, working for developing a job
+recommendation system. He came to London to pursue his master's degree
+in Machine Learning at University College London, focusing on
+Statistical Natural Language Processing in his dissertation. After
+working in several start-ups as a machine learning engineer, he joined
+ComplyAdvantage in April 2015. He currently focuses on automated data
+extraction from unstructured natural language texts using NLP and ML.
+He is interested in technologies such as named entity recognition,
+text classification, and deep neural networks as well as applying NLP
+technologies into non-English languages.</li>
+</ul>
+<hr class="docutils" />
+<p>Schedule:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">18:45</th>
+<td>Arrival time. Come in, get a ticket and your name tag. Have
+some snacks, pour yourself a cup of coffee/tea and meet us!</td>
+</tr>
+<tr><th class="stub">19:00</th>
+<td>Introductions</td>
+</tr>
+<tr><th class="stub">19:05</th>
+<td>Django/Platform talk</td>
+</tr>
+<tr><th class="stub">19:35</th>
+<td>Let's take a break and network next to some pizza
+and refreshments!</td>
+</tr>
+<tr><th class="stub">19:50</th>
+<td>Python/Data talk</td>
+</tr>
+<tr><th class="stub">20:20</th>
+<td>Closing remarks</td>
+</tr>
+</tbody>
+</table>
+<hr class="docutils" />
+<p>This event is organized with: <a class="reference external" href="http://www.meetup.com/Front-WEB-Cluj/">http://www.meetup.com/Front-WEB-Cluj/</a></p>
+Learn and Share Interesting Projects2016-01-28T00:00:00+02:00Echipa RoPythontag:ropython.ro,2016-01-28:2016/01/28/learn-and-share-interesting-projects/<p>Whether it's a cool new hack you learned in Vim, or a startup idea
+you've been working on the side, come share and learn from other devs,
+engineers, and startup people.</p>
+<p>Nothing to share? Come for the FREE PIZZA AND BEER!</p>
+Packaging and Flowy2015-07-16T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-07-16:2015/07/16/packaging-and-flowy/<p>Last minute meetup ...</p>
+<p>Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6:00</th>
+<td>Entrance</td>
+</tr>
+<tr><th class="stub">6:15</th>
+<td><p class="first">Less known packaging features and tricks</p>
+<p>You’ve been making packages for a while now. Everything works almost fine, however, lots of new features and tools have been developed recently. Some are really obscure. And there’s a chance they can save you time and help you avoid packaging-induced-pain. I’m willing to bet couple of beers you haven’t seen these features and/or tools before.</p>
+<p>This talk is going to show you:</p>
+<ul class="simple">
+<li>Patterns and tricks you can use in your setup.py.</li>
+<li>Obscure pip/setuptools/virtualenv/python features you can use to improve your packaging experience (be it as a user of packages or a package author).</li>
+<li>Fledgeling alternative tools.</li>
+</ul>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/less-known-packaging-features-and-tricks">Details</a></p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">Distributed Workflows with Flowy</p>
+<p>This presentation introduces Flowy, a library for building and running distributed, asynchronous workflows built on top of different backends (such as Amazon’s SWF). Flowy deals away with the spaghetti code that often crops up from orchestrating complex workflows. It is ideal for applications that do multi-phased batch processing, media encoding, long-running tasks, and/or background processing.</p>
+<p>We’ll start by discussing Flowy’s unique execution model and see how different execution topologies can be implemented on top of it. During the talk we’ll run and visualize workflows using a local backend. We’ll then take a look at what it takes to scale beyond a single machine by using an external service like SWF.</p>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/distributed-workflows-with-flowy">Details</a></p>
+</td>
+</tr>
+</tbody>
+</table>
+Gitfs, Argus CI and Pylint2015-07-09T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-07-09:2015/07/09/gitfs-argus-ci-and-pylint/<p>For the next meetup we're going to do something different - an all-English show.</p>
+<p>Hint: these presentations will be shown at EuroPython 2015 (don't tell anyone, it's a secret!)</p>
+<p>Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6:00</th>
+<td>Entrance</td>
+</tr>
+<tr><th class="stub">6:15</th>
+<td><p class="first">Vlad Temian - gitfs: building a filesystem in Python</p>
+<p>gitfs is an open-source[1] filesystem which was designed
+to bring the full powers of Git to everyone, no matter how
+little they know about versioning. A user can mount any
+repository and all the his changes will be automatically
+converted into commits. gitfs will also expose the history
+of the branch you're currently working on by simulating
+snapshots of every commit.</p>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/gitfs-building-a-filesystem-in-python">Full abstract</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">Claudiu Popa - 12 years of Pylint (or How I learned to stop worrying about bugs)</p>
+<p>Given the dynamic nature of Python, some bugs tend
+to creep in our codebases. Innocents NameErrors or
+hard-to-find bugs with variables used in a closure,
+but defined in a loop, they all stand no chance in
+front of Pylint.</p>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/12-years-of-pylint-or-how-i-stopped-worrying-and-love-the-bugs">Full abstract</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td><p class="first">Cosmin Poieana - Argus: the omniscient CI</p>
+<p>Bring the continuous integration to a new level,
+through a platform/project independent framework
+able to give you unittest-like reports. Argus is a
+scenario-based application written in Python, driven
+by custom recipes under configurable environments,
+that can be used for testing a wide variety of small
+and big projects, with the ability of querying live
+data from the in-test application.</p>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/argus-the-omniscient-ci">Full abstract</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:45</th>
+<td>Ending</td>
+</tr>
+</tbody>
+</table>
+Graphs using Networkx and Semantic web using RDFlib2015-06-11T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-06-11:2015/06/11/graphs-using-networkx-and-semantic-web-using-rdflib/<p>La această ediție vom avea două prezentări.</p>
+<p>Agendă:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6:00</th>
+<td>Intrarea</td>
+</tr>
+<tr><th class="stub">6:15</th>
+<td><p class="first">Ana Maria Ghiran - "Semantic Web with Python - RDFlib"</p>
+<p>Ana Maria va face o introducere în Semantic Web si cum poate Python
+contribui la realizarea viziunii Web-ului semantic.</p>
+<p class="last"><a class="reference external" href="mailto:anamaria.ghiran@econ.ubbcluj.ro?subject=Semantic+Web+with+Python">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Pauză</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">Mihai Gociu - "Graphs in Python using Networkx"</p>
+<p>Mihai va face o demonstrație cu libraria <a class="reference external" href="https://networkx.github.io/">NetworkX</a>.</p>
+<p class="last"><a class="reference external" href="https://github.com/mihaigociu/myrepo/blob/master/networkx_presentation.py">Materialul prezentării</a>.</p>
+</td>
+</tr>
+</tbody>
+</table>
+Interpretoare în RPython și testare cu pytest2015-05-21T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-05-21:2015/05/21/interpretoare-in-rpython-si-testare-cu-pytest/<p>La această ediție vom avea două prezentări și un anunț surpriză ;-)</p>
+<p>Agendă:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6:30</th>
+<td>Intrarea</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td><p class="first">Ionel Cristian Mărieș - "Testare cu pytest"</p>
+<p>Ionel va face o introducere în pytest și va explica de ce este mai bun
+decât nose sau unittest.</p>
+<p class="last"><a class="reference external" href="https://blog.ionelmc.ro/presentations/pytest/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td>Pauză</td>
+</tr>
+<tr><th class="stub">7:45</th>
+<td><p class="first">Claudiu Popa - "Cum să îți faci propriul interpretor folosind RPython"</p>
+<p>Claudiu este unul dintre organizatorii comunității RoPython si
+maintainer Pylint. Ne va vorbi despre PyPy, RPython și cum se e să iți
+implementezi un interpretor în RPython.</p>
+<p class="last"><a class="reference external" href="https://ropython.ro/2015/05/21/interpretoare-in-rpython-si-testare-cu-pytest/PyPy-si-RPython.html">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Anunțul surpriză</td>
+</tr>
+</tbody>
+</table>
+RoPython Timisoara #12015-05-05T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-05-05:2015/05/05/ropython-timisoara-1/<p>Vă invităm la prima ediție a RoPython Timișoara, întâlnirea pasionaților
+de Python din Timișoara. La această întâlnire, avem un invitat special -
+Claudiu Popa. El este core maintainer la Pylint, co-fondator RoPython și
+un membru foarte activ al comunității de Python.</p>
+<p>Avem programate 3 prezentări legate de Celery, Ansible și RPython.</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="21%" />
+<col width="63%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Durată</th>
+<th class="head">Presentator</th>
+<th class="head">Descriere</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:00</td>
+<td>Andrei Coman</td>
+<td>Intro în Celery</td>
+</tr>
+<tr><td>19:10 - 19:40</td>
+<td>Robert Tingirică</td>
+<td>Ansible, introducere și studiu de caz</td>
+</tr>
+<tr><td>19:50 - 20:20</td>
+<td>Claudiu Popa</td>
+<td>Cum să îți construiești un limbaj folosind RPython</td>
+</tr>
+</tbody>
+</table>
+<p>După eveniment vă așteptăm să mai rămâneți prin preajmă, și să veniți cu
+noi la o bere / suc, să povestim mai multe despre experiențele noastre
+cu limbajul si despre proiectele în Python la care am lucrat.</p>
+<p>Ne vedem marți la <a class="reference external" href="https://www.facebook.com/uvtromania">Universitatea de Vest din Timisoara</a>, Amfiteatrul A02!</p>
+PyTim #72015-02-25T00:00:00+02:00Echipa RoPythontag:ropython.ro,2015-02-25:2015/02/25/pytim-7/<p>Welcome to PyTim #7. This meetup marks our affiliation to the
+<a class="reference external" href="https://ropython.org">RoPython</a> national initiative which has similar
+events in Cluj, Iasi and Bucharest (more on this and a potential
+RoPython national conference at the meetup).</p>
+<p>We will have 3 talks covering Python, open source and cloud automation.</p>
+<p>Here is the Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:10</td>
+<td>Adelina Tuvenie (<a class="reference external" href="https://www.cloudbase.it">Cloudbase Solutions</a>)</td>
+<td>Automation as a Service with StackStorm</td>
+</tr>
+<tr><td>19:00 - 19:10</td>
+<td>Coffee Break</td>
+<td> </td>
+</tr>
+<tr><td>19:10 - 19:40</td>
+<td>Radu Ciorba (<a class="reference external" href="https://www.3pillarglobal.com">3Pillar Global</a>)</td>
+<td>TBA</td>
+</tr>
+<tr><td>19:40 - 19:50</td>
+<td>Coffee Break</td>
+<td> </td>
+</tr>
+<tr><td>19:50 - 20:15</td>
+<td>Vlad Temian (<a class="reference external" href="https://www.presslabs.com">PressLabs</a>)</td>
+<td>GitFS</td>
+</tr>
+</tbody>
+</table>
+<p>The new venue is Timisoara Startup Hub and the date is February 25!</p>
+<p>See you there.</p>
+Extending Python in C2014-11-20T00:00:00+02:00Echipa RoPythontag:ropython.ro,2014-11-20:2014/11/20/extending-python-in-c/<p>One reason for Python's popularity (and a reason for many of its quirks
+...) is its strong ties to the C programming language. CPython, the
+reference Python interpreter, allows advanced users to interact with the
+interpreter's inner workings, and extend the Python language with code
+written in C.</p>
+<p>This talk gives a very high-level overview of the CPython C API, and
+shows how to build a C extension in a few steps. It then discusses a
+popular use case for C extensions - optimizing performance of your
+Python programs! Finally we're gonna look at some modern alternatives to
+getting more performance out of your Python code, e.g. Cython.</p>
+<p>About Steffen Wenz:</p>
+<blockquote>
+Steffen is the CTO of TrustYou (with offices in Cluj and Munich).
+TrustYou crawls and semantically analyzes all hotel reviews, and then
+generates a human-readable summary for each hotel on the planet. Did
+guests like the service? Was the location OK? Chances are you've seen
+our data on one of the many websites we license it to - among them Kayak
+and Google :) TrustYou is a Python company. We use Hadoop streaming and
+Pyspark to bring Python to the big data era. Steffen has been with
+TrustYou since 2008. His master thesis laid the foundation for
+TrustYou's scalable semantic analysis, which today understands 20
+languages natively.</blockquote>
+CloudTim Panel discussion: Dynamic Programming Languages in the Cloud2014-10-14T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-10-14:2014/10/14/cloudtim-panel-discussion-dynamic-programming-languages-in-the-cloud/<p><a class="reference external" href="http://www.unifiedpost.ro">UnifiedPost</a> and <a class="reference external" href="http://www.cloudbase.it">Cloudbase Solutions</a> have
+teamed up for a cross-community meetup that will take the form of a
+panel discussion on a very hot topic: dynamic programming languages in
+the cloud.</p>
+<p>Please vote for the most interesting questions you'd like to see
+addressed during the meetup. <a class="reference external" href="http://www.meetup.com/CloudTim/polls/1170162/">Please vote HERE.</a></p>
+<p>The discussion will take a closer look at the Key Performance Indicators
+and the key architectural principles for cloud application development.
+Based on audience voted questions, we will talk about the role of
+dynamic and static languages in cloud application development and best
+practices in cloud development.</p>
+<p>We will have the following panellists:</p>
+<ul class="simple">
+<li>Koen Handekyn - CTO at <a class="reference external" href="http://www.unifiedpost.com/">UnifiedPost</a> and Head of UP-nxt,
+UnifiedPost's R&D branch in cooperation with the Belgian universities of
+Leuven and Gent.</li>
+<li>Lucian Petrut - Software Developer at <a class="reference external" href="http://www.cloudbase.it/">Cloudbase Solutions</a>, committed to bringing
+interoperability in the Cloud Computing world, OpenStack and Python
+enthusiast.</li>
+<li>Valentin Bud – Systems Engineer at <a class="reference external" href="http://www.databus.ro/">Databus</a>, entrepreneur, Cloud Computing
+enthusiast. He enjoys smart people, interesting conversation and things
+well done.</li>
+</ul>
+<p>More panelists are in the process of confirming their attendance to our
+event, so keep an eye on this space for regular updates on our speakers
+and the questions they will be debating.</p>
+Decorators and Workflows2014-07-17T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-07-17:2014/07/17/decorators-and-workflows/<p>La a 2-a ediție de vară vor prezenta:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="30%" />
+<col width="70%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub"><a class="reference external" href="https://blog.ionelmc.ro/">Ionel Cristian Mărieș</a></th>
+<td>Tot ce nu vroiai să știi despre decoratori</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://github.com/severb">Sever Băneșiu</a></th>
+<td>Flowy, easy SWF workflows (swf: <a class="reference external" href="http://aws.amazon.com/swf/">http://aws.amazon.com/swf/</a>)</td>
+</tr>
+</tbody>
+</table>
+<p>Evenimentul este găzduit de Cluj Hub. Va fi o taxa de protocol de 20RON. 15RON pentru primii 5.</p>
+PyTim #62014-07-01T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-07-01:2014/07/01/pytim-6/<p>Welcome to the 6th edition of #PyTim, the Python meetup in Timisoara.</p>
+<p>In this edition we will have 2 sessions talking about open source
+projects developed using Python and Go.</p>
+<p>Here is the Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:10</td>
+<td>Gabriel Adrian Samfira (Cloudbase Solutions)</td>
+<td>Automating Windows workloads with Juju and MAAS</td>
+</tr>
+<tr><td>19:10 - 19:30</td>
+<td>Coffee Break</td>
+<td> </td>
+</tr>
+<tr><td>19:30 - 20:10</td>
+<td>Bogdan Gaza</td>
+<td>Taming Cloud Infrastructures with Python and Docker</td>
+</tr>
+</tbody>
+</table>
+<p>The venue and format remain the same as in previous meetups. Please
+spread the word and let people know about #PyTim.</p>
+<p>See you on July 1!</p>
+<p>#Juju #Go #MAAS #Docker #HyperV #Python #opensource #meetup #Timisoara</p>
+Python and Ember.js2014-06-12T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-06-12:2014/06/12/python-and-emberjs/<p>Python and Ember.js - Super Fast (and Testable!) Frontend</p>
+<p>FREE BEER and PIZZA while showcasing the testable, Embjer.js on top of
+a Python backend.</p>
+<p>Create super fast and testable front end on top of your Python.</p>
+<p>by Stas Suscov and Flaviu Simihaian</p>
+<p><img alt="image0" src="http://photos2.meetupstatic.com/photos/event/5/4/e/e/global_199941742.jpeg" /></p>
+Machine Learning in Python2014-02-20T00:00:00+02:00Echipa RoPythontag:ropython.ro,2014-02-20:2014/02/20/machine-learning-in-python/<p>Hello Pythonistas!</p>
+<p>After a long break we'll meet again! This time the topic is machine
+learning, one of Python's favorite use cases. Radu Marius Florin and
+Roland Szabo will tell us more about it. After the meetup we'll go for a
+drinkup to get to know each other better ...</p>
+<p>The event will be hosted by Cluj Hub, where freelancers usually meet.</p>
+PyTim #52014-02-11T00:00:00+02:00Echipa RoPythontag:ropython.ro,2014-02-11:2014/02/11/pytim-5/<p>Happy New Year from behalf of PyTim!</p>
+<p>The first #Python meetup of 2014 will take place on February 11. The
+format is the same as in the previous meet ups.</p>
+<p>Here is the Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="30%" />
+<col width="70%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub"><div class="first last line-block">
+<div class="line">Radu Ciorba</div>
+<div class="line">(<a class="reference external" href="https://www.facebook.com/ThreePillarGlobal">3Pillar Global Romania</a>)</div>
+</div>
+</th>
+<td>Concurrency in Python Overview: Processes, Threads and Greenlets</td>
+</tr>
+<tr><th class="stub">Adam Collard (<a class="reference external" href="https://www.facebook.com/pages/Canonical-Ltd/112304012115618">Canonical Ltd</a>)</th>
+<td>Python 3.4. What's coming?</td>
+</tr>
+<tr><th class="stub">Alessandro Pilotti (<a class="reference external" href="https://www.facebook.com/CloudbaseSolutions">Cloudbase Solutions</a>)</th>
+<td>Interoperable OpenStack guest initialization with Python</td>
+</tr>
+</tbody>
+</table>
+<p>Each presentation will last around 30 minutes + Q/A. There will be
+short, 10 minute coffee breaks in between sessions.</p>
+<p>Thanks,</p>
+<p>See you on February 11!</p>
+PyTim #42013-11-12T00:00:00+02:00Echipa RoPythontag:ropython.ro,2013-11-12:2013/11/12/pytim-4/<p>Welcome to the 4th #Python community #meetup in #Timisoara.</p>
+<p>At PyTim #4 we will have 3 talks held by local developers, covering the
+following topics:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:10</td>
+<td>Vlad Temian (<a class="reference external" href="https://www.facebook.com/PressLabs?directed_target_id=0">PressLabs</a>)</td>
+<td>A Python Web Service</td>
+</tr>
+<tr><td>19:10 - 19:20</td>
+<td>Dan Bugariu</td>
+<td>OpenData & CityProjects communities / Python Hackaton opportunity</td>
+</tr>
+<tr><td>19:40 - 20:20</td>
+<td>Dan Damian (<a class="reference external" href="https://www.facebook.com/mindquilt?directed_target_id=0">MindQuilt</a>)</td>
+<td>Application Deployment using SaltStack & Fabric</td>
+</tr>
+<tr><td>20:20 - 21:00</td>
+<td>Gabriel Adrian Samfira (<a class="reference external" href="https://www.facebook.com/CloudbaseSolutions?ref=hl&directed_target_id=0">Cloudbase Solutions</a>)</td>
+<td>Distributed Tasks using Python and AMQP</td>
+</tr>
+</tbody>
+</table>
+<p>See you on November 12!</p>
+PyTim #32013-10-09T00:00:00+03:00Echipa RoPythontag:ropython.ro,2013-10-09:2013/10/09/pytim-3/<p>Now that developers have come back from holiday and the University has
+started we will continue our regular meetup schedule with PyTim #3.</p>
+<p>We will have 3 technical talks held by local developers who will share
+from their experience working on large scale Python projects.</p>
+<div class="section" id="agenda-speakers">
+<h2>Agenda & Speakers<a class="headerlink" href="#agenda-speakers" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:10</td>
+<td>Mihai Balint (Cmed Technology)</td>
+<td>Test Fixture Deployment with Docker Containers</td>
+</tr>
+<tr><td>19:10 - 19:50</td>
+<td>Robert Tingirica (<a class="reference external" href="https://www.facebook.com/CloudbaseSolutions/events?ref=hl&directed_target_id=0">Cloudbase Solutions</a>)</td>
+<td>Unit Testing in Python</td>
+</tr>
+<tr><td>20:10 - 21:00</td>
+<td>Sever Banesiu & Peter Horvath (<a class="reference external" href="https://www.facebook.com/ThreePillarGlobal?directed_target_id=0">3Pillar Global Romania</a>)</td>
+<td>Zope Component Architecture / Flowy Library for Amazon Simple Workflow</td>
+</tr>
+</tbody>
+</table>
+<p>See you on October 9!</p>
+</div>
+Task queues and components architecture2013-10-03T00:00:00+03:00Echipa RoPythontag:ropython.ro,2013-10-03:2013/10/03/task-queues-and-components-architecture/<p>I invite you to the 2nd Cluj Pythonistas meetup where two of the best
+Python developers I know will tell you about subjects that they love:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="30%" />
+<col width="70%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub"><a class="reference external" href="https://blog.ionelmc.ro/">Ionel Cristian Mărieș</a></th>
+<td>Celery introduction</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://github.com/severb">Sever Băneșiu</a></th>
+<td>Zope Component Architecture</td>
+</tr>
+</tbody>
+</table>
+<p>The event's host is Cluj Cowork and the recommended contribution for
+that is 10 lei. See you there ...</p>
+<p>P.S. Ring at "Ruby tribe" when you arrive.</p>
+PyTim #22013-07-09T00:00:00+03:00Echipa RoPythontag:ropython.ro,2013-07-09:2013/07/09/pytim-2/<p>After an extremely interesting first meetup we would like to continue in
+the same direction with PyTim #2.</p>
+<p>We will have some technical talks and provide an insight to the
+Europython 2013 conference happening now in Florence - <a class="reference external" href="https://ep2013.europython.eu/">https://ep2013.europython.eu/</a> <a class="reference external" href="https://ep2013.europython.eu/p3/live/">https://ep2013.europython.eu/p3/live/</a></p>
+<div class="section" id="agenda-speakers">
+<h2>Agenda & Speakers<a class="headerlink" href="#agenda-speakers" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:00</td>
+<td>Laura Feier & Andrei Coman</td>
+<td>Python at 3Pillar Global</td>
+</tr>
+<tr><td>19:00 - 20:00</td>
+<td>Bogdan Gaza</td>
+<td>Realtime Webapps in Python</td>
+</tr>
+<tr><td>20:00 - 21:00</td>
+<td>Bogdan Hodorog, Radu Ciorba, Adam Collard, Slavita Baciuna</td>
+<td>Bringing Europython in Timisoara</td>
+</tr>
+</tbody>
+</table>
+<p>See you at the event!</p>
+</div>
+Python Basics Training2013-06-29T00:00:00+03:00Echipa RoPythontag:ropython.ro,2013-06-29:2013/06/29/python-basics-training/<p>PyTim is organizing a Python training for beginners.</p>
+<p>We invite you to learn the basics of Python from some of the most
+experienced developers in Timisoara.</p>
+<p>The event will take place on June 29, at the Startup Hub, starting from
+14:00.</p>
+<p>Speakers:</p>
+<ul class="simple">
+<li><a class="reference external" href="https://www.facebook.com/vladtemian?directed_target_id=0">Vlad Temian</a> - SimplySocial</li>
+<li><a class="reference external" href="https://www.facebook.com/adrian.vladu.3?directed_target_id=0">Adrian Vladu</a> - Cloudbase Solutions</li>
+<li><a class="reference external" href="https://www.facebook.com/ai.cucu?directed_target_id=0">Ioan Alexandru Cucu</a> - 3Pillar Global</li>
+<li><a class="reference external" href="https://www.facebook.com/tomoroga?directed_target_id=0">Andrei Tomoroga</a> - MindQuilt</li>
+</ul>
+<p>You can find the Agenda here - <a class="reference external" href="http://bit.ly/122dDfJ">http://bit.ly/122dDfJ</a></p>
+<p>Bring your laptops, you will need them. Please install Python 2.7 (<a class="reference external" href="http://www.python.org/download/">http://www.python.org/download/</a>) and an editor with Syntax Highlightling (eg: Notepad++, Vim, Sublime,
+etc).</p>
+PyTim #12013-06-04T00:00:00+03:00Echipa RoPythontag:ropython.ro,2013-06-04:2013/06/04/pytim-1/<p>First PyTim meetup.</p>
+<p>We will talk about local products developed in Python and why local
+developers / companies have chosen Python. Also, what is the most
+interesting facet of using Python on each of these products.</p>
+<p>There will be 4 presentations / tech talks held by:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="30%" />
+<col width="70%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">Adam Collard (Cmed Technology)</th>
+<td>Coding to cure cancer, Python in pharma</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://www.facebook.com/alessandro.pilotti?directedarget_id=0">Alessandro Pilotti</a> (Cloudbase Solutions)</th>
+<td>Python and OpenStack</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://www.facebook.com/hurrycane?directed_target_id=0">Bogdan Gaza</a> (SimplySocial)</th>
+<td>Weightlifting at SimplySocial</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://www.facebook.com/dandamian?directed_target_id=0">Dan Damian</a> (MindQuilt)</th>
+<td> </td>
+</tr>
+</tbody>
+</table>
+<p>See you on June 4!</p>
+
\ No newline at end of file
diff --git a/feeds/prezentari.rss.xml b/feeds/prezentari.rss.xml
new file mode 100644
index 00000000..b803a9b8
--- /dev/null
+++ b/feeds/prezentari.rss.xml
@@ -0,0 +1,1347 @@
+
+RoPythonhttps://ropython.ro/Thu, 01 Aug 2019 00:00:00 +0300A beer gatheringhttps://ropython.ro/2019/08/01/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+Echipa RoPythonThu, 01 Aug 2019 00:00:00 +0300tag:ropython.ro,2019-08-01:2019/08/01/a-beer-gathering/prezentariThings to try with a tracer & Do you trust your data?https://ropython.ro/2019/06/20/things-to-try-with-a-tracer-do-you-trust-your-data/<p>For this meetup we'll have a raffle (tombolă) for 2 ticket discounts at PyconBalkan (Oct 3-5).</p>
+<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing. There will be snacks and beverages, courtesy of ComplyAdvantage.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Things to try with a tracer</strong> (Ionel Cristian Mărieș)</p>
+<p>This presentation will go over a bunch of examples with <a class="reference external" href="https://python-hunter.readthedocs.io/">Hunter</a> and
+teach you how to stop worrying and love the tracer. Will include examples
+of how to attach to processes and a bunch of contraptions with variables.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=Z897n8Kwk8M&list=PL2Arun8D--P9YqshRO2eGSfPtSEmwVdaW&index=1">Video</a> and
+<a class="reference external" href="https://blog.ionelmc.ro/presentations/things-to-try-with-a-tracer/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Do you trust your Data?</strong> (Adrian Buturca)</p>
+<p>This presentation will try to walk us through challenges that we, in <a class="reference external" href="https://complyadvantage.com/">ComplyAdvantage</a>, had and have around this topic and tries to present what we learn from them and the directions that we are taking for having better answers to this question.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=v6-JZ8degdQ&list=PL2Arun8D--P9YqshRO2eGSfPtSEmwVdaW&index=2">Video</a> and
+<a class="reference external" href="https://ropython.ro/2019/06/20/things-to-try-with-a-tracer-do-you-trust-your-data/Do-you-trust-your-Data.pdf">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing and the raffle for the two tickets. The discounted price will be 35€ while the full price would be 150€.</td>
+</tr>
+</tbody>
+</table>
+</div>
+Echipa RoPythonThu, 20 Jun 2019 00:00:00 +0300tag:ropython.ro,2019-06-20:2019/06/20/things-to-try-with-a-tracer-do-you-trust-your-data/prezentariThe one about gevent, asyncio and decoratorshttps://ropython.ro/2019/06/12/the-one-about-gevent-asyncio-and-decorators/<p>Hello Pythonistas!</p>
+<p>It's been a while since our last meetup. Let's get together again!</p>
+<p>Agenda:</p>
+<ul class="simple">
+<li>Radu Ciorba and colleagues from Bitdefender will share our experience after using asyncio for over a year.
+Zoli Szeredi will challenge your knowledge of decorators.</li>
+<li>Aleksandar Kordic will talk about Coroutines with greenlet and gevent.</li>
+</ul>
+<p>Stay tuned for updates and an exact schedule.</p>
+Echipa RoPythonWed, 12 Jun 2019 00:00:00 +0300tag:ropython.ro,2019-06-12:2019/06/12/the-one-about-gevent-asyncio-and-decorators/prezentariRoPython Bucharest Meetuphttps://ropython.ro/2019/04/23/ropython-bucharest-meetup/<p>We will have our first monthly Python meetup on April 23th in the center at the charming COWORK CAFE (<a class="reference external" href="http://theatelier.ro/">http://theatelier.ro/</a>). If you have a topic you want to talk about let us know in the comments. I could give an introduction into Plone the Python Web CMS including a nice and lean Restful-API. But I'm open for more topics. The plan is to have the meetup once month.</p>
+<p>The space there is limited, so please RSVP and update if you can not make it, so that other people can come instead.</p>
+<p>After the meetup, we can have some conversations on a beer or two in the old town ;)</p>
+Echipa RoPythonTue, 23 Apr 2019 00:00:00 +0300tag:ropython.ro,2019-04-23:2019/04/23/ropython-bucharest-meetup/prezentariA beer gatheringhttps://ropython.ro/2019/04/18/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+Echipa RoPythonThu, 18 Apr 2019 00:00:00 +0300tag:ropython.ro,2019-04-18:2019/04/18/a-beer-gathering/prezentariGoing serverless with AWS & Deploying your Python apps using Dokkuhttps://ropython.ro/2019/02/26/going-serverless-with-aws-deploying-your-python-apps-using-dokku/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing. There will be snacks and beverages, courtesy of QCatalyst.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Going serverless with AWS</strong> (Cristian Robert)</p>
+<p>A developer jumps on the ‘serverless’ bandwagon. We’ll take a look at the process and tools available to develop applications that run on AWS serverless computing technology.</p>
+<p class="last"><a class="reference external" href="https://github.com/QCatalyst/ro-python-serverless">Code</a>,
+<a class="reference external" href="https://www.youtube.com/watch?v=NPEsqxMeGJA&list=PL2Arun8D--P9nBRF83st6SOtFkCmfIc2K&index=1">Video</a> and
+<a class="reference external" href="https://ropython.ro/2019/02/26/going-serverless-with-aws-deploying-your-python-apps-using-dokku/Going-serverless-with-AWS.pdf">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Deploying your Python apps using Dokku and Digital Ocean</strong> (Angel Ramboi)</p>
+<p>How to deploy your very own PaaS on a Digital Ocean droplet using Dokku (<a class="reference external" href="https://github.com/dokku/dokku/">https://github.com/dokku/dokku/</a>) a Docker powered "poor mans" mini Heroku bash script. +Demo: setup a simple Python app and deploy it using git (and if we have time automate this using Gitlab CI/CD).</p>
+<p class="last"><a class="reference external" href="https://github.com/aramboi/ropython-meetup-26-feb-2019">Code</a>, <a class="reference external" href="https://www.youtube.com/watch?v=ABS8uCEOUlE&list=PL2Arun8D--P9nBRF83st6SOtFkCmfIc2K&index=2">Video</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:00</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Echipa RoPythonTue, 26 Feb 2019 00:00:00 +0200tag:ropython.ro,2019-02-26:2019/02/26/going-serverless-with-aws-deploying-your-python-apps-using-dokku/prezentariA beer gatheringhttps://ropython.ro/2018/12/13/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+Echipa RoPythonThu, 13 Dec 2018 00:00:00 +0200tag:ropython.ro,2018-12-13:2018/12/13/a-beer-gathering/prezentariRoPython #4 - Async Pythonhttps://ropython.ro/2018/06/20/ropython-4-async-python/<p>Join us at the next Python Meetup on the 20th of June, from 19:00. The
+location will be announced.</p>
+<p>Agenda:</p>
+<ul class="simple">
+<li>What the heck is this <cite>async def</cite> and why is it awesome? - Radu Ciorba</li>
+</ul>
+Echipa RoPythonWed, 20 Jun 2018 00:00:00 +0300tag:ropython.ro,2018-06-20:2018/06/20/ropython-4-async-python/prezentariNumerical computing in Python and Python Balkanhttps://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing. There will be snacks and beverages, courtesy of
+Evozon.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Numerical computing in Python</strong> (Mihai Andrei)</p>
+<p>Numerical computing is the processing of large amounts of floating
+point data. It is the foundation for analyzing measurements and of scientific
+computing.</p>
+<p>Once arcane subjects of scientific computing are entering the
+mainstream. Machine learning and big data analytics are popular examples.</p>
+<p>Python is widely used in this domain, threatening established tools
+like matlab.</p>
+<p>Python's scientific ecosystem is based on a common data type: the
+mighty numpy array.</p>
+<p>We will introduce you to the numpy library, and along the way show off
+some other common used tools for numerical data.</p>
+<p><a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/numpy-slides.html">Slides</a>.</p>
+<!--<p><a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/Digraph.png">blah</a>
+<a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/heat_field.png">blah</a>
+<a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/matrix.png">blah</a>
+<a class="reference external" href="https://ropython.ro/2018/03/06/numerical-computing-in-python-and-python-balkan/numpy_broadcasting.png">blah</a></p>
+<div class="last">--></div></td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Python Balkan</strong> (Bojan Jovanovic)</p>
+<p>A draft of the protocol of communication for python communities in
+Balkan. Bojan (Python Developer and founder of Kortechs) from Belgrade
+has a reputation for creating interesting python meetups in Belgrade.
+This time he would like to scale this up a bit by giving every
+community in the Balkan region the tools needed to upgrade their game
+a bit by giving the community organizers a way of acquiring quality
+content trough sharing.</p>
+<p class="last"><a class="reference external" href="https://docs.google.com/presentation/d/15y01HRcjBJP_1SZoGg-0ikxgoCG463qdJtmj0gfcSLI/present">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Echipa RoPythonTue, 06 Mar 2018 00:00:00 +0200tag:ropython.ro,2018-03-06:2018/03/06/numerical-computing-in-python-and-python-balkan/prezentariAnsible - test driven infrastructure and Nemutam.com - script to search enginehttps://ropython.ro/2018/02/15/ansible-test-driven-infrastructure-and-nemutamcom-script-to-search-engine/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Ansible - test driven infrastructure</strong> (<a class="reference external" href="https://www.linkedin.com/in/alexandru-hapliuc-2b360729/">Alexandru Hapliuc</a>)</p>
+<p>Everything becomes code defined and test driven. Lately even
+Infrastructure has become an adept of that. The presentation will
+briefly how Ansible, Molecule and Docker help us achieve that.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=HW45vPLJfgo">Video</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Nemutam.com - script to search engine</strong> (<a class="reference external" href="https://nemutam.com/">Gabi Nagy</a>)</p>
+<p>The talk goes through the project's 4 year history, starting from a
+70-line bash script to a scalable, distributed system, along with the
+problems and lessons we've learned along the way. Topics include
+Python, Selenium, running on top of Linux, distributed systems and
+performance.</p>
+<p class="last"><a class="reference external" href="#">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Echipa RoPythonThu, 15 Feb 2018 00:00:00 +0200tag:ropython.ro,2018-02-15:2018/02/15/ansible-test-driven-infrastructure-and-nemutamcom-script-to-search-engine/prezentariRoPython Meetup #3https://ropython.ro/2017/12/12/ropython-meetup-3/<p>Join us at the next Python Meetup on the 12th of December, at the
+Startup Hub, from 18:30.</p>
+<p>Because many of you expressed an interest in data science, Kienka Kio
+will present a "Holistic View of Data Science".</p>
+Echipa RoPythonTue, 12 Dec 2017 00:00:00 +0200tag:ropython.ro,2017-12-12:2017/12/12/ropython-meetup-3/prezentariAsync tasks with Dramatiq and Tracing in Pythonhttps://ropython.ro/2017/12/07/async-tasks-with-dramatiq-and-tracing-in-python/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">A bit of socializing.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first"><strong>Async tasks with Dramatiq</strong> (<a class="reference external" href="https://github.com/Bogdanp">Bogdan Popa</a>)</p>
+<p>How to leverage distributed task processing to improve the performance
+and reliability of web services using Dramatiq (an alternative to
+Celery) and RabbitMQ.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=mrG9ZwLxb0g&t=129s&list=PL2Arun8D--P_rDD6m5vQF18JKCPmYbXd6&index=2">Video</a> and <a class="reference external" href="http://slides.com/bogdanpopa/dramatiq/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first"><strong>Tracing in Python</strong> (<a class="reference external" href="https://github.com/ionelmc">Ionel Cristian Mărieș</a>)</p>
+<p>This talk will explore Python's tracing API (sys.settrace) and give a
+sneak peek into Hunter the tracing framework.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=d-qbVkdzUlM&list=PL2Arun8D--P_rDD6m5vQF18JKCPmYbXd6&index=1">Video</a> and <a class="reference external" href="https://blog.ionelmc.ro/presentations/tracing-in-python/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Echipa RoPythonThu, 07 Dec 2017 00:00:00 +0200tag:ropython.ro,2017-12-07:2017/12/07/async-tasks-with-dramatiq-and-tracing-in-python/prezentariRoPython Meetup #2https://ropython.ro/2017/10/31/ropython-meetup-2/<p>The next meetup will take place on the 31st of October.</p>
+<p>Agenda:</p>
+<ul>
+<li><p class="first">Gabriel Trautmann presenting techniques for optimizing Python code in
+the context of "Form Recognition Clustering with Locality Sensitive
+Hashing".</p>
+</li>
+<li><p class="first">Mihai Balint - Python' async web framework performance gauntlet - 2017 edition</p>
+<p>In this presentation we compare the performance of modern async web
+frameworks running on python 3.6. The contenders are tested in four
+scenarios designed to emphasize common tasks undertaken by web
+frameworks: serializing objects to json, building html from a
+template, fetching data from a database and querying third-party http
+endpoints. We match the popular against the obscure and the pure
+against the compiled in an effort to discover the king of requests per
+second.</p>
+</li>
+</ul>
+<p>Stay tuned for more details!</p>
+Echipa RoPythonTue, 31 Oct 2017 00:00:00 +0200tag:ropython.ro,2017-10-31:2017/10/31/ropython-meetup-2/prezentariAsynchronous tasks using Django, Celery and RabbitMQhttps://ropython.ro/2017/06/28/asynchronous-tasks-using-django-celery-and-rabbitmq/<p>Celery is an asynchronous task queue based on distributed message
+passing. It is focused on real-time operations, but supports
+scheduling as well. RabbitMQ, is a message broker which is used by
+Celery to distribute messages.</p>
+<p>Celery is perfectly suited for tasks which will take some time to
+execute but we don’t want our requests to be blocked while these tasks
+are processed.
+Example use cases: sending emails, heavy background processing (eg:
+multimedia encoding), sending bulk messages, periodic tasks, complex
+concurrent workflows.</p>
+<p><strong>Schedule:</strong></p>
+<ul class="simple">
+<li>06:00 - Entry. There will be pizza, snacks and beer, courtesy of <a class="reference external" href="https://www.pentalog.ro/bucuresti">Pentalog Bucharest</a>.</li>
+<li>06:20 - Introduction to asynchronous tasks, Celery (with Django) and RabbitMQ.</li>
+<li>06:40 - The Architecture of a typical setup.</li>
+<li>07:00 - short break</li>
+<li>07:10 - How to implement and consume asynchronous tasks.</li>
+<li>07:50 - Advanced Tips & Best practices with Celery</li>
+<li>08:00 - Closing</li>
+</ul>
+Echipa RoPythonWed, 28 Jun 2017 00:00:00 +0300tag:ropython.ro,2017-06-28:2017/06/28/asynchronous-tasks-using-django-celery-and-rabbitmq/prezentariDjango presentation and why to use it for single page or hybrid applications toohttps://ropython.ro/2017/04/25/django-presentation-and-why-to-use-it-for-single-page-or-hybrid-applications-too/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">There will be pizza, snacks and beer, courtesy of <a class="reference external" href="https://www.pentalog.ro/iasi">Pentalog Iasi</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">Django presentation (Dan Tudorache)</p>
+<p>Django is a high-level Python Web framework that encourages rapid development and clean,
+pragmatic design. Built by experienced developers, it takes care of much of the hassle of
+Web development, so you can focus on writing your app without needing to reinvent the wheel.
+We will go on to discuss:</p>
+<ul class="last simple">
+<li>What is Django</li>
+<li>Django structure</li>
+<li>Where is Django used</li>
+<li>What Django is not</li>
+<li>Typical workflow in Django</li>
+<li>Django Admin</li>
+<li>Who is behind Django framework</li>
+</ul>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first">Why to use Django for single page or hybrid applications too (Dan Tudorache)</p>
+<p class="last">With the advent of new amazing front-end frameworks and the ever-increasing
+power of browsers and mobile processors, webapp users expect a dynamic, seamless
+user experience where page refresh is out of the question.
+Therefore server template rendering is not cool anymore. What to do?
+Use Django as a pure back-end. In this talk, technologies, strategies and
+third-party packages will be discussed, we will analyze and debate
+the advantages and disadvantages of Django opposed to other technologies.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+<hr class="docutils" />
+<p><strong>Dan Tudorache (Python Lead)</strong> studied computer engineering at
+"Gh. Asachi" Technical University, followed by two masters degree, one
+in distributed software engineering and one in project management.
+He worked 10 years as a web developer for various companies and clients,
+and since 3 years ago he has found the beauty of Python and Django.
+In 2016 Dan joined Pentalog Group as a Python
+Technical Lead, and since then is building projects, improve processes, manage development teams
+and helping big companies to build the most efficient, robust and dynamic software they need.</p>
+</div>
+Echipa RoPythonTue, 25 Apr 2017 00:00:00 +0300tag:ropython.ro,2017-04-25:2017/04/25/django-presentation-and-why-to-use-it-for-single-page-or-hybrid-applications-too/prezentariBuilding transaction monitoring systems and Machine learninghttps://ropython.ro/2017/02/21/building-transaction-monitoring-systems-and-machine-learning/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">There will be pizza, courtesy of <a class="reference external" href="https://complyadvantage.com/">ComplyAdvantage</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">Transaction Monitoring and Money Laundering (Cristi Persic, Oana Ratiu, Ariel Pontes)</p>
+<p>Every day, millions of transactions between people or organizations
+take place, amongst which there might, just might, be some that are
+suspicious. Our job is to identify these transactions and why they do
+not fit a normal pattern. Hence, why we built our transaction
+monitoring platform. We will be talking about the reasons why this
+platform needed to be both generic and flexible and how we achieved
+this. We will go on to discuss:</p>
+<ul class="last simple">
+<li>Why different clients have different needs depending on the
+information they choose to store on their transactions. Why
+traditional SQL tables are not entirely suited to this application and
+why NoSQL is a natural alternative, as we still need all the
+traditional layers of validation and normalization of external input.</li>
+<li>The challenge of building an engine that is optimised to process
+large numbers of transactions, whilst at the same time being flexible
+enough to support all the different styles of analysis that are
+required to detect money laundering and terrorist financing.</li>
+<li>And in terms of performance how far you can take ORM and when it is
+acceptable to take matters into your own hands. Finally, we will
+discuss splitting business logic between python code and database
+queries.</li>
+</ul>
+</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td><p class="first">Machine Learning Supermarket Paralysis (Cristi Lungu)</p>
+<p class="last">Over the last three years deep learning has exploded in popularity and
+the quality of the results has greatly improved. Big tech companies
+have increased their research budgets in order to benefit from this
+revolution. As a direct consequence several of these (Microsoft,
+Google, Facebook, Amazon) have released open frameworks for training
+and developing deep architectures such as: TensorFlow, CNTK,
+FBLearner, MxNET and Caffe. Beside these, other popular existing
+frameworks and wrappers coming mainly from academia, have gathered a
+great deal of support (Theano, Torch7, Scikit-learn, Keras). With such
+a broad choice, it's no surprise that choosing the "right" Machine
+Learning (ML) framework can lead to a paradox of choice (especially
+for beginner ML students). This talk will give an overview of what ML
+frameworks are and what they do. We will discuss in more detail
+TensorFlow, Scikit-learn, Theano and Keras, highlighting the pros and
+cons for each of these frameworks. Finally, we will demonstrate them
+by applying them to a simple linear regression task.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+<hr class="docutils" />
+<p><strong>Persic Alexandru Cristian (Backend Lead)</strong> studied computer science at
+"Stefan cel Mare" University, followed by a masters degree in software
+engineering (apparently 5 years of study was not good enough). At
+university he started working at an outsource company using Microsoft
+technologies and enjoyed each step from helping with JavaScript to
+implementing custom workflows in SharePoint. After 5 years he saw the
+light and moved to Python/Django, building a mobile advertising
+platform from the ground up. In 4 years he managed to gain plenty of
+experience in managing the implementation, deployment and maintenance
+of a large scale web application. In 2016 Cristi made a daring move
+and joined ComplyAdvantage in the quest of finding once more the
+excitement of building a new and successful product, all the while
+fighting crime like any other regular superhero.</p>
+<p><strong>Ariel Pontes (Python Engineer)</strong> studied Computer Engineering at
+the Catholic University of Rio de Janeiro. After learning
+Python/Django in his first internship in a fintech startup he fell in
+love with MVC frameworks, and re-wrote his final year project in Ruby
+on Rails. In 2014 he moved to Cluj and started working as a full-stack
+Django developer in a big outsourcing company. Ariel joined
+ComplyAdvantage in 2016 where he works on the transaction monitoring
+and screening platforms. Outside of work you can find him
+participating in activism for local NGOs and preaching about secular
+ethics.</p>
+<p><strong>Oana Ratiu (Python Engineer)</strong> graduated from Babes-Bolyai
+University, Cluj-Napoca, studying computer science, and is currently
+completing her Master's Degree in Databases. She has worked as a
+programmer for three years, mostly with Python. Excited to fight
+terrorism through her work, Oana joined ComplyAdvantage in early 2016,
+working on a transaction monitoring platform and, more recently, on a
+screening platform.</p>
+<p><strong>Cristian Lungu (Senior Python/ML Engineer)</strong> wrote (anti)viruses for fun
+and profit for 5 years until he realised how much money flows through
+the stock market. He then spent his next 5 years coding derivatives,
+futures and options. Somehow, he was kidnapped and dropped on this
+startup ship called ComplyAdvantage where fighting terrorists and
+money laundering with machine learning is the only way to get a meal.
+As a result of this event, he challenged himself to actually finish
+his lifelong hobby, a PhD in machine learning, this century. When he
+doesn't code he's probably teaching bubble sort at the UTCN or
+conducting practical studies of gradient descent on some mountains.</p>
+</div>
+Echipa RoPythonTue, 21 Feb 2017 00:00:00 +0200tag:ropython.ro,2017-02-21:2017/02/21/building-transaction-monitoring-systems-and-machine-learning/prezentariWhat is OpenStack and Python extensions in Nimhttps://ropython.ro/2017/01/18/what-is-openstack-and-python-extensions-in-nim/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td><p class="first">Entry</p>
+<p class="last">There will be pizza, courtesy of <a class="reference external" href="http://tss-yonder.com/">Yonder</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">What is OpenStack (<a class="reference external" href="https://github.com/ctomoiaga">Cristian Tomoiaga</a>)</p>
+<p>Ever wonder what <a class="reference external" href="http://www.openstack.org/">OpenStack</a> is and how Python is used to build the
+largest open source cloud operating system ? Well, this presentation
+is for you! We will focus on the main building blocks of OpenStack,
+how everything is connected and why Python was the main programming
+language chosen.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=aRhfuapPO6E&index=1&list=PL2Arun8D--P_5LB_S08og6aqgM8KZO1Wn">Video</a> and
+<a class="reference external" href="https://docs.google.com/presentation/d/1eUtcQR3x1jjDBbJM9nVa7UJH2rEo-JqMDG03YLkiwEk/present">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">To C or not to C? Let nim anwser the question! (<a class="reference external" href="https://github.com/BontaVlad">Vlad Bonta</a>)</p>
+<p>Python is slow, we all know it! Let's talk about some quick
+workarounds and how can a cool thing as <a class="reference external" href="http://nim-lang.org/">Nim</a> help us speed things out.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=EYy8ECaA9gU&index=2&list=PL2Arun8D--P_5LB_S08og6aqgM8KZO1Wn">Video</a>,
+<a class="reference external" href="https://github.com/BontaVlad/nimtga">Code</a> and
+<a class="reference external" href="https://cdn.rawgit.com/BontaVlad/nimtga/efce7393/presentation/to_c_or_not_to_c_presentation.html">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:00</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Echipa RoPythonWed, 18 Jan 2017 00:00:00 +0200tag:ropython.ro,2017-01-18:2017/01/18/what-is-openstack-and-python-extensions-in-nim/prezentariOCR in Python and Running Django apps on Dockerhttps://ropython.ro/2016/10/19/ocr-in-python-and-running-django-apps-on-docker/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6PM</th>
+<td>Entry</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">Introduction in optical character recognition with python (Toni Simu)</p>
+<p>Many of you probably felt the need for OCR back in college trying to
+turn photos of course pages into editable text, later to become: smart
+cheatsheets. Now you have the chance to see how you can use it in your
+life and understand how it works. I’ll be walking you through the
+technology used behind it (tesseract and opencv) and point out a few
+buttons you can tweak to improve text recognition accuracy. You should
+also expect multiple demos on the subject followed by a short Q&A
+session.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=kE_bhePO10c&list=PL2Arun8D--P9OxkgpG5GDof-bd4ZOuXoM&index=2">Video</a> and
+<a class="reference external" href="https://docs.google.com/presentation/d/1CXoknmaEgwHbrec-iC1LxhkSFMLCRRi7bvlP4rTGP7U/present">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:45</th>
+<td><p class="first">Running Python (Django) production apps on Docker (Felix Kerekes)</p>
+<p>The talk will walk you through our journey as an early stage start-up
+managing our own SaaS infrastructure. It begins with why we ditched
+Fabric and SaltStack for a fully Docker-powered infrastructure. It
+will cover running basic Docker containers to managing and deploying
+multiple full-stack environments using Docker Cloud. We will also
+explore Docker's future, based around the new Docker Swarm, introduced
+in v1.12.</p>
+<p class="last"><a class="reference external" href="https://www.youtube.com/watch?v=b3RaZJserO0&list=PL2Arun8D--P9OxkgpG5GDof-bd4ZOuXoM&index=1">Video</a> and
+<a class="reference external" href="https://docs.google.com/presentation/d/1ngcMKbeI2wlmTwI8QJOrBjb75HxCgyNSDfMKMm9x-4M/present">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:30</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Echipa RoPythonWed, 19 Oct 2016 00:00:00 +0300tag:ropython.ro,2016-10-19:2016/10/19/ocr-in-python-and-running-django-apps-on-docker/prezentariChat about organizing business logichttps://ropython.ro/2016/10/13/chat-about-organizing-business-logic/<p>Fat models? Service module? Clean architecture?</p>
+<p>Let's get together and talk about strategies for organizing business
+logic in Django applications. What have we each used, what we liked
+about the chosen strategies, what were the downsides, what we'd like
+to try next.</p>
+<p>I would like this to be a discussion and not a presentation, so please
+don't be shy :)</p>
+Echipa RoPythonThu, 13 Oct 2016 00:00:00 +0300tag:ropython.ro,2016-10-13:2016/10/13/chat-about-organizing-business-logic/prezentariManaging technical debthttps://ropython.ro/2016/07/14/managing-technical-debt/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">18:00</th>
+<td><p class="first">Entry</p>
+<p class="last">There will be pizza and drinks (sponsored by Sphyce).</p>
+</td>
+</tr>
+<tr><th class="stub">18:30</th>
+<td><p class="first">Managing technical debt (<a class="reference external" href="https://ep2016.europython.eu/conference/p/mircea-zetea">Mircea Zetea</a>)</p>
+<p class="last">Technical debt lives among us regardless if we are in the services
+business or building products. We discuss about it, we try to fix it
+or live with it, but can we actually prevent it? My reason for
+discussing this openly is because once it is there you do not only
+deal with the technical debt itself but also with the interest you
+must pay. My reason for discussing this openly is because once it is
+there you do not only deal with the technical debt itself but also
+with the interest you must pay. Comparing the two, probably the
+highest cost that we see is with the interest. As our code base grows
+and our deadlines get tougher we tend to forget about the cost our
+project will have to pay for every functionality that we implement in
+a hurry, for which we “forget” about tests or for which we write in a
+comment “this needs to be refactored” or “this is a temporary
+solution. refactor later”. What qualifies as debt? What qualifies as
+interest? How do we manage it? At what levels in our projects can we
+see the debt and the interest? Is it really unavoidable?</p>
+</td>
+</tr>
+<tr><th class="stub">19:30</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Echipa RoPythonThu, 14 Jul 2016 00:00:00 +0300tag:ropython.ro,2016-07-14:2016/07/14/managing-technical-debt/prezentariAWS love-hate relationship and Integration testing with Dockerhttps://ropython.ro/2016/06/30/aws-love-hate-relationship-and-integration-testing-with-docker/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6 PM</th>
+<td>Entry</td>
+</tr>
+<tr><th class="stub">6:30</th>
+<td><p class="first">AWS: love-hate relationship (<a class="reference external" href="https://github.com/alexanderad">Alexander Shchapov</a>)</p>
+<p class="last">Amazon Web Services is a great infrastructure platform one can chose.
+From startup to enterprise. From one instance to tens of thousands.
+Dozens of services, computing instances, automation, queues,
+databases, storage of literally endless size. But with great tools
+comes a necessity to manage the infrastructure, orchestrate park of
+services and instances, ensure secure and reliable deployments. At
+iMedicare we use AWS for the complete product life-cycle of a
+sophisticated web-application which comes along with data processing
+pipelines. While using this platform we learned many things, some of
+which in a hard way. I'm going to share our experiences, dark and
+bright side of EC2 computing nodes, managed Postgres in RDS and huge
+scale column oriented storage Redshift.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">Docker powered pytest fixtures for integration tests. (<a class="reference external" href="https://github.com/rciorba/">Radu Ciorba</a>)</p>
+<p class="last">We'll be looking at how pytest fixtures and the docker python api can
+make our lives easier when writing integration tests.
+AKA stories from that time I wrote an ansible plugin to manage etcd
+cluster membership.</p>
+</td>
+</tr>
+<tr><th class="stub">7:45</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">8:00</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Echipa RoPythonThu, 30 Jun 2016 00:00:00 +0300tag:ropython.ro,2016-06-30:2016/06/30/aws-love-hate-relationship-and-integration-testing-with-docker/prezentariModerate TDD and Dockerhttps://ropython.ro/2016/05/16/moderate-tdd-and-docker/<div class="section" id="schedule">
+<h2>Schedule<a class="headerlink" href="#schedule" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6 PM</th>
+<td>Entry</td>
+</tr>
+<tr><th class="stub">6:15</th>
+<td><p class="first"><strong>Moderate TDD</strong> (<a class="reference external" href="https://github.com/adiroiban">Adi Roiban</a>)</p>
+<p>This talk is aimed at programmers who already have experience with
+unit testing and they either did not try Extreme Programming/TDD or
+they simply consider those too extreme :-) The content is about Python
+but the techniques could be used in any other language, even touching
+HTML/CSS/JS.</p>
+<p>There is going to be a discussion about line vs feature coverage,
+continuous and pre-merge testing, debugging based on tests and
+practices for maintaining test code.</p>
+<p class="last"><a class="reference external" href="http://slides.com/adiroiban/moderate-tdd">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first"><strong>Docker for Python apps</strong> (<a class="reference external" href="https://github.com/ionelmc">Ionel Cristian Mărieș</a>)</p>
+<p>This talk is going to give an intro to Docker, how can you build
+images quickly, few recommendations about moving Python apps in
+containers and many complaints about Docker :-)</p>
+<p class="last"><a class="reference external" href="https://blog.ionelmc.ro/presentations/docker/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:45</th>
+<td>Closing</td>
+</tr>
+</tbody>
+</table>
+</div>
+Echipa RoPythonMon, 16 May 2016 00:00:00 +0300tag:ropython.ro,2016-05-16:2016/05/16/moderate-tdd-and-docker/prezentariFighting Terrorism with Django, Big Data and NLPhttps://ropython.ro/2016/02/24/fighting-terrorism-with-django-big-data-and-nlp/<p>For this meet-up, the first one this year, we bring you special guests
+from ComplyAdvantage (London, UK)</p>
+<p>ComplyAdvantage provides anti-money laundering exposure data and
+compliance technology solutions to help companies control risk and
+prevent their products being used by criminals, terrorists and money
+launderers.</p>
+<p>Talks:</p>
+<ol class="arabic">
+<li><p class="first">"Fighting terrorism with Django"</p>
+<p>Fighting terrorism in the modern world is not only about hearts and
+minds, guns and violence, but also about cutting off the source of
+funding that enables such criminals to conduct their activities. This
+is no mean feat - the amount of money involved is significant, and
+hence there is a significant incentive for those involved to find ways
+and means around any systems that are designed to block them.
+ComplyAdvantage is one of the few companies to offers its customers a
+real-time transaction monitoring platform. We’ve built the product an
+existing product on Laravel which provides the powerful, modern
+framework necessary to build rules and risk based transaction
+monitoring, and to proactively respond as the terrorists change their
+strategy. But fighting money laundering means we need to constantly
+evolve, and we will soon be starting a rewrite, based in Django
+supported by the powerful mathematical and scientific libraries
+offered by Python. Luke and Oliver have worked extensively with
+financial firms from remittance agencies to banks and insurance
+companies. They have an expert understanding of the challenges
+involved, and what is necessary to develop a product that can outwit
+the best minds in corruption.</p>
+</li>
+<li><p class="first">"Python, Big Data and Natural Language Processing: The tools James Bond ought to be using"</p>
+<p>ComplyAdvantage is building the best database in the world for
+politically exposed people and adverse media. To do this we need to
+gather huge amounts of data and use modern technologies to solve some
+difficult problems so we can detect all the criminals and terrorists
+trying to do business across the world. In this talk we will discuss
+the tools we use to build profiles of criminals and terrorists from
+news sources. We will explore the power of ElasticSearch as an
+alternative to graph databases and other useful features for text-
+based systems. Finally, we'll talk about how we put everything
+together, how we can merge data from different sources and what
+remains to be done. This talk will give you an overview of the
+cutting-edge building blocks we need to build the most exciting
+product in its space today. Q eat your heart out, we make the tools
+which let James Bond get out of the office at 5 o'clock sharp and
+drink more martinis.</p>
+</li>
+</ol>
+<hr class="docutils" />
+<p>Speakers:</p>
+<ul class="simple">
+<li><strong>Luke Mawbey</strong> studied computational mathematics and electrical
+engineering at the University of Melbourne before working on 4G/LTE
+research and development for Analog Devices and NEC, both in Australia
+and Japan. After a 4-year stint working for the United Nations in
+Bangladesh, Senegal, Malawi, Kenya, and Lesotho on data and
+information management, he managed his own start-up to provide
+quantitative based news analysis which allowed humanitarian
+organisations to make real-time evidence-based decisions. Luke joined
+ComplyAdvantage in 2015 primarily on the basis that Romania was one of
+the few countries he'd neither worked in nor visited, and fighting
+financial crime with big data sounded like a superhero job and a fun
+thing to do. Luke manages end-to-end tech projects for ComplyAdvantage
+and is also the local Hadoop specialist in his spare time.</li>
+<li><strong>Oliver Butterfield</strong> graduated from Durham University in 2004 and
+joined fledgling server hosting company Gyron Internet where he was
+instrumental in establishing their first self-managed datacentre in
+2009. Following time spent travelling in Africa, he made the move into
+consultancy. Oliver met Charlie Delingpole (founder of
+ComplyAdvantage) in early 2014, and Charlie's plans for the as-yet-
+unnamed anti-money laundering platform coupled with his successful
+track record in start-ups made the opportunity too hard to refuse.
+Soon after Oliver became Employee Number 1. Today Oliver lives with
+his wife and two daughters, and heads up ComplyAdvantage's platform
+team. He coordinates delivery of the transaction monitoring and
+screening platforms built on Laravel via a restful API as well as web
+applications that utilise VueJS and AngularJS.</li>
+<li><strong>Chris Leow</strong> graduated from Cambridge with a Mathematics degree, and
+cut his teeth as a software developer architecting robust and scalable
+solutions to business problems for media companies in London. Inspired
+to take on new challenges and expand his horizons, he co-founded a
+start-up in mobile geo-located media and social media. Chris joined
+ComplyAdvantage in 2014 and heads the data team, responsible for
+building the best database of sanctions, politically exposed people
+and adverse media mentions in the world.</li>
+<li><strong>Dr. Thiago Galery</strong> has a PhD in linguistics at University College
+London on the relationships between linguistic structure and
+contextual information. During that time, he worked with sentiment
+analysis for IBM. After graduating, Thiago worked at a number of
+start-ups in the UK, on topics including semantic recommendation, text
+classification, news tracking, and unsupervised semantic modelling. He
+was a tutor for Google Summer of Code in 2015 and currently works on
+the multi lingual NLP pipeline at Comply Advantage and is enthusiastic
+about using NLP to thwart the financing of criminal activity.</li>
+<li><strong>Kensuke Muraki</strong> is a Natural Language Processing (NLP) and Machine
+Learning (ML) expert at ComplyAdvantage. He started his career in
+Japan as a software engineer, working for developing a job
+recommendation system. He came to London to pursue his master's degree
+in Machine Learning at University College London, focusing on
+Statistical Natural Language Processing in his dissertation. After
+working in several start-ups as a machine learning engineer, he joined
+ComplyAdvantage in April 2015. He currently focuses on automated data
+extraction from unstructured natural language texts using NLP and ML.
+He is interested in technologies such as named entity recognition,
+text classification, and deep neural networks as well as applying NLP
+technologies into non-English languages.</li>
+</ul>
+<hr class="docutils" />
+<p>Schedule:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">18:45</th>
+<td>Arrival time. Come in, get a ticket and your name tag. Have
+some snacks, pour yourself a cup of coffee/tea and meet us!</td>
+</tr>
+<tr><th class="stub">19:00</th>
+<td>Introductions</td>
+</tr>
+<tr><th class="stub">19:05</th>
+<td>Django/Platform talk</td>
+</tr>
+<tr><th class="stub">19:35</th>
+<td>Let's take a break and network next to some pizza
+and refreshments!</td>
+</tr>
+<tr><th class="stub">19:50</th>
+<td>Python/Data talk</td>
+</tr>
+<tr><th class="stub">20:20</th>
+<td>Closing remarks</td>
+</tr>
+</tbody>
+</table>
+<hr class="docutils" />
+<p>This event is organized with: <a class="reference external" href="http://www.meetup.com/Front-WEB-Cluj/">http://www.meetup.com/Front-WEB-Cluj/</a></p>
+Echipa RoPythonWed, 24 Feb 2016 00:00:00 +0200tag:ropython.ro,2016-02-24:2016/02/24/fighting-terrorism-with-django-big-data-and-nlp/prezentariLearn and Share Interesting Projectshttps://ropython.ro/2016/01/28/learn-and-share-interesting-projects/<p>Whether it's a cool new hack you learned in Vim, or a startup idea
+you've been working on the side, come share and learn from other devs,
+engineers, and startup people.</p>
+<p>Nothing to share? Come for the FREE PIZZA AND BEER!</p>
+Echipa RoPythonThu, 28 Jan 2016 00:00:00 +0200tag:ropython.ro,2016-01-28:2016/01/28/learn-and-share-interesting-projects/prezentariPackaging and Flowyhttps://ropython.ro/2015/07/16/packaging-and-flowy/<p>Last minute meetup ...</p>
+<p>Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6:00</th>
+<td>Entrance</td>
+</tr>
+<tr><th class="stub">6:15</th>
+<td><p class="first">Less known packaging features and tricks</p>
+<p>You’ve been making packages for a while now. Everything works almost fine, however, lots of new features and tools have been developed recently. Some are really obscure. And there’s a chance they can save you time and help you avoid packaging-induced-pain. I’m willing to bet couple of beers you haven’t seen these features and/or tools before.</p>
+<p>This talk is going to show you:</p>
+<ul class="simple">
+<li>Patterns and tricks you can use in your setup.py.</li>
+<li>Obscure pip/setuptools/virtualenv/python features you can use to improve your packaging experience (be it as a user of packages or a package author).</li>
+<li>Fledgeling alternative tools.</li>
+</ul>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/less-known-packaging-features-and-tricks">Details</a></p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">Distributed Workflows with Flowy</p>
+<p>This presentation introduces Flowy, a library for building and running distributed, asynchronous workflows built on top of different backends (such as Amazon’s SWF). Flowy deals away with the spaghetti code that often crops up from orchestrating complex workflows. It is ideal for applications that do multi-phased batch processing, media encoding, long-running tasks, and/or background processing.</p>
+<p>We’ll start by discussing Flowy’s unique execution model and see how different execution topologies can be implemented on top of it. During the talk we’ll run and visualize workflows using a local backend. We’ll then take a look at what it takes to scale beyond a single machine by using an external service like SWF.</p>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/distributed-workflows-with-flowy">Details</a></p>
+</td>
+</tr>
+</tbody>
+</table>
+Echipa RoPythonThu, 16 Jul 2015 00:00:00 +0300tag:ropython.ro,2015-07-16:2015/07/16/packaging-and-flowy/prezentariGitfs, Argus CI and Pylinthttps://ropython.ro/2015/07/09/gitfs-argus-ci-and-pylint/<p>For the next meetup we're going to do something different - an all-English show.</p>
+<p>Hint: these presentations will be shown at EuroPython 2015 (don't tell anyone, it's a secret!)</p>
+<p>Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6:00</th>
+<td>Entrance</td>
+</tr>
+<tr><th class="stub">6:15</th>
+<td><p class="first">Vlad Temian - gitfs: building a filesystem in Python</p>
+<p>gitfs is an open-source[1] filesystem which was designed
+to bring the full powers of Git to everyone, no matter how
+little they know about versioning. A user can mount any
+repository and all the his changes will be automatically
+converted into commits. gitfs will also expose the history
+of the branch you're currently working on by simulating
+snapshots of every commit.</p>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/gitfs-building-a-filesystem-in-python">Full abstract</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">Claudiu Popa - 12 years of Pylint (or How I learned to stop worrying about bugs)</p>
+<p>Given the dynamic nature of Python, some bugs tend
+to creep in our codebases. Innocents NameErrors or
+hard-to-find bugs with variables used in a closure,
+but defined in a loop, they all stand no chance in
+front of Pylint.</p>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/12-years-of-pylint-or-how-i-stopped-worrying-and-love-the-bugs">Full abstract</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:00</th>
+<td>Break</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td><p class="first">Cosmin Poieana - Argus: the omniscient CI</p>
+<p>Bring the continuous integration to a new level,
+through a platform/project independent framework
+able to give you unittest-like reports. Argus is a
+scenario-based application written in Python, driven
+by custom recipes under configurable environments,
+that can be used for testing a wide variety of small
+and big projects, with the ability of querying live
+data from the in-test application.</p>
+<p class="last"><a class="reference external" href="https://ep2015.europython.eu/conference/talks/argus-the-omniscient-ci">Full abstract</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:45</th>
+<td>Ending</td>
+</tr>
+</tbody>
+</table>
+Echipa RoPythonThu, 09 Jul 2015 00:00:00 +0300tag:ropython.ro,2015-07-09:2015/07/09/gitfs-argus-ci-and-pylint/prezentariGraphs using Networkx and Semantic web using RDFlibhttps://ropython.ro/2015/06/11/graphs-using-networkx-and-semantic-web-using-rdflib/<p>La această ediție vom avea două prezentări.</p>
+<p>Agendă:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6:00</th>
+<td>Intrarea</td>
+</tr>
+<tr><th class="stub">6:15</th>
+<td><p class="first">Ana Maria Ghiran - "Semantic Web with Python - RDFlib"</p>
+<p>Ana Maria va face o introducere în Semantic Web si cum poate Python
+contribui la realizarea viziunii Web-ului semantic.</p>
+<p class="last"><a class="reference external" href="mailto:anamaria.ghiran@econ.ubbcluj.ro?subject=Semantic+Web+with+Python">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td>Pauză</td>
+</tr>
+<tr><th class="stub">7:15</th>
+<td><p class="first">Mihai Gociu - "Graphs in Python using Networkx"</p>
+<p>Mihai va face o demonstrație cu libraria <a class="reference external" href="https://networkx.github.io/">NetworkX</a>.</p>
+<p class="last"><a class="reference external" href="https://github.com/mihaigociu/myrepo/blob/master/networkx_presentation.py">Materialul prezentării</a>.</p>
+</td>
+</tr>
+</tbody>
+</table>
+Echipa RoPythonThu, 11 Jun 2015 00:00:00 +0300tag:ropython.ro,2015-06-11:2015/06/11/graphs-using-networkx-and-semantic-web-using-rdflib/prezentariInterpretoare în RPython și testare cu pytesthttps://ropython.ro/2015/05/21/interpretoare-in-rpython-si-testare-cu-pytest/<p>La această ediție vom avea două prezentări și un anunț surpriză ;-)</p>
+<p>Agendă:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="10%" />
+<col width="90%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">6:30</th>
+<td>Intrarea</td>
+</tr>
+<tr><th class="stub">7:00</th>
+<td><p class="first">Ionel Cristian Mărieș - "Testare cu pytest"</p>
+<p>Ionel va face o introducere în pytest și va explica de ce este mai bun
+decât nose sau unittest.</p>
+<p class="last"><a class="reference external" href="https://blog.ionelmc.ro/presentations/pytest/">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">7:30</th>
+<td>Pauză</td>
+</tr>
+<tr><th class="stub">7:45</th>
+<td><p class="first">Claudiu Popa - "Cum să îți faci propriul interpretor folosind RPython"</p>
+<p>Claudiu este unul dintre organizatorii comunității RoPython si
+maintainer Pylint. Ne va vorbi despre PyPy, RPython și cum se e să iți
+implementezi un interpretor în RPython.</p>
+<p class="last"><a class="reference external" href="https://ropython.ro/2015/05/21/interpretoare-in-rpython-si-testare-cu-pytest/PyPy-si-RPython.html">Slides</a>.</p>
+</td>
+</tr>
+<tr><th class="stub">8:15</th>
+<td>Anunțul surpriză</td>
+</tr>
+</tbody>
+</table>
+Echipa RoPythonThu, 21 May 2015 00:00:00 +0300tag:ropython.ro,2015-05-21:2015/05/21/interpretoare-in-rpython-si-testare-cu-pytest/prezentariRoPython Timisoara #1https://ropython.ro/2015/05/05/ropython-timisoara-1/<p>Vă invităm la prima ediție a RoPython Timișoara, întâlnirea pasionaților
+de Python din Timișoara. La această întâlnire, avem un invitat special -
+Claudiu Popa. El este core maintainer la Pylint, co-fondator RoPython și
+un membru foarte activ al comunității de Python.</p>
+<p>Avem programate 3 prezentări legate de Celery, Ansible și RPython.</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="21%" />
+<col width="63%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Durată</th>
+<th class="head">Presentator</th>
+<th class="head">Descriere</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:00</td>
+<td>Andrei Coman</td>
+<td>Intro în Celery</td>
+</tr>
+<tr><td>19:10 - 19:40</td>
+<td>Robert Tingirică</td>
+<td>Ansible, introducere și studiu de caz</td>
+</tr>
+<tr><td>19:50 - 20:20</td>
+<td>Claudiu Popa</td>
+<td>Cum să îți construiești un limbaj folosind RPython</td>
+</tr>
+</tbody>
+</table>
+<p>După eveniment vă așteptăm să mai rămâneți prin preajmă, și să veniți cu
+noi la o bere / suc, să povestim mai multe despre experiențele noastre
+cu limbajul si despre proiectele în Python la care am lucrat.</p>
+<p>Ne vedem marți la <a class="reference external" href="https://www.facebook.com/uvtromania">Universitatea de Vest din Timisoara</a>, Amfiteatrul A02!</p>
+Echipa RoPythonTue, 05 May 2015 00:00:00 +0300tag:ropython.ro,2015-05-05:2015/05/05/ropython-timisoara-1/prezentariPyTim #7https://ropython.ro/2015/02/25/pytim-7/<p>Welcome to PyTim #7. This meetup marks our affiliation to the
+<a class="reference external" href="https://ropython.org">RoPython</a> national initiative which has similar
+events in Cluj, Iasi and Bucharest (more on this and a potential
+RoPython national conference at the meetup).</p>
+<p>We will have 3 talks covering Python, open source and cloud automation.</p>
+<p>Here is the Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:10</td>
+<td>Adelina Tuvenie (<a class="reference external" href="https://www.cloudbase.it">Cloudbase Solutions</a>)</td>
+<td>Automation as a Service with StackStorm</td>
+</tr>
+<tr><td>19:00 - 19:10</td>
+<td>Coffee Break</td>
+<td> </td>
+</tr>
+<tr><td>19:10 - 19:40</td>
+<td>Radu Ciorba (<a class="reference external" href="https://www.3pillarglobal.com">3Pillar Global</a>)</td>
+<td>TBA</td>
+</tr>
+<tr><td>19:40 - 19:50</td>
+<td>Coffee Break</td>
+<td> </td>
+</tr>
+<tr><td>19:50 - 20:15</td>
+<td>Vlad Temian (<a class="reference external" href="https://www.presslabs.com">PressLabs</a>)</td>
+<td>GitFS</td>
+</tr>
+</tbody>
+</table>
+<p>The new venue is Timisoara Startup Hub and the date is February 25!</p>
+<p>See you there.</p>
+Echipa RoPythonWed, 25 Feb 2015 00:00:00 +0200tag:ropython.ro,2015-02-25:2015/02/25/pytim-7/prezentariExtending Python in Chttps://ropython.ro/2014/11/20/extending-python-in-c/<p>One reason for Python's popularity (and a reason for many of its quirks
+...) is its strong ties to the C programming language. CPython, the
+reference Python interpreter, allows advanced users to interact with the
+interpreter's inner workings, and extend the Python language with code
+written in C.</p>
+<p>This talk gives a very high-level overview of the CPython C API, and
+shows how to build a C extension in a few steps. It then discusses a
+popular use case for C extensions - optimizing performance of your
+Python programs! Finally we're gonna look at some modern alternatives to
+getting more performance out of your Python code, e.g. Cython.</p>
+<p>About Steffen Wenz:</p>
+<blockquote>
+Steffen is the CTO of TrustYou (with offices in Cluj and Munich).
+TrustYou crawls and semantically analyzes all hotel reviews, and then
+generates a human-readable summary for each hotel on the planet. Did
+guests like the service? Was the location OK? Chances are you've seen
+our data on one of the many websites we license it to - among them Kayak
+and Google :) TrustYou is a Python company. We use Hadoop streaming and
+Pyspark to bring Python to the big data era. Steffen has been with
+TrustYou since 2008. His master thesis laid the foundation for
+TrustYou's scalable semantic analysis, which today understands 20
+languages natively.</blockquote>
+Echipa RoPythonThu, 20 Nov 2014 00:00:00 +0200tag:ropython.ro,2014-11-20:2014/11/20/extending-python-in-c/prezentariCloudTim Panel discussion: Dynamic Programming Languages in the Cloudhttps://ropython.ro/2014/10/14/cloudtim-panel-discussion-dynamic-programming-languages-in-the-cloud/<p><a class="reference external" href="http://www.unifiedpost.ro">UnifiedPost</a> and <a class="reference external" href="http://www.cloudbase.it">Cloudbase Solutions</a> have
+teamed up for a cross-community meetup that will take the form of a
+panel discussion on a very hot topic: dynamic programming languages in
+the cloud.</p>
+<p>Please vote for the most interesting questions you'd like to see
+addressed during the meetup. <a class="reference external" href="http://www.meetup.com/CloudTim/polls/1170162/">Please vote HERE.</a></p>
+<p>The discussion will take a closer look at the Key Performance Indicators
+and the key architectural principles for cloud application development.
+Based on audience voted questions, we will talk about the role of
+dynamic and static languages in cloud application development and best
+practices in cloud development.</p>
+<p>We will have the following panellists:</p>
+<ul class="simple">
+<li>Koen Handekyn - CTO at <a class="reference external" href="http://www.unifiedpost.com/">UnifiedPost</a> and Head of UP-nxt,
+UnifiedPost's R&D branch in cooperation with the Belgian universities of
+Leuven and Gent.</li>
+<li>Lucian Petrut - Software Developer at <a class="reference external" href="http://www.cloudbase.it/">Cloudbase Solutions</a>, committed to bringing
+interoperability in the Cloud Computing world, OpenStack and Python
+enthusiast.</li>
+<li>Valentin Bud – Systems Engineer at <a class="reference external" href="http://www.databus.ro/">Databus</a>, entrepreneur, Cloud Computing
+enthusiast. He enjoys smart people, interesting conversation and things
+well done.</li>
+</ul>
+<p>More panelists are in the process of confirming their attendance to our
+event, so keep an eye on this space for regular updates on our speakers
+and the questions they will be debating.</p>
+Echipa RoPythonTue, 14 Oct 2014 00:00:00 +0300tag:ropython.ro,2014-10-14:2014/10/14/cloudtim-panel-discussion-dynamic-programming-languages-in-the-cloud/prezentariDecorators and Workflowshttps://ropython.ro/2014/07/17/decorators-and-workflows/<p>La a 2-a ediție de vară vor prezenta:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="30%" />
+<col width="70%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub"><a class="reference external" href="https://blog.ionelmc.ro/">Ionel Cristian Mărieș</a></th>
+<td>Tot ce nu vroiai să știi despre decoratori</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://github.com/severb">Sever Băneșiu</a></th>
+<td>Flowy, easy SWF workflows (swf: <a class="reference external" href="http://aws.amazon.com/swf/">http://aws.amazon.com/swf/</a>)</td>
+</tr>
+</tbody>
+</table>
+<p>Evenimentul este găzduit de Cluj Hub. Va fi o taxa de protocol de 20RON. 15RON pentru primii 5.</p>
+Echipa RoPythonThu, 17 Jul 2014 00:00:00 +0300tag:ropython.ro,2014-07-17:2014/07/17/decorators-and-workflows/prezentariPyTim #6https://ropython.ro/2014/07/01/pytim-6/<p>Welcome to the 6th edition of #PyTim, the Python meetup in Timisoara.</p>
+<p>In this edition we will have 2 sessions talking about open source
+projects developed using Python and Go.</p>
+<p>Here is the Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:10</td>
+<td>Gabriel Adrian Samfira (Cloudbase Solutions)</td>
+<td>Automating Windows workloads with Juju and MAAS</td>
+</tr>
+<tr><td>19:10 - 19:30</td>
+<td>Coffee Break</td>
+<td> </td>
+</tr>
+<tr><td>19:30 - 20:10</td>
+<td>Bogdan Gaza</td>
+<td>Taming Cloud Infrastructures with Python and Docker</td>
+</tr>
+</tbody>
+</table>
+<p>The venue and format remain the same as in previous meetups. Please
+spread the word and let people know about #PyTim.</p>
+<p>See you on July 1!</p>
+<p>#Juju #Go #MAAS #Docker #HyperV #Python #opensource #meetup #Timisoara</p>
+Echipa RoPythonTue, 01 Jul 2014 00:00:00 +0300tag:ropython.ro,2014-07-01:2014/07/01/pytim-6/prezentariPython and Ember.jshttps://ropython.ro/2014/06/12/python-and-emberjs/<p>Python and Ember.js - Super Fast (and Testable!) Frontend</p>
+<p>FREE BEER and PIZZA while showcasing the testable, Embjer.js on top of
+a Python backend.</p>
+<p>Create super fast and testable front end on top of your Python.</p>
+<p>by Stas Suscov and Flaviu Simihaian</p>
+<p><img alt="image0" src="http://photos2.meetupstatic.com/photos/event/5/4/e/e/global_199941742.jpeg" /></p>
+Echipa RoPythonThu, 12 Jun 2014 00:00:00 +0300tag:ropython.ro,2014-06-12:2014/06/12/python-and-emberjs/prezentariMachine Learning in Pythonhttps://ropython.ro/2014/02/20/machine-learning-in-python/<p>Hello Pythonistas!</p>
+<p>After a long break we'll meet again! This time the topic is machine
+learning, one of Python's favorite use cases. Radu Marius Florin and
+Roland Szabo will tell us more about it. After the meetup we'll go for a
+drinkup to get to know each other better ...</p>
+<p>The event will be hosted by Cluj Hub, where freelancers usually meet.</p>
+Echipa RoPythonThu, 20 Feb 2014 00:00:00 +0200tag:ropython.ro,2014-02-20:2014/02/20/machine-learning-in-python/prezentariPyTim #5https://ropython.ro/2014/02/11/pytim-5/<p>Happy New Year from behalf of PyTim!</p>
+<p>The first #Python meetup of 2014 will take place on February 11. The
+format is the same as in the previous meet ups.</p>
+<p>Here is the Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="30%" />
+<col width="70%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub"><div class="first last line-block">
+<div class="line">Radu Ciorba</div>
+<div class="line">(<a class="reference external" href="https://www.facebook.com/ThreePillarGlobal">3Pillar Global Romania</a>)</div>
+</div>
+</th>
+<td>Concurrency in Python Overview: Processes, Threads and Greenlets</td>
+</tr>
+<tr><th class="stub">Adam Collard (<a class="reference external" href="https://www.facebook.com/pages/Canonical-Ltd/112304012115618">Canonical Ltd</a>)</th>
+<td>Python 3.4. What's coming?</td>
+</tr>
+<tr><th class="stub">Alessandro Pilotti (<a class="reference external" href="https://www.facebook.com/CloudbaseSolutions">Cloudbase Solutions</a>)</th>
+<td>Interoperable OpenStack guest initialization with Python</td>
+</tr>
+</tbody>
+</table>
+<p>Each presentation will last around 30 minutes + Q/A. There will be
+short, 10 minute coffee breaks in between sessions.</p>
+<p>Thanks,</p>
+<p>See you on February 11!</p>
+Echipa RoPythonTue, 11 Feb 2014 00:00:00 +0200tag:ropython.ro,2014-02-11:2014/02/11/pytim-5/prezentariPyTim #4https://ropython.ro/2013/11/12/pytim-4/<p>Welcome to the 4th #Python community #meetup in #Timisoara.</p>
+<p>At PyTim #4 we will have 3 talks held by local developers, covering the
+following topics:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:10</td>
+<td>Vlad Temian (<a class="reference external" href="https://www.facebook.com/PressLabs?directed_target_id=0">PressLabs</a>)</td>
+<td>A Python Web Service</td>
+</tr>
+<tr><td>19:10 - 19:20</td>
+<td>Dan Bugariu</td>
+<td>OpenData & CityProjects communities / Python Hackaton opportunity</td>
+</tr>
+<tr><td>19:40 - 20:20</td>
+<td>Dan Damian (<a class="reference external" href="https://www.facebook.com/mindquilt?directed_target_id=0">MindQuilt</a>)</td>
+<td>Application Deployment using SaltStack & Fabric</td>
+</tr>
+<tr><td>20:20 - 21:00</td>
+<td>Gabriel Adrian Samfira (<a class="reference external" href="https://www.facebook.com/CloudbaseSolutions?ref=hl&directed_target_id=0">Cloudbase Solutions</a>)</td>
+<td>Distributed Tasks using Python and AMQP</td>
+</tr>
+</tbody>
+</table>
+<p>See you on November 12!</p>
+Echipa RoPythonTue, 12 Nov 2013 00:00:00 +0200tag:ropython.ro,2013-11-12:2013/11/12/pytim-4/prezentariPyTim #3https://ropython.ro/2013/10/09/pytim-3/<p>Now that developers have come back from holiday and the University has
+started we will continue our regular meetup schedule with PyTim #3.</p>
+<p>We will have 3 technical talks held by local developers who will share
+from their experience working on large scale Python projects.</p>
+<div class="section" id="agenda-speakers">
+<h2>Agenda & Speakers<a class="headerlink" href="#agenda-speakers" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:10</td>
+<td>Mihai Balint (Cmed Technology)</td>
+<td>Test Fixture Deployment with Docker Containers</td>
+</tr>
+<tr><td>19:10 - 19:50</td>
+<td>Robert Tingirica (<a class="reference external" href="https://www.facebook.com/CloudbaseSolutions/events?ref=hl&directed_target_id=0">Cloudbase Solutions</a>)</td>
+<td>Unit Testing in Python</td>
+</tr>
+<tr><td>20:10 - 21:00</td>
+<td>Sever Banesiu & Peter Horvath (<a class="reference external" href="https://www.facebook.com/ThreePillarGlobal?directed_target_id=0">3Pillar Global Romania</a>)</td>
+<td>Zope Component Architecture / Flowy Library for Amazon Simple Workflow</td>
+</tr>
+</tbody>
+</table>
+<p>See you on October 9!</p>
+</div>
+Echipa RoPythonWed, 09 Oct 2013 00:00:00 +0300tag:ropython.ro,2013-10-09:2013/10/09/pytim-3/prezentariTask queues and components architecturehttps://ropython.ro/2013/10/03/task-queues-and-components-architecture/<p>I invite you to the 2nd Cluj Pythonistas meetup where two of the best
+Python developers I know will tell you about subjects that they love:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="30%" />
+<col width="70%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub"><a class="reference external" href="https://blog.ionelmc.ro/">Ionel Cristian Mărieș</a></th>
+<td>Celery introduction</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://github.com/severb">Sever Băneșiu</a></th>
+<td>Zope Component Architecture</td>
+</tr>
+</tbody>
+</table>
+<p>The event's host is Cluj Cowork and the recommended contribution for
+that is 10 lei. See you there ...</p>
+<p>P.S. Ring at "Ruby tribe" when you arrive.</p>
+Echipa RoPythonThu, 03 Oct 2013 00:00:00 +0300tag:ropython.ro,2013-10-03:2013/10/03/task-queues-and-components-architecture/prezentariPyTim #2https://ropython.ro/2013/07/09/pytim-2/<p>After an extremely interesting first meetup we would like to continue in
+the same direction with PyTim #2.</p>
+<p>We will have some technical talks and provide an insight to the
+Europython 2013 conference happening now in Florence - <a class="reference external" href="https://ep2013.europython.eu/">https://ep2013.europython.eu/</a> <a class="reference external" href="https://ep2013.europython.eu/p3/live/">https://ep2013.europython.eu/p3/live/</a></p>
+<div class="section" id="agenda-speakers">
+<h2>Agenda & Speakers<a class="headerlink" href="#agenda-speakers" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:00</td>
+<td>Laura Feier & Andrei Coman</td>
+<td>Python at 3Pillar Global</td>
+</tr>
+<tr><td>19:00 - 20:00</td>
+<td>Bogdan Gaza</td>
+<td>Realtime Webapps in Python</td>
+</tr>
+<tr><td>20:00 - 21:00</td>
+<td>Bogdan Hodorog, Radu Ciorba, Adam Collard, Slavita Baciuna</td>
+<td>Bringing Europython in Timisoara</td>
+</tr>
+</tbody>
+</table>
+<p>See you at the event!</p>
+</div>
+Echipa RoPythonTue, 09 Jul 2013 00:00:00 +0300tag:ropython.ro,2013-07-09:2013/07/09/pytim-2/prezentariPython Basics Traininghttps://ropython.ro/2013/06/29/python-basics-training/<p>PyTim is organizing a Python training for beginners.</p>
+<p>We invite you to learn the basics of Python from some of the most
+experienced developers in Timisoara.</p>
+<p>The event will take place on June 29, at the Startup Hub, starting from
+14:00.</p>
+<p>Speakers:</p>
+<ul class="simple">
+<li><a class="reference external" href="https://www.facebook.com/vladtemian?directed_target_id=0">Vlad Temian</a> - SimplySocial</li>
+<li><a class="reference external" href="https://www.facebook.com/adrian.vladu.3?directed_target_id=0">Adrian Vladu</a> - Cloudbase Solutions</li>
+<li><a class="reference external" href="https://www.facebook.com/ai.cucu?directed_target_id=0">Ioan Alexandru Cucu</a> - 3Pillar Global</li>
+<li><a class="reference external" href="https://www.facebook.com/tomoroga?directed_target_id=0">Andrei Tomoroga</a> - MindQuilt</li>
+</ul>
+<p>You can find the Agenda here - <a class="reference external" href="http://bit.ly/122dDfJ">http://bit.ly/122dDfJ</a></p>
+<p>Bring your laptops, you will need them. Please install Python 2.7 (<a class="reference external" href="http://www.python.org/download/">http://www.python.org/download/</a>) and an editor with Syntax Highlightling (eg: Notepad++, Vim, Sublime,
+etc).</p>
+Echipa RoPythonSat, 29 Jun 2013 00:00:00 +0300tag:ropython.ro,2013-06-29:2013/06/29/python-basics-training/prezentariPyTim #1https://ropython.ro/2013/06/04/pytim-1/<p>First PyTim meetup.</p>
+<p>We will talk about local products developed in Python and why local
+developers / companies have chosen Python. Also, what is the most
+interesting facet of using Python on each of these products.</p>
+<p>There will be 4 presentations / tech talks held by:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="30%" />
+<col width="70%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">Adam Collard (Cmed Technology)</th>
+<td>Coding to cure cancer, Python in pharma</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://www.facebook.com/alessandro.pilotti?directedarget_id=0">Alessandro Pilotti</a> (Cloudbase Solutions)</th>
+<td>Python and OpenStack</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://www.facebook.com/hurrycane?directed_target_id=0">Bogdan Gaza</a> (SimplySocial)</th>
+<td>Weightlifting at SimplySocial</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://www.facebook.com/dandamian?directed_target_id=0">Dan Damian</a> (MindQuilt)</th>
+<td> </td>
+</tr>
+</tbody>
+</table>
+<p>See you on June 4!</p>
+Echipa RoPythonTue, 04 Jun 2013 00:00:00 +0300tag:ropython.ro,2013-06-04:2013/06/04/pytim-1/prezentari
\ No newline at end of file
diff --git a/feeds/social.atom.xml b/feeds/social.atom.xml
new file mode 100644
index 00000000..4abad5c8
--- /dev/null
+++ b/feeds/social.atom.xml
@@ -0,0 +1,96 @@
+
+RoPythonhttps://ropython.ro/2018-11-08T00:00:00+02:00A beer gathering2018-11-08T00:00:00+02:00Echipa RoPythontag:ropython.ro,2018-11-08:2018/11/08/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+Beer gathering - group retrospective and future plans2018-09-27T00:00:00+03:00Echipa RoPythontag:ropython.ro,2018-09-27:2018/09/27/beer-gathering-group-retrospective-and-future-plans/<p>Ro-Python Iasi meetup group retrospective, future plans, presentations proposals, speakers. We aim to re-launch the group activity for 2018-2019 season, and anyone who wants to be part of this growing community is welcome to join us.</p>
+<p>Location: The Trumpets (Palas Mall - Esplanada Teatrul Luceafărul).</p>
+<p>Note: Due to small number of participants this event will not be sponsored with location or beer.</p>
+A beer gathering2018-09-25T00:00:00+03:00Echipa RoPythontag:ropython.ro,2018-09-25:2018/09/25/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+A beer gathering2018-07-05T00:00:00+03:00Echipa RoPythontag:ropython.ro,2018-07-05:2018/07/05/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting like those discounted tickets at PyCon
+Balkan and plans for the next meetup.</p>
+<p>Reserved table is in the interior. Preordering food is possible (leave
+a message).</p>
+A beer gathering2017-12-19T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-12-19:2017/12/19/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Will we find any mulled wine?</p>
+A beer retrospective2017-11-02T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-11-02:2017/11/02/a-beer-retrospective/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting.</p>
+A beer retrospective2017-09-26T00:00:00+03:00Echipa RoPythontag:ropython.ro,2017-09-26:2017/09/26/a-beer-retrospective/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting.</p>
+<p>We'll have one special guest: Gabriel Muj. Will he get drunk enough to
+tell us the sad story of leaving highschool teaching career for Python
+programming? Lets find out!</p>
+RoPython September Meetup2017-09-19T00:00:00+03:00Echipa RoPythontag:ropython.ro,2017-09-19:2017/09/19/ropython-september-meetup/<p>Re-lansăm întâlnirile comunității Python din Timișoara!</p>
+<p>Vom începe din 19 Septembrie, după ce ne-am mai întors din concedii,
+cu o întâlnire într-un format ușor diferit față de ce am făcut până
+acuma, pe lângă prezentarea clasică vom face și un Python Open Space.</p>
+<p>Agenda:</p>
+<ul class="simple">
+<li>Să facem un joc cu PyGame Zero</li>
+<li>Python Open Space</li>
+</ul>
+<p>Ce presupune un Open Space:</p>
+<ul class="simple">
+<li>Ne întâlnim</li>
+<li>Propunem subiecte de discuție (trebuie să fie măcar tangențial
+legate de Python)</li>
+<li>Votăm pentru subiectele propuse< p></li>
+<li>Alegem top FIXNUM subiecte (poate sparte în 2 trackuri dacă suntem
+destui)</li>
+<li>Și discutăm 15 minute fiecare topic propus</li>
+</ul>
+<p>Ce e PyGame Zero? E o unealtă educațională, menită să ajute învățatul
+programării prin crearea de jocuri. Necesită cunoștiințe minime de
+programare, un fișier text gol înseamnă un joc valid cu o fereastră
+goală, și acum poți să clădești de aici :)</p>
+Winter retrospective2017-03-14T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-03-14:2017/03/14/winter-retrospective/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting, like what's going to happen at the
+EuroPython2017 conference!</p>
+<p>We'll also have one guest from Iași: Claudiu Popa. Does he still
+maintain Pylint? Lets find out :D</p>
+<p>Feel free to suggest location, if you have preferences.< p></p>
+Python Development - Tools, Frameworks and Trends - 2017 (Open discussion)2017-03-02T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-03-02:2017/03/02/python-development-tools-frameworks-and-trends-2017-open-discussion/<p>Intalnirea va avea loc la sediul Pentalog, cladirea Tudor Center de pe
+strada Ciurchi, etaj 5, usa din stanga.</p>
+<p>Va asteptam!!!</p>
+Mid-summer retrospective2016-08-09T00:00:00+03:00Echipa RoPythontag:ropython.ro,2016-08-09:2016/08/09/mid-summer-retrospective/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting, like the just finished EuroPython2016
+conference!</p>
+<p>We'll also have two guests from Iași: Claudiu Popa and Cosmin Poieană.</p>
+<p>Feel free to suggest location, if you have preferences.</p>
+Beer and chat2015-10-15T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-10-15:2015/10/15/beer-and-chat/<p>Just drinking beer in a bar, talking about the summer and other
+Python things.</p>
+Fireside chat with Michael Foord2015-04-23T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-04-23:2015/04/23/fireside-chat-with-michael-foord/<p>Michael Foord is a Python and Go programmer. He is working for Canonical
+and he is visiting Cluj-Napoca from Northampton UK.</p>
+<p>We invited Michael for a friendly chat. Cluj Python community is invited
+to join and talk with Michael. If you have specific questions for
+Michael please leave comments, or email them to us (so they don't get
+forgotten).</p>
+<p>If you don't have any specific questions we will be happy just seeing
+you come and saying hi.</p>
+<p>We will have beers and pizzas. The number of spots is limited. Fireplace
+might be missing :)</p>
+<p>We believe this is a great opportunity for local software development
+communities to meet with a Python core developer, book author and just a
+great open source contributor.</p>
+<blockquote>
+<p>You can find out more about Michael at
+<a class="reference external" href="http://www.voidspace.org.uk/">http://www.voidspace.org.uk/</a></p>
+<p>You can follow Michael on Twitter at
+<a class="reference external" href="https://twitter.com/voidspace">https://twitter.com/voidspace</a></p>
+</blockquote>
+Ask.py #3 - În expediție2014-10-01T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-10-01:2014/10/01/ask-py-in-expeditie/<img alt="Ask.py #3 - În expediție" class="align-center" src="https://ropython.ro/2014/10/01/ask-py-in-expeditie/ask-py-in-expeditie.png" />
+<p>Cu ocazia dojo-ului CentOS, ce se va desfășura în Timișoara pe 27 septembrie, echipa RoPython va face o vizită în orașul de pe Bega. O călătorie într-un oraș nou reprezintă totodată și oportunitatea cunoașterii comunității Python din orașul respectiv, ocazie numai bună pentru o nouă întâlnire Ask.py, alături de oameni noi și entuziasmați. Echipa RoPython vă invită la primul Ask.py în partea vestică a țării pe data de 1 octombrie, în Timișoara.</p>
+<p>Vă așteptăm!</p>
+Ask.py #2 - Elemente introductive2014-07-23T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-07-23:2014/07/23/ask-py-elemente-introductive/<img alt="Ask.py #2 - Elemente introductive" class="align-center" src="https://ropython.ro/2014/07/23/ask-py-elemente-introductive/ask-py-2-elemente-introductive.png" />
+<p>Săptămâna aceasta în cadrul evenimentului Ask.py vom face primii pași în dezvoltarea unei aplicații folosind limbajul Python.
+Dacă săptămâna trecută vorbeam despre lucrurile interesante ce pot fi realizate folosind Python, în cadrul acestei sesiuni vom implementa o parte dintre ele.</p>
+<p>Vă așteptăm cu drag!</p>
+Ask.py #1 Curiozități2014-07-16T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-07-16:2014/07/16/ask-py-curiozitati/<img alt="Ask.py #1 - Curiozități" class="align-center" src="https://ropython.ro/2014/07/16/ask-py-curiozitati/ask-py-1-curiozitati.png" />
+<p>ask.py este destinat interacțiunii prin viu grai cu echipa RoPython, scopul fiind nu doar dobândirea de noi cunoștințe
+prin intermediul întrebărilor, cât și o închegare cât mai bună e relației dintre membrii comunității Python din România,
+în fața unui pahar de vin, înconjurați de oameni cu aceeași pasiune extraordinară pentru acest limbaj.</p>
+<p>Vom încerca în primul eveniment ask.py să prezentăm proiectul RoPython celor care vor să afle mai multe despre
+inițiativă, cât și să fim la dispoziția voastră pentru întrebări din universul Python.</p>
+Python Cluj first meetup2013-08-01T00:00:00+03:00Echipa RoPythontag:ropython.ro,2013-08-01:2013/08/01/python-cluj-first-meetup/<p>Just an informal meeting in a bar so we can get to know other Python
+fans in Cluj and what they have to share</p>
+
\ No newline at end of file
diff --git a/feeds/social.rss.xml b/feeds/social.rss.xml
new file mode 100644
index 00000000..ce231a45
--- /dev/null
+++ b/feeds/social.rss.xml
@@ -0,0 +1,96 @@
+
+RoPythonhttps://ropython.ro/Thu, 08 Nov 2018 00:00:00 +0200A beer gatheringhttps://ropython.ro/2018/11/08/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+Echipa RoPythonThu, 08 Nov 2018 00:00:00 +0200tag:ropython.ro,2018-11-08:2018/11/08/a-beer-gathering/socialBeer gathering - group retrospective and future planshttps://ropython.ro/2018/09/27/beer-gathering-group-retrospective-and-future-plans/<p>Ro-Python Iasi meetup group retrospective, future plans, presentations proposals, speakers. We aim to re-launch the group activity for 2018-2019 season, and anyone who wants to be part of this growing community is welcome to join us.</p>
+<p>Location: The Trumpets (Palas Mall - Esplanada Teatrul Luceafărul).</p>
+<p>Note: Due to small number of participants this event will not be sponsored with location or beer.</p>
+Echipa RoPythonThu, 27 Sep 2018 00:00:00 +0300tag:ropython.ro,2018-09-27:2018/09/27/beer-gathering-group-retrospective-and-future-plans/socialA beer gatheringhttps://ropython.ro/2018/09/25/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Reserved table is in the interior. Pre-ordering food is possible (leave a message).</p>
+Echipa RoPythonTue, 25 Sep 2018 00:00:00 +0300tag:ropython.ro,2018-09-25:2018/09/25/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2018/07/05/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting like those discounted tickets at PyCon
+Balkan and plans for the next meetup.</p>
+<p>Reserved table is in the interior. Preordering food is possible (leave
+a message).</p>
+Echipa RoPythonThu, 05 Jul 2018 00:00:00 +0300tag:ropython.ro,2018-07-05:2018/07/05/a-beer-gathering/socialA beer gatheringhttps://ropython.ro/2017/12/19/a-beer-gathering/<p>Just a gathering over beers and/or other tasty stuff to talk about Python and anything interesting.</p>
+<p>Will we find any mulled wine?</p>
+Echipa RoPythonTue, 19 Dec 2017 00:00:00 +0200tag:ropython.ro,2017-12-19:2017/12/19/a-beer-gathering/socialA beer retrospectivehttps://ropython.ro/2017/11/02/a-beer-retrospective/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting.</p>
+Echipa RoPythonThu, 02 Nov 2017 00:00:00 +0200tag:ropython.ro,2017-11-02:2017/11/02/a-beer-retrospective/socialA beer retrospectivehttps://ropython.ro/2017/09/26/a-beer-retrospective/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting.</p>
+<p>We'll have one special guest: Gabriel Muj. Will he get drunk enough to
+tell us the sad story of leaving highschool teaching career for Python
+programming? Lets find out!</p>
+Echipa RoPythonTue, 26 Sep 2017 00:00:00 +0300tag:ropython.ro,2017-09-26:2017/09/26/a-beer-retrospective/socialRoPython September Meetuphttps://ropython.ro/2017/09/19/ropython-september-meetup/<p>Re-lansăm întâlnirile comunității Python din Timișoara!</p>
+<p>Vom începe din 19 Septembrie, după ce ne-am mai întors din concedii,
+cu o întâlnire într-un format ușor diferit față de ce am făcut până
+acuma, pe lângă prezentarea clasică vom face și un Python Open Space.</p>
+<p>Agenda:</p>
+<ul class="simple">
+<li>Să facem un joc cu PyGame Zero</li>
+<li>Python Open Space</li>
+</ul>
+<p>Ce presupune un Open Space:</p>
+<ul class="simple">
+<li>Ne întâlnim</li>
+<li>Propunem subiecte de discuție (trebuie să fie măcar tangențial
+legate de Python)</li>
+<li>Votăm pentru subiectele propuse< p></li>
+<li>Alegem top FIXNUM subiecte (poate sparte în 2 trackuri dacă suntem
+destui)</li>
+<li>Și discutăm 15 minute fiecare topic propus</li>
+</ul>
+<p>Ce e PyGame Zero? E o unealtă educațională, menită să ajute învățatul
+programării prin crearea de jocuri. Necesită cunoștiințe minime de
+programare, un fișier text gol înseamnă un joc valid cu o fereastră
+goală, și acum poți să clădești de aici :)</p>
+Echipa RoPythonTue, 19 Sep 2017 00:00:00 +0300tag:ropython.ro,2017-09-19:2017/09/19/ropython-september-meetup/socialworkshopWinter retrospectivehttps://ropython.ro/2017/03/14/winter-retrospective/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting, like what's going to happen at the
+EuroPython2017 conference!</p>
+<p>We'll also have one guest from Iași: Claudiu Popa. Does he still
+maintain Pylint? Lets find out :D</p>
+<p>Feel free to suggest location, if you have preferences.< p></p>
+Echipa RoPythonTue, 14 Mar 2017 00:00:00 +0200tag:ropython.ro,2017-03-14:2017/03/14/winter-retrospective/socialPython Development - Tools, Frameworks and Trends - 2017 (Open discussion)https://ropython.ro/2017/03/02/python-development-tools-frameworks-and-trends-2017-open-discussion/<p>Intalnirea va avea loc la sediul Pentalog, cladirea Tudor Center de pe
+strada Ciurchi, etaj 5, usa din stanga.</p>
+<p>Va asteptam!!!</p>
+Echipa RoPythonThu, 02 Mar 2017 00:00:00 +0200tag:ropython.ro,2017-03-02:2017/03/02/python-development-tools-frameworks-and-trends-2017-open-discussion/socialMid-summer retrospectivehttps://ropython.ro/2016/08/09/mid-summer-retrospective/<p>Just a gathering over beers and/or other tasty stuff to talk about
+Python and anything interesting, like the just finished EuroPython2016
+conference!</p>
+<p>We'll also have two guests from Iași: Claudiu Popa and Cosmin Poieană.</p>
+<p>Feel free to suggest location, if you have preferences.</p>
+Echipa RoPythonTue, 09 Aug 2016 00:00:00 +0300tag:ropython.ro,2016-08-09:2016/08/09/mid-summer-retrospective/socialBeer and chathttps://ropython.ro/2015/10/15/beer-and-chat/<p>Just drinking beer in a bar, talking about the summer and other
+Python things.</p>
+Echipa RoPythonThu, 15 Oct 2015 00:00:00 +0300tag:ropython.ro,2015-10-15:2015/10/15/beer-and-chat/socialFireside chat with Michael Foordhttps://ropython.ro/2015/04/23/fireside-chat-with-michael-foord/<p>Michael Foord is a Python and Go programmer. He is working for Canonical
+and he is visiting Cluj-Napoca from Northampton UK.</p>
+<p>We invited Michael for a friendly chat. Cluj Python community is invited
+to join and talk with Michael. If you have specific questions for
+Michael please leave comments, or email them to us (so they don't get
+forgotten).</p>
+<p>If you don't have any specific questions we will be happy just seeing
+you come and saying hi.</p>
+<p>We will have beers and pizzas. The number of spots is limited. Fireplace
+might be missing :)</p>
+<p>We believe this is a great opportunity for local software development
+communities to meet with a Python core developer, book author and just a
+great open source contributor.</p>
+<blockquote>
+<p>You can find out more about Michael at
+<a class="reference external" href="http://www.voidspace.org.uk/">http://www.voidspace.org.uk/</a></p>
+<p>You can follow Michael on Twitter at
+<a class="reference external" href="https://twitter.com/voidspace">https://twitter.com/voidspace</a></p>
+</blockquote>
+Echipa RoPythonThu, 23 Apr 2015 00:00:00 +0300tag:ropython.ro,2015-04-23:2015/04/23/fireside-chat-with-michael-foord/socialAsk.py #3 - În expedițiehttps://ropython.ro/2014/10/01/ask-py-in-expeditie/<img alt="Ask.py #3 - În expediție" class="align-center" src="https://ropython.ro/2014/10/01/ask-py-in-expeditie/ask-py-in-expeditie.png" />
+<p>Cu ocazia dojo-ului CentOS, ce se va desfășura în Timișoara pe 27 septembrie, echipa RoPython va face o vizită în orașul de pe Bega. O călătorie într-un oraș nou reprezintă totodată și oportunitatea cunoașterii comunității Python din orașul respectiv, ocazie numai bună pentru o nouă întâlnire Ask.py, alături de oameni noi și entuziasmați. Echipa RoPython vă invită la primul Ask.py în partea vestică a țării pe data de 1 octombrie, în Timișoara.</p>
+<p>Vă așteptăm!</p>
+Echipa RoPythonWed, 01 Oct 2014 00:00:00 +0300tag:ropython.ro,2014-10-01:2014/10/01/ask-py-in-expeditie/socialAsk.py #2 - Elemente introductivehttps://ropython.ro/2014/07/23/ask-py-elemente-introductive/<img alt="Ask.py #2 - Elemente introductive" class="align-center" src="https://ropython.ro/2014/07/23/ask-py-elemente-introductive/ask-py-2-elemente-introductive.png" />
+<p>Săptămâna aceasta în cadrul evenimentului Ask.py vom face primii pași în dezvoltarea unei aplicații folosind limbajul Python.
+Dacă săptămâna trecută vorbeam despre lucrurile interesante ce pot fi realizate folosind Python, în cadrul acestei sesiuni vom implementa o parte dintre ele.</p>
+<p>Vă așteptăm cu drag!</p>
+Echipa RoPythonWed, 23 Jul 2014 00:00:00 +0300tag:ropython.ro,2014-07-23:2014/07/23/ask-py-elemente-introductive/socialAsk.py #1 Curiozitățihttps://ropython.ro/2014/07/16/ask-py-curiozitati/<img alt="Ask.py #1 - Curiozități" class="align-center" src="https://ropython.ro/2014/07/16/ask-py-curiozitati/ask-py-1-curiozitati.png" />
+<p>ask.py este destinat interacțiunii prin viu grai cu echipa RoPython, scopul fiind nu doar dobândirea de noi cunoștințe
+prin intermediul întrebărilor, cât și o închegare cât mai bună e relației dintre membrii comunității Python din România,
+în fața unui pahar de vin, înconjurați de oameni cu aceeași pasiune extraordinară pentru acest limbaj.</p>
+<p>Vom încerca în primul eveniment ask.py să prezentăm proiectul RoPython celor care vor să afle mai multe despre
+inițiativă, cât și să fim la dispoziția voastră pentru întrebări din universul Python.</p>
+Echipa RoPythonWed, 16 Jul 2014 00:00:00 +0300tag:ropython.ro,2014-07-16:2014/07/16/ask-py-curiozitati/socialPython Cluj first meetuphttps://ropython.ro/2013/08/01/python-cluj-first-meetup/<p>Just an informal meeting in a bar so we can get to know other Python
+fans in Cluj and what they have to share</p>
+Echipa RoPythonThu, 01 Aug 2013 00:00:00 +0300tag:ropython.ro,2013-08-01:2013/08/01/python-cluj-first-meetup/social
\ No newline at end of file
diff --git a/feeds/sprint.atom.xml b/feeds/sprint.atom.xml
new file mode 100644
index 00000000..32b2d70d
--- /dev/null
+++ b/feeds/sprint.atom.xml
@@ -0,0 +1,257 @@
+
+RoPythonhttps://ropython.ro/2016-01-30T00:00:00+02:00Sprint #192016-01-30T00:00:00+02:00Echipa RoPythontag:ropython.ro,2016-01-30:2016/01/30/sprint-19/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #182016-01-02T00:00:00+02:00Echipa RoPythontag:ropython.ro,2016-01-02:2016/01/02/sprint-18/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #172015-12-05T00:00:00+02:00Echipa RoPythontag:ropython.ro,2015-12-05:2015/12/05/sprint-17/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #162015-11-07T00:00:00+02:00Echipa RoPythontag:ropython.ro,2015-11-07:2015/11/07/sprint-16/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #152015-10-10T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-10-10:2015/10/10/sprint-15/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #142015-09-12T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-09-12:2015/09/12/sprint-14/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #132015-08-15T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-08-15:2015/08/15/sprint-13/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #122015-07-18T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-07-18:2015/07/18/sprint-12/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #112015-07-04T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-07-04:2015/07/04/sprint-11/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #102015-06-20T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-06-20:2015/06/20/sprint-10/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #92015-06-06T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-06-06:2015/06/06/sprint-9/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #82015-05-23T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-05-23:2015/05/23/sprint-8/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #72015-05-09T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-05-09:2015/05/09/sprint-7/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #62015-04-25T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-04-25:2015/04/25/sprint-6/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #52015-04-11T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-04-11:2015/04/11/sprint-5/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Sprint #42015-03-28T00:00:00+02:00Echipa RoPythontag:ropython.ro,2015-03-28:2015/03/28/sprint-4/<p>Sprint virtual de dezvoltare Python, Pylint sau orice vrem :-)</p>
+Sprint #32015-03-14T00:00:00+02:00Echipa RoPythontag:ropython.ro,2015-03-14:2015/03/14/sprint-3/<p>Sprint virtual de dezvoltare Python, Pylint sau orice vrem :-)</p>
+Sprint #22015-02-28T00:00:00+02:00Echipa RoPythontag:ropython.ro,2015-02-28:2015/02/28/sprint-2/<p>Sprint virtual de dezvoltare Python, Pylint sau orice vrem :-)</p>
+<p>Cu scaun avem doar ~12 locuri asigurate :)</p>
+<p>Pizza și băuturile sunt asigurate.</p>
+Sprint #1 (Pylint)2015-02-14T00:00:00+02:00Echipa RoPythontag:ropython.ro,2015-02-14:2015/02/14/sprint-pylint/<p>Pentru că e foarte frig la început de 2015 facem un Sprint de Pylint.
+Pylint este cel mai cuprinzător verificator de cod disponibil pentru
+Python, este extensibil, configurabil și este folosit în foarte multe
+locuri. El ne ajută să scriem cod mai corect sau mai frumos.</p>
+<p>Încălzirea se face pe 14 februarie la <a class="reference external" href="http://clujhub.ro/">Cluj HUB</a> începând cu ora
+12.00. Vom fi coordonați de Claudiu Popa, developer Pylint. Cerințe
+pentru participare:</p>
+<ul class="simple">
+<li>Laptop propriu.</li>
+<li>Cunoștințe Python și Mercurial (sau Git) <a class="footnote-reference" href="#id2" id="id1">[1]</a></li>
+</ul>
+<p>Ce vom face:</p>
+<ul class="simple">
+<li>Îmbunătățiri (bugfixes, features, documentație etc). Înainte de
+sprint Claudiu va pregăti câteva liste de issues cu dificultăți
+diferite încât să vă puteți găsi ușor ceva pe plac.</li>
+<li>Plugin-uri Pylint pentru cei care au o idee și vor să o implementeze într-un
+plugin.</li>
+</ul>
+<table class="docutils footnote" frame="void" id="id2" rules="none">
+<colgroup><col class="label" /><col /></colgroup>
+<tbody valign="top">
+<tr><td class="label"><a class="fn-backref" href="#id1">[1]</a></td><td>Să aveți experienta de lucru cu un proiect Python.</td></tr>
+</tbody>
+</table>
+
\ No newline at end of file
diff --git a/feeds/sprint.rss.xml b/feeds/sprint.rss.xml
new file mode 100644
index 00000000..1e8cebdf
--- /dev/null
+++ b/feeds/sprint.rss.xml
@@ -0,0 +1,257 @@
+
+RoPythonhttps://ropython.ro/Sat, 30 Jan 2016 00:00:00 +0200Sprint #19https://ropython.ro/2016/01/30/sprint-19/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 30 Jan 2016 00:00:00 +0200tag:ropython.ro,2016-01-30:2016/01/30/sprint-19/sprintSprint #18https://ropython.ro/2016/01/02/sprint-18/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 02 Jan 2016 00:00:00 +0200tag:ropython.ro,2016-01-02:2016/01/02/sprint-18/sprintSprint #17https://ropython.ro/2015/12/05/sprint-17/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 05 Dec 2015 00:00:00 +0200tag:ropython.ro,2015-12-05:2015/12/05/sprint-17/sprintSprint #16https://ropython.ro/2015/11/07/sprint-16/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 07 Nov 2015 00:00:00 +0200tag:ropython.ro,2015-11-07:2015/11/07/sprint-16/sprintSprint #15https://ropython.ro/2015/10/10/sprint-15/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 10 Oct 2015 00:00:00 +0300tag:ropython.ro,2015-10-10:2015/10/10/sprint-15/sprintSprint #14https://ropython.ro/2015/09/12/sprint-14/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 12 Sep 2015 00:00:00 +0300tag:ropython.ro,2015-09-12:2015/09/12/sprint-14/sprintSprint #13https://ropython.ro/2015/08/15/sprint-13/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 15 Aug 2015 00:00:00 +0300tag:ropython.ro,2015-08-15:2015/08/15/sprint-13/sprintSprint #12https://ropython.ro/2015/07/18/sprint-12/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 18 Jul 2015 00:00:00 +0300tag:ropython.ro,2015-07-18:2015/07/18/sprint-12/sprintSprint #11https://ropython.ro/2015/07/04/sprint-11/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 04 Jul 2015 00:00:00 +0300tag:ropython.ro,2015-07-04:2015/07/04/sprint-11/sprintSprint #10https://ropython.ro/2015/06/20/sprint-10/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 20 Jun 2015 00:00:00 +0300tag:ropython.ro,2015-06-20:2015/06/20/sprint-10/sprintSprint #9https://ropython.ro/2015/06/06/sprint-9/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 06 Jun 2015 00:00:00 +0300tag:ropython.ro,2015-06-06:2015/06/06/sprint-9/sprintSprint #8https://ropython.ro/2015/05/23/sprint-8/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 23 May 2015 00:00:00 +0300tag:ropython.ro,2015-05-23:2015/05/23/sprint-8/sprintSprint #7https://ropython.ro/2015/05/09/sprint-7/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 09 May 2015 00:00:00 +0300tag:ropython.ro,2015-05-09:2015/05/09/sprint-7/sprintSprint #6https://ropython.ro/2015/04/25/sprint-6/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 25 Apr 2015 00:00:00 +0300tag:ropython.ro,2015-04-25:2015/04/25/sprint-6/sprintSprint #5https://ropython.ro/2015/04/11/sprint-5/<p>Sprint virtual de dezvoltare Python, Pylint sau ce vrem :-)</p>
+<p>Prin acest eveniment vrem să încurajăm interesul pentru Python sau Open-Source prin ajutor reciproc pe diferite zone de interes:</p>
+<ul class="simple">
+<li>Implementare de features sau bug fixing.</li>
+<li>Îndrumare sau feedback. Exemple:<ul>
+<li>Ai nevoie de ajutor în găsirea unui proiect la care să contribui.</li>
+<li>Ai nevoie de ajutor în găsirea unei idei pentru un project propriu.</li>
+<li>Ai o idee pentru un proiect și vrei să o validezi.</li>
+<li>Sfaturi pentru distribuția unui proiect.</li>
+<li>Ai vrea să contribui dar nu știi exact cum să procedezi.</li>
+</ul>
+</li>
+<li>Incurajari în general :-)</li>
+</ul>
+<p>Notițe de la sprinturile anterioare: <a class="reference external" href="https://github.com/RoPython/sprints">https://github.com/RoPython/sprints</a></p>
+Echipa RoPythonSat, 11 Apr 2015 00:00:00 +0300tag:ropython.ro,2015-04-11:2015/04/11/sprint-5/sprintSprint #4https://ropython.ro/2015/03/28/sprint-4/<p>Sprint virtual de dezvoltare Python, Pylint sau orice vrem :-)</p>
+Echipa RoPythonSat, 28 Mar 2015 00:00:00 +0200tag:ropython.ro,2015-03-28:2015/03/28/sprint-4/sprintSprint #3https://ropython.ro/2015/03/14/sprint-3/<p>Sprint virtual de dezvoltare Python, Pylint sau orice vrem :-)</p>
+Echipa RoPythonSat, 14 Mar 2015 00:00:00 +0200tag:ropython.ro,2015-03-14:2015/03/14/sprint-3/sprintSprint #2https://ropython.ro/2015/02/28/sprint-2/<p>Sprint virtual de dezvoltare Python, Pylint sau orice vrem :-)</p>
+<p>Cu scaun avem doar ~12 locuri asigurate :)</p>
+<p>Pizza și băuturile sunt asigurate.</p>
+Echipa RoPythonSat, 28 Feb 2015 00:00:00 +0200tag:ropython.ro,2015-02-28:2015/02/28/sprint-2/sprintSprint #1 (Pylint)https://ropython.ro/2015/02/14/sprint-pylint/<p>Pentru că e foarte frig la început de 2015 facem un Sprint de Pylint.
+Pylint este cel mai cuprinzător verificator de cod disponibil pentru
+Python, este extensibil, configurabil și este folosit în foarte multe
+locuri. El ne ajută să scriem cod mai corect sau mai frumos.</p>
+<p>Încălzirea se face pe 14 februarie la <a class="reference external" href="http://clujhub.ro/">Cluj HUB</a> începând cu ora
+12.00. Vom fi coordonați de Claudiu Popa, developer Pylint. Cerințe
+pentru participare:</p>
+<ul class="simple">
+<li>Laptop propriu.</li>
+<li>Cunoștințe Python și Mercurial (sau Git) <a class="footnote-reference" href="#id2" id="id1">[1]</a></li>
+</ul>
+<p>Ce vom face:</p>
+<ul class="simple">
+<li>Îmbunătățiri (bugfixes, features, documentație etc). Înainte de
+sprint Claudiu va pregăti câteva liste de issues cu dificultăți
+diferite încât să vă puteți găsi ușor ceva pe plac.</li>
+<li>Plugin-uri Pylint pentru cei care au o idee și vor să o implementeze într-un
+plugin.</li>
+</ul>
+<table class="docutils footnote" frame="void" id="id2" rules="none">
+<colgroup><col class="label" /><col /></colgroup>
+<tbody valign="top">
+<tr><td class="label"><a class="fn-backref" href="#id1">[1]</a></td><td>Să aveți experienta de lucru cu un proiect Python.</td></tr>
+</tbody>
+</table>
+Echipa RoPythonSat, 14 Feb 2015 00:00:00 +0200tag:ropython.ro,2015-02-14:2015/02/14/sprint-pylint/sprint
\ No newline at end of file
diff --git a/feeds/timisoara.atom.xml b/feeds/timisoara.atom.xml
new file mode 100644
index 00000000..04e01940
--- /dev/null
+++ b/feeds/timisoara.atom.xml
@@ -0,0 +1,388 @@
+
+RoPythonhttps://ropython.ro/2019-06-12T00:00:00+03:00The one about gevent, asyncio and decorators2019-06-12T00:00:00+03:00Echipa RoPythontag:ropython.ro,2019-06-12:2019/06/12/the-one-about-gevent-asyncio-and-decorators/<p>Hello Pythonistas!</p>
+<p>It's been a while since our last meetup. Let's get together again!</p>
+<p>Agenda:</p>
+<ul class="simple">
+<li>Radu Ciorba and colleagues from Bitdefender will share our experience after using asyncio for over a year.
+Zoli Szeredi will challenge your knowledge of decorators.</li>
+<li>Aleksandar Kordic will talk about Coroutines with greenlet and gevent.</li>
+</ul>
+<p>Stay tuned for updates and an exact schedule.</p>
+RoPython #4 - Async Python2018-06-20T00:00:00+03:00Echipa RoPythontag:ropython.ro,2018-06-20:2018/06/20/ropython-4-async-python/<p>Join us at the next Python Meetup on the 20th of June, from 19:00. The
+location will be announced.</p>
+<p>Agenda:</p>
+<ul class="simple">
+<li>What the heck is this <cite>async def</cite> and why is it awesome? - Radu Ciorba</li>
+</ul>
+RoPython Meetup #32017-12-12T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-12-12:2017/12/12/ropython-meetup-3/<p>Join us at the next Python Meetup on the 12th of December, at the
+Startup Hub, from 18:30.</p>
+<p>Because many of you expressed an interest in data science, Kienka Kio
+will present a "Holistic View of Data Science".</p>
+RoPython Meetup #22017-10-31T00:00:00+02:00Echipa RoPythontag:ropython.ro,2017-10-31:2017/10/31/ropython-meetup-2/<p>The next meetup will take place on the 31st of October.</p>
+<p>Agenda:</p>
+<ul>
+<li><p class="first">Gabriel Trautmann presenting techniques for optimizing Python code in
+the context of "Form Recognition Clustering with Locality Sensitive
+Hashing".</p>
+</li>
+<li><p class="first">Mihai Balint - Python' async web framework performance gauntlet - 2017 edition</p>
+<p>In this presentation we compare the performance of modern async web
+frameworks running on python 3.6. The contenders are tested in four
+scenarios designed to emphasize common tasks undertaken by web
+frameworks: serializing objects to json, building html from a
+template, fetching data from a database and querying third-party http
+endpoints. We match the popular against the obscure and the pure
+against the compiled in an effort to discover the king of requests per
+second.</p>
+</li>
+</ul>
+<p>Stay tuned for more details!</p>
+RoPython September Meetup2017-09-19T00:00:00+03:00Echipa RoPythontag:ropython.ro,2017-09-19:2017/09/19/ropython-september-meetup/<p>Re-lansăm întâlnirile comunității Python din Timișoara!</p>
+<p>Vom începe din 19 Septembrie, după ce ne-am mai întors din concedii,
+cu o întâlnire într-un format ușor diferit față de ce am făcut până
+acuma, pe lângă prezentarea clasică vom face și un Python Open Space.</p>
+<p>Agenda:</p>
+<ul class="simple">
+<li>Să facem un joc cu PyGame Zero</li>
+<li>Python Open Space</li>
+</ul>
+<p>Ce presupune un Open Space:</p>
+<ul class="simple">
+<li>Ne întâlnim</li>
+<li>Propunem subiecte de discuție (trebuie să fie măcar tangențial
+legate de Python)</li>
+<li>Votăm pentru subiectele propuse< p></li>
+<li>Alegem top FIXNUM subiecte (poate sparte în 2 trackuri dacă suntem
+destui)</li>
+<li>Și discutăm 15 minute fiecare topic propus</li>
+</ul>
+<p>Ce e PyGame Zero? E o unealtă educațională, menită să ajute învățatul
+programării prin crearea de jocuri. Necesită cunoștiințe minime de
+programare, un fișier text gol înseamnă un joc valid cu o fereastră
+goală, și acum poți să clădești de aici :)</p>
+Chat about organizing business logic2016-10-13T00:00:00+03:00Echipa RoPythontag:ropython.ro,2016-10-13:2016/10/13/chat-about-organizing-business-logic/<p>Fat models? Service module? Clean architecture?</p>
+<p>Let's get together and talk about strategies for organizing business
+logic in Django applications. What have we each used, what we liked
+about the chosen strategies, what were the downsides, what we'd like
+to try next.</p>
+<p>I would like this to be a discussion and not a presentation, so please
+don't be shy :)</p>
+RoPython Timisoara #12015-05-05T00:00:00+03:00Echipa RoPythontag:ropython.ro,2015-05-05:2015/05/05/ropython-timisoara-1/<p>Vă invităm la prima ediție a RoPython Timișoara, întâlnirea pasionaților
+de Python din Timișoara. La această întâlnire, avem un invitat special -
+Claudiu Popa. El este core maintainer la Pylint, co-fondator RoPython și
+un membru foarte activ al comunității de Python.</p>
+<p>Avem programate 3 prezentări legate de Celery, Ansible și RPython.</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="21%" />
+<col width="63%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Durată</th>
+<th class="head">Presentator</th>
+<th class="head">Descriere</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:00</td>
+<td>Andrei Coman</td>
+<td>Intro în Celery</td>
+</tr>
+<tr><td>19:10 - 19:40</td>
+<td>Robert Tingirică</td>
+<td>Ansible, introducere și studiu de caz</td>
+</tr>
+<tr><td>19:50 - 20:20</td>
+<td>Claudiu Popa</td>
+<td>Cum să îți construiești un limbaj folosind RPython</td>
+</tr>
+</tbody>
+</table>
+<p>După eveniment vă așteptăm să mai rămâneți prin preajmă, și să veniți cu
+noi la o bere / suc, să povestim mai multe despre experiențele noastre
+cu limbajul si despre proiectele în Python la care am lucrat.</p>
+<p>Ne vedem marți la <a class="reference external" href="https://www.facebook.com/uvtromania">Universitatea de Vest din Timisoara</a>, Amfiteatrul A02!</p>
+PyTim #72015-02-25T00:00:00+02:00Echipa RoPythontag:ropython.ro,2015-02-25:2015/02/25/pytim-7/<p>Welcome to PyTim #7. This meetup marks our affiliation to the
+<a class="reference external" href="https://ropython.org">RoPython</a> national initiative which has similar
+events in Cluj, Iasi and Bucharest (more on this and a potential
+RoPython national conference at the meetup).</p>
+<p>We will have 3 talks covering Python, open source and cloud automation.</p>
+<p>Here is the Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:10</td>
+<td>Adelina Tuvenie (<a class="reference external" href="https://www.cloudbase.it">Cloudbase Solutions</a>)</td>
+<td>Automation as a Service with StackStorm</td>
+</tr>
+<tr><td>19:00 - 19:10</td>
+<td>Coffee Break</td>
+<td> </td>
+</tr>
+<tr><td>19:10 - 19:40</td>
+<td>Radu Ciorba (<a class="reference external" href="https://www.3pillarglobal.com">3Pillar Global</a>)</td>
+<td>TBA</td>
+</tr>
+<tr><td>19:40 - 19:50</td>
+<td>Coffee Break</td>
+<td> </td>
+</tr>
+<tr><td>19:50 - 20:15</td>
+<td>Vlad Temian (<a class="reference external" href="https://www.presslabs.com">PressLabs</a>)</td>
+<td>GitFS</td>
+</tr>
+</tbody>
+</table>
+<p>The new venue is Timisoara Startup Hub and the date is February 25!</p>
+<p>See you there.</p>
+CloudTim Panel discussion: Dynamic Programming Languages in the Cloud2014-10-14T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-10-14:2014/10/14/cloudtim-panel-discussion-dynamic-programming-languages-in-the-cloud/<p><a class="reference external" href="http://www.unifiedpost.ro">UnifiedPost</a> and <a class="reference external" href="http://www.cloudbase.it">Cloudbase Solutions</a> have
+teamed up for a cross-community meetup that will take the form of a
+panel discussion on a very hot topic: dynamic programming languages in
+the cloud.</p>
+<p>Please vote for the most interesting questions you'd like to see
+addressed during the meetup. <a class="reference external" href="http://www.meetup.com/CloudTim/polls/1170162/">Please vote HERE.</a></p>
+<p>The discussion will take a closer look at the Key Performance Indicators
+and the key architectural principles for cloud application development.
+Based on audience voted questions, we will talk about the role of
+dynamic and static languages in cloud application development and best
+practices in cloud development.</p>
+<p>We will have the following panellists:</p>
+<ul class="simple">
+<li>Koen Handekyn - CTO at <a class="reference external" href="http://www.unifiedpost.com/">UnifiedPost</a> and Head of UP-nxt,
+UnifiedPost's R&D branch in cooperation with the Belgian universities of
+Leuven and Gent.</li>
+<li>Lucian Petrut - Software Developer at <a class="reference external" href="http://www.cloudbase.it/">Cloudbase Solutions</a>, committed to bringing
+interoperability in the Cloud Computing world, OpenStack and Python
+enthusiast.</li>
+<li>Valentin Bud – Systems Engineer at <a class="reference external" href="http://www.databus.ro/">Databus</a>, entrepreneur, Cloud Computing
+enthusiast. He enjoys smart people, interesting conversation and things
+well done.</li>
+</ul>
+<p>More panelists are in the process of confirming their attendance to our
+event, so keep an eye on this space for regular updates on our speakers
+and the questions they will be debating.</p>
+Ask.py #3 - În expediție2014-10-01T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-10-01:2014/10/01/ask-py-in-expeditie/<img alt="Ask.py #3 - În expediție" class="align-center" src="https://ropython.ro/2014/10/01/ask-py-in-expeditie/ask-py-in-expeditie.png" />
+<p>Cu ocazia dojo-ului CentOS, ce se va desfășura în Timișoara pe 27 septembrie, echipa RoPython va face o vizită în orașul de pe Bega. O călătorie într-un oraș nou reprezintă totodată și oportunitatea cunoașterii comunității Python din orașul respectiv, ocazie numai bună pentru o nouă întâlnire Ask.py, alături de oameni noi și entuziasmați. Echipa RoPython vă invită la primul Ask.py în partea vestică a țării pe data de 1 octombrie, în Timișoara.</p>
+<p>Vă așteptăm!</p>
+PyTim #62014-07-01T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-07-01:2014/07/01/pytim-6/<p>Welcome to the 6th edition of #PyTim, the Python meetup in Timisoara.</p>
+<p>In this edition we will have 2 sessions talking about open source
+projects developed using Python and Go.</p>
+<p>Here is the Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:10</td>
+<td>Gabriel Adrian Samfira (Cloudbase Solutions)</td>
+<td>Automating Windows workloads with Juju and MAAS</td>
+</tr>
+<tr><td>19:10 - 19:30</td>
+<td>Coffee Break</td>
+<td> </td>
+</tr>
+<tr><td>19:30 - 20:10</td>
+<td>Bogdan Gaza</td>
+<td>Taming Cloud Infrastructures with Python and Docker</td>
+</tr>
+</tbody>
+</table>
+<p>The venue and format remain the same as in previous meetups. Please
+spread the word and let people know about #PyTim.</p>
+<p>See you on July 1!</p>
+<p>#Juju #Go #MAAS #Docker #HyperV #Python #opensource #meetup #Timisoara</p>
+PyTim #52014-02-11T00:00:00+02:00Echipa RoPythontag:ropython.ro,2014-02-11:2014/02/11/pytim-5/<p>Happy New Year from behalf of PyTim!</p>
+<p>The first #Python meetup of 2014 will take place on February 11. The
+format is the same as in the previous meet ups.</p>
+<p>Here is the Agenda:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="30%" />
+<col width="70%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub"><div class="first last line-block">
+<div class="line">Radu Ciorba</div>
+<div class="line">(<a class="reference external" href="https://www.facebook.com/ThreePillarGlobal">3Pillar Global Romania</a>)</div>
+</div>
+</th>
+<td>Concurrency in Python Overview: Processes, Threads and Greenlets</td>
+</tr>
+<tr><th class="stub">Adam Collard (<a class="reference external" href="https://www.facebook.com/pages/Canonical-Ltd/112304012115618">Canonical Ltd</a>)</th>
+<td>Python 3.4. What's coming?</td>
+</tr>
+<tr><th class="stub">Alessandro Pilotti (<a class="reference external" href="https://www.facebook.com/CloudbaseSolutions">Cloudbase Solutions</a>)</th>
+<td>Interoperable OpenStack guest initialization with Python</td>
+</tr>
+</tbody>
+</table>
+<p>Each presentation will last around 30 minutes + Q/A. There will be
+short, 10 minute coffee breaks in between sessions.</p>
+<p>Thanks,</p>
+<p>See you on February 11!</p>
+PyTim #42013-11-12T00:00:00+02:00Echipa RoPythontag:ropython.ro,2013-11-12:2013/11/12/pytim-4/<p>Welcome to the 4th #Python community #meetup in #Timisoara.</p>
+<p>At PyTim #4 we will have 3 talks held by local developers, covering the
+following topics:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:10</td>
+<td>Vlad Temian (<a class="reference external" href="https://www.facebook.com/PressLabs?directed_target_id=0">PressLabs</a>)</td>
+<td>A Python Web Service</td>
+</tr>
+<tr><td>19:10 - 19:20</td>
+<td>Dan Bugariu</td>
+<td>OpenData & CityProjects communities / Python Hackaton opportunity</td>
+</tr>
+<tr><td>19:40 - 20:20</td>
+<td>Dan Damian (<a class="reference external" href="https://www.facebook.com/mindquilt?directed_target_id=0">MindQuilt</a>)</td>
+<td>Application Deployment using SaltStack & Fabric</td>
+</tr>
+<tr><td>20:20 - 21:00</td>
+<td>Gabriel Adrian Samfira (<a class="reference external" href="https://www.facebook.com/CloudbaseSolutions?ref=hl&directed_target_id=0">Cloudbase Solutions</a>)</td>
+<td>Distributed Tasks using Python and AMQP</td>
+</tr>
+</tbody>
+</table>
+<p>See you on November 12!</p>
+PyTim #32013-10-09T00:00:00+03:00Echipa RoPythontag:ropython.ro,2013-10-09:2013/10/09/pytim-3/<p>Now that developers have come back from holiday and the University has
+started we will continue our regular meetup schedule with PyTim #3.</p>
+<p>We will have 3 technical talks held by local developers who will share
+from their experience working on large scale Python projects.</p>
+<div class="section" id="agenda-speakers">
+<h2>Agenda & Speakers<a class="headerlink" href="#agenda-speakers" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:10</td>
+<td>Mihai Balint (Cmed Technology)</td>
+<td>Test Fixture Deployment with Docker Containers</td>
+</tr>
+<tr><td>19:10 - 19:50</td>
+<td>Robert Tingirica (<a class="reference external" href="https://www.facebook.com/CloudbaseSolutions/events?ref=hl&directed_target_id=0">Cloudbase Solutions</a>)</td>
+<td>Unit Testing in Python</td>
+</tr>
+<tr><td>20:10 - 21:00</td>
+<td>Sever Banesiu & Peter Horvath (<a class="reference external" href="https://www.facebook.com/ThreePillarGlobal?directed_target_id=0">3Pillar Global Romania</a>)</td>
+<td>Zope Component Architecture / Flowy Library for Amazon Simple Workflow</td>
+</tr>
+</tbody>
+</table>
+<p>See you on October 9!</p>
+</div>
+PyTim #22013-07-09T00:00:00+03:00Echipa RoPythontag:ropython.ro,2013-07-09:2013/07/09/pytim-2/<p>After an extremely interesting first meetup we would like to continue in
+the same direction with PyTim #2.</p>
+<p>We will have some technical talks and provide an insight to the
+Europython 2013 conference happening now in Florence - <a class="reference external" href="https://ep2013.europython.eu/">https://ep2013.europython.eu/</a> <a class="reference external" href="https://ep2013.europython.eu/p3/live/">https://ep2013.europython.eu/p3/live/</a></p>
+<div class="section" id="agenda-speakers">
+<h2>Agenda & Speakers<a class="headerlink" href="#agenda-speakers" title="Permalink to this headline">*</a></h2>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="42%" />
+<col width="42%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Time</th>
+<th class="head">Presenter</th>
+<th class="head">Talk</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>18:30 - 19:00</td>
+<td>Laura Feier & Andrei Coman</td>
+<td>Python at 3Pillar Global</td>
+</tr>
+<tr><td>19:00 - 20:00</td>
+<td>Bogdan Gaza</td>
+<td>Realtime Webapps in Python</td>
+</tr>
+<tr><td>20:00 - 21:00</td>
+<td>Bogdan Hodorog, Radu Ciorba, Adam Collard, Slavita Baciuna</td>
+<td>Bringing Europython in Timisoara</td>
+</tr>
+</tbody>
+</table>
+<p>See you at the event!</p>
+</div>
+Python Basics Training2013-06-29T00:00:00+03:00Echipa RoPythontag:ropython.ro,2013-06-29:2013/06/29/python-basics-training/<p>PyTim is organizing a Python training for beginners.</p>
+<p>We invite you to learn the basics of Python from some of the most
+experienced developers in Timisoara.</p>
+<p>The event will take place on June 29, at the Startup Hub, starting from
+14:00.</p>
+<p>Speakers:</p>
+<ul class="simple">
+<li><a class="reference external" href="https://www.facebook.com/vladtemian?directed_target_id=0">Vlad Temian</a> - SimplySocial</li>
+<li><a class="reference external" href="https://www.facebook.com/adrian.vladu.3?directed_target_id=0">Adrian Vladu</a> - Cloudbase Solutions</li>
+<li><a class="reference external" href="https://www.facebook.com/ai.cucu?directed_target_id=0">Ioan Alexandru Cucu</a> - 3Pillar Global</li>
+<li><a class="reference external" href="https://www.facebook.com/tomoroga?directed_target_id=0">Andrei Tomoroga</a> - MindQuilt</li>
+</ul>
+<p>You can find the Agenda here - <a class="reference external" href="http://bit.ly/122dDfJ">http://bit.ly/122dDfJ</a></p>
+<p>Bring your laptops, you will need them. Please install Python 2.7 (<a class="reference external" href="http://www.python.org/download/">http://www.python.org/download/</a>) and an editor with Syntax Highlightling (eg: Notepad++, Vim, Sublime,
+etc).</p>
+PyTim #12013-06-04T00:00:00+03:00Echipa RoPythontag:ropython.ro,2013-06-04:2013/06/04/pytim-1/<p>First PyTim meetup.</p>
+<p>We will talk about local products developed in Python and why local
+developers / companies have chosen Python. Also, what is the most
+interesting facet of using Python on each of these products.</p>
+<p>There will be 4 presentations / tech talks held by:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="30%" />
+<col width="70%" />
+</colgroup>
+<tbody valign="top">
+<tr><th class="stub">Adam Collard (Cmed Technology)</th>
+<td>Coding to cure cancer, Python in pharma</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://www.facebook.com/alessandro.pilotti?directedarget_id=0">Alessandro Pilotti</a> (Cloudbase Solutions)</th>
+<td>Python and OpenStack</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://www.facebook.com/hurrycane?directed_target_id=0">Bogdan Gaza</a> (SimplySocial)</th>
+<td>Weightlifting at SimplySocial</td>
+</tr>
+<tr><th class="stub"><a class="reference external" href="https://www.facebook.com/dandamian?directed_target_id=0">Dan Damian</a> (MindQuilt)</th>
+<td> </td>
+</tr>
+</tbody>
+</table>
+<p>See you on June 4!</p>
+
\ No newline at end of file
diff --git a/feeds/workshop.atom.xml b/feeds/workshop.atom.xml
new file mode 100644
index 00000000..19531af9
--- /dev/null
+++ b/feeds/workshop.atom.xml
@@ -0,0 +1,239 @@
+
+RoPythonhttps://ropython.ro/2017-10-21T00:00:00+03:00Pytest workshop2017-10-21T00:00:00+03:00Echipa RoPythontag:ropython.ro,2017-10-21:2017/10/21/pytest-workshop/<p>Hello everyone,</p>
+<p>We're back in action with a Pytest workshop. It's going to take about
+2-3 hours and there will be pizza & drinks provided by Yonder.</p>
+<p>The only requirement is to bring a laptop with Python installed.</p>
+<p>Workshop's content:</p>
+<ul class="simple">
+<li>preparation & setting up tox/virtualenv/django/pytest</li>
+<li>writing tests for the Django tutorial polls app (just the test part,
+the app code will be provided)</li>
+</ul>
+<p>Aim is to cover these pytest topics:</p>
+<ul class="simple">
+<li>test discovery</li>
+<li>classes vs function tests</li>
+<li>assertion helpers</li>
+<li>marks, skipping & xfailing</li>
+<li>parametrization</li>
+<li>fixtures, scoping, finalization</li>
+<li>builtin fixtures overview</li>
+<li>pytest-django plugin</li>
+</ul>
+<p>Tutors will be Ionel and highschool-teacher-turned-programmer Gabriel Muj.</p>
+RoPython September Meetup2017-09-19T00:00:00+03:00Echipa RoPythontag:ropython.ro,2017-09-19:2017/09/19/ropython-september-meetup/<p>Re-lansăm întâlnirile comunității Python din Timișoara!</p>
+<p>Vom începe din 19 Septembrie, după ce ne-am mai întors din concedii,
+cu o întâlnire într-un format ușor diferit față de ce am făcut până
+acuma, pe lângă prezentarea clasică vom face și un Python Open Space.</p>
+<p>Agenda:</p>
+<ul class="simple">
+<li>Să facem un joc cu PyGame Zero</li>
+<li>Python Open Space</li>
+</ul>
+<p>Ce presupune un Open Space:</p>
+<ul class="simple">
+<li>Ne întâlnim</li>
+<li>Propunem subiecte de discuție (trebuie să fie măcar tangențial
+legate de Python)</li>
+<li>Votăm pentru subiectele propuse< p></li>
+<li>Alegem top FIXNUM subiecte (poate sparte în 2 trackuri dacă suntem
+destui)</li>
+<li>Și discutăm 15 minute fiecare topic propus</li>
+</ul>
+<p>Ce e PyGame Zero? E o unealtă educațională, menită să ajute învățatul
+programării prin crearea de jocuri. Necesită cunoștiințe minime de
+programare, un fișier text gol înseamnă un joc valid cu o fereastră
+goală, și acum poți să clădești de aici :)</p>
+Workshop #2 - Expediție în cloud computing, programare funcțională și altele2014-10-19T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-10-19:2014/10/19/workshop-py-2/<img alt="Workshop #2" class="align-center" src="https://ropython.ro/2014/10/19/workshop-py-2/workshop.png" />
+<p>Dacă sunteți începător în Python și zilele trecute ați avut “bucuria” primului vostru traceback
+sau aveți experiență în alte limbaje, trecând prin inevitabilul Javascript, îndreptându-vă apoi
+către limbajele funcționale și vreți acum să aflați ce este acel Python de care toată lumea
+vorbește sau dacă ești deja experimentat în acest limbaj și vrei să afli și să aprofundezi
+ceva nou și incitant, atunci ai ocazia perfectă pentru a face acest lucru, prin participarea
+ta la următoarea ediție Workshop.py. Dacă în prima ediție ne îndreptam atenția spre utilizarea
+limbajului Python pentru crearea de aplicații web, acum vom avea în paralel o serie de workshop-uri,
+cu subiecte ce variază de la cloud computing, programare funcțională, până la introducere în Python,
+gama largă de opțiuni mulându-se atât pe începători, cât și pe cei cu experiență.</p>
+<p>Precedat de Conference.py, prima conferință de Python a toamnei, Workshop.py #2 se va desfășura
+pe data de 19 octombrie, fiind compus din mai multe workshop-uri în paralel, cu subiecte variate,
+unele dintre ele propunând aprofundarea conceptelor din prezentările din conferință. Pentru fiecare
+workshop susținut, vom avea un mentor ce își va purta elevii prin înțelegerea subiectului prezentat.</p>
+<p>Unul din subiectele workshop-urilor va fi Introducere în Python, workshop susținut de membri ai
+grupului RoPython, acesta fiind destinat începătorilor, cât și celor care vor să învețe un nou limbaj.
+Participanții vor învăța de ce alegerea acestui limbaj de programare îți poate schimba viața și
+viziunea asupra ei, prin ușurința cu care îți permite să pui în practică idei și prin filosofiile
+ce stau la baza lui. Totodată, ei vor mai învăța să facă primii pași, ajungând de la primul traceback
+la primul algoritm funcțional în Python.</p>
+<p>Programul complet al workshop-urilor, precum și locația lor vor fi anunțate în curând.</p>
+<p>Vă așteptăm!</p>
+Training.py - La tine în liceu2014-10-07T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-10-07:2014/10/07/training-py-la-tine-in-liceu/<img alt="Training.py #1 - La tine în liceu" class="align-center" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/training-py-1-in-liceu.png" />
+<p>Deoarece conferințele și workshop-urile pot avea un caracter tehnic ceva mai avansat,
+ne-am propus să creăm un eveniment destinat pasionaților de Python, destinat începătorilor
+și nu numai. Acest training are ca public țintă elevii de liceu și ca scop
+introducerea acestora în limbajul de scripting de nivel înalt, Python.</p>
+<p>Evenimentul va face parte din programul european CodeWeek și se va desfășura cu
+sprijinul inspectoratului în mai multe licee de profil din țară, de data aceasta
+pornind cu nume ca “Colegiul Național”, “Costache Negruzzi”, “Grigore Moisil” și
+“Emil Racoviță” din Iași. Acesta va veni în continuarea workshop-ului de duminică
+și se va întinde pe patru zile de marți până vineri, câte un laborator de trei ore
+în fiecare liceu. Elevii vor desluși din mers, intr-o atmosferă cât mai distractivă,
+tainele acestui limbaj, fără a se lovi de aceleași clișee și obstacole veșnice.</p>
+<p>Această sesiune de training va fi prima din categoria ei și va întări
+cunoștințele dobândite în cadrul conferinței și a workshop-ului. Experiența ne-a
+arătat că de multe ori nu toți participanții de la aceste evenimente se descurcă
+la fel de bine ca restul și din acest motiv, vrem să anticipăm și să depășim împreună
+eventualele dificultăți și totodată, să învățăm lucruri noi sau lucruri vechi dar
+facute într-o altă manieră, mult mai simplu și mult mai rapid. Ideea acestui training
+este de a expune în fața micilor viitori programatori și dezvoltatori, un limbaj de
+programare ușor de înțeles, rapid, robust și stabil, un limbaj cu un impact enorm asupra
+tehnologiei și cu o varietate nemaiîntâlnită în domeniu și toate acestea datorită
+simplității sintaxei, dar mai ales comunității din spate și multitudinii de biblioteci.</p>
+<p>RoPython dorește să introducă încetul cu încetul, dar într-un mod sigur prin
+cantitatea imensă de beneficii imediate și viitoare, acest limbaj de scripting în
+programa studiilor (pre)universitare. Indiferent dacă intenția noastră de viitor
+va avea succes sau nu, suntem siguri că elevii ce vor lua parte la evenimentele de
+acest gen vor avea multe de învățat, lucruri ce vor fi de folos pe mai multe planuri,
+ce vor contribui la îmbunătățirea “gimnasticii minții” și care îi vor ajuta pe participanți
+să-și materializeze ideile într-un timp record, să vadă imediat în practică utilitatea unui
+algoritm și poate chiar să realizeze aplicația mult visată. În prezent, scopul nostru
+principal este să educăm potențialul nostru public din cadrul conferințelor, workshop-urilor
+și chiar adunărilor ce poartă denumirea de Ask.py, învățându-i de la zero și dirijându-i
+pas cu pas prin misteriosul drum către dezvoltarea de software. Ne dorim să-i facem
+să-și răspundă singuri la întrebări ca “La ce mă ajută programarea în viața reală?”,
+iar acest lucru va avea un mare beneficiu pentru ambele părți: noi ca organizatori vom
+putea crește rapid o comunitate în adevăratul sens al cuvântului ce se va remarca prin
+calitatea membrilor și nu prin cantitate, iar cei ce vor învața de la noi și de la colegii
+lor vor avea parte de niște cunoștințe, idei și indicații de care puțin probabil
+se vor lovi de unii singuri.</p>
+<p>Liceele înscrise în acest proiect sunt:</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="50%" />
+<col width="50%" />
+</colgroup>
+<tbody valign="top">
+<tr><td><img alt="Colegiul Național" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/colegiu-national.png" /></td>
+<td><img alt="Liceul Teoretic "Grigore Moisil"" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/grigore-moisil.png" /></td>
+</tr>
+<tr><td><img alt="Colegiul "Costache Negruzzi"" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/costache-negruzzi.png" /></td>
+<td><img alt="Colegiul Național "Emil Racoviță"" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/emil-racovita.png" /></td>
+</tr>
+</tbody>
+</table>
+Workshop #1 - Python pentru dezvoltarea aplicațiilor web2014-05-31T00:00:00+03:00Echipa RoPythontag:ropython.ro,2014-05-31:2014/05/31/workshop-py-python-pentru-dezvoltarea-aplicatiilor-web/<pre class="literal-block">
+HTTP/1.1 201 Workshop created
+Date: SAT, 31 May 2014 10:00:00 GMT
+Location: Facultatea de informatică
+Content-Type: application/PythonWeb
+Content-Length: 12
+X-Description: “Python workshop! REST, url routing, Python, JSON, unit testing”
+</pre>
+<p>Dacă antetele de mai sus te duc cu gândul la proiectul pe care vrei să îl faci RESTful, dar nu ai avut niciodată timp să afli ce este și cum se face, atunci ești binevenit pe data de 31 mai la Facultatea de Informatică UAIC, Iași, pentru un atelier Python, de-a lungul unei zile intense în care cuvintele cheie vor fi web și Python. Nu e nici o problemă dacă nu ai auzit niciodată de acest limbaj, la finalul zilei fiecare participant va putea să își treacă în bucket list faptul că a aflat de REST APIs, JSON, Python, unit testing, url routing și permisiuni, generatori, WSGI și decoratori. Băuturile și snackurile vor fi din partea casei.</p>
+<p>Grupul din spatele inițiativei e format din oameni entuziaști și pasionați de Python, fiecare dintre ei având experiență în domenii precum procesare distribuită, aplicații web, open source și securitate. O prefață a evenimentului de sâmbătă va fi pe data de 30 mai, în incinta facultății de informatică (ora exactă va fi anunțată în curând), ce se va desfășura pe parcursul a două ore, în care grupul RoPython se va prezenta și își va prezenta și obiectivele, urmând ca restul timpului să fie ocupat de o serie de prezentări scurte și la obiect despre subiecte diverse cu tangență în limbajul Python, aceste prezentări având scopul să incite cât mai multă lume pentru participarea de sâmbătă. Totodată, vineri va exista și o surpriză (cuvintele cheie fiind API și gaming).</p>
+<p>Evenimentul de sâmbătă, 31 mai, va fi împărțit într-o parte teoretică, ce se va desfășura în prima parte a zilei, urmată de una practică, de-a lungul căreia participanții pot să își folosească cunoștințele acumulate în prima parte a zilei. Partea teoretică va consta în prezentări mai detaliate cu aplicare în dezvoltarea aplicațiilor web folosind Python, iar în cea practică participanții vor lucra la realizarea unor aplicații web într-un timp cât mai scurt.
+Pentru că vrem ca fiecare participant să câștige cât mai multă experiență din urma acestui atelier și să oferim un eveniment de calitate, numărul de locuri pentru evenimentul de sâmbătă va fi limitat. Înscrierea fiecărui participant va fi evaluată conform anumitor criterii de către membrii grupului, urmând ca primele 45 de persoane să fie acceptate.</p>
+<p>Elementele ce vor fi apreciate sunt:</p>
+<ul class="simple">
+<li>contribuitori la proiecte open source, nu neapărat scrise în limbajul Python.</li>
+<li>proiecte pe github sau bitbucket peste care ne putem uita.</li>
+<li>un profil de LinkedIn plin cu lucruri care să ne impresioneze.</li>
+</ul>
+<p>Apreciem persoanele care vor să învețe, așa că și începătorii sunt bineveniți. Pentru asta, trebuia ca prezentarea voastră să fie cât mai savuroasă și sinceră.</p>
+<p>Programul de vineri este:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="58%" />
+<col width="26%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Ora</th>
+<th class="head">Prezentare</th>
+<th class="head">Speaker</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>12:00 - 12:15</td>
+<td>Prezentarea grupului RoPython</td>
+<td>Alexandru Coman</td>
+</tr>
+<tr><td>13:00 - 13:15</td>
+<td>Noțiuni de conduită în dezvoltarea unui proiect</td>
+<td>Cosmin Poieană</td>
+</tr>
+<tr><td>13:15 - 13:30</td>
+<td>Decoratori (noțiuni introductive)</td>
+<td>Claudiu Popa</td>
+</tr>
+<tr><td>13:30 - 13:45</td>
+<td>Unit testing (noțiuni introductive)</td>
+<td>Claudiu Popa</td>
+</tr>
+<tr><td>13:45 - 14:00</td>
+<td>Element surpriză</td>
+<td>Claudiu Popa</td>
+</tr>
+</tbody>
+</table>
+<p>Programul de sâmbătă este:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="58%" />
+<col width="26%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Ora</th>
+<th class="head">Activitate</th>
+<th class="head">Speaker</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>09:00 - 10:00</td>
+<td>Primirea participanților</td>
+<td> </td>
+</tr>
+<tr><td>10:00 - 10:45</td>
+<td>Introducere în paradigma REST</td>
+<td>Sabin Buraga</td>
+</tr>
+<tr><td>10:45 - 11:15</td>
+<td>Framework-ul Cherrypy</td>
+<td>Alexandru Coman</td>
+</tr>
+<tr><td>11:15 - 11:30</td>
+<td>Pauză</td>
+<td> </td>
+</tr>
+<tr><td>11:30 - 12:30</td>
+<td>Django REST Framework</td>
+<td>Claudiu Popa</td>
+</tr>
+<tr><td>12:30 - 13:00</td>
+<td>ORM-uri</td>
+<td>Cosmin Poieană</td>
+</tr>
+<tr><td>13:00 - 14:15</td>
+<td>Pauză de masă</td>
+<td> </td>
+</tr>
+<tr><td>14:15 - 14:30</td>
+<td>Standarde de scriere</td>
+<td>Alexandru Coman</td>
+</tr>
+<tr><td>14:30 - 14:45</td>
+<td>Formarea echipelor</td>
+<td> </td>
+</tr>
+<tr><td>15:00 - 19:00</td>
+<td>Workshop</td>
+<td> </td>
+</tr>
+<tr><td>20:00</td>
+<td>Feedback în Oscar</td>
+<td>Echipa RoPython</td>
+</tr>
+</tbody>
+</table>
+<p>Grupul RoPython vă așteaptă cu drag!</p>
+
\ No newline at end of file
diff --git a/feeds/workshop.rss.xml b/feeds/workshop.rss.xml
new file mode 100644
index 00000000..be063b5e
--- /dev/null
+++ b/feeds/workshop.rss.xml
@@ -0,0 +1,239 @@
+
+RoPythonhttps://ropython.ro/Sat, 21 Oct 2017 00:00:00 +0300Pytest workshophttps://ropython.ro/2017/10/21/pytest-workshop/<p>Hello everyone,</p>
+<p>We're back in action with a Pytest workshop. It's going to take about
+2-3 hours and there will be pizza & drinks provided by Yonder.</p>
+<p>The only requirement is to bring a laptop with Python installed.</p>
+<p>Workshop's content:</p>
+<ul class="simple">
+<li>preparation & setting up tox/virtualenv/django/pytest</li>
+<li>writing tests for the Django tutorial polls app (just the test part,
+the app code will be provided)</li>
+</ul>
+<p>Aim is to cover these pytest topics:</p>
+<ul class="simple">
+<li>test discovery</li>
+<li>classes vs function tests</li>
+<li>assertion helpers</li>
+<li>marks, skipping & xfailing</li>
+<li>parametrization</li>
+<li>fixtures, scoping, finalization</li>
+<li>builtin fixtures overview</li>
+<li>pytest-django plugin</li>
+</ul>
+<p>Tutors will be Ionel and highschool-teacher-turned-programmer Gabriel Muj.</p>
+Echipa RoPythonSat, 21 Oct 2017 00:00:00 +0300tag:ropython.ro,2017-10-21:2017/10/21/pytest-workshop/workshopRoPython September Meetuphttps://ropython.ro/2017/09/19/ropython-september-meetup/<p>Re-lansăm întâlnirile comunității Python din Timișoara!</p>
+<p>Vom începe din 19 Septembrie, după ce ne-am mai întors din concedii,
+cu o întâlnire într-un format ușor diferit față de ce am făcut până
+acuma, pe lângă prezentarea clasică vom face și un Python Open Space.</p>
+<p>Agenda:</p>
+<ul class="simple">
+<li>Să facem un joc cu PyGame Zero</li>
+<li>Python Open Space</li>
+</ul>
+<p>Ce presupune un Open Space:</p>
+<ul class="simple">
+<li>Ne întâlnim</li>
+<li>Propunem subiecte de discuție (trebuie să fie măcar tangențial
+legate de Python)</li>
+<li>Votăm pentru subiectele propuse< p></li>
+<li>Alegem top FIXNUM subiecte (poate sparte în 2 trackuri dacă suntem
+destui)</li>
+<li>Și discutăm 15 minute fiecare topic propus</li>
+</ul>
+<p>Ce e PyGame Zero? E o unealtă educațională, menită să ajute învățatul
+programării prin crearea de jocuri. Necesită cunoștiințe minime de
+programare, un fișier text gol înseamnă un joc valid cu o fereastră
+goală, și acum poți să clădești de aici :)</p>
+Echipa RoPythonTue, 19 Sep 2017 00:00:00 +0300tag:ropython.ro,2017-09-19:2017/09/19/ropython-september-meetup/socialworkshopWorkshop #2 - Expediție în cloud computing, programare funcțională și altelehttps://ropython.ro/2014/10/19/workshop-py-2/<img alt="Workshop #2" class="align-center" src="https://ropython.ro/2014/10/19/workshop-py-2/workshop.png" />
+<p>Dacă sunteți începător în Python și zilele trecute ați avut “bucuria” primului vostru traceback
+sau aveți experiență în alte limbaje, trecând prin inevitabilul Javascript, îndreptându-vă apoi
+către limbajele funcționale și vreți acum să aflați ce este acel Python de care toată lumea
+vorbește sau dacă ești deja experimentat în acest limbaj și vrei să afli și să aprofundezi
+ceva nou și incitant, atunci ai ocazia perfectă pentru a face acest lucru, prin participarea
+ta la următoarea ediție Workshop.py. Dacă în prima ediție ne îndreptam atenția spre utilizarea
+limbajului Python pentru crearea de aplicații web, acum vom avea în paralel o serie de workshop-uri,
+cu subiecte ce variază de la cloud computing, programare funcțională, până la introducere în Python,
+gama largă de opțiuni mulându-se atât pe începători, cât și pe cei cu experiență.</p>
+<p>Precedat de Conference.py, prima conferință de Python a toamnei, Workshop.py #2 se va desfășura
+pe data de 19 octombrie, fiind compus din mai multe workshop-uri în paralel, cu subiecte variate,
+unele dintre ele propunând aprofundarea conceptelor din prezentările din conferință. Pentru fiecare
+workshop susținut, vom avea un mentor ce își va purta elevii prin înțelegerea subiectului prezentat.</p>
+<p>Unul din subiectele workshop-urilor va fi Introducere în Python, workshop susținut de membri ai
+grupului RoPython, acesta fiind destinat începătorilor, cât și celor care vor să învețe un nou limbaj.
+Participanții vor învăța de ce alegerea acestui limbaj de programare îți poate schimba viața și
+viziunea asupra ei, prin ușurința cu care îți permite să pui în practică idei și prin filosofiile
+ce stau la baza lui. Totodată, ei vor mai învăța să facă primii pași, ajungând de la primul traceback
+la primul algoritm funcțional în Python.</p>
+<p>Programul complet al workshop-urilor, precum și locația lor vor fi anunțate în curând.</p>
+<p>Vă așteptăm!</p>
+Echipa RoPythonSun, 19 Oct 2014 00:00:00 +0300tag:ropython.ro,2014-10-19:2014/10/19/workshop-py-2/workshopTraining.py - La tine în liceuhttps://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/<img alt="Training.py #1 - La tine în liceu" class="align-center" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/training-py-1-in-liceu.png" />
+<p>Deoarece conferințele și workshop-urile pot avea un caracter tehnic ceva mai avansat,
+ne-am propus să creăm un eveniment destinat pasionaților de Python, destinat începătorilor
+și nu numai. Acest training are ca public țintă elevii de liceu și ca scop
+introducerea acestora în limbajul de scripting de nivel înalt, Python.</p>
+<p>Evenimentul va face parte din programul european CodeWeek și se va desfășura cu
+sprijinul inspectoratului în mai multe licee de profil din țară, de data aceasta
+pornind cu nume ca “Colegiul Național”, “Costache Negruzzi”, “Grigore Moisil” și
+“Emil Racoviță” din Iași. Acesta va veni în continuarea workshop-ului de duminică
+și se va întinde pe patru zile de marți până vineri, câte un laborator de trei ore
+în fiecare liceu. Elevii vor desluși din mers, intr-o atmosferă cât mai distractivă,
+tainele acestui limbaj, fără a se lovi de aceleași clișee și obstacole veșnice.</p>
+<p>Această sesiune de training va fi prima din categoria ei și va întări
+cunoștințele dobândite în cadrul conferinței și a workshop-ului. Experiența ne-a
+arătat că de multe ori nu toți participanții de la aceste evenimente se descurcă
+la fel de bine ca restul și din acest motiv, vrem să anticipăm și să depășim împreună
+eventualele dificultăți și totodată, să învățăm lucruri noi sau lucruri vechi dar
+facute într-o altă manieră, mult mai simplu și mult mai rapid. Ideea acestui training
+este de a expune în fața micilor viitori programatori și dezvoltatori, un limbaj de
+programare ușor de înțeles, rapid, robust și stabil, un limbaj cu un impact enorm asupra
+tehnologiei și cu o varietate nemaiîntâlnită în domeniu și toate acestea datorită
+simplității sintaxei, dar mai ales comunității din spate și multitudinii de biblioteci.</p>
+<p>RoPython dorește să introducă încetul cu încetul, dar într-un mod sigur prin
+cantitatea imensă de beneficii imediate și viitoare, acest limbaj de scripting în
+programa studiilor (pre)universitare. Indiferent dacă intenția noastră de viitor
+va avea succes sau nu, suntem siguri că elevii ce vor lua parte la evenimentele de
+acest gen vor avea multe de învățat, lucruri ce vor fi de folos pe mai multe planuri,
+ce vor contribui la îmbunătățirea “gimnasticii minții” și care îi vor ajuta pe participanți
+să-și materializeze ideile într-un timp record, să vadă imediat în practică utilitatea unui
+algoritm și poate chiar să realizeze aplicația mult visată. În prezent, scopul nostru
+principal este să educăm potențialul nostru public din cadrul conferințelor, workshop-urilor
+și chiar adunărilor ce poartă denumirea de Ask.py, învățându-i de la zero și dirijându-i
+pas cu pas prin misteriosul drum către dezvoltarea de software. Ne dorim să-i facem
+să-și răspundă singuri la întrebări ca “La ce mă ajută programarea în viața reală?”,
+iar acest lucru va avea un mare beneficiu pentru ambele părți: noi ca organizatori vom
+putea crește rapid o comunitate în adevăratul sens al cuvântului ce se va remarca prin
+calitatea membrilor și nu prin cantitate, iar cei ce vor învața de la noi și de la colegii
+lor vor avea parte de niște cunoștințe, idei și indicații de care puțin probabil
+se vor lovi de unii singuri.</p>
+<p>Liceele înscrise în acest proiect sunt:</p>
+<table border="1" class="docutils">
+<colgroup>
+<col width="50%" />
+<col width="50%" />
+</colgroup>
+<tbody valign="top">
+<tr><td><img alt="Colegiul Național" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/colegiu-national.png" /></td>
+<td><img alt="Liceul Teoretic "Grigore Moisil"" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/grigore-moisil.png" /></td>
+</tr>
+<tr><td><img alt="Colegiul "Costache Negruzzi"" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/costache-negruzzi.png" /></td>
+<td><img alt="Colegiul Național "Emil Racoviță"" src="https://ropython.ro/2014/10/07/training-py-la-tine-in-liceu/emil-racovita.png" /></td>
+</tr>
+</tbody>
+</table>
+Echipa RoPythonTue, 07 Oct 2014 00:00:00 +0300tag:ropython.ro,2014-10-07:2014/10/07/training-py-la-tine-in-liceu/workshopWorkshop #1 - Python pentru dezvoltarea aplicațiilor webhttps://ropython.ro/2014/05/31/workshop-py-python-pentru-dezvoltarea-aplicatiilor-web/<pre class="literal-block">
+HTTP/1.1 201 Workshop created
+Date: SAT, 31 May 2014 10:00:00 GMT
+Location: Facultatea de informatică
+Content-Type: application/PythonWeb
+Content-Length: 12
+X-Description: “Python workshop! REST, url routing, Python, JSON, unit testing”
+</pre>
+<p>Dacă antetele de mai sus te duc cu gândul la proiectul pe care vrei să îl faci RESTful, dar nu ai avut niciodată timp să afli ce este și cum se face, atunci ești binevenit pe data de 31 mai la Facultatea de Informatică UAIC, Iași, pentru un atelier Python, de-a lungul unei zile intense în care cuvintele cheie vor fi web și Python. Nu e nici o problemă dacă nu ai auzit niciodată de acest limbaj, la finalul zilei fiecare participant va putea să își treacă în bucket list faptul că a aflat de REST APIs, JSON, Python, unit testing, url routing și permisiuni, generatori, WSGI și decoratori. Băuturile și snackurile vor fi din partea casei.</p>
+<p>Grupul din spatele inițiativei e format din oameni entuziaști și pasionați de Python, fiecare dintre ei având experiență în domenii precum procesare distribuită, aplicații web, open source și securitate. O prefață a evenimentului de sâmbătă va fi pe data de 30 mai, în incinta facultății de informatică (ora exactă va fi anunțată în curând), ce se va desfășura pe parcursul a două ore, în care grupul RoPython se va prezenta și își va prezenta și obiectivele, urmând ca restul timpului să fie ocupat de o serie de prezentări scurte și la obiect despre subiecte diverse cu tangență în limbajul Python, aceste prezentări având scopul să incite cât mai multă lume pentru participarea de sâmbătă. Totodată, vineri va exista și o surpriză (cuvintele cheie fiind API și gaming).</p>
+<p>Evenimentul de sâmbătă, 31 mai, va fi împărțit într-o parte teoretică, ce se va desfășura în prima parte a zilei, urmată de una practică, de-a lungul căreia participanții pot să își folosească cunoștințele acumulate în prima parte a zilei. Partea teoretică va consta în prezentări mai detaliate cu aplicare în dezvoltarea aplicațiilor web folosind Python, iar în cea practică participanții vor lucra la realizarea unor aplicații web într-un timp cât mai scurt.
+Pentru că vrem ca fiecare participant să câștige cât mai multă experiență din urma acestui atelier și să oferim un eveniment de calitate, numărul de locuri pentru evenimentul de sâmbătă va fi limitat. Înscrierea fiecărui participant va fi evaluată conform anumitor criterii de către membrii grupului, urmând ca primele 45 de persoane să fie acceptate.</p>
+<p>Elementele ce vor fi apreciate sunt:</p>
+<ul class="simple">
+<li>contribuitori la proiecte open source, nu neapărat scrise în limbajul Python.</li>
+<li>proiecte pe github sau bitbucket peste care ne putem uita.</li>
+<li>un profil de LinkedIn plin cu lucruri care să ne impresioneze.</li>
+</ul>
+<p>Apreciem persoanele care vor să învețe, așa că și începătorii sunt bineveniți. Pentru asta, trebuia ca prezentarea voastră să fie cât mai savuroasă și sinceră.</p>
+<p>Programul de vineri este:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="58%" />
+<col width="26%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Ora</th>
+<th class="head">Prezentare</th>
+<th class="head">Speaker</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>12:00 - 12:15</td>
+<td>Prezentarea grupului RoPython</td>
+<td>Alexandru Coman</td>
+</tr>
+<tr><td>13:00 - 13:15</td>
+<td>Noțiuni de conduită în dezvoltarea unui proiect</td>
+<td>Cosmin Poieană</td>
+</tr>
+<tr><td>13:15 - 13:30</td>
+<td>Decoratori (noțiuni introductive)</td>
+<td>Claudiu Popa</td>
+</tr>
+<tr><td>13:30 - 13:45</td>
+<td>Unit testing (noțiuni introductive)</td>
+<td>Claudiu Popa</td>
+</tr>
+<tr><td>13:45 - 14:00</td>
+<td>Element surpriză</td>
+<td>Claudiu Popa</td>
+</tr>
+</tbody>
+</table>
+<p>Programul de sâmbătă este:</p>
+<table border="1" class="colwidths-given docutils">
+<colgroup>
+<col width="16%" />
+<col width="58%" />
+<col width="26%" />
+</colgroup>
+<thead valign="bottom">
+<tr><th class="head">Ora</th>
+<th class="head">Activitate</th>
+<th class="head">Speaker</th>
+</tr>
+</thead>
+<tbody valign="top">
+<tr><td>09:00 - 10:00</td>
+<td>Primirea participanților</td>
+<td> </td>
+</tr>
+<tr><td>10:00 - 10:45</td>
+<td>Introducere în paradigma REST</td>
+<td>Sabin Buraga</td>
+</tr>
+<tr><td>10:45 - 11:15</td>
+<td>Framework-ul Cherrypy</td>
+<td>Alexandru Coman</td>
+</tr>
+<tr><td>11:15 - 11:30</td>
+<td>Pauză</td>
+<td> </td>
+</tr>
+<tr><td>11:30 - 12:30</td>
+<td>Django REST Framework</td>
+<td>Claudiu Popa</td>
+</tr>
+<tr><td>12:30 - 13:00</td>
+<td>ORM-uri</td>
+<td>Cosmin Poieană</td>
+</tr>
+<tr><td>13:00 - 14:15</td>
+<td>Pauză de masă</td>
+<td> </td>
+</tr>
+<tr><td>14:15 - 14:30</td>
+<td>Standarde de scriere</td>
+<td>Alexandru Coman</td>
+</tr>
+<tr><td>14:30 - 14:45</td>
+<td>Formarea echipelor</td>
+<td> </td>
+</tr>
+<tr><td>15:00 - 19:00</td>
+<td>Workshop</td>
+<td> </td>
+</tr>
+<tr><td>20:00</td>
+<td>Feedback în Oscar</td>
+<td>Echipa RoPython</td>
+</tr>
+</tbody>
+</table>
+<p>Grupul RoPython vă așteaptă cu drag!</p>
+Echipa RoPythonSat, 31 May 2014 00:00:00 +0300tag:ropython.ro,2014-05-31:2014/05/31/workshop-py-python-pentru-dezvoltarea-aplicatiilor-web/Workshop
\ No newline at end of file
diff --git a/fonts/Cousine-Bold.ttf b/fonts/Cousine-Bold.ttf
deleted file mode 100644
index d1dde70f..00000000
Binary files a/fonts/Cousine-Bold.ttf and /dev/null differ
diff --git a/fonts/Cousine-BoldItalic.ttf b/fonts/Cousine-BoldItalic.ttf
deleted file mode 100644
index e464b381..00000000
Binary files a/fonts/Cousine-BoldItalic.ttf and /dev/null differ
diff --git a/fonts/Cousine-Italic.ttf b/fonts/Cousine-Italic.ttf
deleted file mode 100644
index 0dab0b07..00000000
Binary files a/fonts/Cousine-Italic.ttf and /dev/null differ
diff --git a/fonts/Cousine-Regular.ttf b/fonts/Cousine-Regular.ttf
deleted file mode 100644
index 06da1e6f..00000000
Binary files a/fonts/Cousine-Regular.ttf and /dev/null differ
diff --git a/fonts/LinBiolinum_RBah.ttf b/fonts/LinBiolinum_RBah.ttf
deleted file mode 100644
index a9838509..00000000
Binary files a/fonts/LinBiolinum_RBah.ttf and /dev/null differ
diff --git a/fonts/LinBiolinum_RIah.ttf b/fonts/LinBiolinum_RIah.ttf
deleted file mode 100644
index 10739555..00000000
Binary files a/fonts/LinBiolinum_RIah.ttf and /dev/null differ
diff --git a/fonts/LinBiolinum_Rah.ttf b/fonts/LinBiolinum_Rah.ttf
deleted file mode 100644
index 0e92fe46..00000000
Binary files a/fonts/LinBiolinum_Rah.ttf and /dev/null differ
diff --git a/fonts/LinLibertine_DRah.ttf b/fonts/LinLibertine_DRah.ttf
deleted file mode 100644
index 3dee7e79..00000000
Binary files a/fonts/LinLibertine_DRah.ttf and /dev/null differ
diff --git a/fonts/LinLibertine_Mah.ttf b/fonts/LinLibertine_Mah.ttf
deleted file mode 100644
index 6696bb5f..00000000
Binary files a/fonts/LinLibertine_Mah.ttf and /dev/null differ
diff --git a/fonts/LinLibertine_RBIah.ttf b/fonts/LinLibertine_RBIah.ttf
deleted file mode 100644
index 3902980f..00000000
Binary files a/fonts/LinLibertine_RBIah.ttf and /dev/null differ
diff --git a/fonts/LinLibertine_RBah.ttf b/fonts/LinLibertine_RBah.ttf
deleted file mode 100644
index 7eaeb0fd..00000000
Binary files a/fonts/LinLibertine_RBah.ttf and /dev/null differ
diff --git a/fonts/LinLibertine_RIah.ttf b/fonts/LinLibertine_RIah.ttf
deleted file mode 100644
index d0c800cc..00000000
Binary files a/fonts/LinLibertine_RIah.ttf and /dev/null differ
diff --git a/fonts/LinLibertine_RZIah.ttf b/fonts/LinLibertine_RZIah.ttf
deleted file mode 100644
index 7f0b86f2..00000000
Binary files a/fonts/LinLibertine_RZIah.ttf and /dev/null differ
diff --git a/fonts/LinLibertine_RZah.ttf b/fonts/LinLibertine_RZah.ttf
deleted file mode 100644
index 9bbda7d7..00000000
Binary files a/fonts/LinLibertine_RZah.ttf and /dev/null differ
diff --git a/fonts/LinLibertine_Rah.ttf b/fonts/LinLibertine_Rah.ttf
deleted file mode 100644
index e1dc2243..00000000
Binary files a/fonts/LinLibertine_Rah.ttf and /dev/null differ
diff --git a/forma/conferinta/index.html b/forma/conferinta/index.html
new file mode 100644
index 00000000..f1c28c52
--- /dev/null
+++ b/forma/conferinta/index.html
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+ RoPython: Conferință
+
+
+
+
+
+
+
+
+
+Prin aceste evenimente vrem să încurajăm interesul pentru Python sau Open-Source prin niște sesiuni (sprinturi)
+coordonate de persoane cu mai multă experiență.
+
+
+ Iași organizează evenimentele prin meetup.com.
+ Inițial grupul se numea chiar RoPython.
+ La Conference.py #1 ne-am hotărât să ne unim eforturile și
+ să mutăm paginile găzduite pe ropython.org (Wordpress) în acest agregator.
+
+
-
-
diff --git a/theme/templates/categories/bucuresti.html b/theme/templates/categories/bucuresti.html
deleted file mode 100644
index e69de29b..00000000
diff --git a/theme/templates/categories/cluj.html b/theme/templates/categories/cluj.html
deleted file mode 100644
index a802763e..00000000
--- a/theme/templates/categories/cluj.html
+++ /dev/null
@@ -1 +0,0 @@
-Cluj-Napoca în general organizează evenimentele prin meetup.com. Grupul era numit Cluj.py.
\ No newline at end of file
diff --git a/theme/templates/categories/iasi.html b/theme/templates/categories/iasi.html
deleted file mode 100644
index 3f4dfdee..00000000
--- a/theme/templates/categories/iasi.html
+++ /dev/null
@@ -1,6 +0,0 @@
-
- Iași organizează evenimentele prin meetup.com.
- Inițial grupul se numea chiar RoPython.
- La Conference.py #1 ne-am hotărât să ne unim eforturile și
- să mutăm paginile găzduite pe ropython.org (Wordpress) în acest agregator.
-
diff --git a/theme/templates/categories/online.html b/theme/templates/categories/online.html
deleted file mode 100644
index dee39a41..00000000
--- a/theme/templates/categories/online.html
+++ /dev/null
@@ -1 +0,0 @@
-Întâliniri online. Câteodată ne adunăm undeva în una sau mai multe locații.
\ No newline at end of file
diff --git a/theme/templates/categories/timisoara.html b/theme/templates/categories/timisoara.html
deleted file mode 100644
index c0ccd2b5..00000000
--- a/theme/templates/categories/timisoara.html
+++ /dev/null
@@ -1,4 +0,0 @@
-
-Timișoara în general organizează evenimentele prin meetup.com.
-Grupul era numit PyTim.
-
\ No newline at end of file
diff --git a/theme/templates/category.html b/theme/templates/category.html
deleted file mode 100644
index dfe241d2..00000000
--- a/theme/templates/category.html
+++ /dev/null
@@ -1,7 +0,0 @@
-{% extends "index.html" %}
-{% block title %}{{ SITENAME }}: {{ category_slugs.get(category.slug, category.slug.capitalize()) }}{% endblock %}
-
-{% block content %}
-{% include "categories/" + category.slug + ".html" %}
-{{ super() }}
-{% endblock %}
\ No newline at end of file
diff --git a/theme/templates/disqus.html b/theme/templates/disqus.html
deleted file mode 100644
index 3699b873..00000000
--- a/theme/templates/disqus.html
+++ /dev/null
@@ -1,18 +0,0 @@
-{% if DISQUS_SITENAME %}
-
-
-
-blog comments powered by Disqus
-{% endif %}
\ No newline at end of file
diff --git a/theme/templates/drafts.html b/theme/templates/drafts.html
deleted file mode 100644
index 4dbebf69..00000000
--- a/theme/templates/drafts.html
+++ /dev/null
@@ -1,13 +0,0 @@
-{% extends "base.html" %}
-
-{% block content %}
-