Dev Zone

Sessions you don't want to miss from ONE Conference 2023

vera-tiago
top ten one session hero

Now that 2023 is behind us, plans are already being made for the OutSystems annual conference in 2024. Before we get too immersed in planning how to set up the venue, creating agendas, and starting communication plans, we want to take one more look back at ONE Developer Conference 2023. The conference proudly returned to in-person in 2023, opening a new chapter of success. With 2294 attendees and over 100 sessions spread across three locations, the event exceeded all expectations. Our sessions were a big hit with developers around the world, and recordings of the ONE sessions are now available online (you must join the Community or use your Community login to access).

In this article, I highlight a few that stood out, inspired people, and contributed to making ONE 2023 truly unforgettable! Here are the top 10 sessions you don’t want to miss.

1. Integrating ReactJS Components in OutSystems: Overcoming the challenges (40 min)

During this talk about integrating ReactJS comments into OutSystems applications, Rúben Gonçalves delves into the complexities, technical requirements, and limitations associated with this integration.

Shedding light on common pitfalls and roadblocks encountered by developers, Rúben also provides step-by-step guidance on overcoming these challenges. You have the opportunity to gain a solid understanding of the technical intricacies involved in incorporating ReactJS components into OutSystems applications and how to surmount obstacles throughout the integration process.

2. Harnessing your creativity in OutSystems: OutSystems UNO! (28 min)

Our developer community is very creative. For example, Ossama Ghanem decided to build a game just for fun and to explore innovation with OutSystems. In this session about the creative possibilities of OutSystems, you can explore “OutSystems UNO!,” a game component available in the Forge. The session dissects the component to reveal how to harness its out-of-the-box capabilities and shares best practices for using OutSystems to unleash creativity.

OutSystems UNO! emerged from an experiment designed to push the boundaries of the platform. This comprehensive session covers the entire process, from building an engaging user interface to crafting unique assets and implementing the game engine and mechanics. Bring your creative ideas to life using OutSystems!

3. Hello Mr. Jenkins! Our 1st attempt to implement a CI/CD pipeline with OutSystems (41 min)

Ever felt overwhelmed by the complexity of integrating Jenkins, especially when it comes to setting up a CI/CD pipeline? If your Jenkins-powered factory has everything integrated except your OutSystems applications and you're wondering how to maintain ownership of your deliveries through a CI/CD pipeline, this session is for you.

Led by Helena Lameiro and Pedro Joges Costa, Implementing a CI/CD pipeline with OutSystems demystifies these challenges. Helena and Pedro provide a clear path to creating a basic integration with Jenkins, offering a practical step-by-step guide for the integration process and a live demonstration of a CI/CD pipeline being implemented.

4. Extending OutSystems applications capabilities using Azure Cloud Services (43 min)

In this session about seamlessly integrating Azure services into OutSystems, João Pereira and Valter Cachinhama use engaging demos and practical business use cases to provide real-world examples. As a result, you can gain insights into the potential benefits and applications of the following powerful tools:

  • Microsoft Blob Storage used as a document management cloud service
  • Azure Face Recognition leveraged for user authentication in OutSystems application
  • Azure QnA Maker implemented in applications using the Answer model without a knowledge base, extracting information
  • Azure Application Insights employed for monitoring real-time application performance metrics

You also learn how to leverage these Azure services effectively.

5. Jumpstart your OutSystems GenAI journey with AWS (21 min)

Navigating the world of generative AI can initially seem daunting due to numerous options and models, making it challenging to identify the best fit for each unique use case. However, during this session about how to jumpstart an OutSystems GenAI journey with Amazon Web Services (AWS), you can discover how it can be done with minimal effort.

A demonstration illustrates the ease of deploying models like Llama 2 or Stable Diffusion with a single click through a SageMaker Jumpstart. Emphasizing Amazon Bedrock's role in providing immediate, serverless access to Foundation Models, the session closes by guiding you in fine-tuning models for specific use cases. The empowering takeaway from AWS Solution Architects Diogo Minhava Lopes and Ivo Pinto is that developers can now seamlessly integrate their models into production environments.

