Most Active Speaker

Ruby Jane Cabagnot

Ruby Jane Cabagnot

Full-Stack .NET/React Developer

Oslo, Norway

Actions

Ruby Jane Cabagnot, a proficient web developer, speaker, and co-author of Practical Enterprise React, is an active figure in the tech world. Passionate about programming languages like TypeScript, C#, and React, RJ's ongoing learning fuels her drive for innovation and boundary-pushing. She is dedicated to educating and promoting women in technology.

Awards

  • Most Active Speaker 2023
  • Most Active Speaker 2022

Area of Expertise

  • Information & Communications Technology

Topics

  • Front-End Development
  • Web Frontend
  • Front End Performance
  • Front-end Engineering
  • Front End Development
  • Frontend Architecture
  • .NET Frontend
  • Frontend

Cypress: Catching Bugs Before They Catch You – A Developer’s Tale

Once upon a time, testing was a feared land where only QA engineers dared to tread. But with Cypress, every developer is armed with the power to write tests like a seasoned pro. This journey through the realms of Cypress reveals how its clear syntax, time travel debugging, and automatic screenshots and videos empower developers of all levels to craft tests that ensure their applications are battle-ready, turning them from testing novices into quality assurance heroes.

Building resumable websites with Qwik

Qwik is a JavaScript framework that uses a new rendering paradigm called resumability. It can serialize a JavaScript app into HTML, thus eliminating the need for the hydration technique used in meta-frameworks like Next.js. Is Qwik the world's first O(1) JavaScript framework? Let's find out.

Qwik lets us build "resumable apps" by requiring nearly zero JavaScript for pages to become interactive + fine-grained lazy loading to only load what's used.

Building fast websites using Astro

Astro version 1.0 just launched, allowing developers to build server-rendered websites with any JavaScript framework. It uses the Islands architecture and partial hydration to deliver fast apps with frameworks like React, Vue, Svelte, and more. Could this be the ultimate web framework? Let's find out.

Astro is an amazing static site generator that allows you to build fast websites with little to no production JavaScript. You can use Astro components, as we all have components from other frameworks such as React, Vue, and Svelte.

In this presentation, I will introduce Astro, show you how Astro ships zero JS by default, built markdown support, Astro integrations with Tailwind, SEO, MDX, etc., how to use React, Svelte, and Vue, and give details about islands architecture.

Modernize your API stack with GraphQL and Azure API Management

In this talk, I will discuss and demo GraphQL support in Azure API Management, which allows you to import, validate, secure, and augment GraphQL APIs in Azure. Azure API Management enables you to both govern your existing GraphQL servers and build one from scratch with Synthetic GraphQL so that you can combine your existing REST and SOAP endpoints into a single, easy-to-query endpoint.

Lightning Talks 2

Lightning talks (approx 10-15 minutes each)

Talk 1: A Performance Test on Steroids! - Jens Hordvik
Whether you are fresh out of school or an experienced developer, we have all made a mistake at some point at work. But despite the negative connotations of the word, making a mistake is not necessarily a negative thing. Mistakes provide experience. Mistakes create innovation. Having room for mistakes is essential in the workplace. To create room for errors it is important to share. During this talk I will tell a fun, lighthearted story of one the mistakes I have made recently and show how much trouble one supposedly innocent API-request can cause.

Talk 2: An insight into modern fraud methods - Brynjar Steinbakk Ulriksen
Learn about modern fraud from a security developer!
How can we still have fraud in modern Norway today and why can't we just stop it?
Experience how fraud is carried out in Norway today and what is done to stop it.
In this presentation, I will go through how Norwegian bank customers are being scammed today, what the scammers are after, typical scams and how we work to combat it.

As a security developer and part of the Incident Response Team, you have an exciting daily work routine with both prevention and live action when fraud occurs.

Talk 3: Resumability in the next generation frontend framework With O(1) loading time - Ruby Jane Cabagnot

Qwik is a JavaScript framework that uses a new rendering paradigm called resumability. It can serialize a JavaScript app into HTML, thus eliminating the need for the hydration technique used in meta-frameworks like Next.js. Is Qwik the world's first O(1) JavaScript framework? Let's find out.

I will teach you how to start with Qwik on this topic. We will cover the following topics: What is Qwik framework, Qwik vs. React, Qwik vs. Angular, How to make JS bundle smaller, and how to get started building with Qwik.

Talk 4: The Principles of Green Software - How Green is Your Application? - Sara Bergman

