-
Jul 21, 2015
SwissJS (the former SwissJeese) is an awesome Javascript conference placed in Bern, Switzerland. I wanted to share the great impressions and amazing time I had - so here is my review.
Read more .. -
May 3, 2015
In my previous blogpost, I wrote about installing Pip for the built-in python3 interpreter on the ubuntuphone. One serious limitation with Pip is that we cannot install precompiled binary packages such as Numpy. Moreover,
Read more ..apt-get install
does not work on the ubuntuphone due to the read-only filesystem. In this blogpost, I will show how to make the filesystem writable and to useapt-get install
to install a precompiled version of Numpy on ubuntuphone. After installing gcc and g++, we can simply usepip
to install any package, for example IPython. -
Apr 9, 2015
The Aquaris E4.5 ubuntuphone ships with a pre-installed python3 interpreter. However, this embedded interpreter lacks the package manager pip - a common tool to install new python modules. In this blogpost, I will show how to install pip and setuptools on the ubuntuphone.
Read more .. -
Mar 4, 2015
Ansible is a very simple, clean and elegant tool to provision your production or development machines. It can be also used to setup and configure your development desktop, for example from a plain Ubuntu 14.04 LTS installation. For this task, we will soon run into the need to check, download and install applications as .deb packages because there is no ppa repository available (e.g. for dropbox, vagrant, etc.). In this blogpost, I will discribe how I solved this problem using Ansible.
Read more .. -
Sep 20, 2014
Celery is a library for asynchronous task and worker queues and scheduling based on distributed message passing infrastructure like RabbitMQ (or Redis) written in Python. It facilitates the distribution of work of intensive parts of the application among different processes to horizontally scale an application across all systems. Celery can easily be integrated to a Django application to make it more responsive, distributed and scalable.
Read more .. -
Aug 3, 2014
Setting up multiple development environments is a pain. Often, we have to deal with multiple settings, multiple library versions and overlapping dependencies for different projects. Vagrant is a tool written in Ruby for managing multiple development environments as virtual machines on your local machine. It manages all the steps from creating virtual images to launching them, syncing of local folders and port forwarding. In this blogpost I will discuss how to set up Vagrant together with the provisioning tool Puppet to create automated development environments, that can be checked in into version control. A working demo of the configuration of a simple webstack (nginx, php-fpm, mysql) can be found on Github.
Read more .. -
Jul 20, 2014
AngularJS is a superheroic web framework written in JavaScript that enables declarative dynamic web views in HTML by extending the HTML vocabulary. One of its great features is automatic data-binding of models and templates. In this blogpost I will discuss how to extend an existing AngularJS application to support animations. A working demo can be found here.
Read more .. -
Jul 19, 2014
Github is a web-based hosting service for Git repositories that helps to organize code in version control. Additionally it offers a great discount for educational purposes (for students, teachers, researchers, etc.): the Micro plan (5 private repositories) free for 2 years.
Read more .. -
Jul 16, 2014
Jekyll uses the Liquid template engine to parse templates. In this blogpost I will discuss how to use Liquid, to customize your blog, to include custom CSS and the framework Bootstrap. To enable interaction on our static site, we will also include the commenting system Disqus.
Read more .. -
Jul 15, 2014
Jekyll is a simple, blogaware static page-generator written in Ruby. In this blogpost I will discuss how to use Jekyll to blog directly from a Github repository. The advantages are obvious: we don’t need to host the blog on a paid webhoster, we don’t need to administrate a database, we can use a beautiful markup parser like markdown to write and format blogposts and pushes are automatically published to the personal Github user page http://chaosmail.github.io.
Read more ..
subscribe via RSS