• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Tim Cooke
  • Campbell Ritchie
  • Ron McLeod
  • Junilu Lacar
  • Liutauras Vilda
Sheriffs:
  • Paul Clapham
  • Jeanne Boyarsky
  • Henry Wong
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Stephan van Hulst
  • Piet Souris
  • Carey Brown
Bartenders:
  • Jesse Duncan
  • Frits Walraven
  • Mikalai Zaikin

Interested in a live TDD event?

 
Author
Posts: 25
7
  • Likes 3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The threads the last few days has made me wonder. Would folks be interested in a live session where I demonstrate TDD and folks can ask questions?

If you are interested, what should we TDD?

One suggestion is the Shopping Basket Kata. But what would you like to see?
 
Marshal
Posts: 17007
298
Mac Android IntelliJ IDE Eclipse IDE Spring Debian Java Ubuntu Linux
  • Likes 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Absolutely! I'll volunteer to pair with you. If we get more volunteers, we can have a mob.

BTW, this would be a first in the history of our book promotions and if we can do it, you might will be setting a great precedent.

Thanks!
 
Steven Solomon
Author
Posts: 25
7
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Junilu,

Accepted! This is going to be awesome!
 
Junilu Lacar
Marshal
Posts: 17007
298
Mac Android IntelliJ IDE Eclipse IDE Spring Debian Java Ubuntu Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
When would you like to do it and over what medium? Zoom, Skype, pick your medium and your schedule, I'll be there.
 
Greenhorn
Posts: 27
Firefox Browser Java Windows
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Steven Solomon wrote:The threads the last few days has made me wonder. Would folks be interested in a live session where I demonstrate TDD and folks can ask questions?



I think this would be very interesting to watch and learn!
 
Marshal
Posts: 5362
325
IntelliJ IDE Python Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I'm in
 
Junilu Lacar
Marshal
Posts: 17007
298
Mac Android IntelliJ IDE Eclipse IDE Spring Debian Java Ubuntu Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Steven, do you have an hour or two today to do this? I know it's short notice but seems there are a number of folks here who are ready to participate. You could also post on the book's forum on Manning to get more to participate.

Please post a few date/times you're available to do this.
 
Steven Solomon
Author
Posts: 25
7
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Junilu,

Today is too short notice for me sadly but I could do either of the next two Friday's May 27th or June 3rd from 1-3pm ET. Do either of those work for you all?

I am going to reach out to Manning to see how they would like to promote this as an event.

Also, are we all down for the Shopping Cart kata?


Thanks
Steve
 
Tim Cooke
Marshal
Posts: 5362
325
IntelliJ IDE Python Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Alas I fear 7-9pm on a Friday night, BST timezone, will be a hard sell to the Wife :/ "Sorry luv, no takeaway and movie tonight I'm watching some nerds write code for 2 hours". I can almost see her face now.
 
Steven Solomon
Author
Posts: 25
7
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Which timezone is everyone in? I would be able to select a day other than Friday if it is more than two weeks out.

Also, would anyone have any objections to recording this session?
 
Marshal
Posts: 8297
592
Mac OS X VI Editor BSD Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Am I late to the party? Seems not.
 
Junilu Lacar
Marshal
Posts: 17007
298
Mac Android IntelliJ IDE Eclipse IDE Spring Debian Java Ubuntu Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Steven Solomon wrote:
Today is too short notice for me sadly but I could do either of the next two Friday's May 27th or June 3rd from 1-3pm ET. Do either of those work for you all?


Selfishly, I won't be able to do it on June 3 as I am taking an AWS exam at exactly that time. I can create a MeetUp event for May 27 and start socializing it.


I am going to reach out to Manning to see how they would like to promote this as an event.


That would be great.


Also, are we all down for the Shopping Cart kata?


I'm down for it. I believe there's a way to do a poll here. I'll take care of coordinating this from our end and you do what you can to coordinate it with Manning and their marketing folks.

As far as recording the session, I'm good with that.
 
Junilu Lacar
Marshal
Posts: 17007
298
Mac Android IntelliJ IDE Eclipse IDE Spring Debian Java Ubuntu Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
UPDATE: The event has been indefinitely suspended pending further notice from Steven.

