EDC Software 2021

An internal Equinor developer conference with focus on coding and software development

View on GitHub

Agenda for EDC 2021 Software

Day 1-Day 2-Day 3-about

Day 1 - Tuesday November 2, 2021
(Day crew: Thorvald, Magrete, Olve, Dirk, Jon Erik)
Talks and Hangout Workshops and Labs
Time EH1 EH2 EH3 Share 1 Share 2 Focus Attention Initiative Confidence Consentrate
0900 Welcome by Mats
"Dancing with Systems", a keynote by Harald Wesenberg
- - - - - - -
1000
(1015)
(1030)
(no talk)
Python serialization and compute security | 12 min presentation | Jens G. Magnus

#54c379
How to easily find and get access to data with known quality | 12 min | Lynn Marie Galston

#4e5fa0
(no talk)
From the Big Bang until now – a medium short journey through the Universe | 12 min presentation | Laura Manns

#43bc93
Radical Digitalisation. It ain't rocket science. | 12 min presentation | Daniel Sander Isaksen

#6b059a
(no talk)
Cookies and Radishes | 12 min presentation | Bent Arne Blegen

#64fc94
Application Performance Management in Equinor – An introduction | 12 min presentation | Emil Torlén

#4b1c38
Hackerspace / Relax / Workzone / Hangout | all days

#9afd19
Django REST Framework – from zero to hero | 2 hour workshop | Petter Moe Kvalvaag

#e3d197
Explore best practices when creating APIs in Equinor and hosting these in cloud. | 8 hour workshop | Kjell Erik Reed Anda and Fredrik Mellemstrand

#401bc2
Demystifying programming languages, DIY style | 8 hour workshop | Zohar Malamant

#59c545
GPU computing: from accelerated image processing to enhanced 3D graphics | 8 hour workshop | Julius Parulek and Åsmund Birkeland

#419c31
Chromebook / ChromeOS, development environment as code and PWA.

8 hour workshop

Knut Erik Hollund, Victor Nystad & Maxim Salnikov

#bd1be9
PWA = Progressive Web App
We use this temporary slack channel during EDC => #edc2021-chromeos-pwa
Protecting API's and Web Apps | two day workshop | Lars Kåre Skjørestad (Day 1/2)

#e59494
1100 A* search in 6 languages | 45 min presentation | Knut Sebastian Tungland

#b4a523
Power to the people | 45 min presentation | Ivana Ivkovic

#044ba7
A new look at existing data | 45 min presentation | Anders E Aabakken

#5115d0
1200 No talks (Lunch served from 1130 to 1330)
1300
(1315)
(1330)
ML models for trading: Predicting gas consumption using weather forecasts | 12 min presentation | Janne Myllärinen and Joachim Holwech

#3f25d6
Trade Recommendation Engine | 12 min presentation | Justin Fackrell

#b5a277
Doing domain-driven deep learning | 12 min presentation | Morten Fredriksen

#83097f
Oauth2 for Webviz apps | 12 min presentation | Dafferianto Trinugroho

#f4f8e0
API First in practice | 12 min presentation | Dagfinn Parnas & Frederik Borgersen

#2454d1
Microfrontends with React (Microservices architecture for Frontend) | 12 min presentation | Ali Akbar Rehman

#13d455
Running local Kubernetes using Kind – the beginners guide | 12 min presentation | Inge Knudsen

#c55137
Aurora introduction and vision | 12 min | Alexis Canizares

#047559
Aurora deployment and usage | 12 min presentation | Matt Li

#23097e
Building data products | 4 hour workshop | Jørn Ølmheim and Mark Hewitt

#68346f
1400 A lean, mean, learning machine | 45 min presentation | Markus Fanebust Dregi

#01e85f
Off the Shelf NLP | 45 min presentation | Peter Koczka and Jennifer Sampson

#fba1c4
AnsibleTalk: Using Ansible to deploy your Infrastructure as Code | 45 min presentation | Philipp Affolter & Elisabeth Haver

#5966e2
1500 Hacking a cat - Going beyond traditional attack vectors | 45+ min presentation | Niall Merrigan

#84f7e7
Source Rock Blocker cloud components | 90 min presentation | Adam Cheng and John Ivar Haugland

#b82748
The revolution starts with YOU! | 90 min presentation | Harald Wesenberg

