SlideShare a Scribd company logo
1 of 21
Download to read offline
THE TEAL EDITION




LIZ RUTLEDGE
rutle173@newschool.edu
esrutledge@gmail.com
cell phone: 415.828.4865
about me.
                                                                         in 60 seconds or less.




              where I’m from: most recently = San Francisco
                              other places I’ve lived in my lifetime = Southern California,
                              Connecticut, Western Massachusetts, New Jersey, Hawaii

                 my academic boarding school + Princeton for undergrad—majored in
                 background: Economics + Finance (barf) but kept developing my visarts on
                             the side

       the meandering path burned out, turned down a Finance gig, studied random fields
           after graduation: in the visual realm for a while (no joke, I even got a Certificate
                             in Interior Design) and eventually ended up working for my
                             dad doing econ research + web design.

      the aggressive lateral finally found code, applied to some programs blending visual
               career shift: design with tech, and landed here at Parsons. (double yay)




DAY 2
Tuesday, 2 Aug 2011
                                                                                         CODE
                                                                                         bootcamp 2011
what i do.
                                                       a few quick examples of what I do
                                                                       here at Parsons




            a few snippets of my NYTimes Data Visualization (Processing Sketch +
              code-related work: JSON + PHP + NYTimes API)
                                 Box Office Economics
                                 (Processing JS/Javascript+HTML/CSS+PHP/MySQL)
                                 Time Visualization (Processing)
                                 VisualMUSE (Processing, PHP/MySQL, HTML/CSS,
                                 Flickr API)

          a peek at some totally Iris+Olivia—tech accessory accessories
                unrelated work: for the fashionable she-geek




DAY 2
Tuesday, 2 Aug 2011
                                                                                CODE
                                                                                bootcamp 2011
the reading.
                                                                Charles Petzold  CODE
                                                 Casey Reas, Chandler McWilliams FORM + CODE




      CODE:                                      FORM + CODE:
      thinking about code as just another        algorithms are simply a set of instructions
      method of communication                    based on certain assumptions
      BINARY—the root of all computer            when speaking to a person, can assume
      code (hugely important!)                   the other person’s ability to interpret
                                                 ambiguous communication through
      NOT JUST ONES AND ZEROS—                   context and experience.
      anything in life can be binary! ‘yes or
      no’, on or off, light or dark, raised or   COMPUTERS ARE STUPID. when
      lowered...all examples of everyday         “speaking to” a computer, these
      experiences with binary situations         assumptions are limited.
      BRAILLE, MORSE CODE—an                     EXAMPLE: an everday algorithm
      extension of binary relationship, just     translated into computer speak (PB&J,
      adding complexity                          brushing your teeth)



DAY 2
Tuesday, 2 Aug 2011
                                                                                       CODE
                                                                                       bootcamp 2011
what is code?
                      and what can you do with it?




DAY 2
Tuesday, 2 Aug 2011
                                          CODE
                                          bootcamp 2011
javascript.
                                                  make super sweet interactive web projects.



     CHROME EXPERIMENTS + OK Go All Is Not Lost




DAY 2
Tuesday, 2 Aug 2011
                                                                                    CODE
                                                                                    bootcamp 2011
HTML5+CSS3+Javascript.
                                                                  = awesome.




       REVEREND DANGER (Featuring MFA D+T alum Chris Driscoll!)




DAY 2
Tuesday, 2 Aug 2011
                                                                     CODE
                                                                     bootcamp 2011
OpenFrameworks.
                             a framework built on top of
                        C++ that helps you create some
                          ridiculous interactive projects


          AUTO SMILEY




DAY 2
Tuesday, 2 Aug 2011
                                                CODE
                                                 bootcamp 2011
OpenFrameworks.
                                            a framework so nice
                                         you have to see it twice.



            NIKE+ PAINT WITH YOUR FEET




DAY 2
Tuesday, 2 Aug 2011
                                                         CODE
                                                          bootcamp 2011
OF + ComputerVision.
                           one step closer to
                            machines taking
                             over the world.

           REFACE




DAY 2
Tuesday, 2 Aug 2011
                                     CODE
                                     bootcamp 2011
Processing!
                         an open source visual coding language, IDE
                                and community, created by Ben Fry



               BEN FRY




