Benoît Masson benoit@open-agora ·...
Transcript of Benoît Masson benoit@open-agora ·...
Introduction to
Benoît [email protected]
French Tech, Tuesday, April 11, 2017
https://www.open-agora.com
Benoît Masson – April 11, 2017
Slack, what is it?
Benoît Masson – April 11, 2017
Slack, what is it?
►The next generation of IRC (1988 → 2014)
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?
Benoît Masson – April 11, 2017
And it works?
►3 years-old already…
[https://slackhq.com/slack-is-turning-two-477e91f7b277]
1.Standard usage
Messaging functions
Benoît Masson – April 11, 2017
In practice: administration
►Creation of a team on https://slack.com
►Connection, configuration, invitations
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)
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
Benoît Masson – April 11, 2017
In practice: actions
►Emoji reaction
►Comment, thread
►Sharing (same or different channel)
►Pinning and starring
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)
Benoît Masson – April 11, 2017
Clients
2.Advanced usage
Extensions and applications
Benoît Masson – April 11, 2017
Native applications
►Commands● start with a /“ ”
►Examples● /me● /remind● /feed subscribe http://lafrenchtech-rennes.fr/actualites/feed/
Benoît Masson – April 11, 2017
Contributed applications
►App directoryhttps://slack.com/apps
Benoît Masson – April 11, 2017
“Homemade” Applications
►Why not?https://api.slack.com/
►Demo with stdlibhttps://medium.com/slack-developer-blog/build-a-serverless-slack-bot-in-9-minutes-with-node-js-and-stdlib-b993cfa15358
Conclusion
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…
Benoît Masson – April 11, 2017
Alternatives► Instant messaging
►Proprietary● Microsoft Teams
● Discord
● HipChat
►Open source● Rocket.Chat
● Mattermost
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)
Benoît Masson – April 11, 2017
Thank you!Benoît [email protected]