Rodney Wormsbecher
Senior software engineer and trainer @ Ordina
Nieuwegein, The Netherlands
Actions
Rodney is an experienced Senior Software Engineer, teacher, and JavaScript evangelist with nearly a decade of experience. He demonstrates a profound interest in solving complex problems focusing mainly on front-end and cloud technologies. In his spare times he spend most of his time with his kids, games, tinkering with the latest tech and observing modern user interfaces.
Area of Expertise
Topics
State Management clarified: A Deep Dive into Redux, Context and Zustand
Join me for a fun and informative journey into the world of state management, where we'll unravel the mysteries of Redux, Zustand, Context. We'll dive into the core concepts, explore their unique strengths, and help you decide which one is the perfect match for your next web project.
With so many state management options, choosing the right one can be overwhelming. We'll provide you with the tools to make informed decisions, ensuring you select the perfect fit for your React project's needs.
Join me and transform state management from a daunting task to an exciting adventure, empowering you to build robust and scalable web applications with confidence. There is also time for live coding.
Preparing and Developing for the European Accessibility Act (EAA) in 2025
The European government has mandated that websites and web applications must be WCAG compliant by 2025. This means that in the rapidly evolving landscape of web development, ensuring the robustness and accessibility of a website is of ever-growing importance.
In this presentation, we will take a look at how to start writing user-friendly, high-quality, accessible websites for a variety of handicaps and assisted web browsers/tools. We will explore some of the most common ways to enable valid semantic aids for accessibility & usability and how to test WCAG compatibility.
Additionally, we will examine how tools and AI can help guide us in the right direction, giving us valuable and informative feedback at our fingertips. We will look at using unit tests in the React/Jest ecosystem to ensure that all elements/components we want to test can be targeted in an accessible way and report on accessibility errors that may arise.
This talk will last approximately 45 minutes and is primarily aimed at web developers and stakeholders looking to learn more about web accessibility and gain insights on how to improve and measure it. As we will look in-depth at screen readers and keyboard navigation, the audience should be able to start testing their applications for WCAG compliance and have a solid understanding of common pitfalls.
A Story(book) of UI library architecture and workflow.
If you have ever attempted to extract your UI libraries into an abstract package which can be consumed just like any other NPM package. You’ll probably have encountered quite a few hurdles. For example:
1. How do I ensure code quality and reusability?
2. How do I actually publish an NPM package?
3. Can the publishing of packages be automated by CI/CD?
4. How do I provide interactive documentation like Bootstrap or Material UI?
In this presentation I will showcase a solid workflow when a developer makes a change and push it to GitHub to automatically publish the package both to NPM and the documentation of storybook to an Azure webapp. It will tackle many hurdles such as GitHub pipelines, NPM publish, Docker and Storybook.
It can both be delivered as a workshop as well as a presentation. And a GitHub repository and slides will be provided. With this talk, I aim to make JavaScript package publishing a more common thing,
Coding will be live. But some parts will be copied over from snippets to prevent tedious styling and html tasks.
From Code to Cloud: Automating Your Frontend Deployments with Terraform and Azure
Everyone who works in IT and software development has encountered this problem before. You got this legacy project and it went down yesterday. Now it’s your task to read the documentation and get it live again. Guess what? you followed all the steps but still the application is not working. Is the documentation up to date? Was there a firewall setting that’s needs to be opened up? Wait the documentation said it uses MongoDB but didn’t we work on Prisma up until now? I guess everyone who has been in this position knows what an absolute nightmare it can be to live through this.
You told yourself, I will do better and I will never let a project be out of date with it’s documentation right? We all know that’s not going happen. So how can we solve this? There is only one way, to automate the complete setup from Git repository to infrastructure to configuration and deployment.
Luckily for us, this is now possibly through a variety of tools across the development spectrum. In this workshop we will make use of one of the most popular tolls called Terraform. It allows us to write the infrastructure as code and run it to spin up our environment in Azure.
In this workshop we will cover:
1. Setting up Terraform.
2. Dockerizing our application.
3. Deploying it to an Azure container registry via GitHub actions.
4. Pushing the code within our GitHub actions
5. Making sure all environment variables are set and stored securely via Azure key vault
By making sure that we keep everything in code to deploy and configure it, we can make sure that the application is always possible to get back up within an hour. This will greatly improve you psyche and sanity as developer/infrastructure/stakeholder/client.
This workshop expects attendees to have access to:
1. Internet
2. Github
3. Azure
It will take about 2 hours and will show a step by step introduction both on the theory and practical side on how to get started automating and deploying websites with Terraform to an Azure cloud environment. We will dockerize a React application and host it on Azure. However if you are using something else than React or Azure, this talk will still be beneficial as Terraform supports almost any major cloud environment.
It’s aimed at developers and infra employees with at least some cloud exposure. GitHub actions and Docker knowledge is preferred but not a requisite.
Reaching global audiences by Implementing Internationalization in React.js
If you have ever attempted to reach international audiences through your websites, web applications, or e-commerce platforms, you have likely encountered the complexities of internationalization. To tailor our digital products to users worldwide, we must ensure that people can interact with our product in their native language and according to their culture-specific standards.
At first glance, we often perceive the process of internationalization (i18n) as merely translating text and perhaps reformatting dates. However, a more detailed examination
reveals numerous challenges, including, but not limited to:
• Setting the default language
• Translating strings
• Handling pluralization
• Adding relative time (e.g., 2 seconds ago)
• Displaying numbers with the appropriate radix character (3.000,00 or 3,000.00)
In my presentation, I will delve into the current JavaScript ecosystem for managing internationalization in React, addressing the problems mentioned above, and exploring the "ICU message" standard. I will showcase a website that contains the most common challenges we face in the real world. To conclude, I will examine unit testing strategies and apply them to the website's codebase.
A GitHub repository and slides will be available for sharing after the talk.
This presentation is targeted at individuals interested in learning best practices for handling internationalization on the web.
A Story(book) of UI library architecture and workflow.
If you have ever attempted to extract your UI libraries into an abstract package which can be consumed just like any other NPM package. You’ll probably have encountered quite a few hurdles. For example:
1. How do I ensure code quality and reusability?
2. How do I actually publish an NPM package?
3. Can the publishing of packages be automated by CI/CD?
4. How do I provide interactive documentation like Bootstrap or Material UI?
In this presentation I will showcase a solid workflow when a developer makes a change and push it to GitHub to automatically publish the package both to NPM and the documentation of storybook to an Azure webapp. It will tackle many hurdles such as GitHub pipelines, NPM publish, Docker and Storybook.
It can both be delivered as a workshop as well as a presentation. And a GitHub repository and slides will be provided. With this talk, I aim to make JavaScript package publishing a more common thing,
Coding will be live. But some parts will be copied over from snippets to prevent tedious styling and html tasks.
Pre-requisites: Some experience with JavaScript. Any CI/CD experience will help but is not necessary.
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