Climate action and green software engineering has risen to the top of many technology companies' agenda. But where does one get started? The Principles of Green Software are a core set of competencies needed to define, build and run green sustainable software applications. Through the synthesis of this knowledge, a Green Software Practitioner can make decisions which have a meaningful impact on the carbon emissions of their applications. This session will give you the tools to take an active part in the climate solution.

Lightning Talks

Lightning talks (approx 10-15 minutes each)

Talk 1: How we saved the Black Friday sales for a major jewelry shop - Niklas Bae Pedersen

The day before Black Friday, the website was down. Even the pre-sale before the big day couldn't handle all the customers. The jewelry shop called us in desperation to help them out of the crisis, just a few minutes before midnight. Everything just to work the next morning!
-------------------------

Talk 2: High Level Advise for your Cloud Security Strategy - Andreas Lohne

The objective is to present a top 5 recommendation of thoughts/principles to keep in mind when developing or maintaining the cloud security strategy for your organization.
-------------------------
Talk 3: Headless CMS and Decoupled CMS in .NET Core - Ruby Jane Cabagnot

Let's explore .NET Core-based Headless CMSs. A Headless CMS is a back-end only content management system (CMS) built from the ground up as a content repository that makes content accessible via a RESTful API for display on any device.

-------------------------
Talk 4: DIY security and privacy: roll your own VPN in 10 minutes - Jonas Nordstrand
It's more important than ever to use a personal VPN - both for internet privacy and safely accessing your smart-home/IoT-stuff when you're away from home. There's no shortage of commercial VPN providers vying for your business - but no option is as satisfying (or secure) as rolling your own setup! In this session I'll demonstrate how you can roll a personal VPN in just 10 minuter with Wireguard - the simple, understandable and elegant VPN system that recently was merged into the Linux kernel source code tree.
-------------------------

Talk 5: Death of a Craftsman: A software developer identity crisis - Einar Høst

What does it mean to be a good software developer? What story can I tell myself that gives me direction and confidence that I am doing a good job? That provides the psychological safety that we all need as humans to function well and be happy? The narrative offered by the software craftsman metaphor is one such story - by far the most prevalent one in today's industry - but could there be others? What are the implications of the craftsman narrative? Does it have any short-comings or things that it fails to mention? Could it be misleading or even harmful? And most importantly: if I don't feel at home in the craftsmanship narrative, am I still allowed to think of myself as a good developer? What will my peers think of me? Is there life beyond craftsmanship? This is the story of a software developer identity crisis: of feeling increasingly estranged from the craftsmanship narrative and finding a new identity and sense of worth outside that tale.

Headless CMS and Decoupled CMS in .NET Core

Let's explore .NET Core-based Headless CMSs. A Headless CMS is a back-end only content management system (CMS) built from the ground up as a content repository that makes content accessible via a RESTful API for display on any device.

NDC London 2024 Sessionize Event

January 2024 London, United Kingdom

WeAreDevelopers World Congress 2023 Sessionize Event

July 2023 Berlin, Germany

DevBcn 2023 Sessionize Event

July 2023 L'Hospitalet de Llobregat, Spain

Azure Lowlands 2023 Sessionize Event

June 2023 Utrecht, The Netherlands

NDC Oslo 2023 Sessionize Event

May 2023 Oslo, Norway

Codemotion Madrid 2023 Sessionize Event

May 2023 Madrid, Spain

MiXiT 2023 Sessionize Event

April 2023 Lyon, France

Update Conference Prague 2022 Sessionize Event

November 2022 Prague, Czechia

NDC Sydney 2022 Sessionize Event

October 2022 Sydney, Australia

Swetugg Gothenburg 2022 Sessionize Event

September 2022 Göteborg, Sweden

NDC Copenhagen 2022 Sessionize Event

May 2022 Copenhagen, Denmark

Techorama 2022 BE Sessionize Event

May 2022 Antwerpen, Belgium

NDC London 2022 Sessionize Event

May 2022 London, United Kingdom

Rome .NET Conference 2022 Sessionize Event

March 2022

CodeMash 2022 Sessionize Event

January 2022 Sandusky, Ohio, United States

NDC Oslo 2021 Sessionize Event

November 2021 Oslo, Norway

NDC Sydney 2020 Sessionize Event

October 2020 Sydney, Australia

Colorado Springs Tech (un)Conference 2020 Sessionize Event

October 2020

Virtual Azure Community Day Sessionize Event

July 2020

NDC Oslo 2020 Sessionize Event

June 2020 Oslo, Norway

Ruby Jane Cabagnot

Full-Stack .NET/React Developer

Oslo, Norway

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top