DAY 2
Tuesday, 2 Aug 2011
                                                           CODE
                                                           bootcamp 2011
Processing!
                      examples of sweet interactive projects by
                            Jer Thorp...created in Processing!


          JER THORP




DAY 2
Tuesday, 2 Aug 2011
                                                       CODE
                                                       bootcamp 2011
resources.
                                                    some good places to look for inspiration
                                                       and/or help for your coding exploits




                      OPEN PROCESSING      http://www.openprocessing.org/

                        CREATIVE APPS      http://www.creativeapplications.net/

                          FORM + CODE      http://formandcode.com/

             PROCESSING EXHIBITIONS        http://processing.org/exhibition/

                        PROCESSING JS      http://processingjs.org/

                 GOOGLE (is your friend)   http://lmgtfy.com/?q=sweet+processing+sketches




DAY 2
Tuesday, 2 Aug 2011
                                                                                    CODE
                                                                                     bootcamp 2011
so like...what is
                        what does it look like? and how
                                    the hell do I use it?

    Processing?




DAY 2
Tuesday, 2 Aug 2011
                                                CODE
                                                 bootcamp 2011
the IDE.
                      Processing has its own native lightweight IDE
                           (Integrated Development Environment)




DAY 2
Tuesday, 2 Aug 2011
                                                           CODE
                                                           bootcamp 2011
buttons!
                      the buttons they give you and what they do.




DAY 2
Tuesday, 2 Aug 2011
                                                         CODE
                                                         bootcamp 2011
the basics.
                                            how to set up your Processing sketch.




             the sketch

             the setup() and draw() loops

             the flow of code

             the cartesian grid

             in-class example: let’s change the background color and
             draw a square!




DAY 2
Tuesday, 2 Aug 2011
                                                                         CODE
                                                                         bootcamp 2011
a complex                 [yet simple]   example.




                 http://www.openprocessing.org/visuals/?visualID=30258


DAY 2
Tuesday, 2 Aug 2011
                                                                         CODE
                                                                         bootcamp 2011
making it do something.

             the console

             print() and println()

             good commenting practices!




DAY 2
Tuesday, 2 Aug 2011
                                          CODE
                                          bootcamp 2011
homework! (hoorayyyy!)
       post your code to our OpenProcessing Classroom (http://openprocessing.org/
       classrooms/?classroomID=768)

       post a link to your OpenProcessing submission as a comment on the blog
       (I’ll make a post for each assignment to reiterate the requirements and keep things
       grouped together)

       email or IM with questions—I’ll do my best to get back to you quickly!

       you CAN work with other students, but you must make it clear who you
       worked with and EACH person must submit the work

       due at 8:55 AM (7:00 AM if you want your work shown off in class)

       BE CREATIVE! Seriously, this is an MFA program. Use sophisticated color
       palettes and create pleasing designs whenever possible.


DAY 2
Tuesday, 2 Aug 2011
                                                                                    CODE
                                                                                    bootcamp 2011
the assignment.
                                                           due tomorrow bright and early!




             find your favorite poem (or write your own if you’re
             feeling festive)

             print the poem to the console (with proper line breaks
             and formatting) using the print() and println() functions
             we learned in class

             extra credit: research how to print the entire poem out in one
             function call using escape characters to create line breaks and tabs




DAY 2
Tuesday, 2 Aug 2011
                                                                                    CODE
                                                                                    bootcamp 2011

More Related Content

Similar to Bootcamp - TEAM TEAL - Day 2

iPhone Development: Zero to Sixty
iPhone Development: Zero to SixtyiPhone Development: Zero to Sixty
iPhone Development: Zero to SixtyThomas Swift
 
Technically, A Master of None
Technically, A Master of NoneTechnically, A Master of None
Technically, A Master of NoneFITC
 
Faster Secure Software Development with Continuous Deployment - PH Days 2013
Faster Secure Software Development with Continuous Deployment - PH Days 2013Faster Secure Software Development with Continuous Deployment - PH Days 2013
Faster Secure Software Development with Continuous Deployment - PH Days 2013Nick Galbreath
 
