David "Pigeonflight" Bain: Characteristics of a sustainable buildout
Buildout is a software build system used to manage development and deployment setups, especially in Python. When done well, Buildout makes everything very repeatable. Widely used in Plone projects but...
View ArticleMikko Ohtamaa: Deform 2.0
Deform 2.0 has been released.See Deform on Github.Deform is a Python form library for generating HTML forms on the server side. Date and time picking widgets, rich text editors, forms with dynamically...
View ArticleGil Forcada: Plone testing team meeting
After a Plone Conference there’s always a lot of energy and willingness to move Plone one step forward.The testing and CI team in Plone is no different, and for that I created a Doodle to see who is...
View ArticleCodeSyntax: World Plone Day 2014: manufacturing internationalization strategy
World Plone Day was last wednesday, april the 30th, and as in previous occasions, we did celebrate it at CodeSyntax's offices, with some customers and Plone users of the Basque Country.
View ArticlePatrick Gerken: Lightning Talks Saturday
Alex HendorfFirst Europython 2017 Announcement. We had lots of proposals. We choose Rimini. Lots of applause after some nice pictures. Conference center got awarded as best Conference center. Good...
View ArticlePatrick Gerken: Andreas Jung - Hunting for the best NoSQL database. Why we...
NoSQL is not about performance, scaling, dropping ACID or hating sQL, it is about choice.Categories of NoSQL:key-valuecolumn orienteddocument basedtabulargraphxml/object dbNew...
View ArticlePatrick Gerken: Jonathan Stoppani - Managing dependencies of Python projects...
Assumptions:You use isolated envsYou use pipYou work on products, not librariesPart 1You start with::pip install django pip install boto... Now lets deploy. SSH to server, copy dist files, copy source,...
View ArticleMakina Corpus: Paypal tracking with Rapido
Paypal Instant Payment Notification (IPN)If we put a Paypal button somewhere in a website, it is nice to know if the user got through the payment process properly and did not just canceled in the...
View ArticleMakina Corpus: The world's simplest Python template engine
A template engine is a component able to render some data using a given string template.We use it extensively in web development (that's not surprising because web development is mainly about reading...
View ArticleDavid "Pigeonflight" Bain: Letsencrypt, Apache2, Plone and SSL
These are notes for my future self. I'm mostly using nginx now, but I have an Apache server here and there. I also have a post on configuring letsencrypt SSL with nginx.AssumptionsThis is a Plone site...
View ArticleGil Forcada: Easily extract commits from a messed up branch
Once in a while you encounter branches that are have been over-used, i.e. multiple persons added commits there for unrelated issues.How to get around/solve that? I’m glad you ask :-)Today I was facing...
View ArticleReinout van Rees: DSA ssh keys also deprecated in OSX Sierra
I've been using an ssh key for a long time. Back in the days when RSA keys were mostly commercial/proprietary and when DSA keys where the recommended method.When ubuntu 16.04 came out, I suddenly...
View ArticleeGenix: PyDDF Python Sprint 2016
The following text is in German, since we're announcing a Python sprint in Düsseldorf, Germany.AnkündigungPyDDF Python Sprint 2016 in DüsseldorfSamstag, 19.11.2016, 10:00-18:00 Uhr Sonntag, 20.11.2016,...
View ArticleAndreas Jung: Bringing real collaborative editing to Plone
Integration of Plone 5 with the Smashdocs authoring solution.
View ArticleDavid "Pigeonflight" Bain: Installing Plone 5 on Windows: Part 1 - Preparing...
Windows does not ship with all the tools needed to install Plone for development. These are the steps needed to prepare your Windows machine for Plone 5.AssumptionsI assume that you're using a Windows...
View ArticleFour Digits: Wagtail Space
After organising many Plone related sprints and a conference, we will host our first Wagtail Sprint next year. Wagtail is a very clean and neat CMS, based on our beloved language Python. Enough reason...
View ArticleDavid "Pigeonflight" Bain: Installing Plone 5 on Windows: Part 2 - Installing...
This is part 2 of installing Plone 5 on Windows. The following instructions are specific to installing Plone 5 on Windows. Part 1 covered preparing your Windows machine for Plone.AssumptionsYour system...
View ArticleeGenix: eGenix PyRun - One file Python Runtime 2.2.2 GA
IntroductioneGenix PyRun™ is our open source, one file, no installation version of Python, making the distribution of a Python interpreter to run based scripts and applications to Unix based systems as...
View ArticleeGenix: eGenix PyRun - One file Python Runtime 2.2.3 GA
IntroductioneGenix PyRun™ is our open source, one file, no installation version of Python, making the distribution of a Python interpreter to run based scripts and applications to Unix based systems as...
View ArticleMartijn Faassen: Looking for new challenges
Fair warning: In this blog post I aim to sell myself. I'm looking for an exciting and challenging new freelance engagement.I'm a software developer and I have been one professionally for about 20 years...
View Article