(link to registration page removed)
 
Carl McGee
Greenhorn
Posts: 27
Firefox Browser Java Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I won't be able to attend, but hope the session can be recorded!
 
Steven Solomon
Author
Posts: 25
7
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Junilu,

Thanks for setting that up! I will begin socializing this as well. How many seats does the event have?

Is there anyway we could tweet it from the coderanch.com account too?

On the format of the session it looks like we have enough time for four pomodoros (25 mins each). In between we can pause and take a few questions from the chat. It would be helpful if we had someone who could sort the questions as we are pairing.

I would like to propose that we keep this session to pairing between you and myself. I suggest this because there is a lot of alignment conversations that happen when a mob first starts and that would take away from our goal of demonstrating TDD.

For the kata project, I will setup the repo beforehand. I will make the repo public but I would like to add you as a contributor on it, what is your GitHub handle?
In terms of Java versions, would could use 11, or 17. What is your preference?

Proposed format:

StepTimebox
Welcome message10 mins
Pomodoro20 mins
Questions5 mins
Pomodoro20 mins
Questions5 mins
Pomodoro20 mins
Questions5 mins
Pomodoro20 mins
Questions & Wrap upRemaining time



Edit: Updated the table time times, and removed the domain discussion.

Thanks
Steve
 
Tim Cooke
Marshal
Posts: 5362
325
IntelliJ IDE Python Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I can help with the tweeting and i think this might even warrant an email too.
 
author & internet detective
Posts: 41125
848
Eclipse IDE VI Editor Java
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I agree! I posted a banner in a box for the day/banner to supplement Tim's email/tweet. (We don't have a promo this week so might as well advertise the event as if it is one!)
 
Junilu Lacar
Marshal
Posts: 17007
298
Mac Android IntelliJ IDE Eclipse IDE Spring Debian Java Ubuntu Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Steven Solomon wrote:
Thanks for setting that up! I will begin socializing this as well. How many seats does the event have?


I set it up very optimistically for 100 seats. I think if we get 20 participants, that will be a good day.

I have some experience doing this sort of thing virtually, during Global Day of CodeRetreat as well as in my day job as a consultant/coach.

On the format of the session it looks like we have enough time for four pomodoros (25 mins each). In between we can pause and take a few questions from the chat. It would be helpful if we had someone who could sort the questions as we are pairing.

I would like to propose that we keep this session to pairing between you and myself. I suggest this because there is a lot of alignment conversations that happen when a mob first starts and that would take away from our goal of demonstrating TDD.


Very reasonable approach; it resonates with my experience with other live programming sessions. At work, we have a community of practice for tech coaches and we often end up thrashing for extended periods trying to accommodate everyone's inclinations. The inclusivity is good but it sometimes—actually, often—comes at a cost. It's not uncommon for us to spend two hours and come up with very little to show for it. It's something I'm sure many folks experience as well since I have seen it happen with various groups I join.


For the kata project, I will setup the repo beforehand. I will make the repo public but I would like to add you as a contributor on it, what is your GitHub handle?
In terms of Java versions, would could use 11, or 17. What is your preference?


I'm fine with either one. I do prefer using JUnit 5. I tend to use nested classes in my tests as a way to organize categories of tests, usually along the lines of ZOMBIES.

As for the proposed format, that looks great. Very much like the GDCR format that I like to use when I coach teams.

Thanks


No, thank you! We need more events like in our community so we very much appreciate you sharing your time and experience to do this.
 
Junilu Lacar
Marshal
Posts: 17007
298
Mac Android IntelliJ IDE Eclipse IDE Spring Debian Java Ubuntu Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
My github handle is jlacar
 
Liutauras Vilda
Marshal
Posts: 8297
592
Mac OS X VI Editor BSD Linux
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi guys,

One thing. The event page suggests 2 hours session, however, the proposed sessions and their timings (here) adds up to 2 hours and 20 mins (assuming I calculated correctly).

Nothing major, but just mentioning in case somebody is wondering...

And thank you for great initiative!
 
