DeV FULLSTACK
mono-langage
Need: travel from A to B
A
B
Load capacity
Speed
Comfort
Load capacity
Speed
Comfort
INSURANCE
Load capacity
Speed
Comfort
INSURANCE
Load capacity
Speed
Comfort
INSURANCE
A
B
Ok, what this has to do with DeV?
Need: handling reservations
Load capacity
Speed
Scalability
SQL
NoSQL
Load capacity
Speed
Scalability
INSURANCE
SQL
NoSQL
Backend
Python/JS/PHP/
F#/HASKELL
Frontend
Elm/React
Vue/Angular
SERIALIZATION
AJAX CALLS
Load capacity
Speed
Scalability
INSURANCE
SQL
NoSQL
Backend
Python/JS/PHP/
F#/HASKELL
Frontend
Elm/React
Vue/Angular
SERIALIZATION
AJAX CALLS
DOCKER
Load capacity
Speed
Scalability
INSURANCE
SQL
NoSQL
Backend
Python/JS/PHP/
F#/HASKELL
Frontend
Elm/React
Vue/Angular
SERIALIZATION
AJAX CALLS
DOCKER
Ok, what's the actual need?
Need: travel from A to B
A
B
- 5km, in a city
- Need to take a laptop
Load capacity
Speed
Comfort
INSURANCE
A
B
Load capacity
Speed
Comfort
INSURANCE
A
B
Need: handling reservations
- For a small non-profit
- ~1000 reservation/year
For 5 years, SQL database textual dump:
Need: handling reservations
For 5 years, SQL database textual dump: <10Mo
- For a small non-profit
- ~1000 reservation/year
Load capacity
Speed
Scalability?
INSURANCE
SQL
NoSQL
Backend
Python/JS/PHP/
F#/HASKELL
Frontend
Elm/React
Vue/Angular
SERIALIZATION
AJAX CALLS
DOCKER
What if we just use one language?
"Classical" FULLSTACK
mono-language FULLSTACK
Demo time!
Amazing DeV experience
+
Plaform locking
-
Some unknown magnitudes
To keep Earth sustainable, we have to produce at most 2 tons of CO2 equivalent per year per person
Annual average French carbon footprint
Annual average French carbon footprint
6-10 Tons CO2 equivalent per person
5 km x 200 days x 0.25 kg/km = 500kg
A
B
To keep Earth sustainable, we have to produce at most 2 tons of CO2 equivalent per year per person
Load capacity
Speed
Comfort
INSURANCE
A
B
Load capacity
Speed
Comfort
INSURANCE
A
B
1/4 of carbon budget
Cheap
Parkable
Sport
weather vulnerable
Carbon free
(or negligeable with electrical bike)
Paris-NY round trip: 1.2Tons (AirFrance) - 2Tons
of CO2 equivalent
What can I do?
- Maximize low carbon transporation means: walk, bike, public transport, shared car
- Travel near your place (there are amazing places in France!)
- Reduce meat (specially beef)
- Heat 1°C less
- Reduce your speed when you need to take a car
- Don't print this email (?)
deck
By sebbes
deck
- 271