Benoît Masson benoit@open-agora ·...

22
Introduction to Benoît Masson [email protected] French Tech, Tuesday, April 11, 2017 https://www.open-agora.com

Transcript of Benoît Masson benoit@open-agora ·...

Page 1: Benoît Masson benoit@open-agora · -serverless-slack-bot-in-9-minutes-with-node-js-and-stdlib-b993cfa15358. Conclusion. Benoît Masson – April 11, 2017 Limits

Introduction to

Benoît [email protected]

French Tech, Tuesday, April 11, 2017

https://www.open-agora.com

Page 2: Benoît Masson benoit@open-agora · -serverless-slack-bot-in-9-minutes-with-node-js-and-stdlib-b993cfa15358. Conclusion. Benoît Masson – April 11, 2017 Limits

Benoît Masson – April 11, 2017

Slack, what is it?

Page 3: Benoît Masson benoit@open-agora · -serverless-slack-bot-in-9-minutes-with-node-js-and-stdlib-b993cfa15358. Conclusion. Benoît Masson – April 11, 2017 Limits

Benoît Masson – April 11, 2017

Slack, what is it?

►The next generation of IRC (1988 → 2014)

Page 4: Benoît Masson benoit@open-agora · -serverless-slack-bot-in-9-minutes-with-node-js-and-stdlib-b993cfa15358. Conclusion. Benoît Masson – April 11, 2017 Limits

Benoît Masson – April 11, 2017

►A platform● online● for instant messaging● with a conversation archive● user-friendly● extensible

►Aimed at companies, but not only● professional● personal● associations

Slack, what is it?

Page 5: Benoît Masson benoit@open-agora · -serverless-slack-bot-in-9-minutes-with-node-js-and-stdlib-b993cfa15358. Conclusion. Benoît Masson – April 11, 2017 Limits

