How we – programmers – must change to keep up with technologies

MIDI 2019

Marius Balčytis

MIF, Software engineering

Head of IT department

Come to our booth: play game & get prizes

Come to our workshop: let's build a ChatBot (05-11)
https://bit.ly/paysera-workshop-2019

Come to our practice this summer!
https://bit.ly/paysera-praktika-2019

What's this about?

  • Technologies change
  • People change
  • Programmers must also change

Let's walk down memory lane

Times when you were born

What's next?

From technological perspective:

Cloud services – easier to build than ever


From customer perspective:

Same goals, less struggle

Let's imagine yet another example

1. Decide that you want this

2. Find recipe

3. Make list of products

4. Go to a shop

5. Gather all the items

6. Pay for them

7. Go home and cook

What's the shorter alternative?

1. Decide that you want this

7. Go home and cook

What are our options?

Be big and have everything

Google

Amazon

Apple

Microsoft

Be open for integrations

Be a part of something bigger!

So, what can we do as programmers?

HTTP, RESTful APIs

GraphQL, gRPC

Swagger, RAML, HATEOS, Schema.org, JSON API, JSON-LD, ...


The way you think!

Time for your questions!

Resources

  • https://knowyourmeme.com/memes/windows-xp-bliss-wallpaper
  • https://en.wikipedia.org/wiki/Google_logo
  • https://en.wikipedia.org/wiki/Wikipedia_logo
  • https://en.wikipedia.org/wiki/Nokia_3310
  • https://www.youtube.com/watch?v=gWLaRiiABNs
  • https://wccftech.com/google-stadia-vp-phenomenal-support-devs/
  • https://cloud.google.com/products/ai/
  • https://www.tensorflow.org/extras/tensorflow_brand_guidelines.pdf
  • https://www.xcubelabs.com/our-blog/iot-for-remodelling-city/
  • https://www.yesmagazine.org/issues/affordable-housing/cooking-stirs-the-pot-for-social-change-20180627
  • https://androidcommunity.com/google-now-airport-cards-offering-a-leave-home-by-time-20140207/
  • https://medium.com/@imtechpros_87395/where-does-google-maps-get-its-traffic-data-from-2562f984d82f
  • https://webapps.stackexchange.com/questions/82441/how-to-easily-add-flight-itinerary-to-google-calendar-from-flight-confirmation-e
  • https://www.youtube.com/watch?v=NrmMk1Myrxc