- Software Craft
Tool-based Database Refactoring
The term “refactoring” is well defined in software development. It is usually used to describe a restructuring of source code ranging from simply renaming a variable to completely re-thinking whole components or applications.

- Software Craft
Github's Fork & Pull Workflow for Git Beginners
If you are new to git and/or GitHub, it’s easy to get overwhelmed by the different workflow models you can use to contribute code to a repository.

- Software Craft
REST with Hypermedia - Hot or Not?
Believing Roy Fielding, who first coined the REST acronym, you may call your API a REST API only if you make use of hypertext.