Benoît Masson – April 11, 2017[https://slack.com/pricing]

For how much?

Page 6: Benoît Masson benoit@open-agora · -serverless-slack-bot-in-9-minutes-with-node-js-and-stdlib-b993cfa15358. Conclusion. Benoît Masson – April 11, 2017 Limits

Benoît Masson – April 11, 2017

And it works?

►3 years-old already…

[https://slackhq.com/slack-is-turning-two-477e91f7b277]

Page 7: Benoît Masson benoit@open-agora · -serverless-slack-bot-in-9-minutes-with-node-js-and-stdlib-b993cfa15358. Conclusion. Benoît Masson – April 11, 2017 Limits

1.Standard usage

Messaging functions

Page 8: Benoît Masson benoit@open-agora · -serverless-slack-bot-in-9-minutes-with-node-js-and-stdlib-b993cfa15358. Conclusion. Benoît Masson – April 11, 2017 Limits

Benoît Masson – April 11, 2017

In practice: administration

►Creation of a team on https://slack.com

►Connection, configuration, invitations

Page 9: Benoît Masson benoit@open-agora · -serverless-slack-bot-in-9-minutes-with-node-js-and-stdlib-b993cfa15358. Conclusion. Benoît Masson – April 11, 2017 Limits

Benoît Masson – April 11, 2017

In practice: messages

►Simple messages, formatting, links

►Advanced messaging:● code snippets● collaborative posts● files

►Voice, video (depending on OS/browser)

Page 10: Benoît Masson benoit@open-agora · -serverless-slack-bot-in-9-minutes-with-node-js-and-stdlib-b993cfa15358. Conclusion. Benoît Masson – April 11, 2017 Limits

Benoît Masson – April 11, 2017

In practice: channels

►Publics vs privates vs direct messages

► Information sidebar, links to #channel

►Creation, archiving, starring

►Naming, purpose, topic●names to structure discussions●discipline, respect of the rules

Page 11: Benoît Masson benoit@open-agora · -serverless-slack-bot-in-9-minutes-with-node-js-and-stdlib-b993cfa15358. Conclusion. Benoît Masson – April 11, 2017 Limits

Benoît Masson – April 11, 2017

In practice: actions

►Emoji reaction

►Comment, thread

►Sharing (same or different channel)

►Pinning and starring

Page 12: Benoît Masson benoit@open-agora · -serverless-slack-bot-in-9-minutes-with-node-js-and-stdlib-b993cfa15358. Conclusion. Benoît Masson – April 11, 2017 Limits

Benoît Masson – April 11, 2017

In practice: notifications

►Display and configuration● global or by channel

►Temporary turn-off (DND), status change

►Mentions @…● user● global: @here, @channel, @everyone

(use with caution)

Page 13: Benoît Masson benoit@open-agora · -serverless-slack-bot-in-9-minutes-with-node-js-and-stdlib-b993cfa15358. Conclusion. Benoît Masson – April 11, 2017 Limits

Benoît Masson – April 11, 2017

Clients

Page 14: Benoît Masson benoit@open-agora · -serverless-slack-bot-in-9-minutes-with-node-js-and-stdlib-b993cfa15358. Conclusion. Benoît Masson – April 11, 2017 Limits

2.Advanced usage

Extensions and applications

Page 15: Benoît Masson benoit@open-agora · -serverless-slack-bot-in-9-minutes-with-node-js-and-stdlib-b993cfa15358. Conclusion. Benoît Masson – April 11, 2017 Limits

Benoît Masson – April 11, 2017

Native applications

►Commands● start with a /“ ”

►Examples● /me● /remind● /feed subscribe http://lafrenchtech-rennes.fr/actualites/feed/

Page 16: Benoît Masson benoit@open-agora · -serverless-slack-bot-in-9-minutes-with-node-js-and-stdlib-b993cfa15358. Conclusion. Benoît Masson – April 11, 2017 Limits

Benoît Masson – April 11, 2017

Contributed applications

►App directoryhttps://slack.com/apps

Page 18: Benoît Masson benoit@open-agora · -serverless-slack-bot-in-9-minutes-with-node-js-and-stdlib-b993cfa15358. Conclusion. Benoît Masson – April 11, 2017 Limits

Conclusion

Page 19: Benoît Masson benoit@open-agora · -serverless-slack-bot-in-9-minutes-with-node-js-and-stdlib-b993cfa15358. Conclusion. Benoît Masson – April 11, 2017 Limits

Benoît Masson – April 11, 2017

Limits

►Disruptive notifications…►Collective discipline

● write everything, in the right place

(objective 0 internal email)

►Data stored by Slack, in the USA…

Page 20: Benoît Masson benoit@open-agora · -serverless-slack-bot-in-9-minutes-with-node-js-and-stdlib-b993cfa15358. Conclusion. Benoît Masson – April 11, 2017 Limits

Benoît Masson – April 11, 2017

Alternatives► Instant messaging

►Proprietary● Microsoft Teams

● Discord

● HipChat

►Open source● Rocket.Chat

● Mattermost

Page 21: Benoît Masson benoit@open-agora · -serverless-slack-bot-in-9-minutes-with-node-js-and-stdlib-b993cfa15358. Conclusion. Benoît Masson – April 11, 2017 Limits

Benoît Masson – April 11, 2017

To go further

►Slack Platform Eurotour● Paris, May 2nd

more information on https://medium.com/slack-developer-blog/announcing-the-slack-platform-eurotour-bf1f4a05576e

►References● https://slack.com/help (help)● https://slackhq.com/ (general blog: usages)● https://medium.com/slack-developer-blog

(developer blog: tools and news)● https://api.slack.com/ (API documentation)

Page 22: Benoît Masson benoit@open-agora · -serverless-slack-bot-in-9-minutes-with-node-js-and-stdlib-b993cfa15358. Conclusion. Benoît Masson – April 11, 2017 Limits

Benoît Masson – April 11, 2017

Thank you!Benoît [email protected]