#97dd56
1600
1700
-
1900
Activities
#d245e6 Outdoors Football / #3d6774 Yoga / #611a33 Walking / #33cd15 Running / #3fafbe Chess tournament (1800-1850)
1900
-
2000
Food (something simple is served)
2000
-
2200
Evening stuff
Quiz / Kahoot / Karaoke / Hangout
Day 2 - Wednesday November 3, 2021
(Day crew: Jennifer Sampson, Peter Koczka, Jørgen, Monica, Thor-Andre)
0630
-
0730
Morning activities (NB: optional!)
#611a33 Morning walk (just meet up in reception) / #33cd15 Morning run (just meet up in reception)
Talks and Hangout Workshops and Labs
Time EH1 EH2 EH3 Share 1 Share 2 Focus Attention Initiative Confidence Consentrate
0900 Software eats the supply chain for parts | 45 min presentation | Daniel Sander Isaksen

#771abe
Building and running applications with Omnia Radix | 45 min presentation | Sergey Smolnikov and Nils Gustav Stråbø

#90a22b
JWT, OAuth, OpenID, SAML ...the puzzle solved! | 45 min presentation | Wilson Montalvo

#f91617
Hackerspace / Relax / Workzone / Hangout | all days

#9afd19
Robocar workshop | two day workshop | Thorvald Johannessen (Day 1/2)

#b37688
Exploiting memory corruption vulnerabilities in C | 4 hour workshop | Eirik Nordbø

#d7e90a
Power to the people | 8 hour workshop | Ivana Ivkovic, Victor Nystad & Jens Schrøder

#f0e661
Labs: Using Ansible to deploy your Infrastructure as Code | all day labs (~30min) | Philipp Affolter

#3288d8
Protecting API's and Web Apps | two day workshop | Lars Kåre Skjørestad (Day 2/2)

#e59494
0950 NB: Group photo!!!
1000 Videos from Microsoft Ignite 2021 Day 1 | ~90 min videos
#2023de
Keynote - Satya Nadella, CEO Microsoft
Innovate Anywhere From Multicloud to Edge - Scott Guthrie - EVP Cloud+AI
Empower your organization to build apps faster with fusion teams - Kartik Kanakasabesan - Principal PM, Power Platform
Best from NDC TechTown | 2x60 minutes | #8ddf54
(starts ~10:00)
SOLID Revisited : The State of the Matter - Phil Nash
(starts ~11:00)
Agile embedded development under regulatory constraints - Espen Albrektsen - NDC TechTown 2021
Best from TED Talks | ~90 min videos

#8087d5
1100
1200 No talks (Lunch served from 1130 to 1330)
1300 Event-driven architectures - What are they good for and what are they not good for? | 45 min presentation | Jørn Ølmheim

#328bd2
Windows Package Management using winget + other modern methods | 45 min presentation | Philipp Affolter

#911dee
42 silly ways to say "Hello" in Python | 45 min presentation | Olve Maudal

#080be7
1400 Beyond testing, program verification from scratch | 45 min presentation | Jens G. Magnus

#3479f0
How not to make a design system | 45 min presentation | the EDS Core Team

#52d75d
Exploratory programming and REST APIs with Common Lisp | 45 min presentation | Raymond Wiker

#b6d8cf
1500 Creating and consuming the STID API in Equinor | 45 min presentation | Jan Fredrik Drabløs

#876c5d
Re-discovering the joy of robotics @ home | 45 min presentation | Rohit Singh

#723e89
Unit testing techniques for a more civilised age | 45 min presentation | Zohar Malamant

#25da3b
1600
1700
-
1900
Activities
#6fb50c Dancing / #d245e6 Outdoors Football / #611a33 Walking / #33cd15 Running / #3fafbe Chess tournament
1930
-
2200
Dinner & Mingle
Evening talk - "Entrepreneurship and bulding culture that rock" - Lasse Andresen - Serial entrepreneur - ForgeRock / indyRIOT
Day 3 - Thursday November 4, 2021
(Day crew: Merete, Angela, Andrea, Kirsti, Torbjørn)
0700
-
0800
Stavanger Sunrisers Ice Hockey Game | feat. Philipp Affolter & friends | at Stavanger Ishall Isbane 2 | 2 min walk next to hotel
Talks and Hangout Workshops and Labs
Time EH1 EH2 EH3 Share 1 Share 2 Focus Attention Initiative Confidence Consentrate
0900 API First in practice | 45 min presentation | Dagfinn Parnas & Frederik Borgersen

#61299f
seismic-zfp - Compressed seismic for Python | 45 min presentation | David Wade

