July 04, 2016
If you’re familiar with wireframes, mockups, documentation, etc. for web design then you’ve probably seen
grey image placeholders to indicate where an image should go. If you go to
Bootstrap’s documentation on thumbnails you’ll see exactly
what I’m talking about.
June 24, 2016
Python is an interpreted, object-oriented,
high-level programming language with dynamic semantics. Its high-level built in data structures, combined
with dynamic typing and dynamic binding, make it very attractive for
Rapid Application Development, as well
as for use as a scripting or glue language to connect existing components or services. Python supports modules
and packages, thereby encouraging program modularity and code reuse.
May 10, 2016
If you notice that vagrant is no longer connecting to your box, or vagrant is trying to create a new box
and telling you that a box with the same name already exists you can check to make sure
that your existing vagrant box gets re-associated. (I’m using vagrant version 1.8.1)
February 18, 2016
Sh*t happens and sometimes you need to rebuild your MySQL database. It might be because you need
to reconstruct your environment or just duplicate your environment. But here’s some things to remember
when you’re rebuilding a MySQL database.
February 15, 2016
This is part two of a two part introduction on how to integrate ReactJS with your Django project.
February 14, 2016
library developed by Facebook. It’s supposed to make for quick front end development using a virtual DOM of sorts.
February 04, 2016
If you’re getting unresolved reference warnings in your project but it’s simply because you’re importing a module
from a directory that’s a child of the root, you can specify a folder as a “source folder”. This will let PyCharm
know that some of your modules are rooted from that source folder rather than the root.
An example of this is when you decide to define your apps and modules in a subdirectory
so your modules’ source is
root/subdirectory rather than
February 01, 2016
Today at work I realized that my virtual machine didn’t have enough memory to process all the Django migrations that
had built up over time. So I decided that the best solution
would be to squash the migrations, which would hopefully reduce the memory load required to migrate changes.
February 01, 2016
This is part two of a previous article on squashing Django migrations to lighten the memory load on your system.