1. Логическа задача, която ще решавате индивидуално. 2. Условието е достъпно онлайн на адрес http://bit.ly/saprailsgirls 3. Пращайте решенията до 15:00 ч. в събота. 4. Има три награди.
Езици за програмиране • Ruby (Руби) е език за програмиране • Има и други (C#, Java, C++, PHP, JavaScript, Clojure, Scheme и още 712...) • Можем да ползваме произволен* език, за да правим това, което ще правим днес • Ruby е готин и ще ползваме него
Sinatra • “Sinatra” е името на една програма, написана на Ruby • Sinatra е просто купчина Ruby код, която някой е написал вместо нас, за да ни улесни в направата на уеб приложения (още: библиотека, фреймуърк) • Можем да я ползваме безплатно • Sinatra има някои вградени функции и може да играе ролята на нужния ни уеб сървър • Можем и без Sinatra, но ще се поизпотим повече
Нашият код Библиотеката Sinatra Езикът за програмиране Ruby Операционната система Linux (Cloud9) Виртуализацията и инфраструктурата на Amazon Web Services Хардуерът в дейта центровете на Амазон, и firmware-а, вървящ на него (BIOS, UEFI и други)
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
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 hasn't been migrated off PostgreSQL yet). Friday, March 23, 12
R #1 PHP #2 SaaS #3 RoR #4 HTML #5 MongoDB 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! #6 Apache #7 CSS #8 Django #9 MySQL #10 nginx Friday, March 23, 12
Study групи • Седмични срещи в Puzl и Leanplum • Има поне един инструктор • Без задължителна “домашна” работа • Индивидуална “програма” • С начинаещи започваме от нулата • Трупате знания чрез практика
Study групи • Поне един ден седмично, след 19:30 • Малки групи - под 10 човека • Не е фатално, ако понякога изпускате • Ако има повече желаещи, ще го измислим • Доброволни и безплатни
Study групи • Напълно възможно е да се научите • Няма тайна – формулата е време + постоянство • Ще получавате помощ, но трябва да сте мотивирани да изкачите планината сами