Skip to content
This repository has been archived by the owner on Feb 1, 2018. It is now read-only.

@peterdavehello talk, 18th May #41

Open
joenash opened this issue Apr 27, 2017 · 6 comments
Open

@peterdavehello talk, 18th May #41

joenash opened this issue Apr 27, 2017 · 6 comments

Comments

@joenash
Copy link

joenash commented Apr 27, 2017

In the guest talk thread and a couple of sessions, it was requested that @PeterDaveHello give a talk about managing an open source project, and getting into OSS.

So that's happening! On 18th May, Peter will be speaking.

For those of you who don't know Peter, Peter is a Fall-2016 campus expert, and here's his bio:

MS student major in computer science, free and open source project contributor, maintain CDNJS and JSON Resume, I believe that the free and open source ecosystem will make us a better world, we can stand on the shoulder of the giants and do some rock things, I also believe that we can always learn something valuable from teaching others, let's learn and create some cool things together 😄

If you have any questions for Peter, it'd be helpful for the talk to please drop them below!

@PeterDaveHello
Copy link
Member

PeterDaveHello commented Apr 27, 2017

Thanks @joenash !

As Joe mentions, I'm a Fall-2016 campus expert, it's my pleasure to receive invitations from the new campus experts, I'll do my best to prepare this talk, feel free to ask me questions or mention the topic you're interested in, I'll be very helpful! I really appreciate it.

Just give some references here so if anyone wants to take a deeper look before the talk, you can do it!

About CDNJS, it's a free and open source CDN project for web front-end development resource, for example, jQuery and Bootstrap, CDN stands for Content Delivery Network which can help we deliver the things over the Internet with more efficient via distributed network model, make sure we delivery the content with best performance servers(by geography, server loading, routing, etc.), almost every famous network services use CDN, of course including GitHub, Youtube, Google, Facebook & Twitter. However, it's not an easy job to build your own CDN without notable cost, here comes CDNJS which is a service to provide free CDN service for the web front-end developer no matter for individual developers or huge corp, to supercharge their websites which includes high performance, great security implement, bandwidth saving benefits, etc.

Figure to display the difference between single server network (left) and the CDN (right)
CDN
(https://en.wikipedia.org/wiki/Content_delivery_network#/media/File:NCDN_-_CDN.png)

Currently, there are more than 2.9k libraries hosted on CDNJS, if you are a web developer, you should give it a try! For those libraries not hosted CDNJS, if it got 100 stars on GitHub, feel free to submit request issue or pull request for it!

Right now, I'm the only active maintainer of CDNJS project, who is leading all the development works, maintenance, student training program, project management, and all you can imagine, so feel free to give me your thoughts and suggestions, if you're interested in contributing CDNJS, it'll also be very welcome!

For more details about CDN, here is it's wiki page:
https://en.wikipedia.org/wiki/Content_delivery_network

CDNJS homepage:
https://cdnjs.com/

CDNJS GitHub page:
https://github.com/cdnjs/cdnjs

@PandelisZ
Copy link
Contributor

Hello @PeterDaveHello !

Love the stuff you're doing and I may have stalked your PR's and general activity quite a bit 😆

Couple of questions for you

  • How do you balance maintainer time and study time
  • Whats your approach to contributing to a project? I've noticed you do allot of work on project docs, does this help you better understand a project's requirements before making contributions or partaking in conversation.
  • How do you know what will make a meaningful addition to a project? Ie: How do you find things to work on or improve, apart from generally using an the project in question and finding bugs through use.

@PeterDaveHello
Copy link
Member

Hi @PandelisZ!

Thanks for your questions, I'll prepare the answers for you! May I know which * project docs* do you mean? The CDNJS doc or the other projects I'm contributing to?

Thanks 😄

@alyssais
Copy link
Contributor

Hi @PeterDaveHello — as a fellow open source maintainer I'd be super interested to hear your perspective on these things:

  • How do you manage time between different projects/features/bugs you want to work on?
  • Do you ever worry about treading on other people's work when you're working on a multi-maintainer project, and if so how do you deal with that / handle disagreements?

I'm sure I'll think of more, too — will post another comment if I do. :)

@PeterDaveHello
Copy link
Member

Thanks @alyssais, very good questions, I'll tell you about what I think about that on May 18th 👍

@PeterDaveHello
Copy link
Member

BTW, discussed with @joenash, the topic would be:
My open source journey, finding my place in our world

@joenash joenash closed this as completed May 10, 2017
@joenash joenash reopened this May 10, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants