{"id":1493,"date":"2010-12-12T19:06:45","date_gmt":"2010-12-12T18:06:45","guid":{"rendered":"http:\/\/www.jurecuhalev.com\/blog\/?p=1493"},"modified":"2010-12-12T19:07:10","modified_gmt":"2010-12-12T18:07:10","slug":"djangocampljubljana-the-day-after","status":"publish","type":"post","link":"https:\/\/www.jurecuhalev.com\/blog\/djangocampljubljana-the-day-after\/","title":{"rendered":"DjangoCampLjubljana &#8211; the day after"},"content":{"rendered":"<p>DjangoCampLjubljana was more of a micro-barcamp compared to 100+ attendees that we did before. It was also the first camp where more people showed up then signed up for tickets. So from initial 12 we ended up with about 16 participants. This turned out to be about the best size for such a group, so that everyone could hear everyone without having to use the microphone and we could have open discussion that mixed with presentations.<\/p>\n<p><a href=\"http:\/\/www.flickr.com\/photos\/kiberpipa\/sets\/72157625583217676\/with\/5254867554\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1494\" title=\"DjangoCampLjubljana\" src=\"https:\/\/www.jurecuhalev.com\/blog\/wp-content\/uploads\/2010\/12\/DSCN4790-550x412.jpg\" alt=\"\" width=\"550\" height=\"412\" srcset=\"https:\/\/www.jurecuhalev.com\/blog\/wp-content\/uploads\/2010\/12\/DSCN4790-550x412.jpg 550w, https:\/\/www.jurecuhalev.com\/blog\/wp-content\/uploads\/2010\/12\/DSCN4790-1024x768.jpg 1024w, https:\/\/www.jurecuhalev.com\/blog\/wp-content\/uploads\/2010\/12\/DSCN4790.jpg 1632w\" sizes=\"auto, (max-width: 550px) 100vw, 550px\" \/><\/a><\/p>\n<p>As for communication channel, we used EtherPad server and it worked great. There\u2019s chat windows as well as collective note-taking editor that we used extensively. I can fully recommend setting-up dedicated EtherPad documents for each session track.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-1495\" title=\"EtherPad notes\" src=\"https:\/\/www.jurecuhalev.com\/blog\/wp-content\/uploads\/2010\/12\/Google-ChromeScreenSnapz017-550x448.png\" alt=\"\" width=\"550\" height=\"448\" srcset=\"https:\/\/www.jurecuhalev.com\/blog\/wp-content\/uploads\/2010\/12\/Google-ChromeScreenSnapz017-550x448.png 550w, https:\/\/www.jurecuhalev.com\/blog\/wp-content\/uploads\/2010\/12\/Google-ChromeScreenSnapz017.png 917w\" sizes=\"auto, (max-width: 550px) 100vw, 550px\" \/><\/p>\n<p>What did I personally learn from the conference?<\/p>\n<ul>\n<li><a href=\"http:\/\/gunicorn.org\/\">Gunicorn<\/a> is great for serving Django and I should learn it<\/li>\n<li><a href=\"http:\/\/jinja.pocoo.org\/\">Jinja2<\/a> is a great template engine, but is not compatible with Django\u2019s<\/li>\n<li>Django Forms are a big and complex topics that could do with better documentation.<\/li>\n<li>If I ever need to build ajax projects &#8211; <a href=\"http:\/\/www.dajaxproject.com\/\">Dajax<\/a> can help me<\/li>\n<li><a href=\"http:\/\/code.google.com\/p\/django-history\/\">Django-history<\/a> and <a href=\"http:\/\/code.google.com\/p\/django-reversion\/\">Django-reversion<\/a> can help with time based revisions of models.<\/li>\n<li><a href=\"http:\/\/code.google.com\/appengine\/\">AppEngine<\/a> doesn\u2019t solve any of my problems, but introduces many new ones.<\/li>\n<\/ul>\n<p>Probably most important: Django community in Slovenia is growing and that everyone should join <a href=\"http:\/\/groups.google.com\/group\/django-slo\/\">Django-slo mailing list<\/a> to further participate.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>DjangoCampLjubljana was more of a micro-barcamp compared to 100+ attendees that we did before. It was also the first camp where more people showed up then signed up for tickets. So from initial 12 we ended up with about 16 participants. This turned out to be about the best size for such a group, so [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[117],"tags":[913],"class_list":["post-1493","post","type-post","status-publish","format-standard","hentry","category-conferences","tag-djangocampljubljana"],"acf":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.jurecuhalev.com\/blog\/wp-json\/wp\/v2\/posts\/1493","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jurecuhalev.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jurecuhalev.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jurecuhalev.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jurecuhalev.com\/blog\/wp-json\/wp\/v2\/comments?post=1493"}],"version-history":[{"count":4,"href":"https:\/\/www.jurecuhalev.com\/blog\/wp-json\/wp\/v2\/posts\/1493\/revisions"}],"predecessor-version":[{"id":1576,"href":"https:\/\/www.jurecuhalev.com\/blog\/wp-json\/wp\/v2\/posts\/1493\/revisions\/1576"}],"wp:attachment":[{"href":"https:\/\/www.jurecuhalev.com\/blog\/wp-json\/wp\/v2\/media?parent=1493"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jurecuhalev.com\/blog\/wp-json\/wp\/v2\/categories?post=1493"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jurecuhalev.com\/blog\/wp-json\/wp\/v2\/tags?post=1493"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}