Yesterday after updating from 2018.1 to 2018.2 PyCharm kept crashing when closing a project. As Pycharm reopens a project upon restart and I normally have a lot of PyCharm instance open, this kind of forced me to open a lot of PyCharms that I don’t need all the time. As the crash also wiped preference […]
There a numerous GUI program’s out there to create a stick but’s it super duper easy to do it from the terminal as the App store image contains a shell script that does it for you with just one Terminal command. So go ahead download a fresh copy of Mac OS High Sierra via the […]
Last Tuesday I attended a trial of a continuous delivery (CD) hackathon that will be hosted by Itility on 21 March. It’s not just a silly event to show of your coding skills: you can actually win prizes including a 5 day, all inclusive, train journey to Berlin ending at Europe’s leading interdisciplinary technology festival: […]
When i’m offered the choice I will use Gitlab + Gitlab CI as it integrates everything that’s needed for a modern continuous deployment setup. But sometimes you are force to use Jenkins because it’s already available. It uses a java subset, called Grovy to facilitate building jobs. None of the normal IDE’s environments or texteditors […]
I’m quite a big fan of Sentry logging, especially for Django project, but for a project I needed to setup Graylog logging as it was already available in the infra structure. Python has an excellent logging system and Django uses it since Django 1.3. To use it in views, models and tasks you add an […]
This is the second post in a series of post describing how to run Magento via Docker on Mac OS. Setting up a dockerized Magento2 is easy. Magento also provides a dev box, but this post focuses on having a production grade Magento ready for swarm deployment, with some scalability features so you can tweak […]
As more and more shops switch to shiny new Magento2 webshops it’s handy to know how to spin up a 1.9 shop if customers ask for migration plans, or to have easy access to an environment that can be used to experiment with the magento environment itself.
As Magento2 is one of the most used ecommerce solutions, on this planet, there are a lot of ways to run it. A modern, full blown, production ready, Magento stack will probably consists out of: varnish, redis, nginx, php7-fpm, php7-cli, mysql and magento2 community edition (ce) or magento2 enterprise edition (ee). For development purposes you […]
If apt-get isn’t functioning because your /boot is at 100%, you’ll need to clean out /boot first. This likely has caught a kernel upgrade in a partial install which means apt has pretty much froze up entirely and will keep telling you to run apt-get -f install even though that command keeps failing.
Agile software development is the preferred way for a lot of companies and successful software projects nowadays. As a professional software developer I used a lot of methods in the last years. School drilled me with traditional waterfall approaches like SDM and SDM II, this quickly changed to the Rational Unified Process (RUP) and a […]