#bb97ed
Infrastructure as Code by utilizing the Bicep muscle | 45 min presentation | Anders E Aabakken

#3b1e93
Hackerspace / Relax / Workzone / Hangout | all days

#9afd19
Robocar workshop | two day workshop | Thorvald Johannessen (Day 2/2)

#b37688
A beginner’s journey into Test and Test Driven Development | 4 hour workshop | Helena Nandi Formentin & Øyvind Eide

#8559d0
PROLOG Programming for Artificial Intelligence | 4 hour workshop | Ivan Bozanic

#9a6387
Make Python fast again | 4 hour workshop | Petter Moe Kvalvaag

#1ce517
How to React to Figma | 4 hour workshop | Michael Marszalek & Victor Nystad

#d81ef8
1000 A deep-dive into Omnia Radix features | 90 min presentation | Sergey Smolnikov and Nils Gustav Stråbø

#98a6ff
Better software through data quality | 90 min workshop | Mark Hewitt and Jørn Ølmheim

#6cb4b8
Serverless application development in Azure/AWS cloud | 90 min workshop | Qiang Fu

#d93299
1100
1200 No talks (Lunch served from 1130 to 1330)
1300 Infrastructure as code using Powershell | 45 min presentation | Aymeric Caroff and Robin Antony Alappat

#450708
Fibra and Fotone - Building a streaming and analysis platform for real time distributed acoustic and temperature signals. | 45 min presentation | Kjell Erik Reed Anda and Inge Knudsen

#268c70
Making data available for data analytics - Why should I care? | 45 min presentation | Jørn Ølmheim and Mark Hewitt

#092f26
1400
-
1445
Good to Great Retrospective with Olve and Mats

Sessions

#bd1be9 Chromebook/ChromeOS, development environment as code and PWA. | 8 hour workshop | Knut Erik Hollund, Victor Nystad & Maxim Salnikov (Microsoft)


#1ce517 Make Python fast again | 4 hour workshop | Petter Moe Kvalvaag


#e3d197 Django REST Framework – from zero to hero | 2 hour workshop | Petter Moe Kvalvaag


#8ee7bc TBD | 45 min presentation | TBD


#e59494 Protecting API's and Web Apps | two day workshop | Lars Kåre Skjørestad


#d93299 Serverless application development in Azure/AWS cloud | 90 min workshop | Qiang Fu


#bb97ed seismic-zfp - Compressed seismic for Python | 45 min presentation | David Wade


#d7e90a Exploiting memory corruption vulnerabilities in C | 4 hour workshop | Eirik Nordbø


#5115d0 A new look at existing data | 45 min presentation | Anders E Aabakken


#3b1e93 Infrastructure as Code by utilizing the Bicep muscle | 45 min presentation | Anders E Aabakken


#3288d8 Labs: Using Ansible to deploy your Infrastructure as Code | All Day Labs (~30mins) | Philipp Affolter


#5966e2 AnsibleTalk: Using Ansible to deploy your Infrastructure as Code | 45 min presentation | Philipp Affolter & Elisabeth Haver


#911dee Windows Package Management using winget + other modern methods | 45 min presentation | Philipp Affolter


#876c5d Creating and consuming the STID API in Equinor | 45 min presentation | Jan Fredrik Drabløs


#9a6387 PROLOG Programming for Artificial Intelligence | 4 hour workshop | Ivan Bozanic


#419c31 GPU computing: from accelerated image processing to enhanced 3D graphics | 8 hour workshop | Julius Parulek and Jens Gåsemyr Magnus


#b37688 Robocar workshop | two day workshop | Thorvald Johannessen


#13d455 Microfrontends with React (Microservices architecture for Frontend) | 12 min presentation | Ali Akbar Rehman


#84f7e7 Hacking a cat - Going beyond traditional attack vectors | 45+ min presentation | Niall Merrigan


#52d75d How not to make a design system | 45 min presentation | the EDS Core Team


#d81ef8 How to React to Figma | 4 hour workshop | Michael Marszalek & Victor Nystad


#01e85f A lean, mean, learning machine | 45 min presentation | Markus Fanebust Dregi


#450708 Infrastructure as code using Powershell | 45 min presentation | Aymeric Caroff and Robin Antony Alappat


#fba1c4 Off the Shelf NLP | 45 min presentation | Peter Koczka and Jennifer Sampson


#092f26 Making data available for data analytics - Why should I care? | 45 min presentation | Jørn Ølmheim and Mark Hewitt


