Loading…
Tuesday, April 25
 

7:30am BST

.NET Enterprise Developer Day EMEA 2023 – Hosted By Amazon Web Services
REGISTER HERE for FREE

.NET Enterprise Developer Day EMEA 2023 is a free, one-day virtual conference providing enterprise developers with the most relevant information to swiftly and efficiently migrate and modernize their .NET applications and workloads on AWS. Amazon Web Services is hosting this event for developers who want to learn about tools and services to use in your journey to develop, deploy, manage, and optimize modern .NET applications.

Breakout sessions will introduce you to, and dive deep on, modernization tools from AWS such as the Toolkit for .NET Refactoring, Microservice Extractor for .NET, Porting Assistant for .NET, and App2Container. You’ll also learn how to take advantage of serverless .NET, using AWS Lambda, or containers with Amazon ECS on AWS Fargate, and more. Seasoned .NET developers and architects will guide you through these technical, developer-oriented sessions, sharing their insights and knowledge to help you take advantage of the breadth and scale of AWS’s cloud. Like you, they work through .NET migration and modernization challenges daily bringing practical insights on how to be successful whether this is your first time to AWS or you are a seasoned practitioner.

Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform, offering over 200 fully featured services from data centers globally. Millions of customers —including the fastest-growing startups, largest enterprises, and leading government agencies—trust AWS to power their infrastructure, become more agile, and lower costs.

REGISTER HERE for FREE

Tuesday April 25, 2023 7:30am - 4:00pm BST
 
Wednesday, April 26
 

10:00am BST

Virtual Expo Open
Wednesday April 26, 2023 10:00am - 6:30pm BST
Virtual Expo Hall

10:00am BST

EXPO & OPEN TALK Challenges (Win Rewards!)
Play the DeveloperWeek Europe 2023 Challenges – and receive up to digital E-Gift Cards; and enter to win our €1,000+ in prizes.




Wednesday April 26, 2023 10:00am - 6:30pm BST
Virtual Expo Hall

11:00am BST

FEATURED TALK: Engineering Leaders: Stop Trying to Do More with Less.
Luis Parada, FARFETCH, Head of Engineering

For the past year, the Tech Industry has dealt with hiring freezes, layoffs, and an incredible amount of instability. We've seen our teams shrink without the capacity to add new members.

As Engineering Leaders, we're asked to do more with less. Closing more tasks, working more hours and reviewing more merge requests...

But let's question this. What if we would do better and be more impactful? What if we change how we approach our day-to-day, so we don't burn out our teams?

This talk focuses on alternative approaches to shrinking teams, demanding stakeholders and almost unrealistic roadmaps.

Speakers
avatar for Luis Parada

Luis Parada

Head of Engineering, FARFETCH
Luis Parada is Head of Engineering at FARFETCH, the largest platform for luxury fashion, and a coach for brand new Engineering Leaders who are starting their daunting journey on the management career path.Parada has worked in multiple industries ranging from Visual Effects, where... Read More →


Wednesday April 26, 2023 11:00am - 11:25am BST
Main Stage

11:00am BST

Best Practices for Microservices Deployment in the Cloud
Fawaz Ghali, Hazelcast, Developer Advocate

Deploying microservices in the cloud requires efficiency in data sharing and separation of functionality. Having multiple microservices, written in various programming languages, is a challenging task, not only for deployment but also for management in terms of performance, reliability and fault tolerance. A possible solution to communicate between microservices and sharing data is to use a data lake so different teams can work with the same data in an efficient way.

However, scaling this approach is a challenging task, particularly if the microservices are ingesting data in motion and data at rest. This talk will discuss these challenges and provide best practices for efficient microservices deployment in the cloud using the Hazelcast open-source platform. A demo and source code will be provided and hosted on Github.

Speakers
avatar for Fawaz Ghali

Fawaz Ghali

Developer Advocate, Hazelcast
Fawaz Ghali is a Developer Advocate at Hazelcast with 20+ years’ experience in software developments, machine learning and real-time intelligent applications. He holds a PhD in Computer Science and has worked in the private sector as well as Academia as a Researcher and Senior Lecturer... Read More →


Wednesday April 26, 2023 11:00am - 11:25am BST
Workshop Stage 1
  API & Microservices

11:00am BST

Imagining a Web without Passwords
Markandey Pathak, JP Morgan & Chase, Senior Associate

Web Security is more important than ever. Web sites process credit card numbers, save addresses and personal information, and even handle sensitive records like medical information. All this data is protected by an ancient security model — the Passwords. But passwords are difficult to remember, and are fundamentally insecure— often re-used, and vulnerable to phishing and cracking. Often a password is all that lies between a hacker and our online accounts and sensitive data.

Nobody likes passwords. They are inconvenient, insecure, and expensive. Users have to worry about passwords being stolen by phishing tools, or being leaked online if the system is compromised. Developers have to worry about securely storing and passing passwords through systems.

There is a better way forward, Public Key Cryptography & Web Authentication API aka WebAuthn. In this session, we will learn what is WebAuthn and how it can be implemented for Strong, Scoped and Attested authentication using hardware authentication systems like TouchID, FaceID and Windows Hello.

Speakers
avatar for Markandey Pathak

Markandey Pathak

Senior Associate, JP Morgan & Chase
I am a full-stack developer with very strong feelings for JavaScript. I am an Expert Engineer @ JP Morgan with over 12 years of application development experience. I am a DevOps enthusiast, flutter hobbyist and amateur AI/ML practitioner.I love delivering talks and running workshops... Read More →


Wednesday April 26, 2023 11:00am - 11:25am BST
Workshop Stage 2
  Dev Innovation

11:00am BST

OPEN TALK: The Serverless Developer Experience; Tips and Tricks to Build on AWS
James Eastham, AWS, Cloud Infrastructure Architect

In this talk, we will explore the serverless developer experience on AWS and share some tips and tricks to help developers get the most out of these services. We will cover topics such as serverless application design patterns, tooling, testing, and observability.
We will also discuss best practices for building serverless applications on AWS, including how to choose the right service for your use case and how to optimize your application's performance.
Whether you are new to serverless development or a seasoned pro, this talk will provide you with valuable insights and practical tips for building and deploying serverless applications on AWS. You will leave with a better understanding of how to leverage the power of serverless technology to build scalable, resilient, and cost-effective applications.

Speakers
avatar for James Eastham

James Eastham

Cloud Infrastructure Architect, AWS
James Eastham is a Cloud Infrastructure Architect at Amazon Web Services. He is passionate about building modern, scalable and resilient applications using event driven architectures and serverless technologies. He has over 10 years’ experience working with .NET, from monolithic... Read More →


Wednesday April 26, 2023 11:00am - 11:25am BST
OPEN Stage

11:30am BST

KEYNOTE: EDB -- Unlock The Power of Postgres: Every Datatype, Every Cloud, Everywhere
Marc Linster, EDB, Chief Technology Officer

Combined, Postgres is the most loved, most used, and most wanted database in the world. An extremely permissive license combined with a great innovation track record allows developers to use every cloud, every deployment technology, every virtualization method and every storage technology — allowing developers to build better applications with greater agility and flexibility. Using JSON effectively is essential to success.

Marc Linster, Chief Technology Officer for EnterpriseDB, will share a technology approach that delivers a “single database everywhere” to any platform, from self-managed private clouds to the fully-managed public cloud. He’ll discuss how JSON in Postgres gives developers the power to build with greater agility and innovation, as well explain strategies for running Postgres in multiple cloud environments.
As open source mandates, flexible deployment options, risk mitigation and strong security will drive much broader adoption of Postgres this year and next, Marc will provide developers with key takeaways on how to use JSON today and in the future.

Speakers
avatar for Marc Linster

Marc Linster

Chief Technology Officer, EDB
Marc Linster, Ph.D., is EDB’s Chief Technology Officer. Marc is committed to EDB being an accelerator to providing architectural “know how” to help customers take advantage of Postgres without significant risk and cost. Marc believes that although new customer adoption of open... Read More →


Wednesday April 26, 2023 11:30am - 11:55am BST
Main Stage

11:30am BST

Revolutionize Java Database App Development with Reactive Streams and Virtual Threads
Juarez Junior, Oracle, Senior Principal #Java Developer Evangelist

With the advent of Reactive Programming and Virtual Threads, Java developers can scale Java database access using either option.

Using synchronous and asynchronous code, they will learn to take their Java database applications to the next level, using either Reactive Relational Database Connectivity (R2DBC), Reactive Streams Ingestion (RSI), or JDBC with Virtual Threads.

This session explores how they can make the right choice per their specific requirements, focusing on performance, scalability, and simplicity.

Speakers
avatar for Juarez Junior

Juarez Junior

Senior Principal #Java Developer Evangelist, Oracle


Wednesday April 26, 2023 11:30am - 11:55am BST
Workshop Stage 1
  API & Microservices

11:30am BST

Securing Your App’s Communications with Kubernetes, Azure Key Vault, and Tls Certificates
Eugene Romero, Capgemini, Senior Cloud and DevOps

Encrypted communications are a basic requirement for any modern software application. However, managing TLS certificates and automatically installing them on Kubernetes apps can seem daunting or time-consuming.

In this talk, I will demonstrate how to use Azure Key Vault, Kubernetes and the CSI Secrets' Store Driver to securely store, install and use TLS certificates in your applications. Encrypt all the things!

Speakers
avatar for Eugene Romero

Eugene Romero

Senior Cloud and DevOps, Capgemini
Hey there! I am a tech enthusiast, retro gamer, and general nerd. When I am not busy breaking stuff for fun, I can be found breaking stuff professionally at Capgemini. You also might find me restoring and modifying old video game systems, most notably Game Boys.I believe in simple... Read More →


Wednesday April 26, 2023 11:30am - 11:55am BST
Workshop Stage 2

11:30am BST

OPEN TALK: Testing Web Apps with Cypress in CI
Edoardo Dusi, SparkFabrik, Lead Developer

The Test Pyramid should be a well-known metaphor of grouping tests in buckets, with unit tests at the base and E2E at the top. But this concept has led over the years to invest heavily in the former and often ignore the latter, while a good end-to-end test suite is what saves the day in difficult times. In this talk I'll explain what Cypress is, how to best integrate it with a web app, and how to configure it in a CI/CD pipeline on GitHub. 

Speakers
avatar for Edoardo Dusi

Edoardo Dusi

Lead Developer, SparkFabrik
I am a full-stack developer and team leader, graduated in Computer Science when the reference JS library was script.aculo.us, then started freelancing working mainly on Drupal. Eventually I embraced the SparkFabrik project became a Lead Developer and shifted the focus to the Frontend.My... Read More →


Wednesday April 26, 2023 11:30am - 11:55am BST
OPEN Stage

12:00pm BST

How to Release an API with Developers in Mind
Anna Tsolakou, Amadeus, Developer Advocate
Gael Imperial, Amadeus, API Product Manager

You want to expose your APIs to enable developers to build successful applications. However, how can you ensure they are able to make the most out of it? What do you need to evolve your API in a meaningful product? In this talk, we will share our experience and what we learned from Amadeus for Developers. You will get a list of things needed before the release and also learn some techniques on how to evolve an API after deployment.

Speakers
avatar for Anna Tsolakou

Anna Tsolakou

Developer Advocate, Amadeus
Anna is a software engineer working as a Developer Advocate at Amadeus. She loves to wear different hats and DevRel is the ideal world for her to fulfill her expectations; software development and connecting with people at the same time.
avatar for Gael Imperial

Gael Imperial

API Product Manager, Amadeus


Wednesday April 26, 2023 12:00pm - 12:25pm BST
Workshop Stage 1
  API & Microservices

12:00pm BST

OPEN TALK: Sentiment Analysis Using Azure Data Factory and Azure Cognitive Service
Alpa Buddhabhatti, Cluster Reply, Azure Consultant

In this session , I will provide a basic introduction of Azure Data Factory, a scalable cloud-based data integration service.Also, I will show to how to apply sentiment Analysis on your data using Azure Text Analytics service. Also How to send an email using ADF and Logic Apps. This demo will also use the following technologies:
* Azure Key Vault
*Azure Blob Storage
*Azure Sql Server
*Azure Cognitive service (for sentiment analysis)
* Azure Data Factory and its Data Flows.
*Azure Logic Apps

