Your SlideShare is downloading. ×
0
Bentobox exercise
Bentobox exercise
Bentobox exercise
Bentobox exercise
Bentobox exercise
Bentobox exercise
Bentobox exercise
Bentobox exercise
Bentobox exercise
Bentobox exercise
Bentobox exercise
Bentobox exercise
Bentobox exercise
Bentobox exercise
Bentobox exercise
Bentobox exercise
Bentobox exercise
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Bentobox exercise

679

Published on

Bentobox Talk …

Bentobox Talk

Rails Girls Zurich

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
679
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
9
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Speak Geek. Or how to teach the language of webFriday, March 23, 12
  • 2. 2Friday, March 23, 12
  • 3. Why Bento? • You need a balanced mix of things. • It’s a puzzle - putting everything together in the box. • “Ekiben“ - content which is arranged in the most efficient, graceful manner. The bento is presented in a simple, beautiful, balanced way. Nothing lacking. Nothing superfluous. Not decorated, but wonderfully designed.Friday, March 23, 12
  • 4. 4Friday, March 23, 12
  • 5. RUBY ON RAILS, DJANGO, CAKEPHP, JETTY , LIFT…. RUBY, PYTHON, PHP, SCALA MYSQL, MONGODB XML HTML CSS JAVASCRIPT DOM UNICORN AJAXFriday, March 23, 12
  • 6. Etsy: “We use a number of different programming languages (including Matlab!) but are primarily a PHP shop. We have a number of databases, some of which are MySQL and some of which are PostgreSQL. “Friday, March 23, 12
  • 7. PHP + Matlab MySQL PostgeSQL 7Friday, March 23, 12
  • 8. Foursquare: “Server code is written in scala running on the lift web framework using jetty for a webserver. We front everything with nginx, and use HAProxy in between. MongoDB handles most of our data storage needs (though a bit hasnt been migrated off PostgreSQL yet). 8Friday, March 23, 12
  • 9. Scala Lift MongoDB and PostresSQL Nginx + HAProxy 9Friday, March 23, 12
  • 10. R #1 HTML/CSS #2 JQUERY #3 UnicornFriday, March 23, 12
  • 11. HTML CSSFriday, March 23, 12
  • 12. XML JAVASCRIPT HTML CSS DOM AJAXFriday, March 23, 12
  • 13. UNICORNFriday, March 23, 12
  • 14. R #1 PHP #6 Apache #2 SaaS #7 CSS #3 RoR #8 Django #4 HTML #9 MySQL #5 MongoDB #10 nginx Rules: Figure out the term and place it on the bentobox in the right place.. There might be false friends and doubles. Googling allowed! You have five minutes – wrong answers will be removed, the team with most post-its wins!Friday, March 23, 12
  • 15. 5 minutes. Game on!Friday, March 23, 12
  • 16. MongoDB PHP RoR Django MySQL HTML CSS Apache nginx SaaSFriday, March 23, 12
  • 17. #1 PHP #6 Apache Infrastructure. A popular open source HTTP server software. R Logic. PHP is a very popular language designed to produce dynamic Web pages. It goes well with HTML. - What makes PHP special? - Why it’s so popular? Servers can be hardware or software - here we’re focusing on the latter. Servers are the piece of software that deliver the web page to you. - What is HTTP? What is the role of the browser? #2 SaaS #7 CSS No where. Software as a service. Not a technical term - more a Style and structure. Especially style, designed to describe the business/delivery model, in which software is hosted centrally, look of webpages, including elements such as the layout, colors not by the user themselves and they often pay a subscription and fonts. fee. Examples range from Salesforce, Spotify, Google Docs.. - Why is CSS important when building bigger sites? - What other buzzwords are there that are not technical? - What is CSS3? #3 RoR Logic. Ruby on Rails. Sometimes abbreviations might fool #8 Django Logic. A similar framework as Rails is for Ruby, Django is for you! Python. #4 HTML - What other examples of popular frameworks are there? For Ruby? Style & structure. Especially structue: HTML is what describes the structure and the (static) content of the #9 MySQL website. Database. Worlds most popular open source database system, - What is XHTML? HTML5? used by Facebook, Twitter, Wordpress etc. Well baked into many - Scripting language vs. markup? software stacks like LAMP - Talk about LAMP and other software stacks #5 MongoDB - Talk a little about open source Database. An open source database system. Stores the web #10 nginx app data in a little different way than MySQL, making it Infrastructure. Pronounced “Engine X”. An open source HTTP easier and faster for certain types of apps. server. Said to be faster than Apache - in many ways like - What are noSQLs? Why is MongoDB so popular? MongoDB is for MySQL. - What are proxies? - Talk aboutFriday, March 23, 12

×