Crypto Payment
You selected:
Information
Checkout
Select your currency
Thank you for your order!
Please send the amount above to this address:
After completing the payment, click below to go back to shiftconf.co. Upon payment confirmation you will receive your tickets to the provided e-mail.
Complete
Invoice payment
You selected:
Information
Checkout
Invoice
Copy of this invoice has been sent to your e-mail address.
SEND d.o.o
114 Brigade 8
21000 Split
OIB: 26815142990
SEND d.o.o
114 Brigade 8
OIB: 26815142990
INT/225671
Description Quantity Unit Price VAT(%) Amount
SUBTOTAL: 200.00 EUR
VAT (25%): 50.00 EUR
TOTAL: 250.00 EUR
IBAN: HR4423400091110667576, Croatia, SWIFT: PBZGHR2X
Bank info: Privredna Banka Zagreb d.d., 10000 Zagreb Rackog 6
Download invoice
Thank you for your order!
Please send the amount above to this address:
After completing the payment, click below to go back to shiftconf.co. Upon payment confirmation you will receive your tickets to the provided e-mail.
30 & 31 May
Split, Croatia

Bringing the Brightest
Developers Together
Shift Dev
powered by

A two-day single stage developer event, consisting of a balance of educational and inspirational talks, delivered with a side of workshops and networking events located on the beautiful Mediterranean coast.
Shift Dev 2019
Ivan Burazin - CEO Codeanywhere
Who we are? The biggest Developer Conference in Southeast Europe

SHIFT DEVELOPER CONFERENCE

Shift Dev powered by ICT Županija is a two-day single stage developer event, consisting of a balance of educational and inspirational talks, delivered with a side of workshops and networking events located on the beautiful Mediterranean coast.

00
Ivan Burazin - CEO Codeanywhere
Who's speaking? Only some of the most prominent names in the developer ecosystem

TALKS

Some of the most influential minds in the developer industry will be landing in the gorgeous ancient city of Split, Croatia, to talk about the most cutting edge technologies, techniques and biggest trends in the developer space.

01
Ivan Burazin - CEO Codeanywhere
Want to learn something new? No better place than the our workshops

WORKSHOPS

Developers from around the world will bring you up to speed with some of the most exciting new technologies.
Hands-on workshops, which will run anywhere from 1 to 4 hours will be running in parallel with the rest of the event so don’t forget your laptops. Workshops will take place in Stage 55, seating capacity is limited so come early.

02
2 days
6 workshops
25 speakers
1500 attendees

WHO IS ATTENDING?

Here are some of the companies which will attend this year’s Conference.

And many more

Speakers

