20150612 softwaredevelopment 2020.key

advertisement
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, …
Download