The main goal of this session is to provide basic knowledge of ADF using case study so attendee will leave with ADF knowledge and Also Azure cognitive service and how to apply this in different scenarios.

Speakers
avatar for Alpa Buddhabhatti

Alpa Buddhabhatti

Azure Consultant, Freelancer
Alpa is an Lead Azure Consultant with a passion for data and technology at Agile Solutions. She is Microsoft Certified Trainer and certified in Azure Data engineer and Azure Data Science. She is working on Azure services such as Logic Apps, Azure Functions, Azure Key Vault , Azure... Read More →


Wednesday April 26, 2023 12:00pm - 12:25pm BST
Main Stage

12:00pm BST

OPEN TALK: Agile Evolution: An Enterprise Transformation That Shows That You Can Too
Martin Hinshelwood, naked Agility, Lean-Agile & DevOps Technologist

“That would never work here.” You’ve likely heard this sentiment (or maybe you’ve even said it yourself). Good news: change is possible. Martin Hinshelwood explains how Microsoft's Azure DevOps Services formerly VSTS went from a three-year waterfall delivery cycle to three-week iterations and open sourced the Azure DevOps task library and the Git Virtual File System.

There is a lot we can learn both from Microsoft's success and failures in moving towards Scrum, Agile, & Continuous Delivery.

Focus: DevOps Story / Journey of Microsoft to CD

Speakers
avatar for Martin Hinshelwood

Martin Hinshelwood

Lean-Agile & DevOps Technologist, naked Agility
Martin Hinshelwood is a Professional Scrum Trainer, Microsoft MVP: Development Technologies & DevOps, and has been Consulting, Coaching, and Training in DevOps & Agility with Visual Studio, Azure, Azure DevOps, and Scrum since 2010 and has been delivering software since 2000.Martin... Read More →


Wednesday April 26, 2023 12:00pm - 12:50pm BST
OPEN Stage

12:30pm BST

Let's Make a Pact - Don't Break my API!
Frank Kilcommins, SmartBear, API Technical Evangelist

60+% of organizations cite microservices as a leading driver for API growth in the next 2 years. Teams continue to break down monolithic systems, seeking to capitalize on the advantages of decoupled capabilities - reduced costs, reduced TTM, faster releases, decentralized evolvability. Such benefits don't linearly scale! Managing the API sprawl is out weighting the benefits for many!

Even with the solid extensibility design, governance workflows and high levels of automation, all of which leveraging OpenAPI and other leading specifications, it can be difficult to know what constitutes a breaking change to an API.

What's the impact?
Teams providing APIs lose sight of who their consumers are. Consumers lose track of what surface area of APIs they are using. In fact, any observable change in the behavior of an API will be deemed breaking by certain consumers (Hyrum’s Law).

Can it be addressed?
Contract testing with Pact, empowers providers and consumers to determine the impact of any change from their IDE. It addresses the coordination & communication challenges associated with delivering distributed systems. Thus calming the chaos caused by the microservices sprawl.

In this talk, I’ll introduce bi-directional contract testing, which empowers teams scale fast by leveraging existing artifacts, such as OpenAPI, and tooling investments to understand what’s breaking, what’s not, and when a break is a good choice! Let microservices be everywhere with confidence!

Speakers
avatar for Frank Kilcommins

Frank Kilcommins

API Technical Evangelist, SmartBear
Frank Kilcommins, API Technical Evangelist at SmartBear, has over 15 years of experience in the technology industry, his roles spanning from software engineering to enterprise architecture. His mission is to inspire, engage with, and support the API community as well as SmartBear... Read More →


Wednesday April 26, 2023 12:30pm - 12:55pm BST
Workshop Stage 1
  API & Microservices

12:30pm BST

OPEN TALK: Your Database Cannot Do This (Well)
Javier Ramirez, Quest DB, Developer Advocate

Relational databases were created a long time ago for a simpler world. Even if they are still awesome tools for generic workloads, there are some things they cannot do well.

In this session I will speak about purpose-built databases that you can use for specific business scenarios. We will see the type of queries you can run on a Graph database, a Document Database, and a Time-Series database. We will then see how a relational database could also be used for the same use cases, just in a much more complex way.

Speakers
avatar for javier Ramirez

javier Ramirez

Developer Advocate, QuestDB
I love data, big and small. I have extensive experience with SQL, NoSQL, graph, in-memory databases, Big Data, and Machine Learning. I like distributed, scalable, always-on systems.Before working in Developer Relations, I spent 20 years developing software professionally and sharing... Read More →


Wednesday April 26, 2023 12:30pm - 12:55pm BST
Main Stage

12:30pm BST

Flutter vs. MAUI - What Should You Pick and Why?
Tobias Hoppenthaler, msg.group, Principal IT Consultant

There are many contenders in the mobile and cross-platform realm. Flutter by google and .net MAUI by Microsoft are probably one of the stronger candidates. Both deliver a broad range of features, but they do differ quite a bit in how they work and what bases they cover. Come to see an unbiased overview of where they shine and where there still are dragons. 

Speakers
avatar for Tobias Hoppenthaler

Tobias Hoppenthaler