Steven Solomon
Author
Posts: 25
7
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Liutauras,

Ah good catch, I will updated the table. Also, Junilu and I are going to sync-up off thread to hash out the details.

Thanks
Steve
 
Junilu Lacar
Marshal
Posts: 17007
298
Mac Android IntelliJ IDE Eclipse IDE Spring Debian Java Ubuntu Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Tim Cooke wrote:Alas I fear 7-9pm on a Friday night, BST timezone, will be a hard sell to the Wife :/ "Sorry luv, no takeaway and movie tonight I'm watching some nerds write code for 2 hours". I can almost see her face now.


The session will (hopefully) be recorded so you can watch it later. I'd also be willing to work with folks over on that side of the pond on doing a session at an earlier schedule. Let's see how this one with Steven goes first. I'm hoping this is just the start of something we can have more regularly at the Ranch.

I have a friend, Bob Allen (@CuriousAgilist), who regularly hosts what he calls a "liquid" mob that goes on around the world over 24 hours. I think he just did a liquid mob session this past weekend, in fact. Check him out on Twitter and/or LinkedIn.

The idea is that he'll kick off a mob working on a specific (non-trivial) problem, usually in New Zealand time. As other time zones come online, people join in as others who have been mobbing for a while drop off. So it will start with folks from US, NZ, AU, and East Asia (PH, SG, HK, etc.).  They're later joined by India, who then continue until Eastern Europe comes online, then UK, IT, ES and others, then US East, Central, then Mountain, and Pacific to close out the session. Bob doesn't stay on the whole time, of course, but he'll start and end it.

I don't get to join Bob's sessions often or stay as long as I'd like to because my wife makes the same face as yours, only imagine it after you say "Friday night" or "Saturday (the whole day)". There's only so many times I can get away with that kind of thing and I like to reserve my allowance for when I'm facilitating or participating in Global Day of CodeRetreat.
 
Junilu Lacar
Marshal
Posts: 17007
298
Mac Android IntelliJ IDE Eclipse IDE Spring Debian Java Ubuntu Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

I wrote:I set it up very optimistically for 100 seats. I think if we get 20 participants, that will be a good day.


If everyone who got tickets shows up, it's starting to look like a good day. As of this writing, 16 tickets have been claimed so far. Past experience, however, has been that usually half will actually show up.
 
Liutauras Vilda
Marshal
Posts: 8297
592
Mac OS X VI Editor BSD Linux
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Tim Cooke wrote:Alas I fear 7-9pm on a Friday night, BST timezone, will be a hard sell to the Wife


Eventbrite says 6:00 PM – 8:00 PM BST, if that changes anything.

You may declare yourself as lost in Bermuda Triangle for an hour or something, so your wife couldn't figure out what's going on
 
Junilu Lacar
Marshal
Posts: 17007
298
Mac Android IntelliJ IDE Eclipse IDE Spring Debian Java Ubuntu Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I see that Ron, Piet, and Liu have registered. Would any or all of you like to volunteer to curate questions from the audience? This will allow Steven and me to focus on the pairing and TDDing, and it will help us get through the breaks in between Pomodoros better.
 
Liutauras Vilda
Marshal
Posts: 8297
592
Mac OS X VI Editor BSD Linux
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Junilu Lacar wrote:Would any or all of you like to volunteer to curate questions from the audience?


Sure, I'd be happy to help with that.
 
Junilu Lacar
Marshal
Posts: 17007
298
Mac Android IntelliJ IDE Eclipse IDE Spring Debian Java Ubuntu Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
If you plan on attending the session, please help us prepare by responding to the cow poll:

https://coderanch.com/t/751993/books/Poll-learn-TDD-Live-Session#3491363

Thanks!
 
Junilu Lacar
Marshal
Posts: 17007
298
Mac Android IntelliJ IDE Eclipse IDE Spring Debian Java Ubuntu Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
@Liu, I just had a thought on how we might make it easier to curate the questions for the session.

During the introduction part, we can ask participants to post their questions here instead of in the virtual meeting chat (Steven said he was going to set up a Google Meet for this). Then other participants can give a thumbs up to vote for a question. As Q&A curator, you will give us the questions with more thumbs up during the breaks.

