Hi there! ๐
A Little Bit About Me ๐โโ๏ธ
My name is Roy Straub. I've been (happily) coding since 2010 and made it my profession in 2015.
Since then I have worked as a Frontend and Backend Developer, and like being a polyglot. Most of my experience is in Kotlin, Java, Javascript, Typescript, but I also dabble in Scala and Python.
I currently work for Xebia as a Software Developer.
Passion for Software Craftsmanship ๐จโ๐ป
After a few years of developing software I got my hands on a copy of The Pragmatic Programmer, which was a pivotal moment in my career. It made me realise the importance of the how of software development, not necessary the what.
A good carpenter makes the difference by the way he wields his hammer, not by which one he is wielding.
Ever since reading that book I've been exploring the realm of Software Craftsmanship. I publish my findings on myblog.
Articles ๐๏ธ
- It Depends
- Perfectly Imperfect Code
- TDD or Test-Last? Exploring Metaphors
- TDD or Test-Last? Introduction
- Exploring the Art of Authentic Writing
- Why Dumb Tests are Smart ๐ง
- How to Name Interfaces, Abstract Classes, and Their Implementations ๐ท
- The Real Reasons for Doing Test-Driven Development ๐
- 5 Must-Read Books for Apprentice Software Developers ๐
- ๐น How To Use Exercism To Learn Programming Languages
- ๐ Implementing Domain-Driven Design Review
- ๐ Book Review: Technical Blogging
- ๐๏ธ The Might of Microtypes
- ๐ฅ 5 Tweaks for a Productive Terminal
- โ๏ธ Concocting the Battleship Code Kata
- ๐ Book Review: Domain-Driven Design
- ๐ฅ How to become a better developer with CodeKatas
- ๐จ Maintainable tests with Test Data Builders
- โ Improving Software Design with Role Interfaces
GitHub Stats ๐
Languages I Work With ๐ง
Where to Find Me ๐
This README file is automatically generated every day! The last refresh was on Monday, 30 October, 01:21 CET.
Do you want an awesome GitHub README as well? Read about it in this article.