Resources
Book Sites
Your
Book's Website (Clean
Code and its Successor)
BDD
in action (another of your books for the class)
Soft Skills (your
last book for this course)
Test
Driven Development with python (a
really nice book on the subject - read it for free from the publisher -
please consider buying it for your collection)
GitHub
client
Git
Client for Windows
Git
Client for Mac
Collaboration Tools
Jira
Slack
Keeping up with your 'lifetime learning'
Hacker news
lobste.rs
Coder Radio
- two perspectives on the independent contractor approach to making a
software living
Talk python to me voted by last
years students as having the best podcast theme-song
Slides
The intro lecture
Good naming conventions
Introduction to TDD
Clean Functions
What kind of developer do you want to be
when you 'grow up'?
Clean code Comments
professional - how to
Clean OOP notes
Notes on Teams
Clean Error Handling
Clean Tests and introducing BDD
Introduction to BDD
BDD Executable specs - feature files
BDD executable specs - step files
Some Links to instrumentation tools,
mostly for android
Clean Third Party Code
What is the future of agile?
Complexity and Clean Systems
Processes, ethics, usability etc.
from time to time I'll add the lecture slides here.
using Git by Kathy
Debugging Slides by Edson
Multi-sitecollaboration tools by
Kayla
Pedro's TFVC slides
Prince's GIT slides
Luke's Slides on Debugging with pycharm
Joe's Presentation on Microsoft's TFS
Al's Presentation for Multi-site
Collaboration tool.
License
and copyright by Mohammed
Programming language trends by
Cassandra
Version control best practices
by Ed
Licensing and Copyright by Michael
Programming Language Trends by Sean
Regular Expressions by Joshua
Version Control Standard Practices by
Michael
Programming language usage noted
by Danny
Disruptive Computing by Nick
(not yet delivered)
Software Profiling by Eric
Dependency Injection by Crisa
Command Line tools by Tyler
Programming language Usage by
Kevin
Internet of Things by Jeff
Ryans Command line tutorial
Containers and Docker by Ryan
Becoming a system admin/It tech by Mario
Micro Services vs Traditional
Monolithic Architecture by Wei
How 'Free' sites make
their money by Conor
Internet of Things by
Craig
Dev Ops by Patrick