Tobias Ahlin
Tobias Ahlin
Experience Design Director at Minecraft
Read more
Kaj Arnö
Kaj Arnö
CEO at MariaDB Foundation
Read more
Harry Roberts
Harry Roberts
Consultant Performance Engineer at CSS Wizardry Ltd.
Read more
Tiffany Tse
Tiffany Tse
Developer Advocacy Lead at Shopify
Read more
Rich Harris
Rich Harris
Graphics Editor at NY Times
Read more
Felix Rieseberg
Felix Rieseberg
Staff Software Engineer at Slack
Read more
Willian Martins
Willian Martins
Senior Frontend Engineer at eBay
Read more
Mugdha Lakani
Mugdha Lakani
Software Engineer at Google
Read more
Devaris Brown
Devaris Brown
Product Manager at Heroku
Read more
Slater Victoroff
Slater Victoroff
Founder of Indico
Read more
Mete Atamel
Mete Atamel
Senior Developer Advocate at Google
Read more
Boyd Multerer
Boyd Multerer
Founder of Xbox Live and Kry10
Read more
Kaylan Dikshit
Kalyan Dikshit
Mozilla Tech Speaker at Mozilla
Read more
Sebastien Stormacq
Sebastien Stormacq
Senior Technical Evangelist at Amazon Web Services
Read more
Cedrick Lunven
Cedrick Lunven
Developer Advocate for EMEA at DataStax
Read more
Bruno Simic
Bruno Simic
Senior Solutions Engineer at Couchbase
Read more
Yolanda Robla
Yolanda Robla
Principal Software Engineer at RedHat
Read more
Petar Ducic
Petar Ducic
Division Lead at Infobip
Read more
Dominik Periskic
Dominik Periskic
IT System integration and OSS director at HT
Read more
Vjekoslav Aleksic
Vjekoslav Aleksic
Project Director for System Delivery at HT
Read more
Ivan Delic
Ivan Delic
Solution Engineer at Oracle
Read more
Enkelejd Zotaj
Enkelejd Zotaj
Executive Director IT at Raiffeisen Bank
Read more
Michal Sänger
Michal Sänger
Full-stack Javascript Tech Lead at Kiwi
Read more
Petar Hopwood
Bilal Khan
Conference Host
Read more
Ivan Burazin
Ivan Burazin
CEO at Shift
Read more
Viktor Farcic
Viktor Farcic
Senior Consultant at CloudBees
Read more
Jônatas Paganini
Jônatas Paganini
Team Lead at Toptal
Read more
Ivan Culjak
Ivan Culjak
Cloud Solution Architect at Celeste Maze
Read more
Damir Brčić
Damir Brčić
Chief Information Officer at Splitsko - Dalmatinska županija
Read more
Jadranko Dragoje
Jadranko Dragoje
CTO at NSoft
Read more
Lana Džidić
Lana Džidić
Chameleon Team Lead at NSoft
Read more
Ahmet Macić
Ahmet Macić
Chameleon Tech Lead at NSoft
Read more
Miroslav Smetisko
Miroslav Smetisko
Chief Advisor of Minister at Ministry of Labor and Pension System
Read more
Balakrishnan Ranganathan
Balakrishnan Ranganathan
Conference Host Typeqast
Read more

Schedule