Does that sound like a good plan?
 
Bartender
Posts: 383
47
Firefox Browser MySQL Database Java Ubuntu
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I would absolutely love to watch!
 
Junilu Lacar
Marshal
Posts: 17007
298
Mac Android IntelliJ IDE Eclipse IDE Spring Debian Java Ubuntu Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Jj Roberts wrote:I would absolutely love to watch!


I'll believe it when I get the notification email that you've registered for the event.

And please take a moment to respond to the poll. Link is in one of the replies above.
 
Jesse Duncan
Bartender
Posts: 383
47
Firefox Browser MySQL Database Java Ubuntu
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
You should believe it already then
 
Junilu Lacar
Marshal
Posts: 17007
298
Mac Android IntelliJ IDE Eclipse IDE Spring Debian Java Ubuntu Linux
  • Likes 3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Unfortunately, we have to postpone this event for now until further notice.

Since there has been a bit of interest generated, I'd be willing to host something at the same time or earlier. It will be more of an off-the-cuff discussion and exploration rather than a demo.

Still interested? If so, give this reply a thumbs up and if there are three or more who want to go ahead and do something, I'll set it up.
 
Junilu Lacar
Marshal
Posts: 17007
298
Mac Android IntelliJ IDE Eclipse IDE Spring Debian Java Ubuntu Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
OK, looks like we have at least 3 people interested. As promised, I will set up a session. What times would work best for you folks? I am in US Eastern time zone and can do it this Friday morning if you guys are good with that. I can't do it in the afternoon as I have some personal appointments I can't reschedule.

Thanks for your continued interest in this topic!
 
Marshal
Posts: 3866
541
Android Eclipse IDE TypeScript Redhat MicroProfile Quarkus Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I'd like to join, but I will be driving from Vancouver to Seattle Friday morning starting at 7:00am pacific time (10:00am eastern time), so I won't be able to attend .  Is there any chance of recording the session (even just audio)?
 
Junilu Lacar
Marshal
Posts: 17007
298
Mac Android IntelliJ IDE Eclipse IDE Spring Debian Java Ubuntu Linux
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I'm in no rush to do it. I'd be fine to do it next week, if that works out for more people. I'll post a poll in the Events forum later to see what works best.
 
Liutauras Vilda
Marshal
Posts: 8297
592
Mac OS X VI Editor BSD Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Here in UK for the rest of the week are bank holidays due to Queen's service jubilee.

If that's happening next week, I would really love to attend too.
Staff note (Liutauras Vilda) :

Thank you Junilu for organizing that!

 
Junilu Lacar
Marshal
Posts: 17007
298
Mac Android IntelliJ IDE Eclipse IDE Spring Debian Java Ubuntu Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Too much going on at work this week. I'm going to schedule an event for next week. I'll create a poll thread to see what day works best for folks.

Cow Poll is open: https://coderanch.com/t/752351/books/day-works-virtual-live-TDD#3492646
 
Jesse Duncan
Bartender
Posts: 383
47
Firefox Browser MySQL Database Java Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Are there any updates? So far it seems the leading days on the cow poll are tomorrow and Friday afternoon.
 
Junilu Lacar
Marshal
Posts: 17007
298
Mac Android IntelliJ IDE Eclipse IDE Spring Debian Java Ubuntu Linux
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I can do 1pm to 3pm tomorrow and/or Friday (yes, I will do both days if people show up)

Not sure if Stephan can make it tomorrow. I was planning to pair with him but I can pair with anyone who shows up and is willing to pair.

Here are some environment requirements for pairing:
1. Have mob.sh installed
2. Have git installed and be able to perform operations on github. You'll probably have to set up a Personal Access Token to be able to access the repo I'll set up for this. More details on this to follow later.

UPDATE:

TDD Live Session #1
2022 June 14, from 1pm - 3pm EDT (UTC-4)

Meeting link: https://meet.google.com/ttr-xbao-aqz

We'll be using this github repo: https://github.com/jlacar/ranch-samples
 
reply
    Bookmark Topic Watch Topic
  • New Topic