Tag: Software Development
Link: Composition over Inheritance
https://medium.com/humans-create-software/composition-over-inheritance-cb6f88070205 ᔥ
Inheritance is when you design your types after what they are, while composition is when you design your types after what they can do.
Link: FluentInterface
http://www.martinfowler.com/bliki/FluentInterface.html
private void makeFluent(Customer customer) {
customer.newOrder()
.with(6, "TAL")
.with(5, "HPK").skippable()
.with(3, "LGV")
.priorityRush();
}
Link: Blameless PostMortems and a Just Culture
Monospace/Fixed Width Programmer’s Fonts
Legacy Application Strangulation: Case Studies
Iosevka: Monospace coding typeface
What is Trunk Based Development?
Link: How to reward skilled coders with something other than people management
Link: Aphorism detection for fun but definitely not profit
http://tinysubversions.com/notes/aphorism-detection/ ᔥ
I thought this was kind of interesting. I like to see developers’ thought processes.