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 […]
Installing a quite normal Django stack on windows with postgres support yields a lot of questions on StackOverflow; especially the installation of psycopg2 can be a bit tricky. The typical error message you will receive is: Unable to find vcvarsall.bat. This message appears when a Python package contains the source code for a native extension […]
As a Linux user the installation of all deps is rather easy; you run a couple of apt-get installs and some pip installs inside a virtual env and your are good to go. On windows there are some steps you need to do by hand. Normally I like to compile my own C extensions where […]
SweetCaptcha is a free CAPTCHA service that offers to match “sweet” images instead of making you recognize distorted digits and characters. It’s a fun captcha service where a user has to solve a small puzzle by dragging the correct icon to another icon. It worked flawlessly for the last couple of years but it looks […]
Choose whether you want OSX python or home brew version. When you choose home brew run: brew install python Then install virtualenv: pip install virtualenv pip install virtualenvwrapper mkdir -p .virtualenvs Add some conf stuff to your .bash_profile or .bash_rc ### Virtual envs export WORKON_HOME=$HOME/.virtualenvs export PROJECT_HOME=$HOME/GIT source /usr/local/bin/virtualenvwrapper.sh
Every now and then I have to install Python PIL or Pillow on an Ubuntu server. I mostly end up with problems like no jpeg support or no compressed png support. After some googling you will find all kinds of info consisting of creating symlinks on some locations so it will work on 64 bit […]