6. Intelligent automation with OutSystems and UiPath (32 min)

Imagine executives manually processing data from over 50 files daily, spending 100 hours on invoice verifications in their OutSystems app. They wanted to automate this process, but it was challenging due to varying invoice formats. This session about intelligent automation with OutSystems and UIPath shows how to resolve the issue.

Using UiPath's Machine Learning, it’s possible to extract and verify data from diverse invoices. Executives can initiate verification with a single click, triggering a UiPath bot from the OutSystems app. Data fetched by the bot generates meaningful insights in the OutSystems app, turning hours of verification into seconds through streamlined automation. Krishnnambal Sundaram created the talk that explains the whole process, which Brian Minton walks you through in an engaging demo.

7. Boost application performance by implementing and using a hot cache principle (47 min)

In this session about boosting application performance, Nour Maybar and Barend Coetzer explore the strategic implementation of a hot cache, focusing on large-scale applications, frequently accessed data, and high-traffic scenarios. They cover key aspects such as architecture, data syncing, and purging data.

The session also compares hot cache usage in RDBMS versus NoSQL databases, highlighting scenarios for persistent storage. Using Azure Cosmos DB and OutSystems as an example, participants learn to build a hot cache with timers, light BPT, and Azure components. The session delivers actionable insights, empowering attendees with the skills to optimize performance through effective hot cache implementation.

8. Improve user experience with real-time events (31 min)

In this session about how real-time events impact user experiences, Cristiana Umbelino and Luis Costa cover the revolutionary aspects of web sockets and server-sent events, emphasizing their roles in transforming user interaction. Web sockets allow seamless bidirectional communication for instant updates, live collaboration, and interactive features. Server-sent events efficiently disseminate unidirectional real-time data, pushing server updates to clients for dynamic interfaces.

The session showcases how web sockets and server-sent events can empower applications with engaging, interactive, and responsive features. Cristiana and Luis also provided implementation strategies, practical tips, best practices, and performance considerations.

9. Using OutSystems + cloud services (Azure and AWS) for enterprise grade analytics (46 min)

Many enterprise companies find accessing data across their OutSystems applications for analytics challenging. In the past, GPT successfully implemented a data ingestion pipeline using OutSystems, AWS, Snowflake, and Tableau. This saved significant resources for cross-application analytics and business intelligence needs. In this session about analytics with OutSystems and cloud services, João Melo and Ossama Ghanem explore the creation of a streamlined data analytics solution using services from Azure and AWS.

10. Front-end delivery - Extra weapons to slay front-end monsters messing with your code part II (44 min)

In this session about front-end delivery, Ricardo Ferreira and Paulo Solipa share a complete package of tips, tricks, patterns, and tools designed to simplify functionality delivery and improve debugging for client-side code. Presented in a video game-themed format, the talk provides participants with a level-by-level adventure, unveiling new challenges and the necessary tools to overcome them.

Practical examples and real-life use cases are explored to ensure the content's relevance. The talk also showcases the seamless integration of good front-end skills with the OutSystems platform, empowering developers to achieve maximum performance, quality, and visually appealing user interfaces. The result is a comprehensive set of resources to enhance their application's look, feel, and performance.

Conclusion

In this quick retrospective, we've touched on just a few of the remarkable sessions at ONE 2023. These sessions not only showcased the latest trends and advancements but also fueled the collective enthusiasm for what lies ahead in the realm of software development, low-code, and AI.

I invite you to explore the linked sessions, gain valuable insights from our speakers, and prepare for an equally enlightening experience at OutSystems Conference 2024. Stay tuned for more announcements and information about the next chapter.

A heartfelt thank you to our vibrant OutSystems Community and the brilliant speakers who made ONE 2023 an unforgettable experience. Here's to embracing the future of development with passion and innovation!