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

@peterdavehello talk, 18th May #41

Open

Description

@joenash

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!

Activity

  1. PeterDaveHello commented on Apr 27, 2017

    @PeterDaveHello
    Member

    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

  2. PandelisZ commented on Apr 27, 2017

    @PandelisZ
    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.
  3. PeterDaveHello commented on Apr 27, 2017

    @PeterDaveHello
    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 😄

  4. alyssais commented on Apr 27, 2017

    @alyssais
    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. :)

  5. PeterDaveHello commented on Apr 27, 2017

    @PeterDaveHello
    Member

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

  6. PeterDaveHello commented on May 4, 2017

    @PeterDaveHello
    Member

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions