When you've been tasked with creating an HTTP API, the fundamental decision you need to make is which architecture to choose. Should your API be RESTful? What about GraphQL? or RPC? In this [...]
GraphQL is known for being a query language for APIs used by companies all over the world. Often developers overlook its ability to compose data coming from multiple APIs. Companies are getting data [...]
Maintaining ultra-fast speed and web performance at scale all comes down to efficient caching, but when personalization comes into play, caching can be an immense challenge: it’s a tradeoff between caching enough variations [...]
Different CI/CD jobs that we run for a standard Node.js backend project, from testing to the creation of the production Docker image and scanning it for vulnerabilities, using GitHub Actions.
Have you ever wondered how full-text search engines such as ElasticSearch or Algolia works? Let's find out! In this talk, we will build a RESTful full-text search engine from scratch, understanding how to [...]
Are you tired of worrying about outside actors accessing your backend resources and racking up unwanted costs? Do you want to ensure that you're only paying for traffic generated by your app and [...]
Building a web application? Let's use Typescript. Building the backend for frontend? Let's use Typescript! Building the underlying infrastructure for all of this? Let's use Typescript too! During this session, we'll see how [...]
API governance is about making good APIs into great APIs that are delightful and productive to publish and consume. This talk will show you how to choose appropriate standards, a humane and manageable [...]
As a front end developer, building projects with RESTful API dependencies ain’t all sunshine and rainbows. Security implications, parallel development, time or budget restrictions for writing documentation, …, in an enterprise you might [...]
Are you interested in building distributed applications or microservice architectures, but don't know where to start? Join this session and learn how Dapr can make your life easier! Dapr, the Distributed Application Runtime, [...]
Accessing (backend) APIs can be a hassle for mobile engineers. Often, those APIs don't deliver the data in the format (or structure) we need, so we have to write custom parsing logic on [...]
In this workshop you’ll learn how to get started with Vapor, the server-side Swift framework. This workshop will teach you everything you need to know to go from nothing to building a full [...]
Do you want to build backend applications using Swift but don't want to manage computing infrastructure to run those applications in the cloud? Enter serverless cloud platforms… Serverless platforms allow developers to push [...]
If your app became a worldwide sensation tomorrow, would you be ready? In this talk, we'll discuss the many ways in which scaling can go wrong. Then we'll work through how to architect [...]
Operating a high-load mobile application and its backend on a daily basis while continuously adding new features and preventing everything from collapsing is a difficult job. Numerous external services and APIs, continuous refactoring [...]
When you develop an app, making it perform well is essential. But when your app becomes successful, it's equally important to make sure that your backend remains fast under all traffic circumstances. Quite [...]
It will show how GraphQL has become a major update for retrieving data from a server as opposed to REST api's. This talk will show the advantages over REST and how someone could [...]
This talk dives into creating a mobile application using AWS Mobile Hub, building a simple vehicle value chatbot using Amazon Lex, and integrating the chatbot into the mobile app generated by Mobile Hub. [...]
Creating awesome apps for any device is just one of the things you have to worry about as an app developer. You will probably have to communicate with some kind of backend system [...]
Developing an app is a complex task focussed on design and UX. Often, a lot of logic is centralised between multiple users in a backend for simplicity and maintainability. This often leads to [...]
Subscribe now to be notified on new online sessions, when tickets go on sale, receive special offers, and stay up to date with our speaker lineup.
Sign up for our newsletter and get the latest online sessions, news updates and deals.
12 – 15 MARCH 2024