Resources for practicing your craft
-
Upload
sebastian-larsson -
Category
Software
-
view
218 -
download
0
description
Transcript of Resources for practicing your craft
2023-04-11 Sebastian Larsson @00Zeb1
Resources for practicing your craft
– The connected world– Theoretical
– Books, videos, courses, magazines
– Practical– Kata,pet projects, open source
Agenda
2023-04-11 Sebastian Larsson @00Zeb2
Recent TDD activity
2023-04-11 Sebastian Larsson @00Zeb3
Recent TDD activity...
2023-04-11 Sebastian Larsson @00Zeb4
#whyitdd
Definition
2023-04-11 Sebastian Larsson @00Zeb5
“I’m not a great programmer; I’m just a good programmer with great habits.”
• Learn directly from GURU’s• Comprehensive• Cheap• Time consuming
Theretical resources – Books
2023-04-11 Sebastian Larsson @00Zeb6
Theretical resources – Courses
2023-04-11 Sebastian Larsson @00Zeb7
Pluralsight Udemy Industrial logicWeb based
x x x
App support
x x
Offline content
x x
”Certifications” on completion
x x
Reading instructions
x x
Exercises
(x) (x) x
Tests
x x
Personalized feedback
x
Cost $29, $49 per month
FREE, paid
$140-$250 per course, discount on box sets
Industrial logic offerings
2023-04-11 Sebastian Larsson @00Zeb8
CoursesBox sets
• Watch & learn (no exercises)• See the experts do TDD
Theretical resources – Videos
2023-04-11 Sebastian Larsson @00Zeb9
James Shore Lets play TDD
cleancoders.com
$12, $18, ~1hour episodes
pragprog.com $30, ~2 hours
jamesshore.com FREE
• No magazines about Craftsmanship in particular• However, articles about or related do occur
Theretical resources... Magazines
2023-04-11 Sebastian Larsson @00Zeb10
• Small exercises• Practice everyday skills and muscle memory• Try it at http://cyber-dojo.org/
Practical resources – Code kata
2023-04-11 Sebastian Larsson @00Zeb11
• Bigger scope – added realism• Pick something you are passionate about
If you lack imagination, have a look at
Practical resources – Pet projects
2023-04-11 Sebastian Larsson @00Zeb12
• Could also be open source• Put what you learn to use
On the job training
2023-04-11 Sebastian Larsson @00Zeb13
• Fresh graduate– Learn design principles (SOLID) and some patterns– Introductory to TDD and test doubles– Practice by writing code!
• TDD practitioner– Follow TDD guru’s on twitter– Clean coders advanced TDD videos– Books: Effective unit testing, the Art of unit testing...
Training profilesgoal: learn TDD
2023-04-11 Sebastian Larsson @00Zeb14
If you liked this presentation, have a look at…• May issue of agile record is about TDD.• This presentation was based on an article in it.• Formerly a PDF magazine, since last issue, a blog.• http://www.agilerecord.com/
Agile record
2023-04-11 Sebastian Larsson @00Zeb15
2023-04-11 Sebastian Larsson @00Zeb16