Building an Open Source iOS app: lessons learned
Building an Open Source iOS app: lessons learnedBuilding an Open Source iOS app: lessons learned
Building an Open Source iOS app: lessons learnedWojciech Koszek
 
Open frameworks 101_fitc
Open frameworks 101_fitcOpen frameworks 101_fitc
Open frameworks 101_fitcbenDesigning
 
Use Lean Startup Techniques on a Remote Team by William Donnell - The Lean St...
Use Lean Startup Techniques on a Remote Team by William Donnell - The Lean St...Use Lean Startup Techniques on a Remote Team by William Donnell - The Lean St...
Use Lean Startup Techniques on a Remote Team by William Donnell - The Lean St...Lean Startup Co.
 
Optimize your eZ Publish with Varnish
Optimize your eZ Publish with VarnishOptimize your eZ Publish with Varnish
Optimize your eZ Publish with VarnishSébastien Morel
 
Designing Mineblock: Merging Physical & Digital to create Meta Products
Designing Mineblock: Merging Physical & Digital to create Meta ProductsDesigning Mineblock: Merging Physical & Digital to create Meta Products
Designing Mineblock: Merging Physical & Digital to create Meta ProductsHaig Armen
 
Treading the PHPath
Treading the PHPathTreading the PHPath
Treading the PHPathRafael Dohms
 
DIY Robotics aOG MIT 26-10-2012
DIY Robotics aOG MIT 26-10-2012DIY Robotics aOG MIT 26-10-2012
DIY Robotics aOG MIT 26-10-2012Cesar Vandevelde
 
Cross Platform Game Development with GDAP, December 2012
Cross Platform Game Development with GDAP, December 2012Cross Platform Game Development with GDAP, December 2012
Cross Platform Game Development with GDAP, December 2012jobandesther
 
Demystifying dot NET reverse engineering - Part1
Demystifying  dot NET reverse engineering - Part1Demystifying  dot NET reverse engineering - Part1
Demystifying dot NET reverse engineering - Part1Soufiane Tahiri
 
Introduction to CALL
Introduction to CALL Introduction to CALL
Introduction to CALL ICTesol
 
Soft not slow: Defining a design process for the internet of things
Soft not slow: Defining a design process for the internet of thingsSoft not slow: Defining a design process for the internet of things
Soft not slow: Defining a design process for the internet of thingsAlexandra Deschamps-Sonsino
 
AIIM E2.0 Strategy Day Allyis
AIIM E2.0 Strategy Day AllyisAIIM E2.0 Strategy Day Allyis
AIIM E2.0 Strategy Day AllyisAllyis
 
iPhone App from concept to product
iPhone App from concept to productiPhone App from concept to product
iPhone App from concept to productjoeysim
 
IoT Development from Software Developer Perspective
IoT Development from Software Developer PerspectiveIoT Development from Software Developer Perspective
IoT Development from Software Developer PerspectiveAndri Yadi
 
System Dynamics and FOSS
System Dynamics and FOSSSystem Dynamics and FOSS
System Dynamics and FOSSMaikel Mardjan
 

Similar to Bootcamp - TEAM TEAL - Day 2 (20)

iPhone Development: Zero to Sixty
iPhone Development: Zero to SixtyiPhone Development: Zero to Sixty
iPhone Development: Zero to Sixty
 
Code Retreat
Code RetreatCode Retreat
Code Retreat
 
Technically, A Master of None
Technically, A Master of NoneTechnically, A Master of None
Technically, A Master of None
 
Faster Secure Software Development with Continuous Deployment - PH Days 2013
Faster Secure Software Development with Continuous Deployment - PH Days 2013Faster Secure Software Development with Continuous Deployment - PH Days 2013
Faster Secure Software Development with Continuous Deployment - PH Days 2013
 
Building an Open Source iOS app: lessons learned
Building an Open Source iOS app: lessons learnedBuilding an Open Source iOS app: lessons learned
Building an Open Source iOS app: lessons learned
 
Open frameworks 101_fitc
Open frameworks 101_fitcOpen frameworks 101_fitc
Open frameworks 101_fitc
 
Use Lean Startup Techniques on a Remote Team by William Donnell - The Lean St...
Use Lean Startup Techniques on a Remote Team by William Donnell - The Lean St...Use Lean Startup Techniques on a Remote Team by William Donnell - The Lean St...
Use Lean Startup Techniques on a Remote Team by William Donnell - The Lean St...
 
