SlideShare a Scribd company logo
Learn to Code and Make
  the Software You Want
               Nate Westheimer
                 Vinicius Vacanti
                                SXSW
                        March 11, 2012
Nate Westheimer           Vin Vacanti
Picturelife, Co-Founder   Yipit, Co-Founder


@innonate                 @vacanti
http://innonate.com       http://vacanti.me
Prerequisites?
The Big Secret


   It’s not that hard
What Does it Take?


    “The Sweat Lodge”
The High-Level
User Request: “http://yourdomain.com/actions?details=number_two”



           Server: “Yo app! I got this request. Check it...”



   Your App: “Sweet! Going to do some magic. Here’s the result.”
Don’t Worry About

• Security
• Scaling Issues
• Writing Beautiful Code
• Maintainability of Code
Learning Python/Django


          http://tech.yipit.com
Learning Ruby on Rails



http://railstutorial.org/   http://railscasts.com/
Learning HTML/CSS
Need Help?
Help Yourself
Still Need Help?
Just Ask
And Share
Open-Source Projects
What Did We Build?
What Did We Build?

More Related Content

PDF
WordPress - From the Start - WordCamp Sofia 2013
PDF
Baawjsajq109
PDF
phxwebapp95
PDF
Build an App with JavaScript & jQuery
PPTX
Debugging WordPress for Site Owners
PPTX
Introduction to magento
PDF
phxwebapp95
PPTX
The Final Frontier
WordPress - From the Start - WordCamp Sofia 2013
Baawjsajq109
phxwebapp95
Build an App with JavaScript & jQuery
Debugging WordPress for Site Owners
Introduction to magento
phxwebapp95
The Final Frontier

What's hot (7)

PDF
Ask Me Anything! Best Practices in eLearning
PDF
OWASP Bricks presentation from OWASP-Null combined meet at Delhi, August 2014
PPT
AJ Klein Capstone Presentation
PDF
Build a Web App with JavaScript & jQuery
PDF
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-31(1)
PPT
10 Things we Learned from the DaWanda Responsive Relaunch
PPTX
Introduction to bugs measurement
Ask Me Anything! Best Practices in eLearning
OWASP Bricks presentation from OWASP-Null combined meet at Delhi, August 2014
AJ Klein Capstone Presentation
Build a Web App with JavaScript & jQuery
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-31(1)
10 Things we Learned from the DaWanda Responsive Relaunch
Introduction to bugs measurement
Ad

Viewers also liked (6)

PDF
Code Learn Share
PDF
Learn to Code
PDF
How to learn to code
PDF
Beyond Code
PDF
How to Teach how to Code for kids
PPTX
Coding for Teachers and Kids Workshop Presentation
Code Learn Share
Learn to Code
How to learn to code
Beyond Code
How to Teach how to Code for kids
Coding for Teachers and Kids Workshop Presentation
Ad

Similar to Learn to Code: SXSX 2012 (20)

PDF
Deck 4-361-414-444
PDF
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-317-409-417
PDF
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-317-409 (1)
PDF
Deck 4-361-414-420
PPTX
The hardcore stuff i hack, experiences from past VAPT assignments
PDF
Hacking for Innovation: IIT Kharagpur
PDF
Intro to JavaScript: Build a Web App
PPT
Powerpoint dropbox
PPT
Dropbox: Building Business Through Lean Startup Principles
PDF
Scaling a Web Site - OSCON Tutorial
PPTX
Do This, Don't Do That: A Primer on Sitecore Development
PDF
Futuropolis 2058 Singapore - OpenSocial, a standard for the social web
PDF
Build your mobile app from a to z presentation
PPTX
The State of Frontend
PPTX
Hacking101 delhi 2013
PDF
Surviving a Hackathon and Beyond
PDF
Tech Thursdays: Building Products
PDF
jQueryTO: State of jQuery March 2013
PDF
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-41-93-163-212-239-274-347-408
Deck 4-361-414-444
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-317-409-417
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-317-409 (1)
Deck 4-361-414-420
The hardcore stuff i hack, experiences from past VAPT assignments
Hacking for Innovation: IIT Kharagpur
Intro to JavaScript: Build a Web App
Powerpoint dropbox
Dropbox: Building Business Through Lean Startup Principles
Scaling a Web Site - OSCON Tutorial
Do This, Don't Do That: A Primer on Sitecore Development
Futuropolis 2058 Singapore - OpenSocial, a standard for the social web
Build your mobile app from a to z presentation
The State of Frontend
Hacking101 delhi 2013
Surviving a Hackathon and Beyond
Tech Thursdays: Building Products
jQueryTO: State of jQuery March 2013
Deck 8983a1d9-68df-4447-8481-3b4fd0de734c-41-93-163-212-239-274-347-408

Recently uploaded (20)

PPT
Teaching material agriculture food technology
PDF
Getting Started with Data Integration: FME Form 101
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Mushroom cultivation and it's methods.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Machine Learning_overview_presentation.pptx
PDF
August Patch Tuesday
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Machine learning based COVID-19 study performance prediction
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Teaching material agriculture food technology
Getting Started with Data Integration: FME Form 101
Assigned Numbers - 2025 - Bluetooth® Document
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Univ-Connecticut-ChatGPT-Presentaion.pdf
Mushroom cultivation and it's methods.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Encapsulation_ Review paper, used for researhc scholars
Machine Learning_overview_presentation.pptx
August Patch Tuesday
Digital-Transformation-Roadmap-for-Companies.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
Machine learning based COVID-19 study performance prediction
Programs and apps: productivity, graphics, security and other tools
SOPHOS-XG Firewall Administrator PPT.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...

Learn to Code: SXSX 2012

Editor's Notes

  • #2: \n
  • #3: \n
  • #4: - It’s not about being smart, it’s not about having studied computer science, it’s not about being good at math. There’s only one prerequisite: You have to want something to be built.\n
  • #5: - For both of us, it was about building something we wanted to exist\n
  • #6: - For both of us, it was about building something we wanted to exist\n
  • #7: - For both of us, it was about building something we wanted to exist\n
  • #8: - What if you want to switch databases? No!\n
  • #9: \n
  • #10: - What did Nate use?\n
  • #11: - Twitter Bootstrap\n- Chrome “Inspect Element”\n
  • #12: \n
  • #13: \n
  • #14: \n
  • #15: - What did Nate use?\n
  • #16: - What did Nate use?\n
  • #17: - Great way to see how pro’s structure their code\n
  • #18: - What did Nate use?\n
  • #19: - What did Nate use?\n