#Power Not Paranoia ##Digital Security Skill Share ###Prepared for the Stop LAPD Spying Coalition
===
##Assessing Risk
####Who/what are we protecting?
####From who are we protecting?
####What are we going to do to protect?
function completedChallenge(req, res, next) { | |
const { user, body } = req; | |
// mutates user object | |
const { alreadyCompleted } = updateUserProgress(user, body); | |
// sends entire user object to database | |
return saveUser(req.user) | |
.subscribe( | |
() => {}, | |
next, | |
function() { |
#Power Not Paranoia ##Digital Security Skill Share ###Prepared for the Stop LAPD Spying Coalition
===
##Assessing Risk
####Who/what are we protecting?
####From who are we protecting?
####What are we going to do to protect?
import React, { Component } from 'react' | |
import { Link } from 'react-router' | |
import SignUpForm from '../components/SignUpForm' | |
class SignUp extends Component { | |
constructor(props) { | |
super(props) | |
this.state = { |
2 - Autos & Vehicles | |
1 - Film & Animation | |
10 - Music | |
15 - Pets & Animals | |
17 - Sports | |
18 - Short Movies | |
19 - Travel & Events | |
20 - Gaming | |
21 - Videoblogging | |
22 - People & Blogs |
2 - Autos & Vehicles | |
1 - Film & Animation | |
10 - Music | |
15 - Pets & Animals | |
17 - Sports | |
18 - Short Movies | |
19 - Travel & Events | |
20 - Gaming | |
21 - Videoblogging | |
22 - People & Blogs |