7 & 8 September 2021

Infobip Shift
Conference

Infobip Shift is the largest Developer event in Southeastern Europe, which purpose is to bring the world’s brightest developers together. For its 10th anniversary this event will bring together more than 3000 attendees from all around the globe.
Infobip Shift Conference
Infobip Shift Conference 2021
About Infobip Shift Conference
OUR STORY
What’s Infobip Shift all About?
It's a 2-day multistage hybrid conference dedicated to people passionate about software, continuing the tradition of delivering interactive, engaging, and exciting content. Expect multiple tracks, learn from extraordinary minds, engage in virtual experiences, prospect from exhibit hall, and expand your network on afterparties. Everything brought to you by Infobip and Shift.
What’s Infobip Shift all About?
Networking
With just under 3.000 in-person, and about 10.000 attendees joining virtually to discuss the latest development & technology trends, you’ll be able to meet new people, share ideas and opinions without making it awkward. Everybody here is excited to meet - no matter where they are from.
Infobip Shift - Networking
Prospecting
Apart from making new friends, you’ll also be able to find new clients and partners. A lot of people come to our conference with problems, as well as solutions. Whether you’ve got the former or the latter, you’ll certainly able to find what you need. Find developer and programming innovations, grow your network, and get involved at the event that puts you and your company on the map of developers.
Infobip Shift - Prospecting
Hybrid
What does that mean? Well for starters all talks will be professionally streamed so anyone from around the world can tune in. Second, you will be able to chat remotely with everyone at the event - both live and remote, and lastly, you will be able to remotely ask all the speakers direct questions via our Remote only AMA with each of our speakers! So, in Short, you get to meet new people, listen to all the talks, and talk directly to the speakers themselves.
Infobip Shift - Hybrid
Infobip Shift in Numbers
10k+
Virtual Attendees
3k+
Attendees
50+
Speakers
3
Stages
2
Days
1
Unforgettable experience
Infobip Shift in Numbers
Call for Proposals
We would love to invite you, help us build a great conference by submitting your proposals for talks. If chosen, you would join our stellar speaker line up which has previously included experts from companies like: GitHub, Shopify, Google, Microsoft, AWS and many others.
SHARING THE KNOWLEDGE
Meet Infobip Shift Speakers
Get ready to learn and be amazed by recognizable names from the developer industry.
David Heinemeier Hansson
DHH
Creator of
David Heinemeier Hansson (DHH) is the creator of Ruby on Rails, co-founder of Basecamp & HEY, best-selling author, Le Mans class-winning racing driver, antitrust advocate, frequent podcast guest, and family man. Find out more?
Read more
Kent C. Dodds
Kent C. Dodds
JavaScript Engineer and Trainer
Hi, I'm Kent C. Dodds. I'm a world renowned speaker, teacher, and trainer and I'm actively involved in the open source community as a maintainer and contributor of hundreds of popular npm packages. I am the creator of EpicReact.Dev and TestingJavaScript.com. I'm an instructor on egghead.io and Frontend Masters. I'm also a Google Developer Expert. I am happily married and the father of four kids. I like my family, code, JavaScript, and React.
Read more
Simona Cotin
Simona Cotin
Principal Cloud Advocate Lead
Simona Cotin is a web developer with a passion for teaching. She spends most of her time tinkering with JavaScript in the cloud and sharing her experience with other developers at community events like meetups and conferences or online. As a Cloud Developer Advocate, Simona engages with the web community to help create a great developer experience with Azure.
Read more
Misko Hevery
Misko Hevery
CTO
Misko Hevery is the CTO at Builder.io, where he is helping to empower anyone to create blazing fast sites. Previously he has worked at Google, where he created Angular, AngualarJS and was co-creator of Karma. Before focusing on making the web better, he brought testing culture to Google and the world through his blog. Miško started his career by designing digital circuits and moved to databases, full-stack development, and finally, front-end frameworks, giving him a unique perspective. He understands all of the layers from the web down to a transistor.
Read more
Paul Kinlan
Paul Kinlan
Lead for Web and Chrome Developer Relations
I love building software for the Web and enabling developers and businesses to create sites, apps and products that delight their users and push the capabilities of what we think is possible with technology today. Through Developer Advocacy, I work with developers every day to drive change in the platforms that they build on, and influence the wider web ecosystem to build for their users. I've been lucky enough to be able to set the long term direction and strategy for our team and many businesses across the globe.
Read more
Nader Dabit
Nader Dabit
Senior Developer Advocate
Nader Dabit is a web and mobile developer, author, open source enthusiast, and Senior Developer Advocate at Amazon Web Services.
Read more
Vitaly Friedman
Vitaly Friedman
Creative lead
Vitaly loves beautiful content and does not give up easily. Born in Minsk, Belarus, he studied computer science and mathematics in Germany. While writing algebra proofs and preparing for software engineering at nights in the kitchen, at the same time he discovered passion for typography, interface design and writing. After working as a freelance designer and developer for 6 years, he co-founded Smashing Magazine back in 2006, a leading online magazine for designers and developers. His curiosity drove him from interface design to front-end to performance optimization to accessibility and back to user experience over all the years.Vitaly is the author, co-author and editor of all Smashing books (https://www.smashingmagazine.com/books), and a curator of all Smashing Conferences (https://www.smashingconf.com). He currently works as creative lead of Smashing Magazine (www.smashingmagazine.com) and front-end/UX consultant in Europe and abroad.
Read more
Ali Spittel
Ali Spittel
Senior Developer Advocate
Ali teaches people to code. She loves Python, JavaScript, and talking about programming. She has been writing React since before es6 classes. She is a Senior Developer Advocate on the AWS Amplify team. Ali also blogs about code, aimed mostly at a beginner audience. Her writing has gotten over a million readers in the past year. She has also spoken at over 50 events in the last few years. When Ali's not working, you can find her watching New England sports, competing on CodeWars, taking runs around the city, rock climbing, or participating in coding community events.
Read more
Val Head
Val Head
Senior Design Advocate
Val Head is a Senior Design Advocate at Adobe, author, and web animation expert. She is the author of Designing Interface Animation on Rosenfeld Media, teaches CSS Animation on lynda.com, and curates the weekly UI Animation Newsletter. Val has been published by Fast Company, A List Apart, and Smashing Magazine, and she’s spoken at dozens of events all over the world including Pixel Up, Web Directions, UX Week and An Event Apart.
Read more
Izabel Jelenic
Izabel Jelenic
CTO
Infobip’s CTO and cofounder Izabel Jelenic started his business career as a developer, but he soon became the visionary and leading force of what has become one of the world’s top-performing communication platforms. Implementing new solutions on the Infobip platform and nurturing the rapidly growing Infobip development team is instrumental in his everyday work while creating the most productive and rewarding working environment for employees.
Read more
David Khourshid
David Khourshid
Founder
David is a software engineer who loves playing piano and is passionate about animations, state machines, cutting-edge user interfaces, and open-source. Previously at Microsoft, he is now the founder of Stately, a startup focused on building the best visual software modeling tools and services.
Read more
Kene Udeze
Kene Udeze
UX Designer
Kene Udeze is a product designer & community organizer currently based in Amsterdam. In his current role @ [Booking.com](http://booking.com/), he works within teams to build systems & tools that empower partners to enable their users to travel & experience the world. Previously, he led design @ Co-creation Hub where he collaborated with organizations across diverse industries to build products & solve business needs. Kene is firmly invested in accelerating Design Education in Africa. Together with some He actively contributes to ForHumansByHumans, Usable, and hosts WhenWeDesign - a podcast exploring how businesses apply design for scale in Africa.
Read more
Joe Karlsson
Joe Karlsson
Software Engineer
Joe Karlsson is a software engineer turned Developer Advocate at MongoDB. He comes from the frozen tundra of Minneapolis, Minnesota (and yes, it does get really cold here, and no, not everyone here has the accent from the movie, Fargo). Joe has been primarily a Node and JavaScript engineer. He has been writing, teaching, and talking about code his entire career. Sharing what he knows and continuing to learn about programming is truly the thing he loves doing the most.
Read more
Eleftheria Batsou
Eleftheria Batsou
Front-end Developer and UX Researcher
Eleftheria is a passionate front end developer and UX researcher from Greece. She has majored in Informatics and Telecommunications of engineering and she has continued her studies with a master's in Graphic Arts and Multimedia. From time to time she creates educational content and publishes it on several platforms such as Packt, Udemy and Skillshare. At the same time, she produces motivational talks and how-to videos on her youtube channel. She is self-motivated and working hard to make this world a little bit better every day. When she isn't glued to a computer screen, Eleftheria spends time working out and strolling in nature. Her friends would describe her as easy-going, passionate about life and the fastest chocolate eater.
Read more
Shawn Wang
Shawn Wang
Head of Developer Experience
Swyx is passionate about Developer Tooling and Developer Communities. He is Head of Developer Experience at Temporal.io and recently published the Coding Career Handbook for Junior to Senior developer careers. In his free time he teaches React, TypeScript, Storybook and Node.js CLI's at Egghead.io, and helps run the Svelte Society community of meetups.
Read more
Chen Hui Jing
Chen Hui Jing
Front-end Developer
Chen Hui Jing is a self-taught designer and developer living in Singapore, with an inordinate love for CSS, as evidenced by her blog, that is mostly about CSS, and her tweets, which are largely about typography and the web. She used to play basketball full-time and launched her web career during downtime between training sessions.
Read more
Sebastien Chopin
Sebastien Chopin
CTO
Sebastien Chopin is the co-founder of Nuxt, the intuitive Vue framework. Web developer for 14 years, he loves JavaScript, Open Source, Basketball and dancing.
Read more
Thorsten Lunborg
Thorsten Lunborg
Product Owner
Thorsten, a graduate industrial engineer, works in his day job as a product owner at one of Germany's largest B2B energy service providers. After dark, he lives out his passion for programming, the web and everything digital. Since 2016, he has been part of the core team of Vue.js, one of the dominant frontend frameworks in the open source world. He regularly contributes to the core libraries as well as the surrounding ecosystem and is a well-known face in the community.
Read more
Mike Hartington
Mike Hartington
Senior Developer Advocate
Mike is a developer, Angular GDE, and Developer Advocate at Ionic. When he's not working Ionic itself, Mike works with community members and helps them succeed at mobile. In his spare time, he’s an aspiring woodworker, occasional musician, and craft beer lover.
Read more
Eric Schabell
Eric Schabell
Portfolio Architect Director
Eric is Red Hat’s Portfolio Architect Director. He's renowned in the development community as a speaker, lecturer, author, and baseball expert. In his current role allows him to share his knowledge of Red Hat’s open source technologies and cloud computing. He brings a unique perspective to the stage with a professional life dedicated to sharing his deep expertise of open source technologies and organizations.
Read more
Gift Egwuenu
Gift Egwuenu
Frontend Developer Consultant
Gift Egwuenu is a frontend developer at Passionate People and content creator. She is passionate about making the web accessible to everyone and also an advocate for building open-source software and developer communities.
Read more
Lamis Chebbi
Lamis Chebbi
Senior Software Engineer
Lamis is a Google Developer Expert for Angular and an auth0 ambassador. She's an enthusiastic software engineer with a strong passion for the modern web, a member of WWCode Community, content creator, speaker and a trainer.
Read more
Eva Ferreira
Eva Ferreira
Front-end developer
Evangelina Ferreira is a Front-end developer and teacher. She currently works as a UI Developer and has been teaching web technologies at the National Technological University of Argentina for more than five years.Throughout her career Evangelina has been deeply involved in the Argentinian web community. She enjoys giving workshops and talks and since 2015 she has been organizing CSSConf Argentina, an international non-profit event that brings experts from all around the globe to speak about web technologies. In her spare time she loves reading W3C drafts as much as Harry Potter, creating animations and playing with her cats.
Read more
Eduardo San Martin Morote
Eduardo San Martin Morote
Front-end developer
Eduardo is a Front-end Nerd who works on the Vue.js Core Team, with a particular focus on its official Router. He's very invested in Open Source, and loves developing maintainable and tested front end architectures.
Read more
Nic Jackson
Nic Jackson
Principal Developer Advocate
Nic works as a developer advocate at HashiCorp and a published author currently writing a book on Service Mesh Patterns for O'Reilly due to be published this year. Nic has over 25 years of industry experience and loves teaching and sharing his experience building distributed systems.
Read more
Gil Tayar
Gil Tayar
Senior Software Architect
30 years of experience have not dulled the fascination Gil Tayar has with software development. His passion is distributed systems and figuring out how to scale development to big teams. Extreme modularity and testing are the main tools in his toolbelt, using them to combat the code spaghetti monster at companies like Wix, Applitools, and at his current job as software architect at Roundforest. In his private life, he is a dad to two lovely kids (and a cat), an avid reader of Science Fiction, (he counts Samuel Delany, Robert Silverberg, and Robert Heinlein as favorites) and a passionate film buff. (Stanley Kubrick, Lars Von Trier, David Cronenberg, anybody?)
Read more
Michael Hladky
Michael Hladky
Hladky IT Consulting
Michael Hladky is a Google Developer Expert (GDE), Microsoft MVP, trainer, and consultant with a focus on Angular and RxJS. For years he has helped companies and developers to set up scalable architectures and performant processes enabling teams to keep up with state of the art development. A vibrant member of the tech community, he organizes multiple community events and workshops each year.
Read more
Keyfer Mathewson
Keyfer Mathewson
Director of Engineering
Keyfer Mathewson is a Director of Engineering at Clio, living in Edmonton, AB, Canada with his wife Sammy, and their dog Poppy. He's an amateur generalized hobbyist, enjoying diving deep into a hobby for a few months at a time, then changing it up completely. He enjoys all types of sports, from mountain biking to Brazilian jiu-jitsu, putting anything on the bbq, and old-school video games like Diablo 2.
Read more
Gleb Bahmutov
Gleb Bahmutov
Distinguished Engineer
Gleb Bahmutov is a JavaScript ninja, image processing expert, and software quality fanatic. During the day Gleb is making the web a better place as a Distinguished Engineer at Cypress.io. At night he is fighting software bugs and blogs about it at https://glebbahmutov.com/blog/. You can follow him and his work @bahmutov and find the slides from conference presentations at https://slides.com/bahmutov.
Read more
Ivan Burazin
Ivan Burazin
Chief Developer Experience Officer
Ivan co-founded Codeanywhere, the first cross platform Cloud IDE, which now has over a two million developers worldwide. Alongside this, Ivan founded the largest developer conference in SE Europe called Shift, which was acquired by Infobip - a global communications cloud provider in 2021. Ivan now serves as the Chief Developer Experience Officer at Infobip, running all global developer facing operations.
Read more
Peter Hopwood
Peter Hopwood
Master of Ceremony
Communicator, confidence-booster & connector, essentially, I travel the world to help people tell stronger stories and to take control of their speaking - making an impact. I help keynote speakers, TEDx speakers, professionals, companies and entrepreneurs bring more value to their messages, gain investment and persuade with impact - when it matters. Dubai to Brussels, Shanghai to Amsterdam, my presentation coaching skills and MC talents are in high demand across global digital, business and startup scenes. Supporting teams and individuals who value the need to improve, I shift people's mindsets to show them exactly what it takes to reach the next level in their communication. During my career I've lived in Paris, Marseille, Granada, Mallorca, Madeira, Malta, Budapest, Rovinj and now based in Split, Croatia - someone with a strong growth mind-set who loves to be kept on his toes.
Read more
NETWORKING OPPORTUNITIES
Who is Attending?
Software developers, product managers, engineers, managing directors, freelance coders, creatives, and founders from companies like:
Grab Your Infobip Shift Ticket
Who is Attending?
Grab a few
Get Tickets
Don’t miss your chance to get into the world of IT and development. Join us! Your ticket includes access to all sessions, the event app, and all talk recordings.
Blind Bird
Student
Pass
Access to Multiple Stages
Access to Expo
Access to Virtual Conference
Access to Virtual Networking
24€
+ VAT
Blind Bird
Standard
Pass
Access to Multiple Stages
Access to Expo
Access to Virtual Conference
Access to Virtual Networking
120€
+ VAT
Blind Bird
Virtual
Pass
Access to Multiple Stages
Access to Expo
Access to Virtual Conference
Access to Virtual Networking
40€
+ VAT
Order Now
PaypalMasterCardVisaDiscoverAmex
Buy Ticket
Conference TIMELINE
Schedule
Watch them live or save some sessions for catch-up. More to be announced in the next few weeks. Watch this space!
All times in CET.
Day 1
Tuesday, September 7
Day 2
Wednesday, September 8
Conversation
Stage
Answer
Stage
Moment
Stage
Conversation Stage
Answer Stage
Moment Stage
10:00 - 11:00
Registration
Pick up your badge, familiarise yourself with the schedule and the venue's layout and meet other attendees before things get hectic.
Agenda item more
11:00 - 11:15
Opening Ceremony
An opportunity to see all of the people in one place, before everybody heads to workshops, and lectures.
Agenda item more
11:15 - 11:45
TBA
TBA
TBA
Agenda item more
11:45 - 12:25
Don't Solve Problems, Eliminate Them
Kent c Dodds (Kent C. Dodds Tech LLC)
Humans are natural problem solvers and we're good enough at it that we've survived over the centuries and become the dominant species of the planet. Because we're so good at it, we sometimes become problem seekers too–looking for problems we can solve. Those who most successfully accomplish their goals are the problem eliminators. Let's talk about the distinction between solving and eliminating problems with examples from inside and outside the coding world.
Agenda item more
12:25 - 12:55
TBA
TBA
TBA
Agenda item more
12:55 - 13:25
TBA
TBA
TBA
Agenda item more
13:25 - 14:10
Lunch Break
Everybody needs fuel, right?
Agenda item more
14:10 - 14:40
TBA
TBA
TBA
Agenda item more
14:40 - 15:10
Rescue the Dead Horse
Eva Ferreira (Money Button)
Tech debt comes as free credit for our lack of experience, wrong deadlines or simply a mix of bad decisions; but no matter how it gets there, the cost is usually on accessibility. The first to sacrify is the one tool that allows all people to surf the web without constraints. How do we tackle a technical debt for accessibility? Where do we begin? How fast and far can we get? In this talk we will go through real-world examples on how to begin fixing the most important technical debt out there.
Agenda item more
15:10 - 15:40
Making Application Logic Visually Collaborative
David Khourshid (Stately)
Logic is much more than just code. It is the user flows, the diagrams, the user stories, and the business logic that are shared with developers, designers, project managers, and other stakeholders. In this talk, we'll explore tools and techniques for unlocking application logic and making it accessible to everyone, in a highly collaborative, visual way.

With software modeling concepts and techniques like state machines, statecharts, and the actor model, even the most complex logic can be visualized, understood, simulated, and even automatically tested by the entire team, preventing bugs and drastically reducing the cost of development.
Agenda item more
15:40 - 16:10
It’s Easy to Create a Good-looking Product, but What About a Useful One?
Eleftheria Batsou
It’s not enough to build apps that function, it's not even enough to make them understandable and usable, you need to build apps that bring joy and excitement, pleasure and fun, if possible even beauty to people’s lives. Learn to design with your user’s needs & expectations in mind by applying basic rules.

What to expect:
  • UX vs UI: The two different perspectives of UX and UI, the importance of each, what does a UX designer do, what does a UI designer do, the different categories of UX as well as UI.
  • About Heuristics: What is the heuristic evaluation? How to conduct an effective heuristic evaluation? why do we need it?
  • The 10 Usability Heuristics (by Jakob Nielson and Don Norman): With tips and examples.
  • The Do’s and Don’ts of UX: Quick tips about UX researchers and designers having always in mind the user.
  • The Good and the Bad of UI: Presenting in a fun way how a good designer works VS a bad designer.
Agenda item more
16:10 - 16:40
Coffee & Cocktail Break
Some time to freshen up with classic cocktails, discuss your favorite speakers and meet people you haven’t had time to.
Agenda item more
16:40 - 17:10
RxJS 7: What's new and shiny?
Lamis Chebbi (Vermeg)
I will shed light on the RxJS 7 new features such as the performance improvements, the size reduction, the migration process, the marble diagrams, and some breaking changes. The talk will go along with code examples in an Angular application or in plain typescript.
Agenda item more
17:10 - 17:40
TBA
TBA
TBA
Agenda item more
10:00 - 11:00
Registration
Pick up your badge, familiarise yourself with the schedule and the venue's layout and meet other attendees before things get hectic.
Agenda item more
11:00 - 11:15
Opening Ceremony
An opportunity to see all of the people in one place, before everybody heads to workshops, and lectures.
Agenda item more
11:15 - 11:45
TBA
TBA
TBA
Agenda item more
11:45 - 12:25
Don't Solve Problems, Eliminate Them
Kent c Dodds (Kent C. Dodds Tech LLC)
Humans are natural problem solvers and we're good enough at it that we've survived over the centuries and become the dominant species of the planet. Because we're so good at it, we sometimes become problem seekers too–looking for problems we can solve. Those who most successfully accomplish their goals are the problem eliminators. Let's talk about the distinction between solving and eliminating problems with examples from inside and outside the coding world.
Agenda item more
12:25 - 12:55
Qwik a Novel Approach to the Fastest Possible Time-to-Interactive by Delaying JavaScript Without Sacrificing Interactivity
Misko Hevery (Builder.io)
TBA
Agenda item more
12:55 - 13:25
TBA
Paul Kinlan (Google)
TBA
Agenda item more
13:25 - 14:10
Lunch Break
Everybody needs fuel, right?
Agenda item more
14:10 - 14:40
TBA
Simona Cotin (Microsoft)
TBA
Agenda item more
14:40 - 15:10
Modern Front End Routing
Eduardo San Martin Morote
When we develop a Single Page Application, we have to use a Router. It's a common use case, yet every single framework has its own router, React even has multiple ones you can choose from. And even though each framework is different and every router takes a different approach, they all share quite a few principles. Understanding those helps us handle routing in our SPA because behind all those simple, different APIs provided by framework-specific routers, a more complex architecture is hidden from us.
Agenda item more
15:10 - 15:40
Full End-to-End Testing for Your HTML Email Workflows
Gleb Bahmutov (Cypress.io)
Every time a new user registers for your service, your application probably sends a confirmation email. How does that email look in the user's browser? How does it look on a mobile screen? And most importantly: does it work?

In this presentation, I will show the full end-to-end open-source testing procedure for validating HTML emails. We will test the email functionality, accessibility, and visual look and style to ensure that our users are not silently dropping out due to a broken email subsystem.
Agenda item more
15:40 - 16:10
Edge Side Rendering with Nuxt 3
Sebastien Chopin (NuxtLabs)
Discover the potential of edge side rendering with the new version of Nuxt.
Agenda item more
16:10 - 16:40
Coffee & Cocktail Break
Some time to freshen up with classic cocktails, discuss your favorite speakers and meet people you haven’t had time to.
Agenda item more
16:40 - 17:10
The Third Age of JavaScript
Shawn Wang (Temporal)
The way we write JavaScript in 2030 will be completely different than in 2020. Here's why: the slow death of IE11 and rollout of ES Modules will converge toward a new generation of JavaScript tooling. These tools are faster, typesafer, and polyglot, leading to both a better developer and user experience. Change is afoot!
Agenda item more
17:10 - 17:40
TBA
TBA
TBA
Agenda item more
10:00 - 11:00
Registration
Pick up your badge, familiarise yourself with the schedule and the venue's layout and meet other attendees before things get hectic.
Agenda item more
11:00 - 11:15
Opening Ceremony
An opportunity to see all of the people in one place, before everybody heads to workshops, and lectures.
Agenda item more
11:15 - 11:45
TBA
TBA
TBA
Agenda item more
11:45 - 12:25
Don't Solve Problems, Eliminate Them
Kent c Dodds (Kent C. Dodds Tech LLC)
Humans are natural problem solvers and we're good enough at it that we've survived over the centuries and become the dominant species of the planet. Because we're so good at it, we sometimes become problem seekers too–looking for problems we can solve. Those who most successfully accomplish their goals are the problem eliminators. Let's talk about the distinction between solving and eliminating problems with examples from inside and outside the coding world.
Agenda item more
12:25 - 12:55
Create an Application Backend in Clicks with the Amplify Admin UI
Ali Spittel (AWS Amplify)
There's a lot that goes into building a modern application: the frontend for users, data persistence, user authentication and authorization, business logic, cloud deployment, and much more. The AWS Amplify Admin UI allows users to create and deploy an offline-ready application backend in clicks and then extend it with code, lowering the complexity of fullstack development for frontend and mobile developers. We'll build a fullstack application backed by multiple AWS services including Cognito, Appsync, and S3 in minutes.
Agenda item more
12:55 - 13:25
TBA
TBA
TBA
Agenda item more
13:25 - 14:10
Lunch Break
Everybody needs fuel, right?
Agenda item more
14:10 - 14:40
TBA
TBA
TBA
Agenda item more
14:40 - 15:10
3 Pitfalls Everyone Should Avoid with Microservices
Eric Schabell (Red Hat)
You’ve heard that the hybrid multicloud is the path to a digitally successful future for your organization. Back by popular demand, this session builds on the original 3 pitfalls everyone should avoid with hybrid multicloud (https://youtu.be/eACHhV_uxTE) and brings 3 new revelations from real customer experiences.

In the first session, we shared some hybrid multicloud pitfalls that just scratched the surface. Let’s take a look at a few more pitfalls on the road to hybrid multicloud for your business as you deliver applications, deal with legacy applications, and make important decisions for your cloud strategies. Join us for 3 more lessons learned from real-life transitions into hybrid multicloud environments.
Agenda item more
15:10 - 15:40
MongoDB Schema Design Best Practices
Joe Karlsson (MongoDB)
Have you ever wondered, "How do I model my schema for my application?" It’s one of the most common questions devs have pertaining to MongoDB. And the answer is, it depends. This is because document databases have a rich vocabulary that is capable of expressing data relationships in more nuanced ways than SQL. There are many things to consider when picking a schema. Is your app read or write heavy? What data is frequently accessed together? What are your performance considerations? How will your data set grow and scale?

In this talk, we will discuss the basics of data modeling using real world examples. You will learn common methodologies and vocabulary you can use when designing your database schema on your application.
Agenda item more
15:40 - 16:10
WebAssembly is not just for the Web
Nic Jackson (HashiCorp)
How many times have you found a great library, perfect for your needs but written in a different language? Or have you ever encountered an issue where someone would love to contribute a feature to your application but program in a different language to you? Creating libraries that are linkable from another language, or enabling the extensibility of your application in multiple different languages, can be seen as the holy grail of application development. WebAssembly presents an incredible opportunity to solve these problems by providing a common compile-time target and system interface. In this talk, you will learn some of the core concepts of WebAssembly (Wasm) and the WebAssembly System interface (Wasi) and leverage them from your applications to link foreign language libraries and provide a pluggable architecture not limited by language choice.
Agenda item more
16:10 - 16:40
Coffee & Cocktail Break
Some time to freshen up with classic cocktails, discuss your favorite speakers and meet people you haven’t had time to.
Agenda item more
16:40 - 17:10
TBA
TBA
TBA
Agenda item more
17:10 - 17:40
TBA
TBA
TBA
Agenda item more
Conversation Stage
Answer Stage
Moment Stage
Conversation
Stage
Answer
Stage
Moment
Stage
Conversation Stage
Answer Stage
Moment Stage
10:00 - 11:00
Registration
Pick up your badge, familiarise yourself with the schedule and the venue's layout and meet other attendees before things get hectic.
Agenda item more
11:00 - 11:05
2nd Day Opening
An opportunity to see all of the people in one place, before everybody heads to workshops, and lectures.
Agenda item more
11:05 - 11:45
TBA
TBA
TBA
Agenda item more
11:45 - 12:25
TBA
TBA
TBA
Agenda item more
12:25 - 12:55
It takes a Village
Kene Udeze (Booking)
The job of designing a product is often attributed solely to the person with the "designer" job title. This is a bit like assuming the director of a movie takes care of the script, lighting, and soundtrack all by themselves. This talk will explore how designers can open up themselves to professionals from adjacent disciplines like copywriting, development, and product management to build superior products.
Agenda item more
12:55 - 13:25
Introducing Prettier to one of the biggest codebases in the world.
Keyfer Mathewson (Clio)
At Clio, we have one of the largest monolithic codebases in the world, and it's been an evolving platform over the years. Because of this, we have all types of code patterns, formatting and styles. In moving our codebase forward, we need to introduce standardized code formatting, so we picked Prettier. But, adding prettier to our muliti-million line codebase causes a BIG diff and huge developer inconviencience. This talk explores how we integrated the tool, while mitigating negative developer impact.
Agenda item more
13:25 - 14:10
Lunch Break
Everybody needs fuel, right?
Agenda item more
14:10 - 14:40
The History and Future of Cross-Platform
Mike Hartington (Ionic)
Mobile development has now existed for over a decade. In that time we've gone from the very first versions of mobile platforms to their modern versions with extremely powerful features and capabilities. But while these platforms have dramatically improved over the years, developers have constantly searched for an easier way to ship their apps onto said platforms without having to rebuild their apps multiple times. Why is this the case? What problems do these platforms try to solve, and are they always going to be needed? Let's look at where this journey starts and try to understand the goals of these efforts and what the future holds for cross-platform projects.
Agenda item more
14:40 - 15:10
TBA
TBA
TBA
Agenda item more
15:10 - 15:40
TBA
TBA
TBA
Agenda item more
15:40 - 16:10
TBA
TBA
TBA
Agenda item more
16:10 - 16:40
Coffee & Cocktail Break
Some time to freshen up with classic cocktails, discuss your favorite speakers and meet people you haven’t had time to.
Agenda item more
16:40 - 17:10
TBA
TBA
TBA
Agenda item more
17:10 - 17:40
TBA
TBA
TBA
Agenda item more
10:00 - 11:00
Registration
Pick up your badge, familiarise yourself with the schedule and the venue's layout and meet other attendees before things get hectic.
Agenda item more
11:00 - 11:05
2nd Day Opening
An opportunity to see all of the people in one place, before everybody heads to workshops, and lectures.
Agenda item more
11:05 - 11:45
TBA
TBA
TBA
Agenda item more
11:45 - 12:25
TBA
TBA
TBA
Agenda item more
12:25 - 12:55
Wait, CSS Can Do that Now?
Chen Hui Jing (Shopify)
The capabilities of CSS have expanded in leaps and bounds in recent years, as browsers have sped up their release cycles, and specifications are being developed and adopted faster than before. There was a time back then when CSS was not even meant for doing layouts, but that time has long past. Today, web layouts are practically synonymous with CSS. In addition to that, CSS can now be used to build components that used to only be feasible with Javascript. This talk will showcase a few of such features and explain how to build them yourself.
Agenda item more
12:55 - 13:25
TBA
Val Head (Adobe)
TBA
Agenda item more
13:25 - 14:10
Lunch Break
Everybody needs fuel, right?
Agenda item more
14:10 - 14:40
TBA
Thorsten Lünborg (MVV Enamic)
TBA
Agenda item more
14:40 - 15:10
What's New in the World of CSS / The Future of CSS
Gift Egwuenu (Passionate People)
The CSS World keeps advancing every year there's a new spec being considered or a new feature coming to the web. Over the past few years, a lot of these features shipped without developers knowing or using them. In this talk, I'm going to demystify all the latest and new features in the CSS world and share what the possibilities are currently with styling on the web as well as the future of where CSS is going.
Agenda item more
15:10 - 15:40
TBA
TBA
TBA
Agenda item more
15:40 - 16:10
New Adventures in Front-End, 2021 Edition
Vitaly Friedman (Smashing Magazine)
The beast is alive! How do you feel about ASCII-alike CSS Grid layout with polyfluid sizing and ch unit? Do you feel itchy when it comes to building responsive HTML email layouts? What about the brave new world of dynamic static site generators and JAM stack? Have you ever tried to work around nested CSS Custom Properties, untamed 3rd-party scripts, shady service workers, multi-dimensional variable fonts and painfully outdated pattern libraries? Well, let’s bring it on!

Beware: you will not be able to unlearn what you’ll learn in the session! Ah, one more thing, take the techniques with a grain of salt — we do not take responsibility for sleepless nights and nightmares caused by the content of this session.
Agenda item more
16:10 - 16:40
Coffee & Cocktail Break
Some time to freshen up with classic cocktails, discuss your favorite speakers and meet people you haven’t had time to.
Agenda item more
16:40 - 17:10
A deep dive into RxJS subjects
Michael Hladky (Hladky IT Consulting)
A subject is just another observable… A special observable which values you can control from the outside. If this DOES NOT catch your curiosity on subjects that's YOUR TALK. Learn how to get the most out of subjects. Dive deep and understand the guts of Observables. Solve multicasting problems, implement caching, maintain your subscribers and implement a messagebus. All of this with subjects. Furthermore you will realize how often you miss used them.
Agenda item more
17:10 - 17:40
TBA
TBA
TBA
Agenda item more
10:00 - 11:00
Registration
Pick up your badge, familiarise yourself with the schedule and the venue's layout and meet other attendees before things get hectic.
Agenda item more
11:00 - 11:05
2nd Day Opening
An opportunity to see all of the people in one place, before everybody heads to workshops, and lectures.
Agenda item more
11:05 - 11:45
TBA
TBA
TBA
Agenda item more
11:45 - 12:25
TBA
TBA
TBA
Agenda item more
12:25 - 12:55
Building Full Stack dApps with React, Ethers.js, Solidity, and Hardhat
Nader Dabit (AWS)
TBA
Agenda item more
12:55 - 13:25
TBA
TBA
TBA
Agenda item more
13:25 - 14:10
Lunch Break
Everybody needs fuel, right?
Agenda item more
14:10 - 14:40
TBA
TBA
TBA
Agenda item more
14:40 - 15:10
TBA
TBA
TBA
Agenda item more
15:10 - 15:40
TBA
TBA
TBA
Agenda item more
15:40 - 16:10
ES Modules in Node.JS
Gil Tayar (Roundforest)
Yes, they’re here. Node v12 marked the first version of Node.JS where ESM support is unflagged, meaning you can start using ES Modules. It’s been a long, four year journey from defining them in the spec (June 2015!) till they could be used in Node.JS (November 2019).

Why did it take so long? What were the major hurdles? What does the migration path look like? Are they really better than CommonJS Modules? What is in store for the future? And most importantly: can I start the migration?
Agenda item more
16:10 - 16:40
Coffee & Cocktail Break
Some time to freshen up with classic cocktails, discuss your favorite speakers and meet people you haven’t had time to.
Agenda item more
16:40 - 17:10
TBA
TBA
TBA
Agenda item more
17:10 - 17:40
TBA
TBA
TBA
Agenda item more
Conversation Stage
Answer Stage
Moment Stage
Una Kravets
Una Kravets
Developer Advocate at Google
"It’s so calm and it’s the calmness and relaxness of everyone that has really struck me and that I’ve found really welcoming."
Harry Roberts
Harry Roberts
Consultant Performance Engineer at CSS Wizardry
"Shift stands out as a rare gem in a world of cookie cutter tech conferences. Listening to insightful talks from the brightest minds of today’s tech scene while surrounded by the enchanting history of a town built nearly two millennia ago, you’d be hard pressed to find a more inspiring blend of past and future. Oh, and it’s the most fun you’ll have all year!"
DeVaris Brown
DeVaris Brown
Product Manager at Heroku
"I love the community here, I love what they have done for the developer community. This is one of my favourite conference to come to - every single year."
Tobias Ahlin
Tobias Ahlin
Experience Design Director at Minecraft
"Shift is an amazing place. I've seen some amazing talks here with some great speakers. Also I'm baffled - not how much I learn, but how I learn that I don't know yet, so I go home from this inspired and keen on learning more."
Rich Harris
Rich Harris
Graphics Editor at NY Times
"It's a great conference, great venue, attendees are really engaged and it been very, very well organised."
Our supporters
Previous Sponsors
GithubAWSIBMAutomation AnywhereMozillaShopifyIntercomToptalAtosAutodeskEricssonHerokuSony