Code Monkey home page Code Monkey logo

demo-designpatterns's Introduction

Demo-DesignPatterns

Demo Projects

Some background on this:

Blog post on this adventure

The below details aren't what I consider value added to a typical user of Github or messing around with this code. That said, I'm working on a more suitable location for such details in a blog post to share the journey for others to learn from or empathize with. That can be found on medium in draft version here :)

How did this start?

Simply put, a Facebook post in April 2016 not even about design patterns oddly enough. Chatter in the comments with peers revealed an opportunity to build a community around learning; starting with Design Patterns. I consider that a personal pivot, but it's been an incredible experience.

How's the adventure been?

Oh my, it's been a blast. The day following the chatter in April, I deployed infrastructure in-house (chat groups, repositories, meeting invites, weekly agendas and deliverables via Github Issues/Milestone, etc.) and started a word-of-mouth awareness campaign to advocate "let's learn together." A name for the group came up too, "Dev-Book-Club" which is spot on for what we were going after. The initial group was mostly junior/mid-level developers. Now, we're getting more seniors involved to help mentor, which is super exciting.

What's the process?

Admittedly, I facilitate a lot of the administration side of the group with the hope that others wouldn't become disengaged by daunting tasks outside of learning. So, I wanted a lean process that didn't take much time and could easily be followed and replicated.

The following has been a winning recipe thus far:

  • Create Milestones for Weekly meetups three weeks out
  • Create 2 Github issues with details per milestone
    1. Code Challenge for weekly Design Pattern
    2. Weekly meetup agenda and feedback
  • Associate these issues to respective Milestone
  • Ask for volunteers to pair code on the Code Challenges

Where's the rest of the code and all this process mentioned?

Unfortunately, my decision to set this ship sailing in the in-house world caused this to be fragmented. Then the shift to going external and having in-house employees collaborate externally raised some concerns and questions. So, only some of the code resides here for now. I hope to fix that one day and share these examples with more in the hopes of increasing knowledge for many more.

demo-designpatterns's People

Contributors

cj-taylor avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.