{"id":153,"date":"2012-04-30T08:38:07","date_gmt":"2012-04-30T06:38:07","guid":{"rendered":"http:\/\/blog.gocept.com\/?p=153"},"modified":"2012-12-03T15:08:22","modified_gmt":"2012-12-03T14:08:22","slug":"python-barcamp-cologne-8","status":"publish","type":"post","link":"https:\/\/blog.gocept.com\/2012\/04\/30\/python-barcamp-cologne-8\/","title":{"rendered":"Python Barcamp Cologne"},"content":{"rendered":"

The Python BarCamp Cologne 2012 happened last weekend. It was well organized by Reimar Bauer and the Cyrus office space is just very well suited for this kind of event: lots of space, rooms, equipment, drinks, …<\/p>\n

The proceedings of Saturday<\/a> and Sunday <\/a>are available on Etherpads.<\/p>\n

My most favorite discovery was Sentry<\/a> – an open-source exception logging tool that has a nice UI and is simple to set up. Kudos to the Disqus crew! I’m looking forward to making this available as a managed component in gocept.net as soon as I get time to do so. \ud83d\ude42<\/p>\n

Other interesting topics that I joined were: a discussion about WSGI servers, parallelization, template engines, debugging and the infamous lightning talks.<\/p>\n

Obviously I couldn’t restrain myself and so I offered a session on service deployment trying to answer some questions that people had and presenting some of the code we wrote when extracting our knowledge into batou<\/a>.<\/p>\n

Another session that I tried to foster was about #failure: in addition to talking about the cool things that we found working I wanted to hear about stuff that doesn’t work: software, organisational issues, etc. We kind of got stuck on bashing anything with the label “Enterprise” and the standard library.<\/p>\n

On enterprise: the most weird experience I had lately boils down to this video<\/a> by RedHat about their JBoss offering – say what?<\/p>\n

The stdlib bashing wasn’t aggressive at all: we found some specific quirks and tried to get some understanding why things are the way they are. For me, basically, the standard library is what comes out of “batteries included” – it will have something in there that helps you out accomplishing what you want (like a pack of AA batteries) but if you’re serious about it you might need to roll some different module (like a car battery). I don’t think dropping the standard library would be a wise choice and I also don’t think that “one size fits all”.<\/p>\n

I also got a surprising invite to presenting at the GUUG meeting next year and I’m pretty excited about that!<\/p>\n

So, thanks again to Reimar and the other people organizing and sponsoring this event!<\/p>\n","protected":false},"excerpt":{"rendered":"

The Python BarCamp Cologne 2012 happened last weekend. It was well organized by Reimar Bauer and the Cyrus office space is just very well suited for this kind of event: lots of space, rooms, equipment, drinks, … The proceedings of Saturday and Sunday are available on Etherpads. My most favorite discovery was Sentry – an … Continue reading “Python Barcamp Cologne”<\/span><\/a><\/p>\n","protected":false},"author":12391367,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_newsletter_tier_id":0,"footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[10221],"tags":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pFP3y-2t","jetpack-related-posts":[{"id":218,"url":"https:\/\/blog.gocept.com\/2012\/09\/13\/proudly-sponsoring-4-barcamp-mitteldeutschland-october-1314th\/","url_meta":{"origin":153,"position":0},"title":"Proudly sponsoring 4. Barcamp Mitteldeutschland October 13\/14th","author":"","date":"September 13, 2012","format":false,"excerpt":"For the 4th time the barcamp \"Mitteldeutschland\"\u00a0\u00a0is taking place in Jena. gocept is taking the opportunity to sponsor the barcamp - with pie! If you are going to the barcamp - meet us at \"our\" pie bar on Saturday. We would be happy to\u00a0exchange ideas, learn, share, hang around and\u2026","rel":"","context":"In "en"","block_context":{"text":"en","link":"https:\/\/blog.gocept.com\/category\/en\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3368,"url":"https:\/\/blog.gocept.com\/2020\/02\/28\/zope-may-sprint\/","url_meta":{"origin":153,"position":1},"title":"Zope May Sprint","author":"Michael Howitz","date":"February 28, 2020","format":false,"excerpt":"Earl Zope has settled down for a good while in Python 3 wonderland. He made friends with the inhabitants and other immigrants. He enjoys his new live. The sunset of his original homelands took place as predicted by the beginning of January 2020. As Earl Zope was well prepared this\u2026","rel":"","context":"In "en"","block_context":{"text":"en","link":"https:\/\/blog.gocept.com\/category\/en\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2020\/02\/lily-of-the-valley-4175855_1920.jpg?fit=1200%2C798&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2020\/02\/lily-of-the-valley-4175855_1920.jpg?fit=1200%2C798&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2020\/02\/lily-of-the-valley-4175855_1920.jpg?fit=1200%2C798&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2020\/02\/lily-of-the-valley-4175855_1920.jpg?fit=1200%2C798&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2020\/02\/lily-of-the-valley-4175855_1920.jpg?fit=1200%2C798&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":3240,"url":"https:\/\/blog.gocept.com\/2018\/07\/09\/saltlabs-sprint-zope-and-plone-sprint-in-a-new-location\/","url_meta":{"origin":153,"position":2},"title":"Saltlabs Sprint: Zope and Plone sprint in a new location","author":"Michael Howitz","date":"July 9, 2018","format":false,"excerpt":"After Earl Zope II is now nearly relocated to the Python 3 wonderland, gocept will move to a new head quarter in the next months. This is the right time to celebrate with a new sprint, as we have now even more space for sprinters. The new location is called\u2026","rel":"","context":"In "en"","block_context":{"text":"en","link":"https:\/\/blog.gocept.com\/category\/en\/"},"img":{"alt_text":"Photo by Jill Heyer on Unsplash","src":"https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2018\/07\/jill-heyer-247995-unsplash.jpg?fit=1200%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2018\/07\/jill-heyer-247995-unsplash.jpg?fit=1200%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2018\/07\/jill-heyer-247995-unsplash.jpg?fit=1200%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2018\/07\/jill-heyer-247995-unsplash.jpg?fit=1200%2C800&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2018\/07\/jill-heyer-247995-unsplash.jpg?fit=1200%2C800&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":2497,"url":"https:\/\/blog.gocept.com\/2017\/05\/22\/see-you-on-pyconweb-in-munich\/","url_meta":{"origin":153,"position":3},"title":"See you on PyConWeb in Munich?","author":"Michael Howitz","date":"May 22, 2017","format":false,"excerpt":"The\u00a0gocept team will\u00a0join PyConWeb 2017 in Munich from 27th to 28th of May \u2013 hey, this is is less than one week from now! It seems that there are still tickets available. I myself will present\u00a0RestrictedPython \u2013 or how to port to Python 3 without porting dependencies\u00a0on Saturday\u00a0at 3 p.\u2026","rel":"","context":"In "en"","block_context":{"text":"en","link":"https:\/\/blog.gocept.com\/category\/en\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":268,"url":"https:\/\/blog.gocept.com\/2012\/11\/09\/python-2-and-3-compatible-builds-with-zc-buildout\/","url_meta":{"origin":153,"position":4},"title":"Python 2 and 3 compatible builds with zc.buildout","author":"","date":"November 9, 2012","format":false,"excerpt":"Creating a single-source build environment with zc.buildout that works for both Python 2 and 3 is a bit of a hassle. This blog post shows how to do it for a minimal demo project. During the sprints at PyCon DE 2012, we tried to make the upcoming 1.0 release of\u2026","rel":"","context":"In "en"","block_context":{"text":"en","link":"https:\/\/blog.gocept.com\/category\/en\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3229,"url":"https:\/\/blog.gocept.com\/2018\/06\/07\/migrate-a-zope-zodb-data-fs-to-python-3\/","url_meta":{"origin":153,"position":5},"title":"Migrate a Zope ZODB Data.fs to Python 3","author":"Michael Howitz","date":"June 7, 2018","format":false,"excerpt":"TL;DR Use\u00a0zodbupdate. Problem A ZODB\u00a0Data.fs\u00a0which was created under Python 2 cannot be opened under Python 3. This is prevented by using a different magic code in the first bytes of the file. This is done on purpose because str\u00a0has a different meaning for the two Python versions: Under Python 2\u2026","rel":"","context":"In "en"","block_context":{"text":"en","link":"https:\/\/blog.gocept.com\/category\/en\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2018\/06\/spring-3383890_1280.jpg?fit=1200%2C797&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2018\/06\/spring-3383890_1280.jpg?fit=1200%2C797&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2018\/06\/spring-3383890_1280.jpg?fit=1200%2C797&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2018\/06\/spring-3383890_1280.jpg?fit=1200%2C797&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2018\/06\/spring-3383890_1280.jpg?fit=1200%2C797&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/blog.gocept.com\/wp-json\/wp\/v2\/posts\/153"}],"collection":[{"href":"https:\/\/blog.gocept.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.gocept.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.gocept.com\/wp-json\/wp\/v2\/users\/12391367"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.gocept.com\/wp-json\/wp\/v2\/comments?post=153"}],"version-history":[{"count":7,"href":"https:\/\/blog.gocept.com\/wp-json\/wp\/v2\/posts\/153\/revisions"}],"predecessor-version":[{"id":160,"href":"https:\/\/blog.gocept.com\/wp-json\/wp\/v2\/posts\/153\/revisions\/160"}],"wp:attachment":[{"href":"https:\/\/blog.gocept.com\/wp-json\/wp\/v2\/media?parent=153"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.gocept.com\/wp-json\/wp\/v2\/categories?post=153"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.gocept.com\/wp-json\/wp\/v2\/tags?post=153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}