$800 – $995

YOW! Workshop 2019 - Melbourne - James Shore, Faster, More Effective Test-D...

Event Information

Share this event

Date and Time

Location

Location

Cliftons Melbourne

1/440 Collins St

Melbourne, VIC 3000

Australia

View Map

Refund Policy

Refund Policy

Refunds up to 30 days before event

Event description

Description

Have a pressing development issue you need help with? Want to expand your skills?

Check out this series of workshops, set in a more intimate environment than our conferences, that are being run in conjuction with YOW! 2019 Conference. Don't miss out on this unique opportunity to get up close and learn from international and national experts while they're available.

Faster, More Effective Test-Driven Development

with James Shore

Are your tests slow and brittle? Do you get a sinking feeling when you need to refactor? Do you worry that your unit tests aren’t actually testing anything important? If so, you could benefit from writing tests that don’t use mock objects.

In this workshop, you’ll use Node.js to explore a cutting-edge approach to test-driven development (TDD) that doesn’t need mocks or end-to-end tests. We’ll re-examine test-driven development from first principles to create tests that are fast, effective, and easy to write. We’ll tackle real-world problems such as testing infrastructure, evolving mock-free designs from scratch, and working with existing mock-based designs.


Learning Outcome: You’ll learn the core principles of testing without mocks, the tradeoffs involved, what’s easier, and what’s harder. Because this course re-examines test-driven development from a new perspective, it’s suitable for both TDD beginners and experts. You’ll leave with a new bag of tricks for your toolkit and you’ll be ready to choose between a mock-based or mock-free approach depending on the needs of your code.


Target audience: Experienced programmers. Basic familiarity with JavaScript and Node.js. No prior TDD experience is needed, but basic familiarity with testing frameworks is recommended.


Workshop Requirements

  • Laptop with wifi-internet access
  • Node.js installed
  • git installed
  • An internet connection


Workshop Schedule

8:30 – 9:00 am Registration and arrival tea/coffee

9:00am Workshop begins

10:30 - 10:55 am Morning Tea (included)

12:30 - 1:25 pm Lunch (included)

3:15 - 3:30 pm Afternoon Tea (included)

5:00 pm Workshop ends

Please note times may vary at the workshop facilitator's discretion.



About James Shore

James Shore

James Shore teaches, writes, and consults on Agile development processes with an emphasis on technical excellence. He is a recipient of the Agile Alliance's Gordon Pask Award for Contributions to Agile Practice, co-author of /The Art of Agile Development/, host of "Let's Code: Test-Driven JavaScript," and co-creator of the Agile Fluency™ Model. InfoQ has named him one of the "most influential people in Agile." You can find his screencasts at letscodejavascript.com and essays at jamesshore.com

Choose from our other Melbourne workshops.

Following the Workshops is the YOW! 2019 Melbourne Conference, 12-13 December 2019.

Book Now




Group tickets and Partnership

Please email info@yowconference.com if you'd like to purchase group tickets.
Contact the partnership team to request a copy of our partnership package or for more details on how we can tailor a specific package for your needs.

Transfer, Cancellation and Refunds

Please see our full terms and conditions.


For more information, visit yowconference.com or contact info@yowconference.com

Share with friends

Date and Time

Location

Cliftons Melbourne

1/440 Collins St

Melbourne, VIC 3000

Australia

View Map

Refund Policy

Refunds up to 30 days before event

Save This Event

Event Saved