SQL queries dangerously couple software to the persistence layer. And as they grow in size, they capture more complexity—I've even found myself embedding key business rules.
Software developers have the mantra: “don’t repeat yourself” in code. Applying this to buying software can prevent 3 big problems caused by duplication.
A note-taking app for developers needs: 1) fast editing, 2) organization and search, and 3) adaptability. Boostnote has all these & has earned a spot in my toolbox.
Every consultant must learn to say no — to special cases, cool new ideas, extra responsibilities, etc. It's your duty to protect your project. And yourself.
Thinking of Pivotal Tracker as the main backlog and Invision as the supporting visual design backlog has brought structure and transparency to the process.
F# is supported as a first-class language on AWS Lambda. Here’s how to create the resources with AWS CLI, and build and deploy a project with DotNET CLI.