SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
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

Más contenido relacionado

Similar a 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 a 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
 

Más de 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
 

Más de 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
 

Último

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
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
 
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
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
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
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
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
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
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
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
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
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 

Último (20)

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
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
 
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
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
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
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
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
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
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
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
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
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 

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