Generally speaking, in a production environment, you don't want things like Nginx and your database running in Docker containers. You want those services running on the host and your application(s) in a container. The tricky part here is that localhost in a container is the container's network, not the
I just saw this tweet which I actually found a little discouraging. As of March 2017, only 12% of PyPI downloads were initiated by Python3. As an avid user of Python3 this anti-Python3 attitude continues to baffle me. Hell, even Flask now recommends using Python3. It's been quite a while
I've been in a lot of discussions lately about 'stacks'. Agencies, for good reason, want to limit the stacks they use and for good reason. It means that projects are more predictable to work on and one can develop templates etc to move things in the right direction. I thought
I've been playing around with Django for years. Back when I was a PHP developer that was learning Python it was great. It works the way you expect an MVC framework to work so if you're coming from another language with similar frameworks it's great. For the past year though
So there I was, moaning about the current state of CSMs when I attended the Django mini-conf before PyConAu an saw Adam Brenecki's presentation: Comparing Wagtail, Django CMS and Mezzanine. For whatever reason Wagtail really appealed to me. It had a really nice interface and seemed to do a good
I've been keen to start using PostgreSQL for far too long now. Everyone raves about it and MySQL has lost it's open source cred since being acquired by Oracle. But I was quickly starting to believe that the reason people were raving about it (particularly Python and Ruby folk) was
I've been talking to Terry Johal about getting our podcast up and running again. Naturally my action plan was to rebuild the website. It was original built in CakePHP but has a few little bugs I've never got around to fixing so I thought I'd just rebuild it in Django.
Deciding how you are going to put your website together is clearly an important decision. You generally need to make that decision up front and it will go on to haunt you for some time. As I've already mentioned I've decided to go with Python rather than PHP, but I've