Optimize your eZ Publish with Varnish
Optimize your eZ Publish with VarnishOptimize your eZ Publish with Varnish
Optimize your eZ Publish with Varnish
 
Designing Mineblock: Merging Physical & Digital to create Meta Products
Designing Mineblock: Merging Physical & Digital to create Meta ProductsDesigning Mineblock: Merging Physical & Digital to create Meta Products
Designing Mineblock: Merging Physical & Digital to create Meta Products
 
Project linkbox
Project linkboxProject linkbox
Project linkbox
 
Treading the PHPath
Treading the PHPathTreading the PHPath
Treading the PHPath
 
DIY Robotics aOG MIT 26-10-2012
DIY Robotics aOG MIT 26-10-2012DIY Robotics aOG MIT 26-10-2012
DIY Robotics aOG MIT 26-10-2012
 
Cross Platform Game Development with GDAP, December 2012
Cross Platform Game Development with GDAP, December 2012Cross Platform Game Development with GDAP, December 2012
Cross Platform Game Development with GDAP, December 2012
 
Demystifying dot NET reverse engineering - Part1
Demystifying  dot NET reverse engineering - Part1Demystifying  dot NET reverse engineering - Part1
Demystifying dot NET reverse engineering - Part1
 
Introduction to CALL
Introduction to CALL Introduction to CALL
Introduction to CALL
 
Soft not slow: Defining a design process for the internet of things
Soft not slow: Defining a design process for the internet of thingsSoft not slow: Defining a design process for the internet of things
Soft not slow: Defining a design process for the internet of things
 
AIIM E2.0 Strategy Day Allyis
AIIM E2.0 Strategy Day AllyisAIIM E2.0 Strategy Day Allyis
AIIM E2.0 Strategy Day Allyis
 
iPhone App from concept to product
iPhone App from concept to productiPhone App from concept to product
iPhone App from concept to product
 
IoT Development from Software Developer Perspective
IoT Development from Software Developer PerspectiveIoT Development from Software Developer Perspective
IoT Development from Software Developer Perspective
 
System Dynamics and FOSS
System Dynamics and FOSSSystem Dynamics and FOSS
System Dynamics and FOSS
 

More from Liz Rutledge

