SVG can use SMIL animation elements such as <animate> and <set> to create declarative animation/interactivity. This allows you to dynamically change attributes like position, opacity, fill and CSS class. These features seem very widely used, but would be handy for a …
One particularly powerful aspect of Clojure is that it allows you to use Java
features without actually writing any Java. And the best way to get my head
around the Java interop features is to do a practical example; something like
I'd do for work. And as far as examples …
Django 1.9 comes with a feature that enforces strong passwords. It's an
excellent security feature, but password complexity is not what you want in
development. Here's how to turn the feature off to allow simple passwords.
It goes like this. You've created a new database, run the migrations and …
Today's project involves automatically uploading electrical metering data to an
FTPS server (explicit FTP over TLS, otherwise knowns as ESFTP). Shouldn't be a
problem, since Python supports FTPS out of the box. Only it doesn't work. Here's
Today, AngularJS isn't doing what I expect. I've auto-generating a really long
form in Django, and adding ng-model attributes so I can summarise the form.
Unfortunately, Angular is overwriting my defaults. Here's a shortened example:
"Bruised" is a little how I feel about my first experience porting a program to
ClojureScript — configuring production builds has a few traps for newcomers.
That said, I am very pleased with the results and excited to do more working with ClojureScript.
At Sturm we build web apps that perform beautifully on both tiny mobile devices and huge desktop monitors. To achieve these, we use Nginx to resize images on-the-fly. This approach was used in our recent Course Finder project with Federation University.