Categories
recruitement

Working at Tangent Solutions

Tangent Solutions is a consulting company. Looking for a job – thinking of applying? Already have an offer? Tangent Solutions: Are you a fit? How is the experience working at Tangent Solutions? They started in 2012 and grew the team from 2 founders (Dave and Ian) to about 15 people in 2014. Thereafter they expanded […]

Categories
recruitement

FutureForex: Technical Hiring Process

FutureForex uses Offerzen (and probably other methods) to get candidates for technical positions. They primarily use django and python. The Process Initial Interview You will interview with their CTO, Josh, for the first interview. He will give you an overview of the company and answer any questions you have. He will then ask some generic […]

Categories
recruitement ubuntu

Canonical Hiring Process: Is it worth it?

You would need to really want to work for Canonical to find success in technical interviews. Likely to mainly attract Ubuntu fanboys and desperate candidates for the most part – Excerpt from a Glassdoor review The process The full hiring process is apparently 15 steps and can span several months: You browse their open positions […]

Categories
django

Django Admin: Speed up Change List and Item Change Views

It was noticed on a django site that made use of django.contrib.admin that page loads were getting slow. Lots of data had been added (about 77MB worth, tables with more than 10000 records and up as well as a number of joins). A great tool for these situations is a profiler. Django-debug-bar is a easy […]

Categories
python

Python ModuleNotFoundError

One of the classic problems when running a python script that imports another module is not being able to find the module. ModuleNotFoundError: No module named ‘xxx’ There are 2 fundamentals to remember. A python module is – simply – a file A Python package is a folder containing a __init__.py file. A folder of […]