List/Grid Software Development Subscribe to the RSS feed of category Software Development

Enterprisey Developers, Acronyms, and Discrimination
Over the past few years my clientele shifted from a mix of mostly mid-market companies and a few startups to almost entirely startups, and that shift has resulted in a wider palette ...

A case for putting off documentation until the end
I have a bad habit of putting off documenting my code as long as possible; it’s often my last task before I submit a pull request. And every time I’m slogging through hundreds ...

Peer reviews for security are a waste of time?
At this year’s RSA conference, one of the panel’s questioned whether software security is a waste of time. A panellist, John Viega, said a few things that I agreed with, and a lot ...

Your Password Is No Longer Secret, Part 1
Of course, the title is a trick. Your password is still secret, for now. To be sure that it will remain so, try to answer the following questions to yourself:How strong are your passwords? How ...

Easy application development with Couchbase, Angular and Node.js
A friend of mine wants to build a simple system to capture ideas, and votes. Even if you can find many online services to do that, I think it is a good opportunity to show how easy ...

Appsec at RSA 2013
This was my second time at the RSA conference on IT security. Like last year, I focused on the appsec track, starting with a half-day mini-course on how to write secure applications ...

Emacs or Vim? Get the Best of Both with Evil
I am an avid Emacs enthusiast in a company full of Vim users. In fact so many people I work with like to use Vim that they even created a company wide Vim config for everyone to use. ...

Best Practices Ever for Software Development
Write programs for people, not computers.a program should not require its readers to hold more than a handful of facts in memory at once names should be consistent, distinctive and ...

Git – let’s make errors (and learn how to revert them)
It’s not a secret that git is not a very easy tool to use. I am able to use it more or less; but I always feel a little scared and confused about what’s happening. I feel ...

Notes on Continuous Delivery – Configuration Management
Overview I will be continuing the topic on Continuous Delivery which began in my previous post: Notes on Continuous Integration; this time we will start looking at the first and most ...

