Coder Social home page Coder Social logo

nodeconfworkshop2020's Introduction

NodeConf Remote 2020 Workshop: Timezone assistant

This repository contains support material for the NodeConf Remote 2020 Workshop

Menu

Rationale

If you are coming from the NodeConf Remote 2020 workshop you are in the right place! The instructors will guide you through this repository to get started!

If you are just discovering this workshop, feel free to try out the exercise and peek at the solutions only when you have something done. In this workshop you are expected to use the temporal proposal and the record & tuple proposal to complete it.

Timezone assistant

image

Book a meeting across time zones!

We have some users of NodeConf Plc who want to organise a meeting. They're all in different timezones scattered across the world and could use a way of knowing when they're all available.

Can we make use of Temporal to organise when the best time is for them all to meet?

Maybe your app would gain being a bit more immutable, can you try using Record & Tuple to store state?

Prerequisite

We recommend Node >= v12.0.0 to be installed. The workshop may work on versions below but we don't promise anything!

Quick Start

Copy the starter/ directory and run npm install/yarn in it, then use npm start/yarn start to start the app. Open the address printed in your terminal and start coding, the server will live-reload so you don't have to restart it.

Solutions

If you are participating, please avoid peeking at the solutions unless an instructor directs you to them.

Solutions are in the solutions/ directory and you'll have to replace src/index.js from the starter with the one in the solution to try it.

Contributions

We ❤️ contributions.

Have you had a good experience with this project? Why not share some love and contribute code, or just let us know about any issues you had with it?

We welcome issue reports here; be sure to choose the proper issue template for your issue, so that we can be sure you're providing the necessary information.

Before sending a Pull Request, please make sure you read our Contribution Guidelines.

License

Please read the LICENSE file.

Code of Conduct

This project has adopted a Code of Conduct. If you have any concerns about the Code, or behavior which you have experienced in the project, please contact us at [email protected].

Security Vulnerability Reporting

If you believe you have identified a security vulnerability in this project, please send email to the project team at [email protected], detailing the suspected issue and any methods you've found to reproduce it.

Please do NOT open an issue in the GitHub repository, as we'd prefer to keep vulnerability reports private until we've had an opportunity to review and address them.

nodeconfworkshop2020's People

Contributors

rricard avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  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.