API Days Nordic API Days Nordic 2016


Talk themes key

Wedn 18.5.2016 Program

Business Room (Main building)
Technology Room (Pinni B, B3107)
8.30 am
Registration opens (Main building)
9.30 am
Welcome to API Days – Jarkko Moilanen & Timo Väliharju & Chandra Challagonda & city of Tampere (Main building)
9.45 am
Keynote: Architecting a Country – Andres Kütt (Estonian information system architect) (Main building) [See slides]
10.15 am
Keynote: Business, IT and the pursuit of APIness – Sami Koivisto (IBM) (Main building) [See slides]
10.45 am
Keynote: The Bot revolution and it's consequences for APIs – Nicolas Grenié (Nicolas is a Hacker in Residence at 3scale) (Main building) [See slides]
11:15 am
13.00 pm
13.45 pm
14.30 pm
Break (30 minutes)
15.00 pm
15.45 pm
16.45 pm
Day 1 closing words (Main Building)
17.00 pm
Networking Drinks and snacks (find your crew and visit local restaurants and bars)
18.00 pm
Dinner at local restaurant (sponsors and speakers)

Thurs 19.5.2016 Program

Business Room
Technology Room
8.30 am
Registration opens (Pinni B)
9.30 am
Welcome to API Days – Jarkko Moilanen & Timo Väliharju & Chandra Challagonda (Pinni B1100, entrance level)
9.45 am
Keynote: How SITA's API Platform is influencing the API strategy for the Air Transport Industry (ATI) – Manraj Sabarwal (Pinni B1100, entrance level)
10.15 am
Lightning talks (Pinni B1100, entrance level)

10 minutes: API Model Canvas - business plan tool for APIs (Jarkko Moilanen, API:Suomi & Manfred Bortenschlager, 3Scale) [See slides]

[cancelled] 10 minutes: APIOps API expert training in Tampere University of Applied Sciences (Ari Rantala)

20 minutes: API economy & The Open API Initiative (OAI) - Board member

10.45 am
Keynote: Securing Public Services with Blockchain – Ivo Lõhmus(Pinni B1100, entrance level) [Contact Ivo for more information]
11:15 am
13.00 pm
13.45 pm
14.30 pm
Break (30 minutes)
15.00 pm
16.15 pm
Conference closing words (Pinni B1100, entrance level)

18.5.2016 Community Program

All community driven events are in one dedicated room (Pinni B, 3rd floor, B3109).

13:30 - 14:00 Explaining APIs to Kids who own a digital piggybank like ERNIT and ask how does it work - and an Customer Success Journey –  Amandeep Midha (Pinni B, 3rd floor, B3109)

Is it possible to teach kids about digital piggybank, explain them money, currency, savings, and especially when they ask how does it work ?

Explaining APIs for acceptance by non-technical colleagues has always been a challenge. Tools like Swagger have helped surely but a large amount of business managers, customer campaign managers, business consultants still are unaware of what APIs can do for them; and what they can actually ask for and phrase a requirement from service providers or partners

There exists a common problem if you are:

  • A kid on the path of financial literacy journey through ERNIT
  • A business manager looking to get data from other provider
  • A recent webshop owner and looking to integrate with more than one default provider of payment, review feed, or online ratings
  • A tech-savvy wizard who loves to automate things, but unsure when not to re-invent the wheel by making use of APIs

At ERNIT we not only teach children about financial literacy, but also try to answer how does it work. How easy or difficult it is to connect to a bank, how they like to sit on information and not provide us easily, what it is to transfer money from one person to another, from one account to another, and one country to another ... And based upon how much this kid gets to know about APIs, this kid might soon wants us to switch his savings to another currency by virtue of just knowing that technically by the APIs, it is actually possible

Can a teenager of tomorrow with experience with ERNIT, Netflix, iTunes play role in defining how an API should be and what should it provide to him, and how much he is willing to pay? This might be start of what is coming next when literacy of API reaches the masses whose demands just need to be tapped. How will it go against current banking system, media reports, regulations and will they get to all co-exist in API economy?

Amandeep comes from over 14 years of technical implementation experience at customer sites and consulting from large scale enterprise systems integrations, to recently as microservices advocate driving and focussing on efficiency of process delivery and building stable turnkey solutions for customers across Denmark, France, UK, China, and India. His recent assignment with ERNIT is to integrate the digital piggybank with all banks in Europe and with Bitcoin solutions, while also educating and interacting with actual customers of solution seeking their participation in building it

14:00 - 15:00 Practical API Management Crash Course –  Manfred Bortenschlager (@manfredbo) and Nicolas Grenié (@picsoung) (Pinni B, 3rd floor, B3109)

Presenters Manfred Bortenschlager (@manfredbo) and Nicolas Grenié (@picsoung) will take you through the necessary steps to set up the infrastructure to secure and monitor traffic to your API using an API gateway implemented with 3scale. They'll also share some best practices, tricks and tools you can use to help you test, debug and monitor your API.

Topics covered will include::

  • Set up basic security and authentication for an API using an API gateway and 3scale
  • Configure user access policies and monitor usage by each application
  • Test, debug, and monitor APIs and setup.

Register to workshop with this form

15:00 - 17:00 AWS Serverless Workshop –  Mikael Puittinen (Pinni B, 3rd floor, B3109)

The workshop introduces the audience to AWS services such as API Gateway, Lambda functions that enable developers to develop services to the cloud without deploying any servers. the serverless framework that streamlines the process of developing and deploying API Gateway / Lambda based solutions The workshop consists of a short theory introduction and of a step-by-step tutorial how to build a simple blog backend using API Gateway, Lambda and serverless.

Prerequisites for the workshop (for the hands-on excercise):


19.5.2016 Community Program

All community driven events are in one dedicated room (Pinni B, 3rd floor, B3109).

13:00 - 14:00 APIs.guru - Wikipedia for Web APIs –  Ivan Goncharov (Pinni B, 3rd floor, B3109)

In this presentation we will see the principles of API description languages and those of API Discovery. And understand why public catalogs of API definitions is core of future IoA. Whole talk is based on APIs.guru project as example of such catalog.

14:00 - 15:00 Deploy an API gateway with Docker –  Sandro Cirulli (Pinni B, 3rd floor, B3109)

[See slides]

An API gateway is a single entry point for APIs in a microservices infrastructure. It provides authentication and authorization layers, routes and load balances requests to API services, and caches previous requests. Being the first entry point of the API, it is crucial to manage and provision it through code rather than using a manual process. Furthermore, replicating its configuration on development and staging environments allows to load test the API gateway and to anticipate issues before it is deployed to production.

I demonstrate the deployment of an API gateway using Docker. Technologies used include:

  • Docker
  • openresty/nginx
  • 3scale API management
  • AWS EC2

I discuss the benefits of using Docker and how it simplifies changes of configuration and deployment to multiple environments. Sample code and brief documentation are available on GitHub at http://github.com/cirulls/docker-api-gateway

15:00 - 15:45 Digitransit tutorial –  Tuukka Hastrup (Pinni B, 3rd floor, B3109)

More info coming soon.