Principal IT Consultant, msg.group
I am a Principal IT Consultant at msg.group , focused on cross-platform mobile and desktop application development. I have developed desktop and mobile applications for a wide variety of industries. In my spare time I organize the .NET User Group in Cologne and the XamExpertDay (Expert... Read More →


Wednesday April 26, 2023 12:30pm - 12:55pm BST
Workshop Stage 2
  Dev Innovation

1:00pm BST

KEYNOTE: AWS -- Refactoring .NET Apps in AWS with a Little Help from AI
Rasheed Abdul, AWS, Sr. Product Manager - Technical, App Modernization

You’ve inherited code you didn’t write, and leadership asks you to take those applications to the cloud. How do you know what modules to refactor and what to rewrite? How do you experiment with AWS services for messaging, data storage, and compute while refactoring? Avoid the decision paralysis! This session will introduce developers and architects to a few refactoring tools that use AI to make things easier! 

Speakers
avatar for Rasheed Abdul

Rasheed Abdul

Sr. Product Manager - Technical, App Modernization, AWS
Rasheed Abdul specializes on building services and tools to help organizations modernize applications and databases while migrating to AWS. Prior to AWS, Rasheed led product management for data platform centric products for three startups and a large ISV. His passion is not only in... Read More →


Wednesday April 26, 2023 1:00pm - 1:25pm BST
Main Stage
  1. KEYNOTES & FEATURED TALKS

1:00pm BST

Bullet-Proofing APIs to Build Reliable Systems
Vasco Veloso, ING, Senior Developer

Misunderstandings frequently happen in spoken speech. Typos in written messages are paramount. Humans can often perceive the incorrect communication’s intended meaning and adjust their actions accordingly, but machines are naturally extraordinarily literal. Mistyped instructions cannot be executed. Many programming languages solved this problem by offering tools that perform exhaustive verification before any code execution is attempted.

What about application programming interfaces in a world made of increasingly interconnected systems? We keep human miscommunications away from APIs by adapting ideas borrowed from the same principles found in programming language tools: compilation, assembly and linkage.

This case study highlights how ING combines these techniques to bring their API quality to the next level.

Speakers
avatar for Vasco Veloso

Vasco Veloso

Senior Developer, ING
Vasco has been developing software for over twenty years. From assembly, through C, C++, and Prolog, to Java, Scala, and Kotlin, on big and small computers, from floppy disks to SSDs, on-premises, and cloud, he's been there, done that, and used it. He loves to learn how things work... Read More →


Wednesday April 26, 2023 1:00pm - 1:25pm BST
Workshop Stage 1
  API & Microservices

1:00pm BST

Git Sh*t Done, the Gitops Way
Frédéric Harper, Kubefirst, Principal Developer Advocate

Are you an avid cloud user, and are now contemplating Kubernetes for your project? Did you already start to play with clusters, controllers, pods and anything K8s? In both cases, stop what you are doing right now, and let me help you in your container orchestration journey by introducing you to GitOps. I know, I know… you barely jumped the DevOps wagon, and there is already this new kid in town. Worry not my friend, because this talk will set you on the path to success for implementing Continuous Deployment (CD) for cloud native applications. You’ll learn what the hell is GitOps, and how it will help you better collaborate with your team, deploy & iterate faster within a more secure environment, while saving some costs on the road. In the end, you’ll leave with concrete steps to implement best practices to get shit done, the GitOps way!

Speakers
avatar for Frédéric Harper

Frédéric Harper

Principal Developer Advocate, Kubefirst
As the Principal Developer Advocate at Kubefirst, Frédéric Harper helps Developers, and DevOps be successful with their Kubernetes journey. Fred has shared his passion for technology on the stage at multitudinous events around the world. He’s helped build successful, and healthy... Read More →


Wednesday April 26, 2023 1:00pm - 1:25pm BST
Workshop Stage 2

1:30pm BST

How We Have Paid Our Technical Debt with GraphQL
Luc Momal, Gojob, Staff Engineer

We have all been once working on a big ball of mud, a spaghetti code jungle, where it is impossible to modify a small piece of code without fighting the entire codebase.

Trained in software craftsmanship, clean-architecture, and domain-driven design, we have decided to “lannisterize” our codebase.
Piece after piece, we have paid down our debt and transformed our monolith into a well-decoupled micro-services architecture.

In this journey, we will see how GraphQL has proven to be a valuable ally, serving as a scaffold for our services.

Speakers
avatar for Luc Momal

Luc Momal

Staff Engineer, Gojob
I have been passionate about web development for nearly two decades. During this time, I have progressed from writing websites with iframes, PHP 4, and jQuery to becoming an expert in Typescript, React, Node.js, and GraphQL. I have worked for multiple startups, from San Francisco... Read More →


Wednesday April 26, 2023 1:30pm - 1:55pm BST
Workshop Stage 1
  API & Microservices

1:30pm BST

OPEN TALK: Context Propagation in OpenTelemetry: Beyond “Hello World” Examples
Natasha Chernyavsky, Helios, Sr. Software Engineer

In today’s world, Distributed Tracing is known to take observability to the next level, and OpenTelemetry, the second most active open source project in the CNCF after K8s, provides a realization of it through (almost) seamless integration. However, successfully integrating it into one's environment is not as easy as it sounds and many hit a brick wall when the simple “Getting Started” instructions fail them and their traces break mid-flow.

In this talk, I’ll explain about context propagation, a key concept in Distributed Tracing, why it can be tricky to implement, and give some real-world examples of how it can be achieved. I hope you’ll be able to easily identify where context breaks in your system and encourage you to get creative with propagating context, so that you can, too, benefit from the advantages distributed tracing offers.

Speakers
avatar for Natasha Chernyavsky

Natasha Chernyavsky

Helios
Natasha is a senior software engineer at Helios, where she was one of the first employees. Previously, Natasha was an R&D team leader and software architect at Oribi. Natasha has over a decade of development and management experience in the industry. She loves solving complex problems... Read More →


Wednesday April 26, 2023 1:30pm - 1:55pm BST
Main Stage

1:30pm BST

Develop Serverless Apps with Wasm Workers Server
Angel De Miguel Meana, VMware Staff Engineer

In this talk, we will explore how WebAssembly brings new benefits to the Serverless architecture and how to develop and run applications following this model with the Wasm Workers Server Open-Source project. You will learn how to create your first serverless application as Wasm modules!

This architecture is not new. It allows you to focus on the business logic of your applications. You develop the functions that process users’ requests and return a result. These independent units compose services. Then, frameworks and providers connect these pieces so users can access them.

WebAssembly is a natural fit for this model. The small binary format simplifies the distribution process. The ability to compile multiple languages into Wasm opens the possibility to mix and match them in the same project. The sandboxing and capability-based model ensures the functions are isolated without the cold start of other solutions like VMs and containers.

Wasm Workers Server is an Open-Source project to develop applications following this model. It simplifies how to create and run serverless applications in different languages. All the functions, or workers, run inside the WebAssembly sandbox.

After this talk, you will understand the benefits that WebAssembly brings to the serverless ecosystem. You will learn how to program your first application using Wasm Workers Server, by creating different functions in multiple languages.


Speakers
avatar for Angel De Miguel Meana

Angel De Miguel Meana

Staff Engineer at the Office of the CTO, VMware
Angel is a Staff Engineer at VMware's Office of the CTO (OCTO) working on multiple WebAssembly initiatives. His background is as full-stack web developer working primarily with UIs, APIs, automation and Kubernetes. Angel is an Open Source (OSS) enthusiast, both as a creator and contributor... Read More →


Wednesday April 26, 2023 1:30pm - 1:55pm BST
Workshop Stage 2
  Dev Innovation

1:30pm BST

OPEN TALK: What Branchable Serverless Postgres Can Do for Your Team
Raouf Chebri, Neon, Developer Advocate

Raouf Chebri is a Developer Advocate at Neon, and loves to create content that helps developers be more productive. He started his career as a Software Engineer and worked as an Evangelist at Microsoft. Raouf has a Master's degree in Computer Science from the Ecole Supérieure d'Informatique of Algiers and a Master's in Business Administration in Global Management from Arizona State University.

Speakers
avatar for Raouf Chebri

Raouf Chebri

Developer Advocate, Neon
Raouf Chebri is a Developer Advocate at Neon, and loves to create content that helps developers be more productive. He started his career as a Software Engineer and worked as an Evangelist at Microsoft. Raouf has a Master's degree in Computer Science from the Ecole Supérieure d'Informatique... Read More →


Wednesday April 26, 2023 1:30pm - 1:55pm BST
OPEN Stage

2:00pm BST

A Lifecycle Approach to API Versioning
Matthias Biehl, Software AG, API Strategist

What is true for software in general also holds for APIs: successful APIs get changed. The reason is simple - successful APIs are used by various API consumers, who demand new features, extensions, bug fixes, and optimizations. From this perspective, API changes are inevitable. But this is only half the story. Various consumers use APIs and rely on them to remain stable. Otherwise, it would break their existing integrations. Their software clients have dependencies on the API, and even a small change in the API is enough to break these clients. From this perspective, changes in APIs are undesirable. Obviously, there is a dilemma. And it is the task of the API provider to resolve this dilemma. In this talk, I want to give you some best practices for resolving the dilemma. The key is an API lifecycle-based approach for dealing with API changes.

Speakers
avatar for Matthias Biehl

Matthias Biehl

API Strategist, Software AG
As API strategist, Matthias helps clients discover their opportunities for innovation with APIs & ecosystems and turn them into actionable digital strategies. Based on his experience in leading large-scale API initiatives in both business and technology roles, he shares best practices... Read More →


Wednesday April 26, 2023 2:00pm - 2:25pm BST
Workshop Stage 1
  API & Microservices

2:00pm BST

OPEN TALK: How JFrog Has Successfully Migrated Thousands of DBs from MySQL to PostgreSQL?
Dmitry Romanoff, JFrog, DevOps Data Tech Lead

As part of JFrog's SaaS strategy to support only the PostgreSQL database, JFrog has faced a need to migrate existing customers' databases in its SaaS from MySQL to PostgreSQL.

It was important to develop a fully automated, reliable, and stable migration process with zero data loss, and minimal downtime, which is capable of migrating DBs of tens/hundreds of GBs and to guarantee that the existing applications will be able to work transparently with the migrated DBs.

Speakers
avatar for Dmitry Romanoff

Dmitry Romanoff

DevOps Data Tech Lead, JFrog
Dmitry is an experienced, dedicated, and highly motivated DevOps Data Lead, Cloud Architect, and DBA.He has extensive experience in the design, development, implementation, and management of large, complex, high-performance, and mission-critical system/software/cloud-based solutions... Read More →


Wednesday April 26, 2023 2:00pm - 2:25pm BST
Main Stage

2:00pm BST

Web3 and Angular How to Get Out Alive
Soumaya Erradi, Scaling parrots, Lead Software Developer

We’re used to build apps using our favourite framework or library and the only thing we worry about is learning that framework and understanding how it works. Now with the web3 we also need to figure out how to communicate with the blockchain and some times it can become a nightmare.

We’ll see how to make life easy with the implementation of the blockchain in our Angular project and there will be ideas to create your own customized library for reusable components or services.
Our goal is to have no unwanted results with a fluid user experience, taking advantage of every tool that can help us and, if not there, creating a new one.

Speakers
avatar for Soumaya Erradi

Soumaya Erradi

Lead Software Developer, Scaling parrots
I'm Soumaya Erradi and I'm a software developer and an IT teacher.I'm high skilled in web development (frontend and backend), specialized in developing enterprise applications using Angular.Currently, I'm working as frontend lead developer in a team focused on blockchain app development.I'm... Read More →


Wednesday April 26, 2023 2:00pm - 2:25pm BST
Workshop Stage 2

2:00pm BST

OPEN TALK: Safeguarding Artifact Integrity in Your Software Supply Chain
Giovanni Galloro, Google, Customer Engineer

In this talk you will learn some best practices for improving the security of your Software Supply Chain, understand what the SLSA framework is, and see usage examples of Google tools that helps to address dependencies vulnerability from the development to artifact build, attestate the integrity of your build process, configure your runtime environments to admit only trusted code and continuously monitor your running code for new vulnerabilities. 

Speakers
avatar for Giovanni Galloro

Giovanni Galloro

Customer Engineer, Google Cloud
Giovanni Galloro has worked at Google since 2017 as an Application Modernization Customer Engineer. He helps different kinds of organizations deploy new applications or modernize existing ones, using containers, Kubernetes, GKE, Istio, Continuous Delivery and all the tools and practices... Read More →


Wednesday April 26, 2023 2:00pm - 2:25pm BST
OPEN Stage

2:00pm BST

Sponsor Spotlight: unSkript -- Live Demo!
unSkript -- Live Demo with Q&A

Sponsors
avatar for Unskript

Unskript

Unskript reduces your SRE toil by automating your playbooks and runbooks.unSkript’s easy to use interface is built on top of Jupyter notebooks, and includes hundreds of open source examples ready to integrate into your tooling – allowing you to get started quickly. unSkript users... Read More →


Wednesday April 26, 2023 2:00pm - 2:30pm BST

2:30pm BST

FEATURED TALK: A Live Coding Introduction to Domain Driven Design and Hexagonal Architecture
Jeremy Davis, Red Hat, Chief Architect

Domain Driven Design excels in complicated environments, and provides a structure that makes coding difficult business logic significantly easier and faster.

Hexagonal Architecture (or Ports and Adapters) excels at producing loosely coupled, interchangeable components that fit well with DDD.

In this presentation I will build a basic app that implements DDD principles with Aggregates, Repositories, Value Objects, and Services and implements Hexagonal Architecture for easy extensibility.

No slides; all code.

Speakers
avatar for Jeremy Davis

Jeremy Davis

Chief Architect for App Services, Red Hat
I am a Chief Architect for App Services at Red Hat. I help Red Hat's customers to design and deliver deliver applications, work with Red Hat engineers to create great products, and occasionally speak at conferences.Before joining Red Hat I wrote a lot of code in C, C#, Groovy, Java... Read More →


Wednesday April 26, 2023 2:30pm - 2:55pm BST
Workshop Stage 1
  API & Microservices

2:30pm BST

OPEN TALK: The Metaverse - Beyond the Buzzword
Andreas Erben, daenet, CTO for MR and Applied AI

Since 2021 when Microsoft, then Nvidia and finally Facebook even rebranding itself to "Meta" started using the term "Metaverse", all types of businesses and products suddenly had to do something to do with it.
In this session we will look at common capabilities that are generally understood as contributing to the "Metaverse". But we will look beyond the buzzword and talk about what value those capabilities provide, specifically those that are already part of Microsoft Azure or related to Microsoft Azure.

Our goal is to look at what can you leverage today to build the Metaverse solutions of tomorrow and why does it make sense to do so.

Particularly we will look at aspects of the industrial metaverse and what it has to do with IoT, we will talk about how to interact with and understand physical environments.

To be more specific, you may see appearances of technologies such as Azure IoT, Azure Kinect, Azure Spatial Anchors, Azure Remote Rendering, but also Azure Cognitive Services, and more.

We will talk about some of the challenges of developing Metaverse applications regarding some typically involved toolchains which in many case come from the game development background such as Unity3D and suggest some approaches to get started.

Speakers
avatar for Andreas Erben

Andreas Erben

CTO for MR and Applied AI, daenet
Andreas spent most of his professional life and a career of over 25 years integrating "backend" applications. First inside or between Enterprises and Startups directly, then - "in the cloud".Before that, Andreas dabbled with Virtual Reality in the 90s. In 2013, he started to work... Read More →


Wednesday April 26, 2023 2:30pm - 2:55pm BST
Main Stage

2:30pm BST

OPEN TALK: Damn, How Do I Centrally Manage My App Configurations
Maik van der Gaag, 3fifty, CTO

Modern programs, especially programs running in a cloud like Azure, generally have many components that are distributed in nature. Spreading configuration settings across these components can lead to many problems during this session we will look at a way to mitigate this by using Azure App Configuration.

Speakers
avatar for Maik van der Gaag

Maik van der Gaag

CTO, 3fifty
Maik van der Gaag is the CTO of 3fifty, an experienced consultancy company with a strong focus on the Microsoft Cloud. He has over 15 years of experience providing architecture, development, training, and design expertise. During this, he has worked in various projects ranging from... Read More →


Wednesday April 26, 2023 2:30pm - 2:55pm BST
OPEN Stage

2:30pm BST

Web Push Notifications Done Right
Maxim Salnikov, Microsoft, Developer Engagement Lead

Finally, Web Push API is available in all major browsers and platforms. It's a feature that can take your users' experience to the next level or... ruin it! In my session, after a tech intro about how Web Push works, we'll explore implementing smart permission request dialogues, various types of notifications themselves, and communicating with your app for more sophisticated scenarios - all done right, with the best possible UX. 

Speakers
avatar for Maxim Salnikov

Maxim Salnikov

Developer Engagement Lead, Microsoft
Maxim Salnikov is an Oslo-based cloud and web front-end geek with a strong passion for developer community building. He builds complex web applications since the end of the last century and has extensive experience with all aspects of the web platform, focusing on apps managing real-time... Read More →


Wednesday April 26, 2023 2:30pm - 2:55pm BST
Workshop Stage 2
  JavaScript Summit

3:00pm BST

OPEN TALK: Trust No One: Implementing Zero Trust Security with Ambient Service Mesh
Alessandro Vozza, Solo.io, DevRel

We live in a brave new world of cyber attacks, state-sponsored hacking and global instability fueled by (cyber and not) wars; perimeter security is just not up to the task of securing the modern digital infrastructure. We will show how we can simply and scalably implement new ways to perform the necessary steps towards achieving perfect zero-trust architecture, and what entails for operations and development.

Speakers
avatar for Alessandro Vozza

Alessandro Vozza

DevRel, Solo.io
Community leader and CNCF ambassador, Alessandro has spent the last few years building cloud native infrastructures for Microsoft customers, animating the Dutch community, and training others to pass the CKx exams. He has passion for all things cloud native, he's been around open... Read More →


Wednesday April 26, 2023 3:00pm - 3:50pm BST
OPEN Stage

3:30pm BST

A Song of Decentralization and Observability: Dance with OpenTelemetry
Aritra Nag, Playground Tech, Community Builder

Following the announcement of general availability on tracing with AWS Distro for OpenTelemetry, There has been quite a buzz in the AWS developers community to enable a single pane of glass to enable visualizing tracing and metrics in the world of decentralized architectures, There will always be a challenge this pattern while developing large enterprise cloud infrastructure for multi-layered accounts and development teams. Along with AWS CDK(the new way of IaaC development), there can be a modular way of approaching this use case for producing a solution that is juxtaposed alongside the microservice application boilerplate. This Session will be focused on the OpenTelemetry features in the Cloud realm and how AWS helps us to enable this inside the production workloads.

Speakers
avatar for Aritra Nag

Aritra Nag

Senior Cloud Consultant, Playground Tech
Innovation-driven professional with an experience of over 12 years in the Cloud Native development ecosystem. Currently working as a Senior Cloud Architect and Tech Blogger in Playground Tech. Obsessed with AWS and Cloud technology. Have achieved all the 12 certifications from AW... Read More →


Wednesday April 26, 2023 3:30pm - 3:55pm BST
Workshop Stage 2

3:30pm BST

Oops!… I Synced My Clusters Again
László Nagy, Cisco, Software Engineer

Kubernetes is great for single cluster use cases, but organizations often need to manage multiple clusters together. Unfortunately, the same declarative approach and feature
set extended across multiple clusters is not available yet. Most projects proposed by the Multicluster SIG for solving this problem use a centralized approach.

Cluster Registry is an open-source, non-centralized, fully decoupled and highly customizable tool, which helps you solve most multi-cluster related goals. It gives you:
· Consistent view about the other clusters in the group,
· Synchronization for resources between multiple clusters.

Speakers
avatar for László Nagy

László Nagy

Software Engineer, Cisco
I am a software engineer who mostly worked for startups in the last 5 years or so before joining Cisco in the Banzai Cloud acquisition. I worked with various technologies like big data platforms as Hadoop, DevOps tools like Terraform, developed distributed systems for multiple cloud... Read More →


Wednesday April 26, 2023 3:30pm - 3:55pm BST
Main Stage

4:00pm BST

Building a Delivery Platform Your Engineers Will Love
Naphat Sanguansin, Prodvana, Co-Founder & CTO

Building a successful delivery platform can be broken down into three main steps:
- discover customers' requirements
- synthesize desired outcome
- package workflows

Software delivery and lifecycle management are at the heart of all engineering organizations, yet you will be hard-pressed to find an organization where engineers are truly content. Why?

In most companies, product engineering teams are expected to run services in environments set up by their platform teams. While some tooling may be provided, most other toolings (e.g. terraform, helm) are not built with product engineers, the users, in mind. Therefore, product engineers have to become experts in the underlying platform to be successful.

Platforms not designed for their target users are inherently ineffective. Ineffective platforms leave teams in a gridlock. Product teams will not feel productive because they are spending time in areas that they aren’t experts in. They should be and want to be focusing on what they’re good at. Platform teams will be saddled with support requests and unable to make large-scale changes.

In order to maximize engineering happiness and velocity, delivery platforms must be built with product engineering workflows in mind. This means building a delivery platform that allows product engineers to add value without incurring proportionally more (unnecessary) learning or operational cost.

Having built delivery platforms for a wide range of organizations from a 1000-person org to a 3-person team, Naphat shares his experience in how to build delivery platforms that engineers will love to use.


Speakers
avatar for Naphat Sanguansin

Naphat Sanguansin

Co-Founder & CTO, Prodvana
Naphat spent 4.5 years on Dropbox's Infrastructure team working on and leading projects related to development, CI, CD, and production, including owning the company's monolith and corresponding technical strategy. The experience he had there and at a startup shortly after Dropbox... Read More →


Wednesday April 26, 2023 4:00pm - 4:25pm BST
Workshop Stage 1
  API & Microservices

4:00pm BST

OPEN TALK: FinOps & Cloud Costs Optimizations
Yuval Yogev, Sygnia, Chief Architect

As organizations increasingly use cloud services, cloud costs are becoming a significant component in their financial health. This has attracted a lot of attention to the concepts of FinOps and cloud cost optimization. Successfully scaling a company heavily relies on its ability to manage and optimize its cloud spending.

In this talk, I will take you through Sygnia’s optimization journey, which resulted in a 50 percent reduction in our AWS costs. We’ll take a deep technical dive into the world of cloud cost optimization with concrete and practical solutions. I will share real screenshots from the process at Sygnia, and I’ll provide insights I developed over the years into optimizing costs across the most popular AWS services. You’ll come away with key takeaways that you can apply to your own organization’s cloud usage.

Speakers
avatar for Yuval Yogev

Yuval Yogev

Chief Architect, Sygnia
I started as an algorithms developer working for 2 years at Mobileye, developing image processing algorithms for self driving cars. After that I served in the IDF intelligence unit for 5 years. In the last 3 years I have been working at Sygnia, building high scale security analytics... Read More →


Wednesday April 26, 2023 4:00pm - 4:25pm BST
Main Stage

4:00pm BST

Network APIs: Open Telco Networks to Developers
Noel Wirzius, Deutsche Telekom AG, Product Lead Network APIs

5G network capabilities exposed via APIs enable new business cases and improve existing ones. From verifying the location of a device, which can be used for fraud prevention or logistic use cases, to information about a device, such as roaming status or connectivity status, as well as configuration of the behavior of the network, to enable enhanced connectivity, we can realize everything with our Network APIs. Giving insights into the innovation process at Deutsche Telekom and why Deutsche Telekom bring out Network APIs to developers and how we worked together with companies and partners. (Early Access Programm, founding an open source alliance CAMARA and more)
 

Speakers
avatar for Noel Wirzius

Noel Wirzius

Product Lead Network APIs, Deutsche Telekom AG


Wednesday April 26, 2023 4:00pm - 4:25pm BST
Workshop Stage 2
  Dev Innovation

4:30pm BST

FEATURED TALK: Application-embedded Zero Trust Using OpenZiti
David Hart, NetFoundry, Co-Founder & Chief Technology Officer

Zero Trust is the security industry’s latest hot buzzword. The OpenZiti open source project (https://openziti.github.io) is a one-stop shop for building true Zero Trust solutions.

In this session you will learn what it means to embed Zero Trust directly into your app, discover the superpowers your app gains by incorporating an OpenZiti SDK, and find approaches for layering in additional trust when embedding into your app isn't a viable option.

Speakers
avatar for David Hart

David Hart

Co-Founder & Chief Technology Officer, NetFoundry
Dave is CTO and Co-Founder of NetFoundry. Dave's passion for edge innovation stems from leading successive generations of remote connectivity platforms and solutions as Chief Scientist at Questra and CTO of Axeda.


Wednesday April 26, 2023 4:30pm - 4:55pm BST
Main Stage

4:30pm BST

The New Generation Of Data Stores
Alexander Reelsen, Firebolt, Advocate, Developer

Storing data is part of every application. The landscape has shifted dramatically in the last years, because of the cloud providers/hyperscalers. The race of storing ever-growing data at a cheaper price is bottomless and results in a seismic shift using hyper scale infrastructure in modern data stores, that are only running in cloud environments. The most visible result of this is the common mention of splitting storage and computing, but that is only part of it.

This talk covers concepts in new data stores to reduce costs while staying competitive from a performance and pricing standpoint as well as the implications for developers. Data stores are treated as being just there without knowing the implications of how they are run or developed. Staying up to date with recent trends plus understanding the design decisions of data stores should be the attained knowledge after this talk.

Speakers
avatar for Alexander Reelsen

Alexander Reelsen

Developer Advocate, Firebolt
Alexander Reelsen is a Developer & Advocate, Dad, works at Firebolt to bring distributed cloud data warehouses to the masses, is interested in search, scale, JVM, crystallang, serverless and Basketball.


Wednesday April 26, 2023 4:30pm - 4:55pm BST
Workshop Stage 2

4:30pm BST

Freedom in Isolation with vClusters
Daniel Paulus, Bryte Blue, Principal Consultant

On a rainy Monday morning the new Team Lead requested test environments for their latest proof of concepts.

While searching for a solution to provide teams with sort lived environments we have looked at several solutions, from namespaces on a shared cluster, all the way to fully fledged Terraform managed environments.

While you can provision Kubernetes clusters for all teams, our current setup does not make that easy. As the Platform Team we like to keep our focus on operating the primary systems and not drown in requests for new environments.

In this talk I'll show how we finally solved the requests from the teams by utilizing the CNCF vClusters project to give freedom to dev teams while not breaking the bank with hundreds of clusters.

Speakers
avatar for Daniel Paulus

Daniel Paulus

Principal Consultant, Beyond Blue
Daniel is a serial conference organiser and meetup runner. As a principal consultant at Bryte Blue, a Microsoft Azure focussed, consultancy company and a Microsoft Azure MVP. He is helping companies succeed with Cloud Native technologies and DevOps practices.


Wednesday April 26, 2023 4:30pm - 4:55pm BST
Workshop Stage 1

5:00pm BST

Applying AI to Automated Code Analysis: To Improve Software Development Efficiency and Security
Miguel Terra-Neves, Outsystems, Lead Research Scientist
Alexandre Lemos, Outsystems, Senior Research Scientist

Automated reasoning is the process of using algorithms to automatically deduce logical consequences from a set of given rules. Automated reasoning algorithms are applied to solve multiple real world problems. We will look at how to use automated reasoning to detect code duplicates and improve code analysis in this session. During the talk, we will show how this technique is used in developer tools in the real world.

Attendees will leave with a better understanding of:
- What is code analysis and why is it important?
- What is automated reasoning and how does it fit into code analysis?
- Deep dive into how we use automated reasoning to detect duplicated code in Visual programming languages

Speakers
avatar for Miguel Terra-Neves

Miguel Terra-Neves

Lead Research Scientist, OutSystems
I am a Lead Research Scientist at OutSystems's Artificial Intelligence team. My main research areas of interest are Automated Reasoning, Combinatorial Search and Optimization, Software Verification and Program Synthesis. At OutSystems, I am applying my research skills and expertise... Read More →
avatar for Alexandre Lemos

Alexandre Lemos

Senior Research Scientist, Outsystems
Alexandre Lemos is a Senior Research Scientist at Outsystem. He just delivered his Ph.D. thesis at IST. The topic of his Ph.D. thesis is Solving Scheduling Problems under disruptions. The work developed has placed among the five finalists of the International Timetabling Competition... Read More →


Wednesday April 26, 2023 5:00pm - 5:25pm BST
Workshop Stage 2
  AI & Machine Learning

5:00pm BST

OPEN TALK: Payment Perfection - Best Practices for Building an Online Checkout Experience
Anthony Giuliano, Square, Developer Advocate

In the world of e-commerce, the online checkout experience is critical to converting potential customers into paying ones. For this reason, it's essential to make sure your checkout process is user-friendly, efficient, and secure. In this talk, we'll explore some UI/UX best practices, how to implement them, and important decisions to consider when building an online checkout experience.
By the end of this talk, you'll have a solid understanding of the best practices for building an online checkout experience that drives sales and leaves customers feeling satisfied. Whether you're just getting started with e-commerce or looking to improve an existing checkout process, you won't want to miss these strategies for delivering “payment perfection”.

Speakers
avatar for Anthony Giuliano

Anthony Giuliano

Developer Advocate, Square


Wednesday April 26, 2023 5:00pm - 5:25pm BST
OPEN Stage

5:00pm BST

OPEN TALK: Don’t Be the Weakest Link: The Role of Developers in Securing the Software Supply Chain
Danny Nebenzahl, Scribe Security, Co-founder, CTO

When three U.S. government agencies get together to “strongly encourage” developers to adopt certain practices, we should all pay attention.
While many times it isn’t clear whose responsibility it is to ensure software security, regardless of who may bear overall responsibility in your specific organization, The CISA, NSA, and ODNI jointly published a collection of recommendations for securing the software supply chain.
This talk will discuss the practices developers should adopt in order to make their (very important) contribution to securing the software supply chain and discuss in specifics how to leverage SBOM (Software Bill of Materials) as an emerging best practice that can help developers (and their organizations) take software supply chain security to the next level.

Speakers
avatar for Danny Nebenzahl

Danny Nebenzahl

Co-founder, CTO, Scribe Security
Danny is an established expert in cyber and crypto technologies. Previously a Lieutenant Colonel in Matzov - the Israel Defense Forces cyber defense center - where he led the research division for 11 years and was responsible for developing innovative cyber technologies. He was also... Read More →


Wednesday April 26, 2023 5:00pm - 5:25pm BST
Main Stage
  DevOps & Security

5:00pm BST

Running Micro-services with Azure Kubernetes Service
Vaibhav Gujral, Capgemini, Director

In this session, Vaibhav will talk about deploying and managing micro-services-based architecture in Azure Kubernetes Service(AKS). He will describe a Microservices-based architecture and demonstrate to the audience how to package the micro-services as containers and publish them to the Azure Container registry. He will then show how to deploy containers to the AKS cluster and access services. He will also talk about automated deployments to AKS with Azure DevOps and GitHub.

Speakers
avatar for Vaibhav Gujral

Vaibhav Gujral

Director, Capgemini
Vaibhav is a thought leader and a seasoned cloud professional currently working at Capgemini as a Director in Global Microsoft Cloud CoE, where he provides trusted technology advisory to the clients while demonstrating a deep understanding of cloud technologies.He specializes in cloud... Read More →


Wednesday April 26, 2023 5:00pm - 5:50pm BST
Workshop Stage 1

5:30pm BST

KEYNOTE: Honeycomb -- Supercharged Feedback Loops: Shortening the Path to Production through Observability
Christine Yen, Honeycomb, CEO/Co-founder

Everyone has been talking about observability lately—but how is it different from the tooling we've had for decades, and (more importantly) how will it make life better for developers?

Writing tests alongside code has been an invaluable technique for ensuring that our code does what it's supposed to—and that we get fast feedback when it doesn't. Observability can serve the same purpose for software engineers, only even more powerfully: instead of relying on predefined test cases, we can investigate issues surfaced by the most merciless testers ever: actual users.

In this talk, we'll discuss how observability isn't just for DecvOps or SRE folks—and how it can instead supercharge what developers do every day.

Speakers
avatar for Christine Yen

Christine Yen

CEO/Co-founder, Honeycomb.io
Christine is the CEO/cofounder of Honeycomb, an observability tool for engineers to understand what's happening with their code in production.She cares deeply about bridging the gap between devs and ops with technological and cultural improvements—and thinks that observability is... Read More →


Wednesday April 26, 2023 5:30pm - 5:55pm BST
Main Stage
  1. KEYNOTES & FEATURED TALKS

5:30pm BST

Human vs AI: How to Ship Secure Code
Joseph Katsioloudes, GitHub, Developer Advocate

Artificial intelligence is already acting as a copilot in our daily lives, by helping as a digital assistant or by providing personalised experiences. Despite progress in other areas, historically AI has stopped short of improving software development. For the first time in the history of software, GitHub Copilot distills the collective knowledge of the world’s developers into an editor extension that suggests code in real time. This makes the process of building great software easier and faster… but what about more secure? In this session, we’ll show how we can help developers to write more secure code by using GitHub CoPilot. We will demo real-world use cases and will provide tips from our lessons learned when experimenting with the tool.

Speakers
avatar for Joseph Katsioloudes

Joseph Katsioloudes

Developer Advocate, GitHub
Joseph Katsioloudes and his team at the GitHub Security Lab work at the forefront of Open Source Security that they shape every day through research and education. Joseph chose this career path because from a very young age, security was his own way to provide ethical and dedicated... Read More →


Wednesday April 26, 2023 5:30pm - 5:55pm BST
Workshop Stage 2
  AI & Machine Learning

5:30pm BST

OPEN TALK: PKCE Not PIXIE - Secure Authorization for Untrusted Apps
Jordan Bergero, Square, Developer Relations Engineer

Overview of how OAuth PKCE can help improve your application’s security. We recently launched PKCE support for our OAuth API at Square, and are very excited to talk about it! This presentation will give an overview on OAuth, the key changes of the PKCE flow, and a demo of an untrusted client authorizing with Square. OAuth is a key foundation of building scalable applications with Square, come and check it out!

Speakers
avatar for Jordan Bergero

Jordan Bergero

Developer Relations Engineer, Square


Wednesday April 26, 2023 5:30pm - 5:55pm BST
OPEN Stage

6:00pm BST

VIP Networking Fireside Chat - The State of the Developer Industry
Christine Yen, Honeycomb, CEO/Co-founder

Moderators
avatar for Jonathan Pasky

Jonathan Pasky

Executive Producer & Founder, DevNetwork

Speakers
avatar for Jeremy Davis

Jeremy Davis

Chief Architect for App Services, Red Hat
I am a Chief Architect for App Services at Red Hat. I help Red Hat's customers to design and deliver deliver applications, work with Red Hat engineers to create great products, and occasionally speak at conferences.Before joining Red Hat I wrote a lot of code in C, C#, Groovy, Java... Read More →
avatar for Max Körbächer

Max Körbächer

Co-Founder & Cloud Native Advocate, Liquid Reply
Max is Co-Founder and Cloud Native Advocate at Liquid Reply based in Munich. His focus is on building cloud-native solutions on/with Kubernetes and platform engineering to simplify the current challenges of complex target environments. He is Co-Chair of the CNCF Environmental Sustainability... Read More →
avatar for Christine Yen

Christine Yen

CEO/Co-founder, Honeycomb.io
Christine is the CEO/cofounder of Honeycomb, an observability tool for engineers to understand what's happening with their code in production.She cares deeply about bridging the gap between devs and ops with technological and cultural improvements—and thinks that observability is... Read More →


Wednesday April 26, 2023 6:00pm - 6:30pm BST
Main Stage
 
Thursday, April 27
 

11:00am BST

EXPO & OPEN TALK Challenges (Win Rewards!)
Play the DeveloperWeek Europe 2023 Challenges – and receive up to digital E-Gift Cards; and enter to win our €1,000+ in prizes.




Thursday April 27, 2023 11:00am - 4:00pm BST
Virtual Expo Hall

11:00am BST

Virtual Expo Open
Thursday April 27, 2023 11:00am - 5:30pm BST
Virtual Expo Hall

12:00pm BST

KEYNOTE: Veeam Software -- #90DaysOfDevOps - The DevOps Learning Journey
Michael Cade, Veeam Software, Global Field CTO

I spent 90 days walking through some of the key areas of DevOps documenting my journey. Starting with What is and Why do we use DevOps? This touches on the responsibilities of a role surrounded by DevOps processes and principles. It then goes into hands-on practical examples covering, programming languages, networking, Linux, Containers, Kubernetes and lots more.

In this session, we will take a look at this learning in public resource that has gained over 10,000 stars on GitHub to date and growing massively fast with contributors actively adding functionality and adding to the resource in so many ways including translating to Chinese.

Speakers
avatar for Michael Cade

Michael Cade

Senior Technologist, Kasten by Veeam
A community first technologist for Kasten by Veeam Software. Based in the UK with over 16 years of industry experience with a key focus on technologies such as cloud-native, automation & data management.His role at Kasten is to act as a technical thought leader, community champion... Read More →


Thursday April 27, 2023 12:00pm - 12:25pm BST
Main Stage

12:00pm BST

How to Drive Great Developer Experience (DX) in Your Engineering Organization
Ari-Pekka Koponen, Swarmia, Head of Platform

Technical debt and slow, complex, or broken tools and processes hold developers back and reduce their engagement. Building a great developer experience is key to improving your engineering organization's productivity and impact.

This talk will describe what great developer experience looks like and how you can drive developer experience in your organization.

- What is developer experience (DevEx, DX)
- Why is developer experience important
- How to measure developer experience
- How to drive great developer experience in practice

Speakers
avatar for Ari-Pekka Koponen

Ari-Pekka Koponen

Head of Platform, Swarmia
Ari Koponen works as the Head of Platform at Swarmia, where he helps software teams adopt well-researched best practices and become more productive without compromising culture or quality. Before Swarmia, Ari led the frontend chapter at Supermetrics and the CTO team at Vincit.


Thursday April 27, 2023 12:00pm - 12:25pm BST
Workshop Stage 2
  DevExec & DevLead

12:00pm BST

Are They Really Using It? Monitoring Digital Experience to Determine Feature Effectiveness
Carly Richmond, Elastic, Developer Advocate

Building beloved user applications is a challenging yet rewarding pursuit for us working in technology today. While real user monitoring, or RUM, metrics are added early for external-facing applications, it is often added as an afterthought in the building of applications when building applications for users within organisations. Instead, we rely on anecdotal discussions and review feedback that, for many reasons, can leave us with an incomplete or accurate picture of the adoption of the software we build.

In this talk, I will use my experience in building applications in investment banking to discuss the reasons why obtaining long-term feedback on feature adoption can be difficult to validate. We will also outline how real user monitoring and performance capabilities in tools such as Elastic User Experience or other RUM collectors can help you quantify user experience satisfaction and adoption to ensure we are providing effective experiences for users.

Speakers
avatar for Carly Richmond

Carly Richmond

Developer Advocate, Elastic
Carly is a Developer Advocate at Elastic, based in London, UK. Before joining Elastic in 2022, she spent over 10 years working as a technologist at a large investment bank, specialising in Frontend Web development and agility. Outside of work, she is an agile evangelist, UI enthusiast... Read More →


Thursday April 27, 2023 12:00pm - 12:25pm BST
Workshop Stage 1
  JavaScript Summit

12:00pm BST

Sponsor Spotlight: Square -- Live Demo #1
Led by Mousa Khan

Sponsors
avatar for Square

Square

Square offers a suite of 20+ APIs, hardware and software solutions to help businesses of all sizes accept payments and manage their daily operations seamlessly, both online and in-person.


Thursday April 27, 2023 12:00pm - 12:30pm BST

12:30pm BST

Documents as Code New Level
Peter Verhas, EPAM Systems, Senior Software Developer

The code is best documented by itself. This statement is interpreted many times as an argument not to write documentation. This is absolutely wrong, but the original statement is not. Software documentation describes something which is already there in the software. Document writers in English feature often copy information from the program. Why not automate the part that could be automated? Not everything. Many times sentences should be written in English, and this cannot be done by a program yet. But file names, configuration parameters, version numbers, and many other things can be automatically fetched from the source code. You can mark each section of the documentation that is about a certain feature implemented in a specific file, and the documentation processing can warn you when the implementation has changed.

Jamal at https://github.com/verhas/jamal is a general-purpose text processing tool that can work and help you maintain your documentation no matter what format you use. You can use any text-based document, like AciiDoc, Markdown, or Microsoft Word, and include processing instructions in your documentation.

You can include and reformat code snippets, import and reformat documentation from source code comments, check that certain methods, fields, classes, and configuration parameters exist in the program, reference configuration values in the document, define macros for repeated texts, check the consistency of the documentation with the code and to other text documents.

Using Jamal, you will never need to write "latest version" to avoid copying the version number or being afraid that you will forget and your document will become inconsistent and outdated.

The talk is about the theoretical background, discusses documentation cohesion and consistency, and shows the use of Jamal in a demonstration using IntelliJ and AsciiDoctor plugin WYSIWYG editing.

Speakers
avatar for Peter Verhas

Peter Verhas

Senior Software Developer, EPAM
# Peter VerhasPeter Verhas is a senior software engineer and software architect with having electrical engineering and economics background (MSC and MBA). He created his first programs in 1979. Since then, he has authored several open-source programs. He has worked in several telecommunications... Read More →


Thursday April 27, 2023 12:30pm - 12:55pm BST
Workshop Stage 2
  DevExec & DevLead

12:30pm BST

OPEN TALK: Code Review Is Too Little Too Late - Shift Left the Code Review Process
Omer Rosenbaum, Swimm, CTO & Co-founder

Developers spend a lot of time on performing Code Reviews. When done thoroughly, Code Review is vital in avoiding bugs in production and maintaining good coding practices. Nevertheless, in many cases, the code review comments are just too late. The developer gets this feedback after finishing the entire feature, perhaps after spending valuable time in the wrong direction.

In this talk, I will describe ways to Shift Left the Code Review process - how to automate the relevant parts, and leave only the essential cognitive-heavy process to the Code Reviewer.

Speakers
avatar for Omer Rosenbaum

Omer Rosenbaum

CTO & Co-founder, Swimm
Omer Rosenbaum is the CTO and Co-Founder of Swimm, making Continuous Documentation an integral part of the development lifecycle. Omer is the founder of Check Point Security Academy and was the Cyber Security Lead at ITC, an educational organization that trains talented professionals... Read More →


Thursday April 27, 2023 12:30pm - 12:55pm BST
OPEN Stage

12:30pm BST

OPEN TALK: Why Developers Won’t Pass Job Vetting in 2023. Results from 10K Interviews
Index.dev, helps tech companies source, vet, hire, and manage developers across the CEE & LATAM regions and beyond. Since launching in 2019, Index has grown its revenue threefold, expanded its top client teams 11 times over, and now operates in over 120 countries. 

As a VP of Talent at Index.dev, my goal is to help high-performing engineers from emerging markets unlock better remote work opportunities in the US, UK, and EU. I assist the community of engineers to transition to a safer and more compliant remote workplace and develop a culture of opportunity for all.

Through analysis of data from more than 10,000 interviews Index.dev team has been involved with, this presentation will delve into possible explanations for why developers may not succeed in hiring interviews. These include overvaluing present skills and undervaluing future growth. 
Furthermore, the demonstration will investigate what strategies can be taken to avoid any potential pitfalls.

Speakers
avatar for EUGENE GARLA

EUGENE GARLA

VP of Talent, Index.dev
Eugene Garla is a tech-savvy tech recruitment executive who has a boundless passion for people, sourcing, and technology. His knowledge & experience in the HR & Technology industry has made him a well-known mentor to startup founders. As a VP of Talent, he's actively helping... Read More →


Thursday April 27, 2023 12:30pm - 12:55pm BST
Main Stage
  DevExec & DevLead

12:30pm BST

Stop Using JavaScript for That: Moving Features from JS to CSS and HTML
Kilian Valkhof, Polypane, Founder

Common patterns implemented with JavaScript are being replaced with "native" CSS and HTML equivalents that end up being more performant, more accessible and more resilient. Features like accordions, Autosuggest, smooth scrolling, dialogs, parallax scrolling and more no longer need JavaScript to work. We'll walk through common JS features that now have CSS and HTML equivalents that you can use, or will soon be able to use. 

Speakers
avatar for Kilian Valkhof

Kilian Valkhof

Founder, Polypane
Kilian is a front-end developer with over 20 years of experience that switched from building websites to building apps to build websites with. He is interested in modern web development, desktop app development and new technologies, and regularly speaks about topics like responsive... Read More →


Thursday April 27, 2023 12:30pm - 12:55pm BST
Workshop Stage 1
  JavaScript Summit

1:00pm BST

OPEN TALK: DevSecOps: Improve the Security of Your Solutions Using Github Advanced Security
Lorenzo Barbieri, Microsoft, Technical Wizard
Daniela Tomoiaga, Microsoft, Cloud Solution Architect

Secure coding practices help finding and removing vulnerabilities that could end up in the final code. Those vulnerabilities could be exploited by cyber attackers, causing data leaks, data corruptions, or other kind of damages. By developing secure code, cyber attackers will find it difficult to hack the code and gain access to applications and systems, thereby reducing data breaches.

Learn together with us all the features that GitHub Advanced Security puts at your disposal to help you improve and maintain the quality of your code.

Speakers
avatar for Daniela Tomoiaga

Daniela Tomoiaga

Cloud Solution Architect, Microsoft
I work as a Cloud Solution Architect for App Innovation with Microsoft's partners in general, to provide deep technical support and development resources, designing and architecting new solutions based on Microsoft’s Azure cloud platform and technologies and first mile customer... Read More →
avatar for Lorenzo Barbieri

Lorenzo Barbieri

Technical Wizard, Microsoft
I work at the Microsoft Technology Center in Milan as a Technical Architect, the best job in the world somebody would say.My focus industries are retail and manufacturing, but sometimes I also work with other customers, and I demonstrate how Microsoft and partners technologies can... Read More →


Thursday April 27, 2023 1:00pm - 1:25pm BST
Main Stage
  DevOps & Security

1:00pm BST

OPEN TALK: Still Doing DevOps? Platform Engineering Is the Next Big Thing
Max Körbächer, Liquid Reply, Co-Founder & Cloud Native Advocate

DevOps is Ops, not offending anyone, but this is how it looks in most larger enterprises and corporations. And the more those teams realize it, the more difficult it gets to find new talents on the market. On the other side, Kubernetes is taking over, CI/CD approaches passed script-based automation years ago, and dev teams have to be brought onto the same table of scaling complexity. That is the home of Platform Engineering. It creates a developer-friendly environment with fast feedback cycles, Kubernetes utilization and simplification, and fun security and observability integrations. Here is how this role is doing where it takes the cherries from DevOps on the right and SRE on the left and makes something new from it.

Speakers
avatar for Max Körbächer

Max Körbächer

Co-Founder & Cloud Native Advocate, Liquid Reply
Max is Co-Founder and Cloud Native Advocate at Liquid Reply based in Munich. His focus is on building cloud-native solutions on/with Kubernetes and platform engineering to simplify the current challenges of complex target environments. He is Co-Chair of the CNCF Environmental Sustainability... Read More →


Thursday April 27, 2023 1:00pm - 1:25pm BST
OPEN Stage
  DevOps & Security

1:00pm BST

One Web Component a Day Keeps the Doctor Away
Lucien Immink, iO, Software Architect & Developer Advocate

Ever built a UI library? Did you ever had to rewrite it so it can be used with a different library? Ever had to port that perfect date-picker just because it was written in jQuery and not React?

Let's talk about web components and how they help to build scalable and maintainable applications. Do you need to replace your whole front-end stack with web components or can you replace bit by bit? Spoiler: it's the latter.
Ever wondered if they play well with Angular, React or Vue?
Why would you consider web components and when can you safely ignore their existence?
Join me and find out!

Speakers
avatar for Lucien Immink

Lucien Immink

Software Architect & Developer Advocate, iO, GDE web technology
A Java developer that saw the light and embraced Internet Explorer 6 as his digital overlord.With 15 years of experience in the field I’ve seen how we reinvent the wheel to fit the new shiny framework.As software architect I’m responsible for finding the best, most simple and... Read More →


Thursday April 27, 2023 1:00pm - 1:25pm BST
Workshop Stage 1
  JavaScript Summit

1:00pm BST

Sponsor Spotlight: Square -- Live demo #2
Led by Mousa Khan

Sponsors
avatar for Square

Square

Square offers a suite of 20+ APIs, hardware and software solutions to help businesses of all sizes accept payments and manage their daily operations seamlessly, both online and in-person.


Thursday April 27, 2023 1:00pm - 1:30pm BST

1:00pm BST

Staff ++ Engineer: Handle Your Tech Career as a Post-senior
Otavio Santana, Zup/SouJava, Software Engineer & Architect and Open Source Committer

Congratulations, you have reached the status of Senior or Specialist in your technical career! With this load also comes the classic question: What to do after this? Do I have to go to management and stop being a technician? The answer is no, it is possible to pursue a technical career after senior, and we have a term o: Staff-Plus Engineer Path.

In this presentation, we will discuss what is expected from a Staff-Plus engineer, the leadership skills needed, the secrets to following this path, how companies can be ready to support Staff-Plus engineers, and why the future of our industry depends on it.

Speakers
avatar for Otavio Santana

Otavio Santana

Software Engineer & Architect and Open Source Committer, Zup/SouJava
Empowering staff-plus engineers to deliver highly scalable software on the cloud lets them become influential in their companies and the market and move their technical careers to the next level.Otavio has contributed to the Java and the Open source ecosystem in several ways, such... Read More →


Thursday April 27, 2023 1:00pm - 1:50pm BST
Workshop Stage 2
  DevExec & DevLead

1:30pm BST

OPEN TALK: Unlocking the Power of Kubernetes: Create Your Own Resources with CRDs
Rose Crisp, Red Hat, Senior Service Reliability Engineer

Kubernetes CRD (Custom Resource Definition) is like a power drink that gives you a boost of energy and vitality for managing your Kubernetes workloads. With CRDs, you can create your own unique resource types that are tailor-made for your application, giving you the flexibility and agility you need to stay on top of your workloads. Just like a power drink, CRDs give you the stamina and endurance to build and manage your Kubernetes environment with ease. They allow you to define your own rules and properties, giving you the freedom to customize your Kubernetes environment to meet the unique needs of your application. So, if you're looking for a way to supercharge your Kubernetes game and take it to the next level, CRDs are the power drink you need to keep you going strong!

Speakers
avatar for Rose Crisp

Rose Crisp

Senior Service Reliability Engineer, Red Hat
Meet Rose Crisp, an accomplished Senior Software Engineer on the Operator Enablement Team at Red Hat. With 15+ years of experience in software development, Rose has always been passionate about pushing boundaries and taking on new challenges. In 2019, while working for SAS Institute... Read More →


Thursday April 27, 2023 1:30pm - 1:55pm BST
OPEN Stage

1:30pm BST

OPEN TALK: Dependable DevOps: Reaching Real Production Goals
Bob Walker, Octopus Deploy, Technical Director

It seems like the dream of DevOps and CI/CD in today’s software world is to get to a point where you deploy to production 15 times a day. But, is that really feasible or necessary for your applications?

Today, automation is not about speed of release, but about ensuring a smooth, painless operation. Teams utilize automation to ensure that when the time comes, they are ready and aren’t exposing risks or accidentally creating more steps. When teams are getting ready to deploy to production, they face a number of critical considerations, including:

-Understanding dependencies between application downtimes and user frequency.
-When is the right time to deploy with legacy code and understanding what internal systems are impacted.
-Raining, which adds time and resources.
Explaining new features and functions frequently making it difficult for anyone to keep up.

In this session, we will walk through realistic goals and approaches to deploy to production faster and setting your team up for the potential to build once and deploy anywhere. We will discuss how creating smaller outage windows and only making small changes will help teams deliver faster while keeping systems and applications up and running.

Speakers
avatar for Bob Walker

Bob Walker

Field CTO, Octopus Deploy
Bob Walker is the Field CTO at Octopus Deploy. Bob started as a developer in the early days of .NET when web forms were the hottest new thing, and manual deployments were the norm. He has worked on six multi-tenanted applications for various industries, including advertising, finance... Read More →


Thursday April 27, 2023 1:30pm - 1:55pm BST
Main Stage
  DevOps & Security

1:30pm BST

How to Secure Your Frontend Web App
Mariam Reba Alexander, Maersk, Software Engineer

Security has become a secondary concern for frontend developers and are far behind the backend and devops engineers for whom this is a regular part of their development process. Today security attacks are on the rise and we need to take measures from both server side and client side before it is too late. I will be talking through the most common vulnerabilities including Cross Site Scripting (XSS), Cross-site Request Forgery Attacks (CSRF) and other vulnerabilities of the OWASP Top 10 list, their causes and consequences, and how they can be avoided by simple secure coding practices with examples in JavaScript and Vue js and how you can test them. It is not enough to write secure code but also be aware of the Defence in depth strategies in order to secure the whole system. 

Speakers
avatar for Mariam Reba Alexander

Mariam Reba Alexander

Software Engineer, Maersk
Web technologies. Vue. Jest. Cypress. Web security. TDD. Automation. Tech blogs. Self-taught. Found my passion for coding after relocating to Denmark from India when I volunteered to develop a software. Enjoys finding solutions, fixing issues, and following good coding practices... Read More →


Thursday April 27, 2023 1:30pm - 1:55pm BST
Workshop Stage 1
  JavaScript Summit

2:00pm BST

KEYNOTE: Black&White Technology -- Building Your Code Safe Applying DevSecOps Culture with OpenSource Tools
Filipi Pires, Black&White Technology, Security and Threat Researcher, Founder

Practical demonstration of how a Developer can use a SAST tool for static analysis in code vulnerability, executing it in source code, byte code and/or binary and identifying security holes during the development process, analyzing many languages and codes.
The ecosystem will have the opportunity to know about an open source tool that orchestrates other security tools and identifies security flaws or vulnerabilities in projects and put all results in a database for analysis and generation of metrics, working this analysis with select the languages and/or tools to be used on the project based on the available stack.

Speakers
avatar for Filipi  Pires

Filipi Pires

Security and Threat Researcher, Founder, Black&White Technology
I’ve been working as Security and Threat Researcher, Founder at Black&White Technology, Cybersecurity Advocate, Snyk Ambassador, Application Security Specialist and Hacking is NOT a crime Advocate. International Speaker at Security and New technologies events in many countries such... Read More →


Thursday April 27, 2023 2:00pm - 2:25pm BST
Main Stage

2:00pm BST

Creating Psychologically Safe Engineering Teams
Jessie Auguste, cybsafe, Software Engineer

A psychologically safe team is better equipped to tackle technical challenges, a better place to work can lead to better problem-solving and decision-making. How do we ensure all members of the team feel a sense of belonging and are able to build in a way that is best for them, and others?
We will delve into strategies for promoting inclusivity, such as ways we can provide support and resources, and how to create a culture of open communication and transparency.
We will explore how this type of environment can foster creativity, innovation, and collaboration, leading to better outcomes and more successful projects.

Speakers
avatar for Jessie Auguste

Jessie Auguste

Software Engineer, CybSafe
Jessie is an award winning Software Engineer at CybSafe, Co-Founder and Co-host of Glowing in Tech.She is a key part of the Leadership Team for Coding Black Females.She’s delivered technical talks for companies including LeadDev, codebar, General Assembly, Docker, Girls into Coding... Read More →


Thursday April 27, 2023 2:00pm - 2:25pm BST
Workshop Stage 2
  DevExec & DevLead

2:00pm BST

Mobile Deployments for Web Developers
Cecelia Martinez, Ionic, Developer Advocate

It's easier than ever to develop mobile applications using web technologies, but navigating mobile-specific deployment processes can be complex. There are native build hardware and config requirements, signing certificates, app store approvals, app versions, pushing updates, and more. There are also multiple tooling options and strategies to consider, including whether to automate and whether to integrate with existing web CI/CD processes.

This talk serves as an overview of the mobile-specific deployment considerations through the lens of a web developer. It covers the key differences between mobile and web, how to develop a deployment strategy, and how to evaluate tooling options.

Speakers
avatar for Cecelia Martinez

Cecelia Martinez

Developer Advocate, Appflow, Ionic
Cecelia Martinez is a Developer Advocate for Appflow at Ionic, a company that helps web developers build cross-platform applications using modern technology. She is dedicated to creating better, more inclusive developer experiences for all. Previous companies include Cypress and Replay... Read More →


Thursday April 27, 2023 2:00pm - 2:25pm BST
Workshop Stage 1
  JavaScript Summit

2:00pm BST

Sponsor Spotlight: unSkript -- Live Demo!
unSkript -- Live Demo with Q&A

Sponsors
avatar for Unskript

Unskript

Unskript reduces your SRE toil by automating your playbooks and runbooks.unSkript’s easy to use interface is built on top of Jupyter notebooks, and includes hundreds of open source examples ready to integrate into your tooling – allowing you to get started quickly. unSkript users... Read More →


Thursday April 27, 2023 2:00pm - 2:30pm BST

2:30pm BST

OPEN TALK: Are We Still Building for Developers?
Gertrude Westrin, Qlik, Jnr. Developer Advocate

With the rise of development tools and emphasis on productivity the need for developer enablement can not be ignored. A good way to do this is by starting with internal developers. How often do you collaborate with other development teams as a means to achieve rapid adoption of new tools or libraries? 

Speakers
avatar for Gertrude Westrin

Gertrude Westrin

Developer Advocate, Qlik
Gertrude is a Developer Advocate at Qlik and a podcast host. She is passionate about encouraging, inspiring and supporting more people with diverse backgrounds to take up Tech-related careers. Outside work Gertrude enjoys doing yoga and running.


Thursday April 27, 2023 2:30pm - 2:55pm BST
OPEN Stage
  Dev Innovation

2:30pm BST

OPEN TALK: Exposed Credentials - How Attackers Find and Exploit Secrets in Source Code
Mackenzie Jackson, GitGuardian, Developer advocate

GitHub is the largest platform for open-source code, more than 80 million developers are active on the platform and tens of millions of public repositories are created every single year. But public code distribution on this scale brings with it a serious security threat, the unwanted exposure of API keys, credentials, and other secrets, a problem known as Secrets Sprawl.

These secrets are the crown jewels of our applications and if leaked can grant attackers access to our application's core infrastructure and data. This includes access to databases, cloud infrastructure and third-party services. The scale of the problem is exposed clearly in the yearly report released by GitGuardian titled “The State of Secrets Sprawl”. The report uncovered over 6 million secrets exposed in PUBLIC git repositories on GitHub in 2021 alone.

This presentation is going to present for the first time, the currently unreleased, 2023 State Of Secrets Sprawl report. This new report shows that the total number of secrets being leaked publicly has increased since 2021 and goes into detail about the types of secrets being leaked and core contributing factors for leaked secrets.
The presentation will also explore:
Recent high-profile security breaches and how attackers found and exploited secrets
What happens when you leak secrets publicly (We leak a secret live and watch bots try and exploit it)
How developers can securely store and share their secrets
What to do if you do accidentally leak secrets

The audience will be left with a clear understanding of how big the problem of leaked secrets in apps is, why the problem exists, and how developers can prevent this from happening.

Speakers
avatar for Mackenzie Jackson

Mackenzie Jackson

Developer Advocate, GitGuardian
Mackenzie is a developer advocate with a passion for DevOps and code security. As the co-founder and former CTO of a health tech startup, he learnt first-hand how critical it is to build secure applications with robust developer operations.Today as the Developer Advocate at GitGuardian... Read More →


Thursday April 27, 2023 2:30pm - 2:55pm BST
Main Stage
  DevOps & Security

3:00pm BST

KEYNOTE: Syngenta -- QA for AI Systems
Serg Masis, Syngenta, Agronomic Data Scientist

Trust is mission-critical for any technology, so if AI solutions are to supplant software, AI must reach the reliability standards currently expected from software. For that to happen, a new field of MLOps engineering has branched off from the DevOps. Also, Explainable AI (XAI) will be more widely adopted since it provides the toolset to interpret machine learning predictions and scrutinize metrics. To ensure increased reliability, and robustness new roles for Machine Learning Quality Assurance will appear likely within DevOps, SecOps, and MLOps teams, but also the roles of data scientist and Machine Learning engineer will evolve

We will examine examples and discuss how they can revolutionize the way we train, but most importantly evaluate and deploy machine learning models with examples from the agribusiness industry, and the digital agronomy field.

Speakers
avatar for Serg Masis

Serg Masis

Agronomic Data Scientist, Syngenta
Serg Masís has been at the confluence of the internet, application development, and analytics for the last two decades. Currently, he's an Agronomic Data Scientist at Syngenta, a leading agribusiness company with a mission to improve global food security. Before that role, he co-founded... Read More →


Thursday April 27, 2023 3:00pm - 3:25pm BST
Main Stage

3:00pm BST

How to Turn a New Tool into an Essential Part of a Developer’s Workflow
Elinor Sapir, Rookout, Solution Engineer

Making new products stick is challenging and getting people to use new tools is even more challenging. In today’s ever-changing world, where there are different tools for any potential use case, it is difficult to make sure your users’ are paying attention to your specific tool.

In this talk, we will discuss various techniques to make new products stick; how a company can make sure that the users are getting the most out of it. We will delve into how to make the most of innovators and early adopters in the team, and how consistent and continuous communication will ensure that with time users automatically go to use the new tool, without thinking twice about it. Additionally, we will discuss how you should change your approach based on the company that you are interacting with; how introducing a new tool in a small start ups is different to working with a large enterprise and its distributed teams.

Speakers
avatar for Elinor Sapir

Elinor Sapir

Solution Engineer, Rookout
Elinor is a Solutions Engineer at Rookout. Originally hailing from New Zealand, she is passionate about making sure people increase the adoption of new and cutting-edge technology. When she’s not promoting new tech, you can find her exploring new places or at the beach.


Thursday April 27, 2023 3:00pm - 3:25pm BST
Workshop Stage 1
  Dev Innovation

3:00pm BST

Cloud Platform Engineering - Supercharge Your Development
Ran Isenberg, CyberArk , Principal Software Architect

Building a SaaS application is not an easy task.
When organizations create Saas offerings, several teams handle the research and development. However, the teams face similar challenges regarding cloud infrastructure capabilities. How do you deploy to the cloud? How do you handle logging? Observability? Security best practices? Tenant isolation?

Each SaaS application requires the same set of cloud infrastructure features and capabilities that make it production-ready. These features are unrelated to a specific business domain.
More often than none, these cloud infrastructure capabilities are developed concurrently by different teams as they continue their journey to a production-ready service. This may lead to multiple solutions, perhaps even another technological stack, all within the same organization, resulting in organizational waste.

What if I told you, you could reduce this waste and turn it into a catalysator of innovation, organizational knowledge sharing, and development acceleration?

As an architect in the cloud platform engineering group, in this talk, I’ll share our journey over the last three years, discuss what we do, how we reduce the organizational waste (and turn it around), the challenges we face, and how we solved them.

Speakers
avatar for Ran Isenberg

Ran Isenberg

Principal Software Architect, CyberArk
Ran Isenberg is an AWS Community Builder, a Principal Software Architect at CyberArk, a blogger, and a public speaker.Ran designs and builds Serverless services on AWS for a living.Ran has vast experience designing Serverless applications and over ten years of hands-on software development.Ran... Read More →


Thursday April 27, 2023 3:00pm - 3:25pm BST
Workshop Stage 2
  DevExec & DevLead

3:00pm BST

OPEN TALK: Secret Shortcuts of Loading Web Performance
Nikola Mitrovic, Vega IT, Development Lead & Software Engineer

When optimizing loading performance of web apps, everything is easy when we Google a little bit and apply standard optimization techniques like minimizing & compressing files, using tree-shaking, inlining critical CSS, using next-gen image formats, apply caching headers, use server-side rendering etc... But what if, that is not enough and we need to go above & beyond that. That's where we need to take secret shortcuts, so we can boost the loading time of our app to the speed of light 🚀🚀🚀

This talk has the answer to the question what are secret shortcuts of Loading Web Performance, with a lot of real-life examples in React.

Speakers
avatar for Nikola Mitrovic

Nikola Mitrovic

Development Lead & Software Engineer, Vega IT
Experienced JavaScript Software Engineer with 6 years in the industry. More skilled in Front-end Development, with high level of experience in working with Micro Front-end architecture, designing projects as a set of standalone components that include their own interfaces, logic... Read More →


Thursday April 27, 2023 3:00pm - 3:25pm BST
OPEN Stage

3:30pm BST

FEATURED TALK: It’s Not Them, It’s You: How to Succeed as a Remote Leader?
Inna Weiner, Google, Senior Engineering Manager

Did you ever finish a meeting with your managers in a different site saying to yourself "They don't understand!" Well, me too.

It’s only when I moved to Google’s headquarters in the Bay Area that I fully realized the unique challenges remote leaders experience - lack of leadership visibility, struggle to build / maintain excellent working relationships with partners, inability to "read between the lines" while you’re far away from the decision table. And on top of this - the cultural differences get amplified via video calls.

Based on discussions with dozens of leaders, I’ve identified 5 key habits that will help you overcome these challenges. From this talk you’ll gain tangible tools you can apply in your day to day work environment to be an effective remote leader.

Speakers
avatar for Inna Weiner

Inna Weiner

Senior Engineering Manager, Google
Inna Weiner is a senior technical leader with 20+ years of global experience. A big data expert, experienced in deriving insights from data, product and user analytics.During her 15 years at Google, Inna led engineering teams in consumer and enterprise products including Google Sites... Read More →


Thursday April 27, 2023 3:30pm - 3:55pm BST
Workshop Stage 2

3:30pm BST

Deep Dive on Creating a Photorealistic Talking Avatar
Sebastiano Galazzo, Synapsia AI, Artificial intelligence researcher

Creating a photorealistic avatar speaking any sentence starting from a written input text.

Focusing on autoencoders, we will do a journey from the beginning (Of the speaker experience), mistakes and tips learned along the path.
Will be showcased:

- Intro, the timeline from beginning to nowadays
- Is NOT a deepfake
- Audio processing techniques: STFT (Short Term Fourier Transform), MELs and custom solutions
- Deeplearning models and architecture
- The technique, inspired to inpaiting, used to animate the mouth
- Masks and convolution
- Landmarks extraction
- Morphing animation technique based on autoencoders features
- Microsoft Azure Speech services used to support audio and animation processing
- Putting all together

Speakers
avatar for Sebastiano Galazzo

Sebastiano Galazzo

Artificial intelligence researcher, Synapsia AI
Winner of three AI awards, I’ve been working in AI and machine learning for 25 years, designing and developing AI and computer graphic algorithms.I’m very passionate about AI, focusing on Audio, Image and Natural Language Processing, and predictive analysis as well.I received... Read More →


Thursday April 27, 2023 3:30pm - 3:55pm BST
Workshop Stage 1
  AI & Machine Learning

3:30pm BST

OPEN TALK: What Could Go Wrong with a GraphQL Query and Can OpenTelemetry Help?
Sonja Chevre, Tyk, Group Product Manager
Budha Bhattacharya, Tyk, Product Evangelist
Ahmet Soormally, Tyk, Head of Research and Development

APIs are the building blocks of our modern world. As the world becomes more interconnected, we need reliable and performant APIs to ensure the best experience for our end users. Many developers are starting to use GraphQL, a query language, and server-side runtime, to provide a monolithic facade on top of their complex microservice architecture. In turn, making their next-generation APIs fast, flexible, and developer-friendly. But using GraphQL also introduces many new challenges when isolating failures and troubleshooting performance issues. Can OpenTelemetry help? How good is OpenTelemetry support for GraphQL right now? What needs to be improved? For the uninitiated, we will give a brief introduction to GraphQL as a technology. Then we will investigate common challenges developers and SREs might encounter when running GraphQL in production. For each of these issues, we will discuss where OpenTelemetry could have helped and what needs to be improved to make it even more valuable for the community.

Speakers
avatar for Sonja  Chevre

Sonja Chevre

Group Product Manager, Tyk
Sonja is a Group Product Manager. She is responsible for the Cloud & Platform Ops product area of Tyk, an API Platform for cloud-native developers.Before joining Tyk Technologies, Sonja was working in the observability space.
avatar for Budha Bhattacharya

Budha Bhattacharya

Product evangelist, Tyk
Budha is a Product Evangelist at Tyk showcasing the capabilities of Tyk and how it drives growth and success for users. With a background in both technology and business, he is passionate about solving problems at scale and building a connected world through APIs. He has spoken at... Read More →
avatar for Ahmet Soormally

Ahmet Soormally

Head of Research and Development, Tyk
Ahmet is Head of R&D at Tyk Technologies, an Open Source API Gateway and Management Platform. He has over 10 years of experience designing, building and generally wrangling APIs as both a consumer and producer.Ahmet designed and brought to market the Tyk Kubernetes Operator - which... Read More →


Thursday April 27, 2023 3:30pm - 3:55pm BST
OPEN Stage
  API & Microservices
  • Session Type OPEN TALK, #OPENTALKCHALLENGE
  • Track or Conference API & Microservices
  • about Budha is a Product Evangelist at Tyk showcasing the capabilities of Tyk and how it drives growth and success for users. With a background in both technology and business, he is passionate about solving problems at scale and building a connected world through APIs. He has spoken at multiple conferences, webinars and podcasts, and hosts weekly hangouts where he engages with the developer community on all things APIs including security, design, development, management, architectures, data sovereignty, GraphQL, gRPC and more!

3:30pm BST

OPEN TALK: Git (o)ops? Securing Your Pipeline with Policy as Code
Raz Cohen, Permit.io, Senior DevOps Engineer

Moving fast and breaking things are at the core of modern software culture. This idea sounds great on paper, however it conflicts with ever-growing compliance and security demands. How could we move fast and maintain a strong foundation of security in our organization?

Git Ops has emerged as the winning framework for fast iteration. We will discuss how we can integrate security tools into our Git Ops pipelines and confidently deploy code and infrastructure changes to production hundreds of times per day.

Speakers
avatar for Raz Cohen

Raz Cohen

Senior DevOps Engineer, Permit.io
Senior DevOps Engineer @ Permit.io


Thursday April 27, 2023 3:30pm - 3:55pm BST
Main Stage
  DevOps & Security

4:00pm BST

Computer Simulations of Social Behavior with Cellular Automata
Daniel Gaszewski, Sopra Steria, Software Developer

Cellular automata - an underrated model useful in simulations and computer science. Extremely easy to develop and maintain, powerful in use and an interesting alternative for neural networks or complex machine learning methods. Try to use those simple cells with changing states and see how useful it is in solving social science issues like drug addiction or simulations of population shift and cultural changes!

Speakers
avatar for Daniel Gaszewski

Daniel Gaszewski

Software Developer, Sopra Steria
Software Developer and IT consultant currently working at Sopra Steria Sweden. He supports private companies and state authorities with their digital transformation journey. He is specialized in .NET platform and teaches programming in C# and software engineering at the University... Read More →


Thursday April 27, 2023 4:00pm - 4:25pm BST
OPEN Stage
  AI & Machine Learning

4:00pm BST

ML Inference on Real Time Streaming Data with Confluent and AWS
Geetha Anne, Confluent, Event Streaming

In this lab, you will learn how to move data streams processed by Apache Kafka from Confluent Cloud and use Amazon SageMaker,, Amazon Kinesis Data Analytics, Amazon API Gateway, and a Lambda function to generate real-time ML inference on streaming data. We will use a small subset of sample data from nyc taxi ride dataset to train our model, which is built upon the popular SageMaker linear learner built-in algorithm. We will deploy this model behind the SageMaker endpoint and will use API gateway and lambda function to invoke the SageMaker endpoint in real-time. To generate the real-time streaming of taxi rides, we will use a python data generator script which will run in Cloud 9, and for streaming data injection, processing, and calling the SageMaker endpoint, using Apache Flink application, we will use Amazon Kinesis Datastream and Amazon Kinesis Data Analytics services. You will deploy an apache Flink java application in the Amazon Kinesis Data Analytics service, asynchronously invokes the SageMaker endpoint for all incoming streaming data. Once fare prediction data is generated for each incoming streaming data, the resultant dataset with predicted fare will be stored in the S3 bucket.

Speakers
avatar for Geetha Anne

Geetha Anne

Event Streaming Jedi, Confluent
Geetha is a Solutions engineer in the big data management space with experience in executing solutions for business problems on cloud and on-premises. She loved distributed computing during her undergrad days and has followed my interest ever since. She provides technical guidance... Read More →


Thursday April 27, 2023 4:00pm - 4:25pm BST
Workshop Stage 1
  AI & Machine Learning

4:00pm BST

Govern Your GitHub with Open Policy Agent for SOC2 Compliance
Sefi Genis, Firefly, CTO & Co-Founder

Speakers
avatar for sefi  genis

sefi genis

CTO & Co-Founder, Firefly
Sefi Genis is the CTO and Co-Founder at Firefly. He started his career in the 8200 Unit the Israeli Intelligence Corps, and then continued onto security and developer tooling companies.Sefi was a founding engineer at Dome9 Security (later acquired by Checkpoint), where he went on... Read More →


Thursday April 27, 2023 4:00pm - 4:25pm BST
Workshop Stage 2
  DevExec & DevLead

4:00pm BST

OPEN TALK: Encryption Manifesto: Ways to Encrypt the Web & End Data Breaches
Shane Curran, Evervault, CEO + Founder

Privacy is a basic expectation & human right, but more than 4,100 publicly disclosed data breaches occurred in 2022, equating to approximately 22 billion records being exposed (Cyber Security Hub). So how do we achieve privacy in a digital world? Encrypt the web & end data breaches. Hear Shane’s theory on the encryption manifesto, the notion that data privacy is a human right and steps we can take to protect that right by encrypting the web and ending data breaches. Leave understanding how to build systems where privacy never creates any friction or slows down the speed of technological advancement and understand how to think about data privacy and security in the future.

Speakers
avatar for Shane Curran

Shane Curran

CEO + Founder, Evervault
Frustrated with the complexity of implementing encryption for software developers, Shane started Evervault when he was 19 years old with the mission to encrypt the web and end data breaches. Evervault has raised almost $20M from leading VC investors like Sequoia Capital, Index Ventures... Read More →


Thursday April 27, 2023 4:00pm - 4:25pm BST
Main Stage
  DevOps & Security

4:30pm BST

KEYNOTE: BoxyHQ -- We Need Second-Order Thinking in Security
Deepak Prabhakara, BoxyHQ, CEO & Co-founder

Have you ever wondered why hotels don’t provide toothpaste? They provide a wide range of toiletries but toothpaste is normally missing. The reason is really absurd and a vicious circle. The hotel rating system that scores hotels doesn’t prescribe toothpaste and hence hotels don’t bother providing them. But because the rating system looks at top hotels to prescribe their list and since those top hotels never provided it in the first place they are now stuck in a deadlock.

This has been the state of cybersecurity for the last 30+ years. We only do just enough to satisfy what has been prescribed by regulations and compliance. This first-order thinking needs to change, we need to bring in second-order thinking so that we can go beyond just immediate effects.

I’ll provide interesting examples of how first-order thinking fails and how we can adopt second-order thinking. The motivation of the talk is to inspire the security industry to do better than just playing cat-and-mouse games.

Speakers
avatar for Deepak Prabhakara

Deepak Prabhakara

CEO & Co-founder, BoxyHQ
Deepak brings close to two decades of expertise in the design, architecture and development of complex software products. Prior to BoxyHQ he was the CTO at Red Sift, a fast-growing cybersecurity startup. Prior to that, he was the founder of ContentSift and the first technical hire... Read More →


Thursday April 27, 2023 4:30pm - 4:55pm BST
Main Stage

4:30pm BST

The Future of AI in Search
Amin Ahmad, Vectara, CTO and co-founder

There will be less investment within Fortune 500 organizations allocated to internal ML and Data Science teams to build solutions from the ground up. It will be replaced with investments in fully productized applications or platform interfaces to deliver the desired data analytic and customer experience outcomes in focus.

Productization of neural network technology is one of the hardest tasks in the computer science field right now. When done right (see ChatGTP or Stable Diffusion) it generates incredible excitement. It is an incredibly fast-moving space that without dedicated focus and exposure to many different types of data and use cases, it will be hard for internal-solution ML teams to excel at leveraging these technologies.

Speakers
avatar for Amin Ahmad

Amin Ahmad

CTO and co-founder, Vectara
Led development of scalable, general purpose question answering systems within Google Research under Ray Kurzweil, where he worked for seven years. His published research in the field has been studied by the Amazon Kendra team, as well as IBM Research. Neural information retrieval... Read More →


Thursday April 27, 2023 4:30pm - 4:55pm BST
Workshop Stage 1
  AI & Machine Learning

4:30pm BST

One Platform Product for All: A Revolution for Customers, Developers, and Sales
Hila Israeli, OwnBackup, Senior Software Engineer
Moriah Azulay, OwnBackup, Director R&D

In a multi-product company it is not uncommon to encounter difficulties managing users: each user has a unique identity, password, and configuration across various regions and products. The customers struggle to keep track of multiple login credentials and manage their users, while engineers have to duplicate code with custom adjustments to each product; Furthermore, up-sales are less efficient.

Our company, OwnBackup, addressed these problems by developing a platform product that improved security, increased developer efficiency and enhanced customer experience. Additionally, the platform created new revenue streams.

I will share the process of creating the platform, including the challenges we faced and lessons learned from building it twice until we finally accomplished our goals.

Speakers
avatar for Moriah Azulay

Moriah Azulay

Director R&D, OwnBackup
avatar for Hila Israeli

Hila Israeli

Senior Software Engineer and Scrum Master, Ownbackup
Hila Israeli, a senior software engineer with over 8 years of experience, a scrum master and a public speaker.While working at OwnBackup she was a leading part in building 3 different products from scratch to production.Hila graduated Bs.C in Computer Science and Economics from Tel... Read More →


Thursday April 27, 2023 4:30pm - 4:55pm BST
Workshop Stage 2
  Dev Innovation

5:00pm BST

Closing Remarks + Hackathon Winners + Prize Winners
Speakers
avatar for Jonathan Pasky

Jonathan Pasky

Executive Producer & Founder, DevNetwork


Thursday April 27, 2023 5:00pm - 5:30pm BST
Main Stage
 
Filter sessions
Apply filters to sessions.