Date post: | 15-Jul-2015 |
Category: |
Technology |
Upload: | will-sentance |
View: | 65 times |
Download: | 0 times |
WHAT IS PROGRAMMING?COMPUTER TAKES INSTRUCTIONS
PROGRAMMING IS WRITING THESE INSTRUCTIONSDIFFERENT PARTS USE DIFFERENT LANGUAGES
WHAT DO WE MEAN BY THAT?
THE STACK:▸ Frontend▸ Backend▸ Mobile
JAVASCRIPT IS THE ONLY LANGUAGE YOU CAN USE AT ALL POINTS OF THE STACK
WHAT DO DEVELOPERS CARE ABOUT
LEARNING - AND BEING PAID TO LEARN (EVEN SOMETIMES NOT, IF THE LEARNING
OPPORTUNITY IS BIG ENOUGH)
WHAT DOES BEING A PROGRAMMER MEAN?
A BASIC MAP OF THE WORLD OF CODE1. BUILD THINGS YOU CARE ABOUT
2. NOT KNOWING HOW IS RIGHT
LET'S PUT THIS INTO PRACTICE AND BUILD
SOMETHING TOGETHERWE'LL BE USING JAVASCRIPT - THAT MEANS WE CAN DO POWERFUL LOGIC IN CHROME/FIREFOX
1) WE CREATE A NEW ICECOMM INSTANCEvar comm - new Iecomm('uhiuasdaejaskeja73jwknawj23anwjaknse323kj');
2) NOW IT GETS REALLY INTERESTING - WE WRITE CODE TO LISTEN FOR WHEN OUR COMPUTER'S
WEBCAM IS AVAILABLEcomm.on('local', function(peer){ localVideo.src = peer.stream;});
3) THEN WE DO THE SAME THING FOR WHEN ANOTHER PERSON CONNECTS TO THIS ROOM
(REMEMBER A ROOM IS DEFINED BY YOUR UNIQUE PASSWORD)
comm.on('connected', function(){ document.body.appendChild(peer.getVideo());});