Explore >> Select a destination


You are here

blog.bdw.li
| | 8yd.no
15.0 parsecs away

Travel
| | Git squash takes your commits and squashes them together, usually into one commit. Useful for creating one commit if you've got a lot of smaller commits that creates a messy Git history. Git rebase ...
| | jo-m.ch
10.7 parsecs away

Travel
| | Software Engineering Principles # Start simple and iterate, you won't get it right the first time anyways Make it fail gracefully There can never be enough logging, debug statements, asserts Measure before you optimize Make it hard to do the wrong thing Ugly hacks keep the world spinning Limitations are as important as features. Magic is bad Hyrums Law is very real and needs to actively worked against if you don't want to deal with it's fallout Specifications are important. If someone wants you to build something, it needs to be specified. Documents # Design and Decision # Should contain:
| | rick.cogley.info
5.7 parsecs away

Travel
| | It's possible to update a forked git repository using the Terminal or one of the many good GUIs for git, but did you know Github gives you a way to update a fork directly in its web interface?
| | betterdev.blog
65.4 parsecs away

Travel
| Git allows us to define aliases, which are our own commands we can use. Here I will show Git aliases that I use in everyday work. With explanation.