SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
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
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Jeffrey Haguewood
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
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
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 

Kürzlich hochgeladen (20)

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
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
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
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
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 

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