{"id":23980864,"url":"https://github.com/fourkitchens/js-practice-group","last_synced_at":"2026-03-05T14:31:52.305Z","repository":{"id":138002497,"uuid":"51180855","full_name":"fourkitchens/js-practice-group","owner":"fourkitchens","description":"JavaScript practice group. Keep it :100:","archived":false,"fork":false,"pushed_at":"2018-10-10T19:16:30.000Z","size":15,"stargazers_count":5,"open_issues_count":5,"forks_count":0,"subscribers_count":30,"default_branch":"master","last_synced_at":"2025-01-07T10:20:40.007Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fourkitchens.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-02-05T23:31:41.000Z","updated_at":"2020-02-21T04:26:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"8fd54edc-977b-4435-8ae2-ffb77326e632","html_url":"https://github.com/fourkitchens/js-practice-group","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fourkitchens%2Fjs-practice-group","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fourkitchens%2Fjs-practice-group/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fourkitchens%2Fjs-practice-group/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fourkitchens%2Fjs-practice-group/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fourkitchens","download_url":"https://codeload.github.com/fourkitchens/js-practice-group/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240564600,"owners_count":19821422,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-07T10:19:01.041Z","updated_at":"2026-03-05T14:31:52.293Z","avatar_url":"https://github.com/fourkitchens.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# js-practice-group\nJavaScript practice group. Keep it :100:\n\n## Resources\n\n* [Practice Group Notes (Google Doc)](https://docs.google.com/document/d/1y_kerVcBszdzAzbmO4GUIgpQphPKV66V4yywOKbFz6Y/edit)\n* [Four Kitchens NPM Org](https://www.npmjs.com/org/fourkitchens) — currently an empty holding area, waiting for company-supported packages, i.e. like Aquifer, Emulsify. \n* [Play Scrummy](http://www.playscrummy.com/) \n\n## 2017 Goals\n\n1. Distribute knowledge of modern JavaScript throughout the team.\n2. Provide marketing with materials to sell JavaScript services.\n3. Release 25 node modules into the public space\n\n### Node module releases\n1. https://www.npmjs.com/package/molotov (David)\n2. https://www.npmjs.com/package/semantic-release-conventional-commits (Elliott)\n3. https://www.npmjs.com/package/release-sns (Peter)\n4. https://www.npmjs.com/package/get-combinations (Flip)\n5. https://www.npmjs.com/package/release-multiple-note-generators (Peter)\n6. https://www.npmjs.com/package/semverist (David)\n7. https://www.npmjs.com/package/exciter (Peter \u0026 Luke)\n7. https://www.npmjs.com/package/buckaroo (Flip)\n8. https://www.npmjs.com/package/circular-shift (Flip)\n9. https://www.npmjs.com/package/emdaer-transform-smartypants (Flip)\n10. https://www.npmjs.com/package/entity-schema (Peter)\n11. https://www.npmjs.com/package/entity-schema-dynamodb (Peter)\n12. https://www.npmjs.com/package/graphql-anyscalar (Peter)\n13. https://www.npmjs.com/package/graphql-leveler (Peter)\n14. https://www.npmjs.com/package/dub-step (Luke)\n15. https://www.npmjs.com/org/emdaer (**team emdaer** [Flip, Luke, Elliott, David, Peter, Jon], total packages 23)\n37. https://www.npmjs.com/package/travis-spawn-once (Luke)\n38. https://www.npmjs.com/package/lambda-patterns (Peter)\n39. https://github.com/infiniteluke/next-static (Luke)\n40. https://www.npmjs.com/package/percentage-incrementor (Peter)\n41. https://www.npmjs.com/package/gitsetgo (Peter)\n42. https://www.npmjs.com/package/middytohof (Peter)\n43. https://www.npmjs.com/package/@schemepunk/scheme-punk\n44. https://www.npmjs.com/package/@schemepunk/schema-got-swagger\n\n\n## Luke's Drupal + Waterwheel + React Training\n- [React TodoMVC app](https://github.com/infiniteluke/todomvc-react-waterwheel)\n- [Drupal Backend for the TodoMVC app](https://github.com/fourkitchens/waterwheel-drupal)\n- [Drupal + Waterwheel + React training repo](https://github.com/fourkitchens/waterwheel-training)\n\n## Reading Lists\n\n### Flip's Guide to JS\n\n* http://learn.shayhowe.com/\n* https://developers.google.com/web/fundamentals/\n* http://eloquentjavascript.net/\n* http://shichuan.github.io/javascript-patterns/\n* http://www.jblotus.com/2013/01/13/common-javascript-gotchas/\n* http://bjorn.tipling.com/advanced-objects-in-javascript\n* https://github.com/rvagg/learnyounode\n* http://nodeschool.io/\n\n### Node.js In The Wild\n\n* https://github.com/substack/stream-adventure\n* https://github.com/domenic/count-to-6\n* https://github.com/substack/browserify-adventure\n* http://antjanus.com/blog/web-development-tutorials/front-end-development/comprehensive-beginners-guide-to-reactjs/\n* http://reactfordesigners.com/labs/reactjs-introduction-for-people-who-know-just-enough-jquery-to-get-by/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffourkitchens%2Fjs-practice-group","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffourkitchens%2Fjs-practice-group","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffourkitchens%2Fjs-practice-group/lists"}