AGENDA

Get a sneak peek
at the first sessions revealed

Learn more about this year's tracks
    • -

      Intro to OutSystems

      Related Tags:
      • Explore the OutSystems Platform

      There is no better way to discover the OutSystems platform than by building an app yourself. This session will provide an overview of the platform’s capabilities and what it looks like to code using the OutSystems platform.

      The list of speakers:
      1. Rui Barbosa Developer Advocate at OutSystems
    • -

      Resilient Events with OutSystems and Azure

      Related Tags:
      • Testing & Integrations

      Communication between OutSystems and legacy databases is a snap with Integration Studio, but what if you need resilient event messaging to create eventual consistency between multiple applications and OutSystems? This session will provide attendees with details on how such a system was implemented for a local county government, giving them a way to use Azure PaaS capabilities as a reliable mediator between their growing OutSystems ecosystem and their suite of legacy applications.

      The list of speakers:
      1. Ryan Brooks Solution Architect at T4S Partners
    • -

      Advanced Mobile Synchronization Patterning

      Related Tags:
      • Development

      Uplift your current synchronization patterns to an enterprise grade solution. The goal of this session is to expand on issues that basic synchronization patterns can’t or don’t address. We will mainly focus on the read/write optimized pattern and how to take it to the next level.

      The list of speakers:
      1. Donald Monpas Client Architect at Cloud Development Resources
    • -

      Delivering an Engaging Digital Experience

      Related Tags:
      • UX/UI

      Customer experience is becoming the top priority for companies undergoing a digital transformation journey. Applications require a much higher level of sophistication and aesthetic to keep users engaged with a brand. In this session, we’ll discuss how Reactive Web addresses these concerns, how the technology has evolved since its launch, and how we expect it to develop in the future.

      The list of speakers:
      1. Ricardo Alves Product Manager - UX/UI at OutSystems
    • -

      Authentication and Authorization (Part I) + How to Debug When You’re About to Rage Quit (Part II)

      Related Tags:
      • Explore the OutSystems Platform

      Authentication is the process of matching the application user with a pre-defined set of user identification in the system. In other words, it is the process of recognizing the user’s identity. Authorization is the process of giving permission to the user to access certain resources in the app. Only the authenticated user can be authorized to access a resource. In this session, you will learn how to add authentication and manage authorization in your OutSystems applications.
      Debugging is the process of finding and reducing the number of defects in a program. Sometimes the program generates unexpected behavior and our relentless pursuit for a cure can drive us up the wall. In order to locate the cause of a defect, it is essential to understand why this behavior is generated. In this talk, Sydney Lai walks us through the principles and case studies that help us re-approach debugging with the OutSystems AI-assisted IDE.

      Part 1 - Authentication and Authorization by Vera Tiago
      Part 2 - How to Debug When You’re About to Rage Quit by Sydney Lai

      The list of speakers:
      1. Vera Tiago Developer Advocate at OutSystems
      2. Sydney Lai Developer Advocate at OutSystems
    • -

      When Things Go Wrong — Diagnosing Various Problems in OutSystems Applications

      Related Tags:
      • Development

      In software development, something ALWAYS goes wrong, but how can you figure out what the problem is, especially without printf? In this talk, I will discuss what options are available for various scenarios, including using the Service Studio Debugger, using Chrome’s developer tools, diagnosing issues caused by MABS (Mobile Apps Build Service) and Cordova Plugins, and debugging custom C# extensions.

      The list of speakers:
      1. Craig St. Jean Director of OutSystems CoE at Netlink Software Pvt. Ltd.
    • -

      How to Design for OutSystems

      Related Tags:
      • UX/UI

      For a designer, working with a platform like OutSystems comes with more challenges and requirements than you might think of. In this session, we’ll discuss how we’ve worked hand in hand with our OutSystems developers to create a design process that is not only easier to develop, but gives the customer a personalized experience that’s unmatched. We’ll also talk about the main skills a designer must have to work for OutSystems.

      The list of speakers:
      1. Rodrigo Marques UI Designer at Hi Interactive
      2. Rosa Ferreira UX/UI Team Lead at Hi Interactive
    • -

      Automate Your Life With the LifeTime API

      Related Tags:
      • Testing & Integrations

      In this session, we will cover some of the LifeTime API v2 capabilities and use them to automate the onboarding of IT users. This experience will provide a case study on preparing training environments and setting up students and their privileges (focusing primarily on users, roles, and team management).

      The list of speakers:
      1. Jorge Martins Founder & Chief Trainer at ITUp
    • -

      A Little Help From My Friends: Integrating External Code in OutSystems

      Related Tags:
      • Explore the OutSystems Platform

      For many apps, OutSystems provides everything you need to fulfill the users’ requirements. But sometimes you need a bit more. In this session, learn how you can add functionality using Forge components, external APIs, or external code and libraries.
      In this session, you’ll come away with a better understanding of the many ways that OutSystems provides extensibility and integrations, from using JavaScript libraries to leveraging C# code.

      The list of speakers:
      1. Andrew Duthie Developer Advocate at OutSystems
    • -

      Rendering Real-time Updates with Firebase

      Related Tags:
      • Development

      In this session, you will learn how to use Firebase in an example OutSystems application that tracks a fleet of drivers doing food deliveries. Alain will demonstrate how Firebase can be used to render real-time updates to thousands of users simultaneously in a fraction of a second. We will also use Google Maps to render the real-time position of our drivers. All of that in a low-code, OutSystems fashion!

      The list of speakers:
      1. Alain Chautard Lead Technical Success Manager at OutSystems
    • -

      Integration Builder: A Deep Dive

      Related Tags:
      • Testing & Integration

      In this session, we’ll be demonstrating how the OutSystems Integration Builder can be used to create an application that uses data from Salesforce, SAP, SharePoint, or Dataverse in mere minutes.
      We’ll also dive into the architecture of the Integration Builder, its requirements, limitations, and how the applications it creates fit into the standard OutSystems architecture.

      The list of speakers:
      1. João Ventura Abreu Lead Software Engineer at OutSystems
    • -

      An App That Saves Lives: Safer Reporting and Better Support for Survivors of Sexual Assault, Domestic Violence, and Child Maltreatment

      Related Tags:
      • Apps Making a Difference

      Focused on supporting people of all ages who have been victims of child abuse, domestic violence, and sexual assault, StrengthUnited was looking for a solution that would help them reach and connect with the community members who need their support. Join us as we explore an app developed by the Drakkar team that allows victims to request help for themselves, but also enables third parties to request help if they know someone might be in danger.

      The list of speakers:
      1. Jessica Romo Associate Director at StrengthUnited
      2. Johann Andersen Founder & Partner at Drakkar
    • -

      When Google Maps Is Not an Option: An Alternative Solution Using Azure

      Related Tags:
      • Lightning Talks

      Map customization is about creating new resources to customize maps in your projects. And when Google Maps is not an option in a project, did you know that it’s possible to create an Azure Maps component for OutSystems using Javascript and API? Azure Maps provides the same features available in Google Maps, like loading a simple map, adding single/multiple markers, searching an address or points of interest, utilizing zoom functionalities, etc.

      The list of speakers:
      1. Prince Sebastião OutSystems Developer at Truewind
    • -

      How Automation Tests Save You During a Refactoring Process

      Related Tags:
      • Lightning Talks

      Refactoring an application is never an easy task, but it can be much more complex if the requirements lead to changes that affect the whole system. The use of tools like automation tests are fundamental to guaranteeing the success of the process and helping the development team track possible errors and bugs much faster. In this session, we will present a real case study that demonstrates how automation tests helped to assure the refactoring quality in a complex calculation-based system.

      The list of speakers:
      1. Wanessa Sena Solutions Specialist at Truewind
      2. Rodrigo Viana Senior Quality Assurance Specialist at Truewind
    • -

      How to Recruit the Best Talent for Your OutSystems Team

      Related Tags:
      • Community

      How long does it take to find and hire talent for your team? In this session, learn tips and tricks on how to source candidates using LinkedIn search tools, and find out what skills to look for. You’ll also learn an interview process that helps you assess the skills and behaviors of your candidates so you can select top talent!

      The list of speakers:
      1. Pedro Queirós Director Technical Success at OutSystems
    • -

      Building ISV Products with OutSystems

      Related Tags:
      • Lightning Talks

      Independent software vendors (ISVs) are companies that build, evolve, and sell products using the OutSystems platform embedded in their offering to not only get to market faster, but to generate a viable and growing business. In this session, we’ll discuss what you need to know when talking to them, including understanding the product (SaaS models), alignment (product, market, and geography), and business objectives.

      The list of speakers:
      1. Nandan Kidambi Strategic Alliances & Partner Solutions at OutSystems
      2. Pedro Olivera Head of Solution Architecture, OutSystems
    • -

      Mastering OutSystems Platform Upgrades

      Related Tags:
      • Lightning Talks

      Join us as we learn how to master the OutSystems platform upgrade. In this session, we will cover the end-to-end process of a typical OutSystems platform upgrade, from preparation and execution to post-upgrade activities.

      The list of speakers:
      1. Mohammed Asif Mohammed Technical Success Manager at OutSystems
    • -

      The 14 Days of OutSystems Challenge: A Little Progress Every Day Adds Up to Big Results

      Related Tags:
      • Community

      Getting started with anything is usually the hardest part. That is true whether you're starting a new project, a new hobby, or learning a new skill—and OutSystems is no exception. The “14 Days of OutSystems” challenge was launched this year to help developers learn OutSystems with a community-first approach. Participants learn new concepts every day to stay consistent while helping each other along the way.

      The list of speakers:
      1. Yashraj Nayak Community Growth Manager at OutSystems
      2. Ana Lopes Community Specialist at OutSystems
    • -

      Engaging with the OutSystems Community

      Related Tags:
      • Community

      Are you new to OutSystems, or hoping to learn more about what’s out there? Come and hear from a community MVP on all the different ways to engage with the OutSystems community, including through forums, OutSystems user groups, and more!

      The list of speakers:
      1. Craig St. Jean Director of OutSystems CoE at Netlink Software Pvt. Ltd.
    • -

      Client-Side Offline Object Recognition with TensorFlow

      Related Tags:
      • Lightning Talks

      In this session, you’ll learn how to incorporate offline object recognition (and more) to your apps through TensorFlow and Google Teachable Machine.

      The list of speakers:
      1. Henrique Batista Technical Lead of the Demo Team at OutSystems
      2. Rúben Santos Developer - Demo Team at OutSystems
    • -

      Taking AI-Assisted Development to the Next Level

      Related Tags:
      • Lightning Talks

      Artificial intelligence (AI) is being infused into every corner of the OutSystems platform, but do you feel like you spend a lot of time being bogged down in aggregates? Well, this session is for you! By using state-of-the-art technologies and leveraging the AI-assisted development in aggregates, you can now write down a sentence, as if you were speaking to a colleague, and the aggregates can be generated automatically. Join us as we explore the latest evolution in AI-assisted development.

      The list of speakers:
      1. Magda Pereira AI Product Owner at OutSystems
      2. Nuno Carneiro AI Strategy at OutSystems
  1. End of Day 1

    • -

      UI and Front-end Development

      Related Tags:
      • Explore the OutSystems Platform

      Front-end development can be daunting for a lot of developers. In this session, we’ll go through the journey of implementing templates, themes, and a few customizations in an OutSystems app. Along the way, we’ll take a deep dive into how OutSystems helps with front-end development. Join Cristiana to learn the tools and resources that can help you be more productive—from getting started with style guides, themes, and architecture, to using OutSystems UI patterns together and customizing them.

      The list of speakers:
      1. Cristiana Umbelino Developer Advocate at OutSystems
    • -

      CX: Easily Add Communication and Security to Your Workflow in 2021

      Related Tags:
      • Development
      Sponsored by:
      1. Sponsor Vonage Logo

      Now that most of the world has gone remote, many processes require developers to add communications to the workflows. In this session, we’ll offer practical tips on how you can easily add two-factor authentication and SMS, voice, and video to your application or workflow.

      The list of speakers:
      1. Rick Pfleger Solutions Strategy at Vonage
      Sponsored by:
      1. Sponsor Vonage Logo
    • -

      Creating Style Guides With Mobile and Web Support

      Related Tags:
      • Front-End

      Style guides are essential to maintaining the speed and consistency of your projects. And now, by creating them with mobile and web support, you'll have an extra boost in speed! Join us in this session to take away some key insights to start doing it today.

      The list of speakers:
      1. Pedro Oliveira Tech Lead at Hi Interactive
      2. David Marques Front-end Team Lead at Hi Interactive
    • -

      What Are You Waiting For? Ensuring That Mobile Data Is Ready When You Need It

      Related Tags:
      • Development

      A great user experience starts with a mobile device that can load and synchronize data as necessary. In this session, we’ll show you how to use the data synchronization framework provided by OutSystems to ensure that mobile data is ready when you need it.

      The list of speakers:
      1. Scott Karabin Head of Customer Success Enablement at OutSystems
    • -

      Don’t Let Data Slow Down Your Application

      Related Tags:
      • Data & Processes

      The data of an application can grow exponentially over time. If the application is not prepared to handle it, the technical team may have the challenge to find solutions to avoid performance issues. In this session, Wanessa and Diêgo show you how (based on a real case) the challenges and solutions when refactoring an application to handle large data volumes. The resolution includes the use of Light BPT to import large excel files and a data archiving mechanism for historical data.

      The list of speakers:
      1. Wanessa Sena Solutions Specialist at Truewind
      2. Diêgo Oliveira Solutions Developer at Truewind
    • -

      REST Services

      Related Tags:
      • Explore the OutSystems Platform

      REST APIs quickly became the de facto standard for system integrations. Fast, reliable, and simple to implement, today REST is used by many applications to exchange information.

      The list of speakers:
      1. Rui Barbosa Developer Advocate at OutSystems
    • -

      Top AWS Services That Will Make Your Apps Pop

      Related Tags:
      • Development
      Sponsored by:
      1. Sponsor AWS Logo

      So, you found the perfect service for your app on the AWS Cloud Products list, but it isn’t available in OutSystems Forge. Are you struggling with knowing how to start building? If so, join us in this session for a discussion on how to get started and learn more about the top AWS Services that will make your apps pop.

      The list of speakers:
      1. André Cigarro Matos Solutions Architect at AWS Portugal
      Sponsored by:
      1. Sponsor AWS Logo
    • -

      SQL Advanced Query: Samples for Dummies

      Related Tags:
      • Data & Processes

      In this session, we will focus on when to use aggregate and advanced query, specifically on advanced SQL commands on the OutSystems platform, such as: SQL Tips (WITH NOLOCK, READ UNCOMMITTED), recursion with CTEs, temporary tables (session and global), PIVOT table, UNPIVOT table, CROSS APPLY commands, OUTER APPLY, SPLIT_SQL(), and spatial data (geometry and geography). There will also be a demonstration of the EncodeSql() function to guarantee the security of the operation in question, along with a practical example of dynamic ordering in advanced queries.

      The list of speakers:
      1. José Galter OutSystems Consultant at GTRTI
    • -

      From User Stories to the First Architectural Sketch: A Technique to Help You Plan Your App

      Related Tags:
      • Development

      In this session, we will cover how to translate user stories into the first architectural sketch of your app by using a very practical technique. Sometimes, with a new project, we have so much information that we don’t know where to start, and if we don’t take care, we can end up making a series of poor architectural choices. The technique we’ll be exploring is super easy and you will be able to apply it right now to your own projects.

      The list of speakers:
      1. Renato Nascimento Senior Consultant at Digital Alchimia
    • -

      The History Behind Silk UI and OutSystems UI

      Related Tags:
      • Front-End

      In this session, we’ll explore how Silk UI was born and which problems it aimed to solve. We’ll also discuss how the evolution of the OutSystems platform helped shape Silk UI into what the OutSystems UI is now. We may even gain a glimpse of the future, too!

      The list of speakers:
      1. Dinis Carvalho Lead Software Engineer at OutSystems
    • -

      Exploring Databases

      Related Tags:
      • Explore the OutSystems Platform

      A well-designed and implemented database is the first step in any successful application. In this session, we’ll discuss how OutSystems can help you design your database, plus the tools and accelerators it provides to help you be more efficient when dealing with data.
      Join Cristiana to learn how to create tables, attributes, and relationships, and gain an understanding of handling CRUD wrappers, the constraints and indexes, and loading sample data.

      The list of speakers:
      1. Cristiana Umbelino Developer Advocate at OutSystems
    • -

      How to Build a Saas Application?

      Related Tags:
      • Development

      In this session, we will discuss how to build a Saas application with multi-level tenancy, branding, and different data geographic locations. As part of the discussion, we will highlight our work with JTC Group—a company with multiple clients who want their own portal and yet, at the same time, want a portal for their own customers. To accomplish this, we implemented a multi-level tenancy and a branding engine. And, since JTC Group has clients all over the world, data must be stored in a specific geographic location. We will discuss the possible paths to achieve this, as well as the options we took.

      The list of speakers:
      1. Marcelo Ferreira Head of OutSystems at Near Partner
    • -

      From an Old Tradition to a New Ignition: Migrating from Traditional to Reactive

      Related Tags:
      • Front-End

      Do you want to supercharge your current web applications portfolio and take it from traditional to reactive? Join us for this session to learn the right strategy for your unique case and take away some helpful advice as we share our experiences.

    • -

      Build Your Processes With OutSystems and Take Advantage of the Latest Case Management Capabilities?

      Related Tags:
      • Data & Processes

      The need to create new and optimized processes is increasingly important in today’s digital business, as well as being able to improve process efficiency and easily adapt to continuous market changes and business demands. In this session, we’ll discuss the ways you can leverage BPT and the OutSystems Case Management framework to build process patterns that can be mapped out to your application needs.

      The list of speakers:
      1. Solange Ferreira Product Manager at OutSystems
      2. Pedro Saraiva Engineer at OutSystems
    • -

      Building the Future of eCommerce With Commercetools and OutSystems

      Related Tags:
      • Development

      Commercetools is the world’s leading commerce platform built on modern MACH principles. What happens when it’s combined with OutSystems? The future of enterprise-grade eCommerce solutions! In this session, we’ll learn how to build a scalable eCommerce application. OutSystems delivers a modern front-end platform and orchestrates the data flow between the existing back-end systems and Commercetools. Commercetools offers low-latency flexible APIs that deliver eCommerce functionality to OutSystems.

      The list of speakers:
      1. Rui Coutinho Head of Architecture at Product League
      2. Marlowe Antonius Solution Architect at Commercetools
    • -

      Can We Build a Car App Using OutSystems?

      Related Tags:
      • Lightning Talks

      The fact that most new cars come installed with a sophisticated info system opens up a whole new market for car app software. Google already has an operating system dedicated to this segment called Android Automotive, so is it possible to build a car app with OutSystems? Join us in this session as we explore that answer.

      The list of speakers:
      1. Patrícia Ferreira Tech Lead at Truewind
    • -

      Stop Ignoring Junior Devs—You Might Miss a Future MVP

      Related Tags:
      • Careers

      It’s a fact: OutSystems is growing faster than ever, but it’s challenging to hire senior devs, especially in early-stage markets like Brazil. As a systems integrator and outsourcing company, we understand that most customers are looking for the top-notch experienced developers. However, we also have a pool of passionate new developers who are eager to start their journeys with OutSystems, but almost every job description requires “minimum experience.” In this session, we’ll share seven tips to finding (or becoming!) the next MVP that may be hidden behind the “junior dev” title.

      The list of speakers:
      1. Rafael Pereira Digital Alchemist & MVP at Digital Alchimia
    • -

      How I Became an OutSystems Tech Lead without an IT Background

      Related Tags:
      • New Generation of Developers

      Francisco will share his story and offer some insights into his career journey as an OutSystems developer to a tech lead, before ultimately becoming head of Presales at Truewind.

      The list of speakers:
      1. Francisco Martin Head of Presales at Truewind
    • -

      Is BDD for Every Project?

      Related Tags:
      • Lightning Talks

      During this session, we will quickly define what a BDD test is and cover the advantages of applying BDD methodologies to a project. We will go over the real-world application of BDD to projects, as well as how it affects the project, and show how the topic of BDD testing can be presented to customers.

      The list of speakers:
      1. Paulo Coelho Solutions Developer at Truewind
      2. Rúben Meireles Tech Lead at Truewind
    • -

      The True Costs of Technical Debt

      Related Tags:
      • Lightning Talks

      While citing Truewind practice and work by expert influencers like Philippe Kruchten, we intend to show that the visible value of projects is actually ruled by invisible things like healthy architecture and technical debt. With this in mind, we will use Architecture Dashboard and discovery tools to allow teams to pay their debts and deliver true customer value.

      The list of speakers:
      1. Miguel Reis Enterprise Architect at Truewind
    • -

      Bridging the Divide for Black Technology Workers

      Related Tags:
      • New Generation of Developers

      We've all been hooked by the Blacks Lives Matter movement and wondered how we can bring more diversity and inclusion to our organizations and lives. Dennis Schultz from the Blacks In Technology Foundation will share programs and initiatives that they have established, as well as some strategies and changes we can all consider at the individual and organizational level.

      The list of speakers:
      1. Dennis Schultz Executive Director at Blacks In Technology Foundation
    • -

      How to Be a Better Junior Developer, Faster

      Related Tags:
      • Careers

      When you start your career with OutSystems, there is one thing for certain: You’ll face challenges. This session will offer some tips to overcome those challenges and be a more productive developer, faster.

      The list of speakers:
      1. João Silva Student at Instituto Politécnico de Setúbal
    • -

      Things I Wish I Knew Before Becoming a Tech Lead

      Related Tags:
      • Careers

      There are different expectations, skills, and focus needed as an OutSystems tech lead. This session will help you improve your performance as a tech lead or, if you’re currently a developer, help prepare you for the next step.

      The list of speakers:
      1. Rui Félix Systems Architect & COO at OSQUAY
    • -

      Developing This Generation’s Next Leaders

      Related Tags:
      • Data & Processes

      Addressing the gender gap in tech requires us to focus on problems that occur everywhere along the talent pipeline—from lack of educational opportunities, all the way up through bias in hiring, promotion, and leadership opportunities. This talk will discuss methods for addressing these issues, while also outlining the organizational benefits to productivity and profit that can be achieved when businesses invest in gender diversity by supporting women who code at every level.

      The list of speakers:
      1. Alaina Percival CEO & Co-Founder at Women Who Code
    • -

      Pwdless.io: Simple Yet Secure Accountless and Passwordless Authentication API

      Related Tags:
      • Lightning Talks

      Passwordless authentication is a method of verifying a user’s identity without the use of passwords or any other memorized secret. Passwords are the biggest attack vector and are responsible for 81% of breaches. They also lead to attacks such as credential stuffing, corporate account takeover (CATO), password spraying, and brute force attack. In this session, you’ll learn how to build and use this functionality in your applications.

      The list of speakers:
      1. Miguel Antunes Solutions Architect at Do iT Lean
    • -

      The Importance of Governance Models in a Development Context

      Related Tags:
      • Lightning Talks

      Having a factory with multiple teams developing applications and components is sometimes hard to handle without a proper governance model. Who can publish? Who can see my team’s applications? Who can manage dependencies and create applications? Who can make decisions? In this session, we’ll examine some of the typical questions that can be solved with a good governance model and ways the OutSystems platform can help.

      The list of speakers:
      1. Pedro Vargues Lead Technical Success Manager at OutSystems
  1. End of Day 2

OutSystems reserves the right to change sessions as well as their schedule according to the program needs.
Please, bear in mind that the agenda will be completed in the upcoming months.