pauljamescleary/scala-pet-store

Next Steps for the Pet Store

pauljamescleary opened this issue · 10 comments

Background
The pet store is rather far along, but there a lot of ideas for next steps to make it better. These include things like:

  • Review all the bits collaboratively and make it more idiomatic / clearer
  • Create documentation to walk through concepts in the pet store
  • Implement some FS2 bits, for example reading messages off a message queue

So what now?
Would be great to have additional collaboration on the next steps, generate a backlog of issues, and get others to contribute.

Using this issue as a starter thread for ideas and will go from there.

What's been discussed?
The pet store could use an accompanying guide/tutorial that talks about the overall organization of the codebase, with the ability to inspect specific implementations (e.g. how we did this with doobie).

Could use a round of reviews for cleanup, perhaps making things more principled / idiomatic wrt the specific libraries being used.

Shall I setup an online meeting to discuss in person (feel free to thumb up or down here)?

Day or night (no idea how people operate, I am flexible to either, I am on the east coast US)

I am in central. Did you have a time/date in mind?

@mmynsted I will hang up a meeting and we can move it around. I will shoot for night time as we all have worky work during the day.

Ok, hung this up on Wednesday at 8PM EST ...

If you can make it, let me know your email address and I can add you (so I know who to expect).

I put the event on zoom cause I like zoom.

Not sure if we will need the full hour, just want to establish a path forward and participants and we can roll. Click the following link. Maybe you can add yourself? I don't know google calendar...

https://calendar.google.com/event?action=TEMPLATE&tmeid=Njlhc2I1cnE0OWg3dTBncmNoNWMxNTg1YjYgcGF1bGphbWVzY2xlYXJ5QG0&tmsrc=pauljamescleary%40gmail.com

@mmynsted, @arosien, @calvinlfer, @sbuzzard, @cnguy - Right now, planning on starting up a zoom tomorrow night at 8PM EST. Let me know if anyone can make it or we can move it. Here is the zoom link...

https://zoom.us/j/4336839878

I can't make tomorrow night. I can catch up on discussion if its a good time for others. I'm free Thurs.

@sbuzzard thanks, will see what others say.

Thanks @arosien for hanging out a bit to talk about next steps. For those that were not there, a little introductions and a little brainstorming on direction.

Adam can correct if I am mis-spoken here, but It we discussed having a "typelevel guide" (I made that name up) where the context was an application where all the libraries (parts) could be given individual treatment from an example / guide / documentation standpoint, but people could see all of the things "put together" at the same time.

Adam (and underscore) definitely bring a background in mentoring and training, so they will be very valuable in helping to shape that roadmap.

We will continue to touch base. The idea is to ongoing dialogue with others in the community about ideas to take the pet store forward.

Oops sorry I missed this.

@mmynsted no worries, Adam mentioned you would be together in Boston next week, perhaps you would have a chance to brainstorm a little then. Look forward to working with you.