dataCoach Lacrosse: Data Tools for the Non-Professional Sports Community [The...
dataCoach Lacrosse: Data Tools for the Non-Professional Sports Community [The...dataCoach Lacrosse: Data Tools for the Non-Professional Sports Community [The...
dataCoach Lacrosse: Data Tools for the Non-Professional Sports Community [The...Liz Rutledge
 
data_coach: midterm review + user testing plans
data_coach: midterm review + user testing plansdata_coach: midterm review + user testing plans
data_coach: midterm review + user testing plansLiz Rutledge
 
dataPlay: Sports Game Data Collection and Visualization [Information Design A...
dataPlay: Sports Game Data Collection and Visualization [Information Design A...dataPlay: Sports Game Data Collection and Visualization [Information Design A...
dataPlay: Sports Game Data Collection and Visualization [Information Design A...Liz Rutledge
 
Info Design in the Urban Environment | Perception + Discernment, Wayfinding, ...
Info Design in the Urban Environment | Perception + Discernment, Wayfinding, ...Info Design in the Urban Environment | Perception + Discernment, Wayfinding, ...
Info Design in the Urban Environment | Perception + Discernment, Wayfinding, ...Liz Rutledge
 
Information Design in the Urban Environment: Personal Observations
Information Design in the Urban Environment: Personal ObservationsInformation Design in the Urban Environment: Personal Observations
Information Design in the Urban Environment: Personal ObservationsLiz Rutledge
 
[THESIS] Final Presentation: GametimePLUS
[THESIS] Final Presentation: GametimePLUS[THESIS] Final Presentation: GametimePLUS
[THESIS] Final Presentation: GametimePLUSLiz Rutledge
 
[THESIS] Midterm Presentation
[THESIS] Midterm Presentation[THESIS] Midterm Presentation
[THESIS] Midterm PresentationLiz Rutledge
 
Bootcamp - Team TEAL - Day 10
Bootcamp - Team TEAL - Day 10Bootcamp - Team TEAL - Day 10
Bootcamp - Team TEAL - Day 10Liz Rutledge
 
Bootcamp - Team TEAL - Day 9
Bootcamp - Team TEAL - Day 9Bootcamp - Team TEAL - Day 9
Bootcamp - Team TEAL - Day 9Liz Rutledge
 
Bootcamp - Team TEAL - Day 8
Bootcamp - Team TEAL - Day 8Bootcamp - Team TEAL - Day 8
Bootcamp - Team TEAL - Day 8Liz Rutledge
 
Bootcamp - Team TEAL - Day 7
Bootcamp - Team TEAL - Day 7Bootcamp - Team TEAL - Day 7
Bootcamp - Team TEAL - Day 7Liz Rutledge
 
Bootcamp - Team TEAL - Day 6
Bootcamp - Team TEAL - Day 6Bootcamp - Team TEAL - Day 6
Bootcamp - Team TEAL - Day 6Liz Rutledge
 
Bootcamp - Team TEAL - Day 5
Bootcamp - Team TEAL - Day 5Bootcamp - Team TEAL - Day 5
Bootcamp - Team TEAL - Day 5Liz Rutledge
 
Bootcamp - Team TEAL - Day 4
Bootcamp - Team TEAL - Day 4Bootcamp - Team TEAL - Day 4
Bootcamp - Team TEAL - Day 4Liz Rutledge
 
Iris+Olivia | Tech Accessory Accessories
Iris+Olivia | Tech Accessory AccessoriesIris+Olivia | Tech Accessory Accessories
Iris+Olivia | Tech Accessory AccessoriesLiz Rutledge
 
DT Outfitters | Designed Object Presentation
DT Outfitters | Designed Object PresentationDT Outfitters | Designed Object Presentation
DT Outfitters | Designed Object PresentationLiz Rutledge
 
Follow the Mellow Brick Glow | An Augmented Space Project
Follow the Mellow Brick Glow | An Augmented Space ProjectFollow the Mellow Brick Glow | An Augmented Space Project
Follow the Mellow Brick Glow | An Augmented Space ProjectLiz Rutledge
 

More from Liz Rutledge (17)

dataCoach Lacrosse: Data Tools for the Non-Professional Sports Community [The...
dataCoach Lacrosse: Data Tools for the Non-Professional Sports Community [The...dataCoach Lacrosse: Data Tools for the Non-Professional Sports Community [The...
dataCoach Lacrosse: Data Tools for the Non-Professional Sports Community [The...
 
data_coach: midterm review + user testing plans
data_coach: midterm review + user testing plansdata_coach: midterm review + user testing plans
data_coach: midterm review + user testing plans
 
dataPlay: Sports Game Data Collection and Visualization [Information Design A...
dataPlay: Sports Game Data Collection and Visualization [Information Design A...dataPlay: Sports Game Data Collection and Visualization [Information Design A...
dataPlay: Sports Game Data Collection and Visualization [Information Design A...
 
Info Design in the Urban Environment | Perception + Discernment, Wayfinding, ...
Info Design in the Urban Environment | Perception + Discernment, Wayfinding, ...Info Design in the Urban Environment | Perception + Discernment, Wayfinding, ...
Info Design in the Urban Environment | Perception + Discernment, Wayfinding, ...
 
Information Design in the Urban Environment: Personal Observations
Information Design in the Urban Environment: Personal ObservationsInformation Design in the Urban Environment: Personal Observations
Information Design in the Urban Environment: Personal Observations
 
[THESIS] Final Presentation: GametimePLUS
[THESIS] Final Presentation: GametimePLUS[THESIS] Final Presentation: GametimePLUS
[THESIS] Final Presentation: GametimePLUS
 
[THESIS] Midterm Presentation
[THESIS] Midterm Presentation[THESIS] Midterm Presentation
[THESIS] Midterm Presentation
 
Bootcamp - Team TEAL - Day 10
Bootcamp - Team TEAL - Day 10Bootcamp - Team TEAL - Day 10
Bootcamp - Team TEAL - Day 10
 
Bootcamp - Team TEAL - Day 9
Bootcamp - Team TEAL - Day 9Bootcamp - Team TEAL - Day 9
Bootcamp - Team TEAL - Day 9
 
Bootcamp - Team TEAL - Day 8
Bootcamp - Team TEAL - Day 8Bootcamp - Team TEAL - Day 8
Bootcamp - Team TEAL - Day 8
 
Bootcamp - Team TEAL - Day 7
Bootcamp - Team TEAL - Day 7Bootcamp - Team TEAL - Day 7
Bootcamp - Team TEAL - Day 7
 
Bootcamp - Team TEAL - Day 6
Bootcamp - Team TEAL - Day 6Bootcamp - Team TEAL - Day 6
Bootcamp - Team TEAL - Day 6
 
Bootcamp - Team TEAL - Day 5
Bootcamp - Team TEAL - Day 5Bootcamp - Team TEAL - Day 5
Bootcamp - Team TEAL - Day 5
 
Bootcamp - Team TEAL - Day 4
Bootcamp - Team TEAL - Day 4Bootcamp - Team TEAL - Day 4
Bootcamp - Team TEAL - Day 4
 
Iris+Olivia | Tech Accessory Accessories
Iris+Olivia | Tech Accessory AccessoriesIris+Olivia | Tech Accessory Accessories
Iris+Olivia | Tech Accessory Accessories
 
DT Outfitters | Designed Object Presentation
DT Outfitters | Designed Object PresentationDT Outfitters | Designed Object Presentation
DT Outfitters | Designed Object Presentation
 
Follow the Mellow Brick Glow | An Augmented Space Project
Follow the Mellow Brick Glow | An Augmented Space ProjectFollow the Mellow Brick Glow | An Augmented Space Project
Follow the Mellow Brick Glow | An Augmented Space Project
 

Recently uploaded

Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 

Recently uploaded (20)

Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 

Bootcamp - TEAM TEAL - Day 2

  • 1. THE TEAL EDITION LIZ RUTLEDGE rutle173@newschool.edu esrutledge@gmail.com cell phone: 415.828.4865
  • 2. about me. in 60 seconds or less. where I’m from: most recently = San Francisco other places I’ve lived in my lifetime = Southern California, Connecticut, Western Massachusetts, New Jersey, Hawaii my academic boarding school + Princeton for undergrad—majored in background: Economics + Finance (barf) but kept developing my visarts on the side the meandering path burned out, turned down a Finance gig, studied random fields after graduation: in the visual realm for a while (no joke, I even got a Certificate in Interior Design) and eventually ended up working for my dad doing econ research + web design. the aggressive lateral finally found code, applied to some programs blending visual career shift: design with tech, and landed here at Parsons. (double yay) DAY 2 Tuesday, 2 Aug 2011 CODE bootcamp 2011
  • 3. what i do. a few quick examples of what I do here at Parsons a few snippets of my NYTimes Data Visualization (Processing Sketch + code-related work: JSON + PHP + NYTimes API) Box Office Economics (Processing JS/Javascript+HTML/CSS+PHP/MySQL) Time Visualization (Processing) VisualMUSE (Processing, PHP/MySQL, HTML/CSS, Flickr API) a peek at some totally Iris+Olivia—tech accessory accessories unrelated work: for the fashionable she-geek DAY 2 Tuesday, 2 Aug 2011 CODE bootcamp 2011
  • 4. the reading. Charles Petzold CODE Casey Reas, Chandler McWilliams FORM + CODE CODE: FORM + CODE: thinking about code as just another algorithms are simply a set of instructions method of communication based on certain assumptions BINARY—the root of all computer when speaking to a person, can assume code (hugely important!) the other person’s ability to interpret ambiguous communication through NOT JUST ONES AND ZEROS— context and experience. anything in life can be binary! ‘yes or no’, on or off, light or dark, raised or COMPUTERS ARE STUPID. when lowered...all examples of everyday “speaking to” a computer, these experiences with binary situations assumptions are limited. BRAILLE, MORSE CODE—an EXAMPLE: an everday algorithm extension of binary relationship, just translated into computer speak (PB&J, adding complexity brushing your teeth) DAY 2 Tuesday, 2 Aug 2011 CODE bootcamp 2011
  • 5. what is code? and what can you do with it? DAY 2 Tuesday, 2 Aug 2011 CODE bootcamp 2011
  • 6. javascript. make super sweet interactive web projects. CHROME EXPERIMENTS + OK Go All Is Not Lost DAY 2 Tuesday, 2 Aug 2011 CODE bootcamp 2011
  • 7. HTML5+CSS3+Javascript. = awesome. REVEREND DANGER (Featuring MFA D+T alum Chris Driscoll!) DAY 2 Tuesday, 2 Aug 2011 CODE bootcamp 2011
  • 8. OpenFrameworks. a framework built on top of C++ that helps you create some ridiculous interactive projects AUTO SMILEY DAY 2 Tuesday, 2 Aug 2011 CODE bootcamp 2011
  • 9. OpenFrameworks. a framework so nice you have to see it twice. NIKE+ PAINT WITH YOUR FEET DAY 2 Tuesday, 2 Aug 2011 CODE bootcamp 2011
  • 10. OF + ComputerVision. one step closer to machines taking over the world. REFACE DAY 2 Tuesday, 2 Aug 2011 CODE bootcamp 2011
  • 11. Processing! an open source visual coding language, IDE and community, created by Ben Fry BEN FRY DAY 2 Tuesday, 2 Aug 2011 CODE bootcamp 2011
  • 12. Processing! examples of sweet interactive projects by Jer Thorp...created in Processing! JER THORP DAY 2 Tuesday, 2 Aug 2011 CODE bootcamp 2011
  • 13. resources. some good places to look for inspiration and/or help for your coding exploits OPEN PROCESSING http://www.openprocessing.org/ CREATIVE APPS http://www.creativeapplications.net/ FORM + CODE http://formandcode.com/ PROCESSING EXHIBITIONS http://processing.org/exhibition/ PROCESSING JS http://processingjs.org/ GOOGLE (is your friend) http://lmgtfy.com/?q=sweet+processing+sketches DAY 2 Tuesday, 2 Aug 2011 CODE bootcamp 2011
  • 14. so like...what is what does it look like? and how the hell do I use it? Processing? DAY 2 Tuesday, 2 Aug 2011 CODE bootcamp 2011
  • 15. the IDE. Processing has its own native lightweight IDE (Integrated Development Environment) DAY 2 Tuesday, 2 Aug 2011 CODE bootcamp 2011
  • 16. buttons! the buttons they give you and what they do. DAY 2 Tuesday, 2 Aug 2011 CODE bootcamp 2011
  • 17. the basics. how to set up your Processing sketch. the sketch the setup() and draw() loops the flow of code the cartesian grid in-class example: let’s change the background color and draw a square! DAY 2 Tuesday, 2 Aug 2011 CODE bootcamp 2011
  • 18. a complex [yet simple] example. http://www.openprocessing.org/visuals/?visualID=30258 DAY 2 Tuesday, 2 Aug 2011 CODE bootcamp 2011
  • 19. making it do something. the console print() and println() good commenting practices! DAY 2 Tuesday, 2 Aug 2011 CODE bootcamp 2011
  • 20. homework! (hoorayyyy!) post your code to our OpenProcessing Classroom (http://openprocessing.org/ classrooms/?classroomID=768) post a link to your OpenProcessing submission as a comment on the blog (I’ll make a post for each assignment to reiterate the requirements and keep things grouped together) email or IM with questions—I’ll do my best to get back to you quickly! you CAN work with other students, but you must make it clear who you worked with and EACH person must submit the work due at 8:55 AM (7:00 AM if you want your work shown off in class) BE CREATIVE! Seriously, this is an MFA program. Use sophisticated color palettes and create pleasing designs whenever possible. DAY 2 Tuesday, 2 Aug 2011 CODE bootcamp 2011
  • 21. the assignment. due tomorrow bright and early! find your favorite poem (or write your own if you’re feeling festive) print the poem to the console (with proper line breaks and formatting) using the print() and println() functions we learned in class extra credit: research how to print the entire poem out in one function call using escape characters to create line breaks and tabs DAY 2 Tuesday, 2 Aug 2011 CODE bootcamp 2011