Introduction to Ruby - קהילת נס ציונה
לאחר חודש הפסקה עקב כנס המפתחים www.idcc.co.il אנו חוזרים לפעילות מלאה של קהילת נס ציונה.
במפגש הקרוב של הקהילה נפגיש שני מרצים אשר מגיעים מתחומים שונים אולם לשניהם מכנה משותף, הם פשוט לא יכולים להסתדר בלי Ruby. מה זה Ruby ולמה זה טוב לנו נוכל ללמוד במפגש.
מפגש קהילת נס ציונה בחסות חברת Hewlett-Packard וחברת Microsoft יתקיים ביום שלישי ה-13 באקטובר 2009 בין השעות 17:00 – 20:15
המפגש יתקיים במשרדי חברת HP Indigo – פארק המדע – רחוב אינשטיין 20 נס ציונה.
(אודיטוריום בניין 20)
נושא המפגש: Introduction to Ruby - A Programmers best friend
מרצים אורחים: ויטלי קושנר (Astrails), שי פרידמן (Advantech)
לוח זמנים:
17:00-17:30 התכנסות
17:30-18:45 חלק ראשון – Introduction to Ruby – ויטלי קושנר
In the recent years Ruby on Rails took over the web development landscape by storm. It brought the fun back into Web Application Programming. It allows for great developer productivity and by the creator's mission statement is "optimized for programmers happiness and sustainable productivity". It lets you write beautiful code by favoring convention over configuration. I will give an overview of Ruby and Rails. You will learn basic Ruby syntax, what DSL is standing for, and will see examples of Ruby and Rails code. I will also cover more advanced features that make Ruby and Rails so fun to program like meta programming, duck typing, anonymous closures and more. I will also talk about testing and why it is such an important part of the Rails community mindset.
18:45-19:00 הפסקה
19:00-20:15 חלק שני – Ruby & .NET – שי פרידמן
IronRuby, the .Net implementation of the Ruby language, is a very powerful language. Its permissive syntax, built-in abilities and general coolness make it a language worth knowing. In the first part of this session we will learn the basics of the Ruby language and we will see how we can take advantage of it in order to make our development work easier. In the second part we will get familiar with the Ruby on Rails framework and even build a complete web application from scratch.
אודות המרצים:
Vitaly Kushner (Astrails)
Vitaly Kushner started to program back at around 1985 using a programmable calculator which only had 15 registers and 105 byte long program memory. He started working professionally at the age 16 at a physics research institute in Ukraine (Borland Pascal and C++). During the 17 years since he worked with a very wide variety of languages and technologies: Asm (x86/Arm/MIPS), Pascal, Java, C++, C, Perl, PHP, Python, Ruby, Windows (starting with 3.0) and Linux (Slackware back in 1997), applications, web servers, databases, Linux network drivers and much more. Since 2005 Vitaly is doing freelance web development. In 2008 together with two of his friends he founded a web consulting and development company Astrails Ltd. Astrails is mostly focused on Rails development but is also flirting with other cool ones like Erlang and Objective C (iPhone and Mac are fun ;).
Shay Friedman (Advantech)
Shay Friedman started writing DOS scripts at age 8, and was writing web pages for people around the world by age 14. He has been working professionally since age 16, first as a freelance web developer, coding mainly in ColdFusion and ASP, and later as part
of an information security team in an Israel Defense Forces (IDF) intelligence unit, where he developed in C# and C++. He later joined Advantech Technologies as a C# developer, working on a wide array of Office, Web, and CRM development projects.
Friedman now leads a web development team at ActionBase. He works extensively with dynamic languages, especially IronRuby.