Ruby on Rails in de praktijk Software development 2020 Tijn Schuurmans & Gyuri van de Bilt Het plan… • Even voorstellen • Vooruitblikken naar 2020: kan dat wel…? • Onze keuze van vandaag (en morgen?): Ruby on Rails Gyuri van de Bilt? • 36, 2, 117, 57, 20~30, ~15 • Informatica, Economie, VU Amsterdam • IT ondernemer: Innovation Factory, Jobport, Talentee • Collega van Tijn bij Talentee Wij kozen Ruby on Rails voor onze ‘toekomst’, maar… blijft dat zo tot 2020? Vooruitblikken naar 2020: kan dat wel…? I think there is a world market for maybe five computers. Thomas Watson, chairman of IBM, 1943 Computers in the future may weigh no more than 1.5 tons. Popular Mechanics, forecasting the relentless march of science, 1949 There is no reason anyone would want a computer in their home. Ken Olson, president, chairman and founder of Digital Equipment Corporation, 1977 There will only be 900,000 cell phone subscribers by 2000. McKinsey prediction for AT&T, 1980’s less than 1% of the actual figure, 109 Million Trends in softwareontwikkeling Slimme oplossingen voor ‘standaard’ IT behoeften zoals ‘normale’ websites Softwareontwikkeling • Context: specifieke devices & toepassingen • Consumer electronics: Connected cars (Google), Drones (Amazon), VR (Oculus), Smart Objects (IoT) • Connecting: koelkast, drinkbeker, bloempot, kleren Softwareontwikkeling • Ontwikkeltrends • Domein-specifieke oplossingen (DSL) • The best tool for the job… Storage: Relational -> NoSQL, NewSQL Programming: Go, Rust, Elixir, Haml, Slim, Sass Waar of onwaar? • Software ontwikkeling zal steeds meer gebruik maken van platformen als Java, .NET etc. • Software is de kern van alle technische innovaties. Het maakt technologie handig, bruikbaar en gewild. • Werkgelegenheid in de IT groeit harder dan alle andere sectoren Software Development In 2020 Kyle McNabb, Forrester 2012 Met deze ‘wijsheid’ kozen wij nu voor Ruby on Rails en redis, slim, sass, …