Presentation is loading. Please wait.

Presentation is loading. Please wait.

BIT 286: (Web) Application Programming

Similar presentations


Presentation on theme: "BIT 286: (Web) Application Programming"— Presentation transcript:

1 BIT 286: (Web) Application Programming
Lecture 07: Tuesday, January 27, 2015 Slack

2 Adminis-trivia Team Formation stuff not yet graded
Project Concept document is due next class We’re going to work on that today

3 Today’s Plan Look at Slack Work on Project Concept Document via Slack
GOALS: Get you started on using Slack Familiarize your with stuff it can do You’ll get more comfortable with it as you go Work on Project Concept Document via Slack

4 Slack

5 Background Slack is _the_ way to communicate in business nowadays
So pervasive even The Stranger relies on it (Example: Warning: Mildly NSFW link (swearing) ) Disclaimer: This link is meant to illustrate how wide-spread Slack is, not to endorse any particular political position or candidate. In other words, if a even weekly newspaper relies on Slack then it must be widespread Slack is IRC IRC on steroids, run amok, but still IRC at it’s core It’s interesting the extent to which current market value can be derived from older technologies (see also: SlashDot and Reddit, Hacker News, etc)

6 Set up a Slack team for your BIT 286 team The basics:
Join #general Try sending each other messages Try sending each other files

7 Formatting posts In a channel, make a Post, then format it
Formatting: for-posts Make a bullet list, numbered list, checklist Make headings Format just the selection

8 Send someone a private message
Channels Switch to another channel Create a public channel, send a message on it Create a private channel, send a message on it Send someone a private message Search Search-for-messages-and-files Try searching from a particular person, or in a particular channel, or before a particular date, or between two dates

9 Slash commands

10 Slash commands Type /<command> - UI will auto-complete for you
/topic purpose Changes the topic of the channel

11 Slash commands /remind /remind me to take out trash in 1 minute
en-us/articles/ Set-a-reminder /remind me to take out trash in 1 minute /remind me in 1 minute to take out trash /remind list – to see all reminders

12 Slack Apps Try sending each other gifs
to add Giphy Then try /giphy cats - mostly technical details Get notifications of GitHub commits, etc: There’s also apps for Google calendar, Google drive, etc Browse through ‘Developer Tools’ and ‘Bots’ If you find something awesome let everyone else know!

13 Slack Apps, advice

14 Lots of ‘advice’ articles out there about using Slack
Todo list – posts, pins, stars, #to-do channel, Wunderlist Posts (to save meeting notes) Reading in slack Connecting your Google calendar Video conferencing Voice + video -

15 Mobile Apps available, too
For iOS, Android You can download, install, and figure them out on your own.

16 Project Work

17 Practice Using Slack Let’s pretend that we’re using slack to coordinate a remote meeting Team Coordinator: create a (public) channel for #projectconceptdocument Set a reminder for the team to meet in the channel in 2 minutes (Normally this would be 1 hour and/or 10 minutes Everyone be in the channel on time Zip ideas back and forth If you’ve got website links to share this would be great

18 Brainstorm project ideas via Slack, while sitting next to each other
So if something goes wrong you can fix it quickly Select & refine project ideas

19 Project work Read through the Statement of Needs (5 min)
Find a doc about Common Core that explains expectations of students finishing first grade (10 minutes) Feel free to share with your group as you find stuff Brainstorm ideas individually (10 minutes) Brainstorm ideas as a group (15 minutes) Ideas up that you thought up individually and/or thought up in a group TODO on your own: the Project Concept Document


Download ppt "BIT 286: (Web) Application Programming"

Similar presentations


Ads by Google