Posts archive
-
15 May 2020 » Using relative paths in Linux scripts
-
05 May 2020 » Relative and absolute paths in Linux
-
24 Mar 2020 » Homeworking: opportunities for scientists
-
14 Nov 2019 » New journal for “Patterns” in data
-
19 Mar 2019 » Packaging data and metadata using dtool
-
26 Feb 2019 » Data management for biologists
-
13 Oct 2016 » Python for biologists
-
01 Oct 2016 » Biologist’s Guide to Python string manipulation
-
24 Sep 2016 » Biologist’s Guide to Computing - almost there
-
06 Mar 2016 » Taking the effort out of server configuration using Ansible
-
05 Dec 2015 » Biologist’s Guide to Computing - a work in progress
-
10 Oct 2015 » How to build a basic image viewer using FreeImage and SDL2
-
04 Sep 2015 » How to continuously test your Python code on Windows using AppVeyor
-
30 Aug 2015 » Five steps to add the ‘bling’ factor your Python package
-
24 Jul 2015 » Day 12: Multi-level modelling in morphogenesis
-
23 Jul 2015 » Day 11: Multi-level modelling in morphogenesis
-
22 Jul 2015 » Day 10: Multi-level modelling in morphogenesis
-
21 Jul 2015 » Day 9: Multi-level modelling in morphogenesis
-
20 Jul 2015 » Day 8: Multi-level modelling in morphogenesis
-
17 Jul 2015 » Day 5: Multi-level modelling in morphogenesis
-
16 Jul 2015 » Day 4: Multi-level modelling in morphogenesis
-
15 Jul 2015 » Day 3: Multi-level modelling in morphogenesis
-
14 Jul 2015 » Day 2: Multi-level modelling in morphogenesis
-
13 Jul 2015 » Day 1: Multi-level modelling in morphogenesis
-
11 Jul 2015 » How to generate beautiful technical documentation
-
28 Jun 2015 » Five tips to help you document your coding project
-
13 Jun 2015 » Test-driven development for scientists
-
30 May 2015 » Four tools for testing your Python code
-
15 May 2015 » Five exercises to master the Python debugger
-
09 May 2015 » Beginner’s Guide: creating clean Python development environments
-
04 May 2015 » Using Cookiecutter - a passive code generator
-
24 Apr 2015 » How to manage firewalls using ferm and Ansible
-
18 Apr 2015 » Ansible playbook for installing the GBrowse genome browser
-
11 Apr 2015 » How to create reusable Ansible components
-
02 Apr 2015 » How to create automated and reproducible work flows for installing scientific software
-
22 Mar 2015 » Object-oriented programming for scientists
-
12 Mar 2015 » Strategies to access content from Python functions that write to disk
-
08 Mar 2015 » How to display objects as images in IPython
-
06 Mar 2015 » NorDevCon a day filled with passion!
-
28 Feb 2015 » Three essential tips for improving your scientific code
-
18 Feb 2015 » How to save RGB images using PyLibTiff
-
13 Feb 2015 » Saving 16-bit tiff files using Python