Closed rkdarst closed 3 years ago
Thank you for opening your first issue in this project! Engagement like this is essential for open source projects! :hugs:
If you haven't done so already, check out Jupyter's Code of Conduct. Also, please try to follow the issue template as it helps other other community members to contribute more effectively.
You can meet the other Jovyans by joining our Discourse forum. There is also an intro thread there where you can stop by and say Hi! :wave:
Welcome to the Jupyter community! :tada:
[I pushed enter while trying to edit the title of this, which submitted an issue with no content... sorry about that]
So, in #312, we talked about JupyterCon proposals. My proposal got accepted (title in the issue title), and I'd like to continue discussing my topic with the team.
I have my initial outline here. I welcome anyone to comment on it: https://docs.google.com/document/d/11nZpTvzbReqz62zcxAIuEsbrZouNV01xFMjuWoq_mfM/edit
In addition to any advice with the outline, the things I would specifically welcome help with:
On your 3rd point, how do you feel about briefly addressing or contrasting with alternatives to JupyterHub? It's JupyterCon and all of course, but I mention that because I wonder if touching on those alternatives might highlight needs that currently are going unmet by the JupyterHub project, and these unmet needs of course may represent opportunities for JupyterHub to develop further.
What are some common configuration requests, which I could mention
I've seen several issues recently on how to setup JupyterHub for cross-domain use, though I'm not sure if that's only become noticeable because the new SameSite
cookie setting is now active in Chrome. See e.g.
On your 3rd point, how do you feel about briefly addressing or contrasting with alternatives to JupyterHub?
Good point, we should definitely do this! Unfortunately I don't know that much about alternatives - well, not enough to write a consistent explanation of them.
I've seen several issues recently on how to setup JupyterHub for cross-domain use
... I'm thinking this may be a bit too technical, or topical right now, to be worth mentioning. Though I'm thinking how I can turn it into some other lesson about how the different JH abstraction layers interact... (suggestions about this?)
Thanks for the feedback!
I guess it comes under the more general topic of integrating JupyterHub with other resources. You've mentioned Integrate with X, like LTI
in the doc. Is that one way (LTI for JupyterHub auth?) or two way (JupyterHub can interact with other LTI services?).
In terms of alternatives, Open OnDemand (https://openondemand.org/) often comes up as a way for HPC centers to provide Jupyter notebooks through an interface that also offers HPC app UI, RStudio, Matlab, etc.
I realized it would be good to have some slides or visual aid, so that slowed me down. Also overcoming the fear of doing it. Anyway, I've uploaded the video here for everyone to see: https://drive.google.com/file/d/1JcDqSBTmSPWdTDIDoDt9A9I7gioJ875x/view @sgibson91 @rcthomas, I guess this is relevant to your interest. I still have time to repeat the recording before today ends somewhere on earth.
I did this as a one-short recording (I was originally going to do it in parts and splice myself, but this seemed to work). My overall evalution is OK, could be done again. I was a lot faster than expected in the beginning, and slower at the end. Overall the time was good. The early part seems a bit too scripted and monotonous. What do you all think?
I like the intro, you've clearly said how JupyterHub is different from notebook and lab. Probably too late now, but if you get a chance I think it'd be worth explaining what Spawners are in more practical terms beyond being "resource managers", e.g. "they allocate resources and run the singleuser server...".
\o/ Thanks for the talk :D
(I pushed enter too soon and it seems I can't delete, replying instead...)