<
>
Day 1 - 30/05/2019 - Thursday
10:00 - 11:00
Registration
In short – Who's who. We get to know a little about you, and you get to know a little about us through the course of the conference
11:00 - 11:15
Opening Ceremony
An opportunity to see all of the people in one place, before everybody heads to workshops, and lectures
11:15 - 11:50
Game Console Security and Implications on General Computing - Boyd Multerer (Xbox Live)
Examples of various hacks seen against the Xbox and how they relate to computing today. This will include software hacks from the original Xbox, the hardware Glitch attack against the 360 and more sophisticated attacks against the modern consoles. Each attack has implications on general compute I’ll lay out a road map on what we need to do as in industry to up our security game.
11:50 - 12:20
Rethinking Reactivity - Rich Harris (New York Times)
Modern JavaScript frameworks are all about reactivity. Change your application's state, and the view updates automatically. But there's a catch — tracking state changes at runtime adds overhead that eats into your bundle size and performance budgets. In this talk, we'll discover an alternative approach: moving reactivity into the language itself. Your apps have never been smaller or faster than they're about to become.
12:20 - 12:45
Build it vs buy it - starring: Legacy, Open source, microservices and fast data architecture - Enkelejd Zotaj (RBA)
Companies have roots in the past, are plagued by legacy, systems implemented in different ages, each bringing its own footprint. Data inconsistencies across channels, served differently from proprietary systems create sluggish customer experience, inconsistency and translate in friction to customers. We at RBA believe that cultural and technological change go together. Good culture and exceptional architecture deliver better customer experience. We believe our transition to opensource, microservices and streaming architecture, growing in experience and confidence across our agile teams to leverage the new architecture, understand and utilizing data will give us the means to make a difference in Croatia.
12:45 - 13:15
Lunch powered by PseudoCode
Everybody needs fuel, right?
13:15 - 13:45
Panel discussion: How can developers get better gigs by writing and speaking - Ivan Knezevic (RBA), Kalyan Dikshit (Mozzila), DeVaris Brown (Heroku), Ivan Brezak Brkan (Netokracija)
In an industry that increasingly expects its developers to also be advocates and freelancers to proactively find clients - how can developers take hold of new opportunities by writing, being active on social media - and speaking.
13:45 - 14:15
A, B, C. 1, 2, 3. Iterables you and me - Willian Martins (ebay)
The Iterable protocol was introduced in 2015, but it wasn't really caught on, and people have doubts regarding how it works, how can we leverage it to write better and more expressive code. This talk tries to break this fantastic ECMAScript feature down in a one-two step, showing little by little the use cases, properties, and the *new async Iterator protocol*, quickly and smoothly, like trying to learn how to dance this fun Jackson's 5 Soul music ;) If you are a beginner in JS, you will learn how to build custom iterable objects in a bunch of different ways, and if you already got it, I will challenge you to go an extra mile and experiment neat tricks like composing iterables or creating a PoC of a state/side effect management based on Iterables.
14:15 - 14:45
Building Systems for Accessibility - Tiffany Tse (Shopify)
Component driven development helps break projects into manageable pieces and concrete examples help speed up development time, improve on-boarding as well as build more reliably. As the projects we build become more complex, we can choose to build systems that scale and help to abstract complexity to improve the workflow of our teams. By thinking about inclusive design and accessibility from the start, we can ensure that the systems we build go beyond just templating, and create a strong foundation for the future of the web.
14:45 - 15:15
We change our orientation to new, microservice architecture with DPS and HAL. Good decision? - Dominik Periskic & Vjekoslav Aleksic (HT)
In order to transform our legacy IT architecture with monolithic applications, into the digital world new DPSs - digital platform services with associated microservices, each covering well defined business capability, are required. This approach will help us not only to develop independently, but also to fix the accountability, and scale granularly. The microservices will be integrate with the Telco BSS/OSS systems through HAL-Harmonized Application Layer – common standard for new API based on TMForum Open API principles. Common governance over DPS/microservices and HAL is essential to establish flexible, scalable and 'always on' architecture and to support speedy business deliveries
15:15 - 16:00
More Than You Ever Wanted to Know About Resource Hints - Harry Roberts (CSS Wizardry)
Resource Hints are a great way for developers to make their web pages faster by allowing us to be a little bit smarter than the browser. Although not a new specification—they’ve been around in some form or another for years!—are we truly getting the most out of them? And do we understand them thoroughly enough to use them most effectively? Heck, do we even know what a ‘Resource Hint’ is?! Well, by the end of this talk, we’ll all be experts. Let’s take a look at all of the different Resource Hints we have available to us, real-world examples of how best to use them, and learn about some of the more obscure intricacies and gotchas that we need to be aware of if we want to really get the best out of them (and to make sure that we really are being smarter than the browser).
16:00 - 16:30
Coffee Break
Everybody needs fuel (part two), and of course a great networking opportunity
16:30 - 16:45
Cross platform UI - Michal Sänger (kiwi.com)
Sharing UI written in JS between web and mobile would be a great speed up of frontend development. I will show you progress on this field in our opensource project Margarita.
16:45 - 17:30
Designing API: REST | gRPC | GraphQL, which one should you pick? - Cedrick Lunven (DataStax)
Depending on your use cases you may need to access databases with different patterns: CRUD, commands, Streaming, Batches, Asynchronous, Reactive). At DataStax, the developer advocates team implements reference applications for developers. We had the chance to implement multiple approaches and can provide feedback. KillrVideo.com is one of this application, it has been written in 3 languages (Java, C# and Node) and implement API with REST, Grpc and GraphQL. Though live session, browsing real code, you will see implementation details, lessons learnt and get working source code in Github as takeaway.
17:30 - 18:00
Offline-enabled Web Apps - Mugdha Lakani (Google)
Is your web app ready for low network speeds and lie-fi? Come learn how to make your web app offline and lie-fi capable using service workers and new Web APIs like Background Fetch. We'll also look at ways to test your website on flaky networks.
18:00 - 18:45
Using Playbooks to Drive Innovation - DeVaris Brown (Heroku)
Market forces are rapidly changing requiring teams to frantically keep pace. While it's impossible to predict what happens next, having a process in place to rapidly iterate and validate will help increase your agility. In this talk, I will go over some best practices to help you build a strategy and execution playbook that helps your team deliver features and continuously delight your customers.
21:00 – 02:00
After Party powered by PSK - Fabrique
Chillax, network and mingle. You won't be sorry
10:00 - 11:00
Registration
In short – Who's who. We get to know a little about you, and you get to know a little about us through the course of the conference
11:00 - 11:15
Opening Ceremony
An opportunity to see all of the people in one place, before everybody heads to workshops, and lectures
11:15 - 12:00
How Croatia uses European Social Fund (ESF) to address labour market challenges - Miroslav Smetisko (Ministry of Labor and Pension System)
12:00 - 12:45
Panel discussion: How to find foreign clients for your IT projects? - Damir Brcic (ICT Zupanija), Marko Baric (Typeqast), Aron Miserda (PseudoCode), Antonio Peric Mazar (Locastic), Vladan Strigo (NetMedia), Ante Dagelic (GetByBus)
Are you ready for internationalization of your IT business? If you are looking for simple ways to sell your services and products in foreign markets, come to our panel and listen carefully. Experts from the best companies in our county will discuss how they started acquiring foreign clients, how they maintain succesful relationships with them and all the tips and tricks you need to know if you are looking to do the same!
12:45 - 13:45
Lunch powered by PseudoCode
Everybody needs fuel, right?
13:45 - 16:00
Building mostly serverless distributed cloud systems step by step - Ivan Culjak (Celeste Maze)
"Functions aren't the only serverless thing out there. Not only that, but they can be used on-prem as well. So let's start building an over-engineered solution for an imaginary news agency problem where will put into use all things serverless on Azure combined with some ""older""/""on-prem"" services, but in a way that makes sense, and which is applicable to usual tasks. All of that - step by step, so that you can go home afterwards and start building yours ;)"
16:00 - 16:30
Coffee Break
Everybody needs fuel (part two), and of course a great networking opportunity
16:30 - 18:30
Live coding a small compiler in Ruby - Jônatas Paganini (Toptal)
We're going to implement a small language like regular expressions but focused in find Abstract Syntax Tree nodes. We're going to build a parser and a runner for the tool. Everything is Ruby related but the principles can be applied in any language.
21:00 – 03:00
After Party powered by PSK - Fabrique
Chillax, network and mingle. You won't be sorry
Day 2 - 31/05/2019 - Friday
10:00 - 11:00
Registration
In short – Who's who. We get to know a little about you, and you get to know a little about us through the course of the conference
11:00 - 11:45
Serverless with Knative - Mete Atamel (Google)
When you build a serverless app, you either tie yourself to a cloud provider, or you end up building your own serverless stack. Knative provides a better choice. Knative extends Kubernetes to provide a set of middleware components (build, serving, events) for modern, source-centric, and container-based apps that can run anywhere. In this talk, we’ll see how we can use Knative primitives to build a serverless app that utilizes the Machine Learning magic of the cloud.
11:45 - 12:15
TypeScript and how I've learned to love the compiler - Felix Rieseberg (Slack)
At Slack, we use one JavaScript codebase to build a multi-threaded desktop application, routinely interacting with native code. Managing large JavaScript codebases is challenging - we need a guarantee that the individual pieces fit together. In the desktop world, a small mistake is likely to result in a crash. To that end, we adopted TypeScript and quickly learned to stop worrying and love the compiler. See an introduction and a detailed account of porting a large code base, learn why exactly TypeScript is so popular, what the downsides are, and how you would slowly adopt it in your development.
12:15 - 12:45
Project Voice - Building Voices for All - Kalyan Dikshit (Mozilla)
We are celebrating the World Wide Web 30th Anniversary, but the most of the content on the Internet is in English 50-60% and the native speakers are 5-6% of the world population. With voice assistants this becomes a problem for non-native speakers which forces them to rely on a foreign language to learn. And the existing technology doesn't support languages which are diverse and also underserved in many communities which cripple them for using the technology.
12:45 - 13:45
Lunch powered by PseudoCode
Everybody needs fuel, right?
13:45 - 14:15
Continuous Integration and Continuous Delivery for your serverless apps - Sebastien Stormacq (AWS)
How can you accelerate the delivery of new, high-quality services? How can you be able to experiment and get feedback quickly from your customers? To get the most out of the agility afforded by serverless and containers, it is essential to build CI/CD pipelines that help teams iterate on code and quickly release features. In this talk, we demonstrate how developers can build effective CI/CD release workflows to manage their serverless or containerized deployments on AWS. We cover infrastructure-as-code (IaC) application models, such as AWS Serverless Application Model (AWS SAM) and new imperative IaC tools. We also demonstrate how to set up CI/CD release pipelines with AWS Code-* family of services
14:15 - 14:45
How to be an inefficient developer? - Petar Ducic (Infobip)
You know that superstar in your company who does 5x more work than you? well, this is a talk with a few examples that will rationalize you your practices, so you can stay mediocre forever! or hopefully change that :)
14:45 - 15:15
Breaking and bending Flexbox on the quest for the holy CSS grail: masonry layouts - Tobias Ahlin (Minecraft)
As Flexbox made its way into the CSS spec many of us had high hopes that it would finally help us achieve a seemingly simple challenge: creating masonry layouts. But alas, we didn’t quite get the flexibility that we needed. We had to pick a poison: we could either create layouts that looked right but that were ordered incorrectly, or we could create layouts with the right order but with weird gaps all over. In this talk Tobias explores how we can bend Flexbox’s limitations, and presents two techniques that we can use to create masonry layouts: stacked ordering and breaking to new lines.
15:15 - 16:00
On the past, present and future of Open Source databases - Kaj Arnö (MariaDB)
Let's take a thorough look at the database industry, its past, present and future, with a special focus on Open Source databases. Investigate the goals for choosing an adequate database and main differences between proprietary and open source databases, and between specialised and general-purpose databases.
16:00 - 16:30
Coffee Break
Everybody needs fuel (part two), and of course a great networking opportunity
16:30 - 17:15
Better Machine Learning with Less Data - Slater Victoroff (Indico Data)
Deep learning has been making headlines around the world for its unparalleled performance in everything from recognizing cat videos to playing go. However deep learning remains well beyond the reach of average developers and researchers due to its massive compute and data requirements. Transfer learning is an old field of study going through a renaissance that promises to change by re-using portions of deep network models to drastically reduce both compute and data requirements. Come learn about some traditional transfer learning techniques such as word2vec and newer technologies like GPT and BERT.
17:15 - 17:40
GraalVM: Run Programs Faster Anywhere - Ivan Delic (Oracle)
We will explore a new highlight from Oracle - GraalVM. GraalVM is an integrated, polyglot, high-performance execution environment for various languages. Its universal virtual machine can run applications written in JavaScript, Python, Ruby, R, JVM-based languages like Java, Scala, Kotlin, Clojure, and LLVM-based languages such as C and C++. GraalVM enables you to compile programs ahead of time into native images that offer cutting edge performance.
17:40 - 18:05
Metalkube: Deploy Kubernetes on Bare Metal - Yolanda Robla (Red Hat)
Usually Kubernetes is deployed on top of virtual machines. In this session, we are going to explain how to deploy Kubernetes on top of a physical infrastructure, including compute, networking, and storage services. Metalkube provides infrastructure management integrated directly with Kubernetes, allowing to host workloads that require running on the host directly: machine learning, VNFs for telcos, or for cases like Edge Computing where you need to have all the infrastructure self-hosted but still leverage the high-availability and fault-tolerance of Kubernetes.
18:05 - 18:30
Think Big, think fast: how to select a future-proof database - Bruno Simic (Couchbase)
Data importance, volume and verbosity is rising every day, technology is changing in short cycles. Agile and flexible development, effectiveness in using resources, faster innovation and improved digital experience are just few topics organizations are demanding today and in the future.Choosing the right database platform from the beginning will enable you for competitiveness and success – and maybe even cover the use cases that you currently can’t predict.
18:30 - 18:45
Closing ceremony - Award giveaways
Be sure to be there! Anybody can win our amazing prizes.
21:00 – 04:00
After Party powered by PSK - Roof 68
Last day, closing party. Go all out… And do it classy with a wonderfull view on the iconic Split promenade
10:00 - 11:00
Registration
In short – Who's who. We get to know a little about you, and you get to know a little about us through the course of the conference
11:00 - 12:45
Creating Vue Plugins for Chameleon Bundle System - Jadranko Dragoje / Lana Džidić / Ahmet Macić (NSoft)
In this workshop we will show how to use Vue to create bundle for Chameleon no-code platform. Once done, users can use bundle inside Chameleon Builder to generate web applications on the fly. Targeted audience are javascript developers."
12:45 - 13:45
Lunch powered by PseudoCode
Everybody needs fuel, right?
13:45 - 16:00
Continuous Delivery With Jenkins X, Kubernetes, And Friends (Part 1) - Viktor Farcic (CloudBees)
A lot changed since we were introduced to cloud, Kubernetes, and containers. Whatever we did in the past might not be valid anymore. Our applications need to become cloud-native, we need to adopt Kubernetes as the first class citizen, and there is no doubt anymore that continuous delivery is a must for any company that wants to stay competitive...
16:00 - 16:30
Coffee Break
Everybody needs fuel (part two), and of course a great networking opportunity
16:30 - 18:30
Continuous Delivery With Jenkins X, Kubernetes, And Friends (Part 2) - Viktor Farcic (CloudBees)
A lot changed since we were introduced to cloud, Kubernetes, and containers. Whatever we did in the past might not be valid anymore. Our applications need to become cloud-native, we need to adopt Kubernetes as the first class citizen, and there is no doubt anymore that continuous delivery is a must for any company that wants to stay competitive...
18:30 - 18:45
Closing ceremony - Award giveaways
Be sure to be there! Anybody can win our amazing prizes.
21:00 – 03:00
After Party powered by PSK - Roof 68
Last day, closing party. Go all out… And do it classy with a wonderfull view on the iconic Split promenade

Tickets

Thu 30 & Fri 31 May 2019
Paypal American Express Visa Mastercard Discover Bitcoin Bitcoin Cash Etherium Litecoin
Order now
Pay with crypto
Pay with invoice
30 & 31 May
Split, Croatia
Bringing
The Brightest
Developers

Together
Download our app

Testimonials

Ike DeLorenzo
Senior Director of Product
Heroku
Mike Butcher
"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 millenia 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!"
Mike Butcher
Una Kravits
UI Engineer at
DigitalOcean
Mate Atamel
"Shift was a really exciting glance into the tech community of Split. I was really impressed with the venue, the people and conversations I had there, and feel really lucky that I had a chance to explore the city itself."
Mate Atamel
Shift Money location
Shift Money location
Shift Money location

Accomodation
Transport

Check out our partner Booking.com for the best possible accommodation for your stay

Sign up for newsletter

We love email, and you should too - subscribe to our newsletter to be up to speed with the latest announcements.

Thank you for subscribing!

Sponsors

5 star
Sponsor

4 star
Sponsor

3 star
Sponsor

Partners

Party Sponsor

Lunch Sponsor

Lounge Sponsor

Technology Sponsor