Speeding up a database intensive Django command

In Python web framework Django there is an option to create custom commands to run some scripts for your website from console. In this post I’ll look at a particularly slow command from our adaptive learning system library proso-apps and what I did to make it faster.

Continue reading “Speeding up a database intensive Django command”

Boosting grunt performance

I guess you’ve heard about Grunt, the JavaScript task runner. It’s a great automation tool, but when you start using it and keep adding more stuff to it, at some point you’ll probably get to a point where the execution takes more time then you are willing to wait.

I’ve recently hit that point with a document portal I’m working on at Red Hat, so I went to look out for how to do some profiling of grunt and how to speed it up. While there are some articles and stackoverflows about the topic, neither of them contained all that I needed, so the purpose of this blog post is to give you a digest with all information in one place.

Continue reading “Boosting grunt performance”

Hurray! One more blog on the internet

Here I am, going into the business of blog posting as advised by John Sonmez in his Blogging Course. What will it be about? I have no idea, so far. Or I have many different ideas but none of them seems very good and capable of providing enough topics for many blog posts. So, we’ll see. Either way it will have something to do with programming and software.

I’d like to share the experience of starting the blog. Mainly it was about two things:

Continue reading “Hurray! One more blog on the internet”