Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add/schedule #139

Merged
merged 10 commits into from
Oct 22, 2018
Merged

Add/schedule #139

merged 10 commits into from
Oct 22, 2018

Conversation

martinheidegger
Copy link
Contributor

@martinheidegger martinheidegger commented Oct 19, 2018

This PR adds the current schedule to the page.

I checked quite a few things but some things are missing

  • Browser-testing: Works on IE/Windows/Mobile
  • Lighting talks: Currently the Lightning talks don't show
    anything. The speakers with lightning talk entries also have no entry.
  • Resizing of window: Does it work well? x-platform?
  • Entry-click-area: The buttons in the schedule are a bit weird
  • The descriptions of the entries have not been properly formatted yet.
    I think a markdown parser is necessary.

@yosuke-furukawa
Copy link
Member

huuuuuuuuge

@yosuke-furukawa
Copy link
Member

  1. I don't want browser test, need quick update.
  2. instead of, please add demo gif animation on this issue.
  3. I like small chages, no need markdown parser, easy click area.

anyway, please separate timetable PR and speaker page PR.

@yosuke-furukawa
Copy link
Member

Thank you @martinheidegger , @leader22 .
I would like to update speaker / timetable ASAP.

I keep this PR open to review well.
However We need speaker information for attendees.

@leader22 please update website and attach timetable spreadsheet link if you have time.

@martinheidegger
Copy link
Contributor Author

anyway, please separate timetable PR and speaker page PR.

I think the speaker page is already published?! This just modifies the speakers page to use the same module.

17:00-18:00 Lightning Talks
- Serverless in Scala on Node.js: Get Fast and Productive by Tatsuno Yasuhiro
- 私の生活を変えたHeadless Chrome by 大島 光貴
- Deploy TypeScript with CodePipeline in Lambda by 石川 将吾
Copy link
Contributor

@kakts kakts Oct 19, 2018

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Speaker wants to change the title as below.
Would you be able to change it?

before: Deploy TypeScript with CodePipeline in Lambda
after: Deploy TypeScript with CodePipeline in Fargate

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done in #139 (review)

@martinheidegger
Copy link
Contributor Author

I checked it on my Android 8 device and iPhone 5 - and it with the latest fixes it looks good.

@yosuke-furukawa
Copy link
Member

Thank you Very much. it is very helpful, But this pr is so huge, i don't have time to judge this PR is maintainable.

@martinheidegger
Copy link
Contributor Author

I can make some effort and break it into a fewer parts.

@Farid212
Copy link

ie vs chrome

Internet Explorer does not react like in chrome the featured speaker is a little bit weird
hope you get that picture

@martinheidegger
Copy link
Contributor Author

@Farid212 Thank you for testing. Indeed: IE doesn't support coloring. This can be fixed using pre-processing of the images. This is not related to this PR.

@@ -1,5 +1,5 @@
'use strict';
const fs = require('fs');
const fse = require('fse');
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what is fse ? I would like to be simple, fs is better, if you need promise, use fs.promises or bluebird instead.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fs.promises seems less well maintained than fse ?!

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nope, fs.promises is a new feature for node.js

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gulp 3.9.1 is broken for Node.js 10 nodejs/node#19786 (comment)

I would need to update Gulp to the 4 beta to use fs.promises

@@ -12,12 +12,14 @@ const source = require('vinyl-source-stream');
const buffer = require('vinyl-buffer');
const uglify = require('gulp-uglify');
const del = require('del');
const confCal = require('conf-cal');
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

conf-cal is a csv parser?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Conf-cal is a parser for the conf-cal textformat parser.

I made the conf-cal concept to make it easy for us to maintain: Here is the raw-data used:

conference.confcal
interactive.confcal

@@ -114,7 +114,7 @@ <h2 class="home-subhead">Featured Speakers</h2>

<li>

<a class="speaker" data-key="addaleax">
<a class="speaker" href="speakers.html#speaker-addaleax">
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could we delete this data-key ??

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, i updated the overlay system to accomodate for it.

@yosuke-furukawa
Copy link
Member

Could you attach current screenshot?

@martinheidegger
Copy link
Contributor Author

Conference Calendar

Interactive Calendar

Speaker Overlay

Screen-capture of the schedule

@yosuke-furukawa yosuke-furukawa merged commit 4647dab into nodefest:master Oct 22, 2018
@martinheidegger martinheidegger deleted the add/schedule branch October 23, 2018 04:47
@martinheidegger martinheidegger restored the add/schedule branch October 23, 2018 04:47
@martinheidegger martinheidegger deleted the add/schedule branch October 23, 2018 04:47
@martinheidegger martinheidegger restored the add/schedule branch October 23, 2018 04:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants