Rock IT
Author image

Jakub Skałecki

21 Posts Warsaw, Poland
Full Stack geek. Likes Docker, Python, and JavaScript, always interested in trying new stuff.

How to make your Django context processors lazy

If you came here, you probably know what is a context processor, but let's quickly recap. It's a function, that returns dictionary of values. Those values will be injected to rendering context without explicitly defining them in view. They allows us to refactor commonly used variables out of views. The most well-known context processor is Authentication, making it possible to...
Continue Reading

How to profile Django views

If you are programming for some time, you probably heard that sentence: I made that mistake many times - I've spent lot of time optimizing something that was totally irrelevant. Basically, most of the time you should focus to create readable, maintainable code. AND THEN, if something is not fast enough, yo can try to optimize it. But firstly, profile!...
Continue Reading

Better Docker experience with Dockerize

I've had some problems with my Docker images and docker-compose configuration. Let's analyze following docker-compose.yml file: version: '2' services: database: image: postgres application: image: registry.example.com/our-application command: node ports: - 80:80 Do you see anything wrong here? Probably not, because file is perfectly OK. But there's a problem! When you run docker-compose up, docker starts all...
Continue Reading