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.
Area of Expertise
Topics
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
WeAreDevelopers World Congress 2023 Sessionize Event
DevBcn 2023 Sessionize Event
Azure Lowlands 2023 Sessionize Event
NDC Oslo 2023 Sessionize Event
Codemotion Madrid 2023 Sessionize Event
MiXiT 2023 Sessionize Event
Update Conference Prague 2022 Sessionize Event
NDC Sydney 2022 Sessionize Event
Swetugg Gothenburg 2022 Sessionize Event
NDC Copenhagen 2022 Sessionize Event
Techorama 2022 BE Sessionize Event
NDC London 2022 Sessionize Event
Rome .NET Conference 2022 Sessionize Event
CodeMash 2022 Sessionize Event
NDC Oslo 2021 Sessionize Event
NDC Sydney 2020 Sessionize Event
Colorado Springs Tech (un)Conference 2020 Sessionize Event
Virtual Azure Community Day Sessionize Event
NDC Oslo 2020 Sessionize Event
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