#328bd2 Event-driven architectures - What are they good for and what are they not good for? | 45 min presentation | Jørn Ølmheim


#68346f Building data products | 4 hour workshop | Jørn Ølmheim and Mark Hewitt


#b82748 Source Rock Blocker cloud components | 90 min presentation | Adam Cheng and John Ivar Haugland


#4b1c38 Application Performance Management in Equinor – An introduction | 12 min presentation | Emil Torlén


#6cb4b8 Better software through data quality | 90 min workshop | Mark Hewitt and Jørn Ølmheim


#3f25d6 ML models for trading: Predicting gas consumption using weather forecasts | 12 min presentation | Janne Myllärinen and Joachim Holwech


#b5a277 Trade Recommendation Engine | 12 min presentation | Justin Fackrell


#044ba7 Power to the people | 45 min presentation | Ivana Ivkovic


#f0e661 Power to the people | 8 hour workshop | Ivana Ivkovic, Victor Nystad & Jens Schrøder (Microsoft)


#90a22b Building and running applications with Omnia Radix | 45 min presentation | Sergey Smolnikov and Nils Gustav Stråbø


#98a6ff A deep-dive into Omnia Radix features | 90 min presentation | Sergey Smolnikov and Nils Gustav Stråbø


#4e5fa0 How to easily find and get access to data with known quality | 12 min presentation | Lynn Marie Galston


#b4a523 A* search in 6 languages | 45 min presentation | Knut Sebastian Tungland


#723e89 Re-discovering the joy of robotics @ home | 45 min presentation | Rohit Singh


#61299f API First in practice | 45 min presentation | Dagfinn Parnas & Frederik Borgersen


#2454d1 API First in practice | 12 min presentation | Dagfinn Parnas & Frederik Borgersen


#f91617 JWT, OAuth, OpenID, SAML ...the puzzle solved! | 45 min presentation | Wilson Montalvo


#8559d0 A beginner’s journey into Test and Test Driven Development | 4 hour workshop | Helena Nandi Formentin & Øyvind Eide


#97dd56 The revolution starts with YOU! | 90 min presentation | Harald Wesenberg


#b6d8cf Exploratory programming and REST APIs with Common Lisp | 45 min presentation | Raymond Wiker


#43bc93 From the Big Bang until now – a medium short journey through the Universe | 12 min presentation | Laura Manns


#25da3b Unit testing techniques for a more civilised age | 45 min presentation | Zohar Malamant


#59c545 Demystifying programming languages, DIY style | 8 hour workshop | Zohar Malamant


#f4f8e0 OAuth2 for Webviz apps | 12 min presentation | Dafferianto Trinugroho


#080be7 42 silly ways to say "Hello" in Python | 45 min presentation | Olve Maudal


#c55137 Running local Kubernetes using Kind – the beginners guide | 12 min presentation | Inge Knudsen


#268c70 Fibra and Fotone - Building a streaming and analysis platform for real time distributed acoustic and temperature signals. | 45 min presentation | Kjell Erik Reed Anda and Inge Knudsen


#401bc2 Explore best practices when creating APIs in Equinor and hosting these in cloud. | 8 hour workshop | Kjell Erik Reed Anda and Fredrik Mellemstrand


#54c379 Python serialization and compute security | 12 min presentation | Jens G. Magnus


#3479f0 Beyond testing, program verification from scratch | 45 min presentation | Jens G. Magnus


#771abe Software eats the supply chain for parts | 45 min presentation | Daniel Sander Isaksen and Olav Landstad


#6b059a Digital radicalism. It ain't rocket science. | 12 min presentation | Daniel Sander Isaksen


#83097f Doing domain-driven deep learning | 12 min presentation | Morten Fredriksen


#6fb50c Instructed Dancing (Tango) | 90 min instructed class


#d245e6 Outdoors Football | 60 min free play


#3d6774 Yoga | 60 min instructed class


#33cd15 Running | 60 min run


#611a33 Walking | 60 min walk


#3fafbe Chess tournament | 90 min workshop


#2023de Videos from Microsoft Ignite | ~90 min videos


#8ddf54 Best from NDC TechTown | ~90 min videos


#8087d5 Best from TED Talks | ~90 min videos


#9afd19 Hackerspace / Relax / Workzone / Hangout | all days


#23097e Aurora deployment and usage | 12 min presentation | Matt Li


#64fc94 Cookies and Radishes | 12 min presentation | Bent Arne Blegen


#047559 Aurora introduction and vision | 12 min | Alexis Canizares


… anything else?