1. btsync, where have you been all my life

    Well, that was easy.

    I've been using KeePass for password management for roughly five years, ish. I like that it's free, that it runs on all my devices and that it integrates with any password-protected application (not just my browser). Syncing the database to all said devices, on the other hand, has always been a minor headache. I don't want to rely on free cloud storage providers, so I substitute various incarnations of personal servers, and I sacrifice the nifty auto-syncing clients. I could run something like SparkleShare, but that seems like overkill for one lousy file ...

    read more
  2. casedCamels and underscores

    Ah, coding styles. A favorite holy war. Are your braces one true or K&R? Is your indenting tabbed or spaced? Are your variables underscored or camelCased? In my case, respectively K&R, spaced and camelCased — but that's just my preference. It's not like any one style is objectively better than any other. Let's all just get along, people.

    Unless you're CompSci researchers in Maryland, in which case you should do a study:

    A family of studies investigating the impact of program identifier style on human comprehension is presented. Two popular identifier styles are examined, namely ...

    read more
  3. couples counseling for PHPStorm and MySQL

    I have drunk the koolaid, and it is purple and orange. Swirled. Without mixing. Because magic.

    I thought JetBrains just made Eclipse knockoffs until I started watching the short AngularJS tutorials at egghead.io. Resident guru John Lindquist wields WebStorm like a syntax-highlighted scalpel, flying through line after line of auto-generated code as easily as most of us breathe. I got excited just watching. The AngularJS tutorial content is great too, but that editor. I'm fast in vim, but not that fast.

    On the other hand, WebStorm doesn't really touch my mostly-PHP day job. Enter Mathias Verraes and ...

    read more
  4. deploying pelican with git

    One of the things I love about git is how easy it makes website deployment. Stick all your versions (production, development, test, yadda yadda) in different branches, push to a bare repo on the server, and set up your post-receive hook to put the right versions in the right places by checking out individual branches to different working directories. Bam, done.

    I would have set up pelican the same way, except I want to be able to make changes directly on the server. Technically, what I should have done is create the bare master repo, point the detached checkout to ...

    read more

Page 1 / 3 »

social