Ruby on Rails Web development that doesn’t hurt. Welkom Wie zijn wij Stefan Borsje Iain Hecker Arie Meeldijk Waarom deze workshop Ruby On Rails is ‘nieuw’

Slides:



Advertisements
Verwante presentaties
SharePoint denk in blokken Ton Stegeman.
Advertisements

Workshop Zoekmachine optimalisatie workshop internet marketing
(c) Marc de Graauw Presentatie XML Marc de Graauw 2 maart 2000.
Applicatie virtualisatie
Server Management Framework
17 april 2008 WAB*info De digitale bron van de Nederlandse waterbodems Gaston Lamaitre Data-ICT-Dienst, Delft Uitvoerders: Atlis (hoofdaannemer), CSO (functioneel.
Welkom! Hans Dollen en Wim Fikkert. 2 Juli 2003Mission Impossible Simulator2/17 De presentatie Wat is robot voetbal? De doelstelling Requirements Ontwerp.
Webapplicaties: de serverkant
Welkom Voorstellen Bustechnologie ASI Actuator-Sensor-Interface
iCafe Erasmushogeschool Brussel
TERUGKEER VAN DE PRESENTATIE
Cliënt-server omgeving
Maurice de Beijer. Wie is Maurice de Beijer Microsoft MVP DevelopMentor trainer SDN Sectiehoofd UX Onafhankelijk software ontwikkelaar
Greenfoot Workshop Bobby - Snake.
Cobian Backup 8 Welkom op de Cobian presentatie.
PLDA – Connectiviteit Rudolf de Schipper Geoffroy Fauveaux 09/11/2004.
MSDN Get Ready for Microsoft Office Sharepoint 2010 Welkom!
Databases I (H. 1) Wiebren de Jonge Vrije Universiteit, Amsterdam Voorlopige versie 2003.
Bedrijfsbibliotheek Jeffrey Paarhuis Jos Vinke Pieter-Henk Smits
Welkom bij de presentatie van CodeMunity. Voorstellen Khai Pham Corné Strijkert Sebastiaan Wezenberg.
Agentenplatformen en programmeeromgevingen 1.Java 2 Micro Edition (J2ME) 2.Personal Java 3.JADE en LEAP 4.LEAP op verschillende toestellen 5.Onze voorkeuren.
Wolter Kaper - Ruby on Rails Webtoepassing ontwerpen Webprogrammeren, week 1.
OpenSource voor Systeem en Progress Meten is weten Willem Oldeman.
Conference Tour | 18 maart 2010 Conference Tour Multimedia en Mijn IB-Groep.
Deel XXI 1 Internetapplicaties Internetprogrammeren Capita Selecta.
M A K E Y O U R N E T W O R K S M A R T E R July, Middag programma.
Ontwikkeld door CWB3. Opbouw Presentatie 1.Wat is GeoSport? 2.Ontwerp 1.Gebruikte ontwerpmethodieken 2.Ervaring 3.Implementatie 1.Gebruikte technologieën.
Webtechnologie 1 labo Dieter Roobrouck Kristel Balcaen Claudia Eeckhout Koen De Weggheleire Frederik Duchi An Deraedt 1 Les 10: XML basics.
Windows Applicaties Bouwen met Visual Studio.NET Sijmen Koffeman Development Consultant Microsoft.
1 4 aug 2005 KC Software Engineering. 2 4 aug 2005 Programma Inleiding Enquête Methodes Tools Discussie Diner Workshop.
Keuzetraject Software Ontwikkeling. Moderne technologieën Doel : mee kunnen draaien in elk team Aangeleerde vaardigheden Zelfstandig problemen kunnen.
Keuzetraject Software Ontwikkeling. Marktvraag Mark Heeren (ceo CSC Benelux): –Nieuwe mensen aannemen wordt weer moeilijk, men stelt meer eisen over auto.
Technische Architectuur
Erasmushogeschool Brussel Naim Ben Tanfous Stef De Spiegeleer Joeri Verdeyen iCafe Een digitaal bestelsysteem voor de horeca. 2de zittijd.
Web 1.0 HTMLAfbeeldingen FlashHyperlinks CSS Participation AJAX Usability Design Ruby on Rails.
MVC in de praktijk Jeroen Swart.NET architect, Quintor
Een overzicht van de hedendaagse mogelijkheden voor het bouwen van websites.
Artificial Pancreas Cheetah Just Boerlage & Patrick van Kouteren.
Portal Solution. IVS Portal solution 100 % developed by IVS Created in Microsoft.Net environment Based on SQL back-end server Single Sign-on to multiple.
Professionele software-ontwikkeling
1 Introductie next MCT - Programmeren 2 © S. Walcarius Waarom java? programma machinetaal (.exe) compilen platformspecifiek Een exe programma.
Content Management Systeem. Maart 2000Case: World Online International2 Klantprofiel I World Online International BV is een beursgenoteerde Pan-Europese.
De Dynamische Testrapportage: BDD en de deployment pipeline
Van data naar kennis. Customer Case – Robeco Forms naar Apex Migratie.
APP Platform Rivium, 5 maart 2013 Rik Vietsch.
Vrije Universiteit amsterdamPostacademische Cursus Informatie Technologie Beyond Object-Orientation?
Maarten Cant, Marilie Doms en Lise Paesen. Stel je voor…
Datum Task Force Architectuur development in 2008.
Automatische builds vanuit ClearCase UCM 1 Visual & Integrated Build Engine Automatische builds vanuit ClearCase en UCM Download ClearVibe Light Download.
Over de fabels en feiten van applicatiebouw en de invoering van het Spring Framework 16 december 2014 Ferdy du Chatenier / Gilbert van den.
HCC!GenealogieHCC!Genealogie Lezing: Websites bouwen met Joomla 23 februari 2008 Natascha Blijleven - Tebbe.
Informatica Welkom! maandag 16 November Les B-1.
Welkom bij de presentatie van de Cube of Life, gemaakt door Team Z.
‘Business at the speed of change’
Testen en Testautomatisering in een Agile CI / CD omgeving
De Pauw Oriane Silber Magali
ICT ICT & MEDIADESIGN INFORMATICA
ASP.NET MVC Web Development
Praegus B.V.. .
Team 5 Jeffrey.
Gebruikersdag 2017 Welkom.
Workshop Agile Performance Testing with mBrace Agile
Team 5 Jeffrey.
ASP.NET MVC Web Development
Low coding development maar high coding testing?
Software Development fundamentals
Java Masterclass Sar Maroof.
– Software development fundamentals
Experts in automated software testing.
Transcript van de presentatie:

Ruby on Rails Web development that doesn’t hurt

Welkom Wie zijn wij Stefan Borsje Iain Hecker Arie Meeldijk Waarom deze workshop Ruby On Rails is ‘nieuw’ en hip Alternatief framework voor webtechnologie Ons enthousiasme voor Ruby On Rails

Indeling van workshop Presentatie Wat is RubyOnRails Opbouw van het framework Voordelen Nadelen Testing Demonstratie bouwen van simpele applicatie Zelf deze applicatie uitbreiden

Wat is Ruby on Rails Open source web framework Ruby als programmeertaal Model-View-Control structuur (MVC)‏ Database-backed web applicaties DRY, don’t repeat yourself COC, convention over configuration Verzameling tools

Ruby 1995, Yukihiro Matsumoto Dynamische programmeertaal Geinspireerd door Perl, Smalltalk, Python, Lisp Traag Virtual machines: YARV (Ruby 1.9), JRuby (SUN), IronRuby (Microsoft), Rubinius

Ruby

MVC

Structuur

Voordelen Snel te gebruiken Geen overbodige configuratie (COC)‏ Eenvoudig en snel prototypes maken Meerdere developers zitten elkaar niet in de weg Database onafhankelijk Testing ingebouwd

Nadelen Meer geheugengebruik ivm J2EE/.NET Ruby trager dan JAVA en C#

Testing Ingebouwde Test::Unit Achteraf Test Driven Development Vooraf Test::Unit Assert, assert, assert Behaviour Driven Development Vooraf RSpec Should, should, should

Het bouwen van een blog