This talk will be about how Unit built White-Label UI Components in React while making them completely native. We will discuss rendering React in Web Components, communication with them via native JS events, and the modularity of each Component.
Introduction to web development🌐: HTML, CSS, and JavaScript
Problems with traditional approaches to web development 🤔
Introduction to ReactJS ⚛️: What is React, and why use it for modern web development?
Building a simple web application with React🧑🏻💻👩🏻💻
From React to React Native - Things I wish I knew when I startedsparkfabrik
INTRO
Why RN
Welcome to the Mobile world
The app bundle
UI COMPONENTS/NAVIGATION
Android Jetpack
iOS UIKit
React Navigation
THE JAVASCRIPT ENGINE
JavaScriptCore
Chrome V8
Hermes
THE LOCAL DEVELOPMENT
Metro
Flipper
Gradle
CocoaPods
Fastlane
Building Rich User Experiences Without JavaScript SpaghettiJared Faris
Jared Faris discusses how to build rich user experiences without messy JavaScript code. He advocates for decoupling JavaScript objects, writing small discrete chunks of code, and pushing events rather than state between objects. This avoids JavaScript spaghetti and promotes loose coupling between components. Design patterns like Mediator and Observer are useful, as are tools like Knockout and Backbone that help manage state, routing, and views. Testing discrete layers without HTML elements also helps produce clean, modular code.
This document discusses how to build rich user experiences with JavaScript without creating "spaghetti code". It advocates for pushing events rather than state between components, writing small discrete bits of code, and fully decoupling components. Specific techniques mentioned include using design patterns like mediator and observer, frameworks like Knockout and Backbone, namespacing, inheritance, and testing isolated layers. The goal is to structure JavaScript applications similarly to server-side code by treating the client-side seriously and applying best practices around modularity and loose coupling.
React native - under the bridge - react week NYCChen Feldman
At its beginning , React Native was designed to work with a secret sauce - The Bridge.
This bridge promised to be : asynchronous, serializable, and batched.
Sounds amazing right?
So not exactly.
After a couple of years, Facebook and other known companies using React Native in large scale apps, the team decided to change RN architecture.
They call it - "Project Fabric". It suppose to solve all the gaps they found in the last couple of years containing: direct reference between JS and Native side, Lazy loaded native modules and a whole new Lean Core for the library.
If you are excited like me about this change, I will be happy to share with you my knowledge.
Join me on a journey to the future - Project Fabric.
The document discusses LinkedIn's adoption of the Dust templating language in 2011. Some key points:
- LinkedIn needed a unified view layer as different teams were using different templating technologies like JSP, GSP, ERB.
- They evaluated 26 templating options and selected Dust as it best met their criteria like performance, i18n support, and being logic-less.
- Dust templates are compiled to JavaScript for client-side rendering and to Java for server-side rendering (SSR) through Google's V8 engine, allowing templates to work on both client and server.
- SSR addresses challenges like SEO, supporting clients without JavaScript, and i18n by rendering
Next.js offers an opinionated approach to building React applications with server-side rendering handled automatically. It promotes an atomic design structure where the smallest reusable components are defined as atoms and molecules, with organisms bringing components together, and pages composed of organisms. Setting up a Next.js app is simple using create-next-app, and it supports features like static exporting, dynamic imports, and easy asynchronous data fetching through getInitialProps.
Web Development with Delphi and React - ITDevCon 2016Marco Breveglieri
This document provides an overview of modern web development with Delphi and React. It discusses how traditional "fat" web applications are no longer preferred and introduces key concepts in modern web development like JavaScript, HTML5 APIs, DOM, jQuery, single page applications, and React. It explains what React is and core React concepts like components, properties, state, virtual DOM, JSX syntax and lifecycle methods. It also discusses how Delphi can be used to build backend APIs that a React front-end can communicate with.
20180518 QNAP Seminar - Introduction to React NativeEric Deng
What is React Native?
How does React Native work?
Writing React Native
Expo
Components, props, and states
Component lifecycle
Declarative and imperative
Event handling
User input
Style
Layout
Data access
Publishing your Project
Krishnagopal Thogiti is a senior Java developer with 10 years of experience developing web applications using technologies like Spring, Struts, Hibernate, Java, JavaScript, XML, and more. He has worked as a consultant for FINRA developing an insider trading fraud detection application using GWT, CXF, and Spring Batch. Previously, he worked for Gannett developing a website using Adobe CQ5 and integrating news items using Spring integration and batch processing. He is proficient in technologies like AngularJS, Bootstrap, Oracle, Maven and has strong software development skills.
This document provides an overview and introduction to React.js, including:
- React uses components and states, with components being reusable parts of the interface and states allowing components to re-render when data changes.
- JSX allows embedding XML-like syntax in JavaScript and makes code more readable.
- Props are used to pass data between parent and child components, while state stores internal data of a component that may change.
- The document provides examples of building a simple component to track saves or favorites of a home listing as state, and discusses organizing data flow through components.
This document provides an introduction to web components and discusses their benefits. It explains that web components bring a native component model to HTML, allowing for reusable UI functionality both within and across applications. The document demonstrates several types of web components, including custom elements, HTML templates, HTML imports, and shadow DOM. It also discusses browser support for web components and strategies for improving support, such as using polyfills.
Angular Kickstart document provides an overview of Angular including:
- Angular is a client side JavaScript framework that allows building of single page applications.
- A single page application loads initial content via the first page load and subsequent content without reloading the page.
- The document discusses Angular features such as modularity, performance, TypeScript support, and building blocks like modules, components and directives. It also provides instructions on setting up the development environment for Angular applications.
Next week, students will be required to hand in wireframes for their final projects. Wireframes can be created using tools like Balsamiq Mockups, Sketch, or pen and paper. Previous student projects from the FEWD program around the world can be found at a provided URL.
We'll go through the possible ways to bring technology agnostic microservice architecture to the frontend, review pros/cons of each of them. We also will check the "ultimate solution" that handles microservices with SSR in SPA manner.
This talk will be interesting for ones who have multiple teams working on the same frontend application.
COMP6210 Web Services And Design Methodologies.docxwrite31
The document discusses the development of a web application for the SCP Foundation using modern technologies like React JS, Next JS, and Tailwind CSS. It describes the technologies used and the development process, which followed an agile Scrum methodology divided into sprints. Testing was done to ensure responsiveness across different devices. The application allows users to view information about various SCP entities and features secure authentication for user accounts.
JSFest 2019: Technology agnostic microservices at SPA frontendVlad Fedosov
We'll go through the possible ways to bring technology agnostic microservice architecture to the frontend, review pros/cons of each of them. We also will check the "ultimate solution" that handles microservices with SSR in SPA manner.
This talk will be interesting for ones who have multiple teams working on the same frontend application.
Jetpack Compose is Android's new modern toolkit for building native UI using less code and powerful Kotlin APIs. It is inspired by React, Litho, Vue.js and Flutter but written completely in Kotlin. Compose aims to simplify and reduce code by separating concerns through a declarative paradigm instead of the traditional imperative view approach. It uses a gap buffer data structure to efficiently manage changes to UI over time in a reactive way. While still in developer preview, Compose shows promise for improving the Android UI development experience.
Bulletproof design systems using storybookChen Feldman
The document discusses building and testing design systems using Storybook. It covers how component-driven development (CDD) and design systems help teams collaborate better and build reusable UI components. The presentation emphasizes setting up Storybook with addons to develop and test components, using CSF (Component Story Format) to write testable stories, and automatically generating documentation. Visual, unit and accessibility testing strategies are also covered.
This document provides an overview of ReactJS and React Native. It defines ReactJS as a JavaScript library for building user interfaces and explains concepts like components, virtual DOM, JSX, props, states, and one-way data flow. It also covers React Native and how it allows building native mobile apps using JavaScript and React. Key differences between Ionic and React Native are outlined. Examples of companies that use ReactJS and React Native are given. Setup and installation instructions for React Native are provided.
React Native Introduction: Making Real iOS and Android Mobile App By JavaScriptKobkrit Viriyayudhakorn
React Native is a new technology that allows building real mobile apps using only JavaScript. It is a JavaScript framework for writing, debugging, and deploying both iOS and Android mobile applications with native experience. React-Native allows developers to share about 80% of code between iOS and Android which make the development is 5x faster than traditional means. React-Native libraries are created by Facebook released in March 2015. It was proven by many world-class mobile applications, such as Facebook, Facebook Ads Manager, TaskRabbit, QQ, Discord, SoundCloud, etc.
This document outlines the course details for ITS485 Lecture 1 on React Native Introduction. Key points include:
- Grading will be based on quizzes, a term project, midterm exam and final exam. The term project involves building a mobile app in groups.
- React Native is a JavaScript framework that allows building native iOS and Android mobile apps using React. It offers native experience and cross-platform code sharing.
- How React Native works is by using the React virtual DOM approach and rendering native mobile components instead of HTML. It invokes native platforms asynchronously to not block the UI thread.
Baparekraf Digital Talent Day: Monitoring dan Coaching Penerima Fasilitasi BD...DicodingEvent
Jetpack is a suite of libraries and architecture components that help developers follow best practices to reduce boilerplate code and write code that is compatible across Android versions and devices. It includes libraries for UI components, navigation, data binding, room, lifecycle management, and more. Using Jetpack can help developers focus on the code that matters by eliminating redundant code and ensuring compatibility.
Philip Shurpik "Architecting React Native app"Fwdays
React Native становится все более зрелым фреймворком для создания кросс платформенных мобильных приложений. Доклад основан на нашем опыте создания production приложения - от архитектуры до тестирования и CI.
Рассмотрим вопрос переиспользования кода при разработке для разных платформ- что и сколько процентов можно переиспользовать и как этого достичь.
Поговорим о том, как можно очень просто сделать offline-first приложение для чтения и создания данных. И чем нам в этом могут помочь Redux и Redux persist.
Разберем, как максимально просто сделать навигацию в приложении.
И, конечно же, какое production приложение без тестирования и continuous integration? Рассмотрим компонентное тестирование с Enzyme и интеграционное с Appium. А также, как максимально приблизить процесс deploy к тому, чему мы привыкли в web, с помощью CodePush.
Від KPI до OKR: як синхронізувати продажі, маркетинг і продукт, щоб бізнес ре...Fwdays
Часто компанії застрягають у постійній боротьбі між департаментами: маркетинг веде мало (або «не тих») лідів, сейли не можуть їм продати, а коли таки продають, то продакти кажуть, що клієнти «не ті» й у нас немає для них продукту… Звісно, що CEO хоче краще RoI і закриті показники вже вчора. В результаті – кожен успішно виконує свої KPI, але компанія не росте. Знайомо?
Ця доповідь про те, як об’єднати ключові функції навколо спільних цілей і створити реальну систему завдяки OKR.
💸 Ми розберемо:
Чому KPI не допомагають рости, а OKR – можуть.
Як правильно формувати цілі і ключові результати, щоб усі працювали в одному напрямку.
Як інтегрувати OKR у продуктову стратегію.
Як уникнути типових фейлів впровадження OKR.
Ну і традиційно живі приклади, трохи сарказму і практичні поради.
"Demand Generation: How a Founder’s Brand Turns Content into Leads", Alex Her...Fwdays
A personal brand is not about “being visible,” but about being remembered and chosen.
We’ll discuss what Demand Generation provides when a founder is actively involved in the process and how to build this system for yourself.
Ad
More Related Content
Similar to "Crafting a Third-Party Banking Library with Web Components and React", German Smolyar (20)
Web Development with Delphi and React - ITDevCon 2016Marco Breveglieri
This document provides an overview of modern web development with Delphi and React. It discusses how traditional "fat" web applications are no longer preferred and introduces key concepts in modern web development like JavaScript, HTML5 APIs, DOM, jQuery, single page applications, and React. It explains what React is and core React concepts like components, properties, state, virtual DOM, JSX syntax and lifecycle methods. It also discusses how Delphi can be used to build backend APIs that a React front-end can communicate with.
20180518 QNAP Seminar - Introduction to React NativeEric Deng
What is React Native?
How does React Native work?
Writing React Native
Expo
Components, props, and states
Component lifecycle
Declarative and imperative
Event handling
User input
Style
Layout
Data access
Publishing your Project
Krishnagopal Thogiti is a senior Java developer with 10 years of experience developing web applications using technologies like Spring, Struts, Hibernate, Java, JavaScript, XML, and more. He has worked as a consultant for FINRA developing an insider trading fraud detection application using GWT, CXF, and Spring Batch. Previously, he worked for Gannett developing a website using Adobe CQ5 and integrating news items using Spring integration and batch processing. He is proficient in technologies like AngularJS, Bootstrap, Oracle, Maven and has strong software development skills.
This document provides an overview and introduction to React.js, including:
- React uses components and states, with components being reusable parts of the interface and states allowing components to re-render when data changes.
- JSX allows embedding XML-like syntax in JavaScript and makes code more readable.
- Props are used to pass data between parent and child components, while state stores internal data of a component that may change.
- The document provides examples of building a simple component to track saves or favorites of a home listing as state, and discusses organizing data flow through components.
This document provides an introduction to web components and discusses their benefits. It explains that web components bring a native component model to HTML, allowing for reusable UI functionality both within and across applications. The document demonstrates several types of web components, including custom elements, HTML templates, HTML imports, and shadow DOM. It also discusses browser support for web components and strategies for improving support, such as using polyfills.
Angular Kickstart document provides an overview of Angular including:
- Angular is a client side JavaScript framework that allows building of single page applications.
- A single page application loads initial content via the first page load and subsequent content without reloading the page.
- The document discusses Angular features such as modularity, performance, TypeScript support, and building blocks like modules, components and directives. It also provides instructions on setting up the development environment for Angular applications.
Next week, students will be required to hand in wireframes for their final projects. Wireframes can be created using tools like Balsamiq Mockups, Sketch, or pen and paper. Previous student projects from the FEWD program around the world can be found at a provided URL.
We'll go through the possible ways to bring technology agnostic microservice architecture to the frontend, review pros/cons of each of them. We also will check the "ultimate solution" that handles microservices with SSR in SPA manner.
This talk will be interesting for ones who have multiple teams working on the same frontend application.
COMP6210 Web Services And Design Methodologies.docxwrite31
The document discusses the development of a web application for the SCP Foundation using modern technologies like React JS, Next JS, and Tailwind CSS. It describes the technologies used and the development process, which followed an agile Scrum methodology divided into sprints. Testing was done to ensure responsiveness across different devices. The application allows users to view information about various SCP entities and features secure authentication for user accounts.
JSFest 2019: Technology agnostic microservices at SPA frontendVlad Fedosov
We'll go through the possible ways to bring technology agnostic microservice architecture to the frontend, review pros/cons of each of them. We also will check the "ultimate solution" that handles microservices with SSR in SPA manner.
This talk will be interesting for ones who have multiple teams working on the same frontend application.
Jetpack Compose is Android's new modern toolkit for building native UI using less code and powerful Kotlin APIs. It is inspired by React, Litho, Vue.js and Flutter but written completely in Kotlin. Compose aims to simplify and reduce code by separating concerns through a declarative paradigm instead of the traditional imperative view approach. It uses a gap buffer data structure to efficiently manage changes to UI over time in a reactive way. While still in developer preview, Compose shows promise for improving the Android UI development experience.
Bulletproof design systems using storybookChen Feldman
The document discusses building and testing design systems using Storybook. It covers how component-driven development (CDD) and design systems help teams collaborate better and build reusable UI components. The presentation emphasizes setting up Storybook with addons to develop and test components, using CSF (Component Story Format) to write testable stories, and automatically generating documentation. Visual, unit and accessibility testing strategies are also covered.
This document provides an overview of ReactJS and React Native. It defines ReactJS as a JavaScript library for building user interfaces and explains concepts like components, virtual DOM, JSX, props, states, and one-way data flow. It also covers React Native and how it allows building native mobile apps using JavaScript and React. Key differences between Ionic and React Native are outlined. Examples of companies that use ReactJS and React Native are given. Setup and installation instructions for React Native are provided.
React Native Introduction: Making Real iOS and Android Mobile App By JavaScriptKobkrit Viriyayudhakorn
React Native is a new technology that allows building real mobile apps using only JavaScript. It is a JavaScript framework for writing, debugging, and deploying both iOS and Android mobile applications with native experience. React-Native allows developers to share about 80% of code between iOS and Android which make the development is 5x faster than traditional means. React-Native libraries are created by Facebook released in March 2015. It was proven by many world-class mobile applications, such as Facebook, Facebook Ads Manager, TaskRabbit, QQ, Discord, SoundCloud, etc.
This document outlines the course details for ITS485 Lecture 1 on React Native Introduction. Key points include:
- Grading will be based on quizzes, a term project, midterm exam and final exam. The term project involves building a mobile app in groups.
- React Native is a JavaScript framework that allows building native iOS and Android mobile apps using React. It offers native experience and cross-platform code sharing.
- How React Native works is by using the React virtual DOM approach and rendering native mobile components instead of HTML. It invokes native platforms asynchronously to not block the UI thread.
Baparekraf Digital Talent Day: Monitoring dan Coaching Penerima Fasilitasi BD...DicodingEvent
Jetpack is a suite of libraries and architecture components that help developers follow best practices to reduce boilerplate code and write code that is compatible across Android versions and devices. It includes libraries for UI components, navigation, data binding, room, lifecycle management, and more. Using Jetpack can help developers focus on the code that matters by eliminating redundant code and ensuring compatibility.
Philip Shurpik "Architecting React Native app"Fwdays
React Native становится все более зрелым фреймворком для создания кросс платформенных мобильных приложений. Доклад основан на нашем опыте создания production приложения - от архитектуры до тестирования и CI.
Рассмотрим вопрос переиспользования кода при разработке для разных платформ- что и сколько процентов можно переиспользовать и как этого достичь.
Поговорим о том, как можно очень просто сделать offline-first приложение для чтения и создания данных. И чем нам в этом могут помочь Redux и Redux persist.
Разберем, как максимально просто сделать навигацию в приложении.
И, конечно же, какое production приложение без тестирования и continuous integration? Рассмотрим компонентное тестирование с Enzyme и интеграционное с Appium. А также, как максимально приблизить процесс deploy к тому, чему мы привыкли в web, с помощью CodePush.
Від KPI до OKR: як синхронізувати продажі, маркетинг і продукт, щоб бізнес ре...Fwdays
Часто компанії застрягають у постійній боротьбі між департаментами: маркетинг веде мало (або «не тих») лідів, сейли не можуть їм продати, а коли таки продають, то продакти кажуть, що клієнти «не ті» й у нас немає для них продукту… Звісно, що CEO хоче краще RoI і закриті показники вже вчора. В результаті – кожен успішно виконує свої KPI, але компанія не росте. Знайомо?
Ця доповідь про те, як об’єднати ключові функції навколо спільних цілей і створити реальну систему завдяки OKR.
💸 Ми розберемо:
Чому KPI не допомагають рости, а OKR – можуть.
Як правильно формувати цілі і ключові результати, щоб усі працювали в одному напрямку.
Як інтегрувати OKR у продуктову стратегію.
Як уникнути типових фейлів впровадження OKR.
Ну і традиційно живі приклади, трохи сарказму і практичні поради.
"Demand Generation: How a Founder’s Brand Turns Content into Leads", Alex Her...Fwdays
A personal brand is not about “being visible,” but about being remembered and chosen.
We’ll discuss what Demand Generation provides when a founder is actively involved in the process and how to build this system for yourself.
"Rebranding for Growth", Anna VelykoivanenkoFwdays
Since there is no single formula for rebranding, this presentation will explore best practices for aligning business strategy and communication to achieve business goals.
"Must-have AI-tools for cost-efficient marketing", Irina SmirnovaFwdays
Among the countless lists of AI tools for marketing, many companies stick to the most obvious choices. But what if there are lesser-known yet far more effective tools that can completely transform your marketing approach?
In this talk, I’ll share the real AI solutions my team and I use across different areas of marketing. I’ll explain how these tools help us optimize costs, boost efficiency, and significantly cut our marketing budget—honestly and without the clickbait.
"Client Partnership — the Path to Exponential Growth for Companies Sized 50-5...Fwdays
Why the "more leads, more sales" approach is not a silver bullet for a company.
Common symptoms of an ineffective Client Partnership (CP).
Key reasons why CP fails.
Step-by-step roadmap for building this function (processes, roles, metrics).
Business outcomes of CP implementation based on examples of companies sized 50-500.
"Building a Product IT Team in a Defense-Tech Company", Arthur SeletskiyFwdays
How do you successfully create an IT product in the defense-tech industry? Cutting-edge technology is essential, but the right team structure within the company is just as crucial. After all, the team is the most valuable asset a manager has!
In this talk, I will share my firsthand experience in building an IT team in defense-tech. We grew from a single person to over 30—a journey filled with challenges and tough decisions. I will cover the key obstacles we faced and how we overcame them.
"Scaling Smart: GTM Strategies that Fuel Growth for Service IT Companies", V...Fwdays
Lead gen and sales typical problems of service companies and their causes. Key elements of GTM strategy. Overview of customer acquisition channels. Sales process optimization. Case studies and real-life examples.
"Pushy Sales Don’t Work: How to Sell Without Driving People Crazy", Aliona Ka...Fwdays
How to turn events into a powerful sales tool through effective communication?
We will discuss:
- How to present to an audience and sell without actually selling.
- A checklist for preparing yourself and your team for successful interactions at the conference booth, during public presentations, and networking.
Participants will gain practical tools for structuring communication and learn how to sell ideas, products, or services through charismatic speech and professional approach to an interaction.
Performance Marketing Research для запуску нового WorldWide продуктуFwdays
Готуєтеся до виходу на глобальний ринок? Тоді вам потрібна стратегія, яка працює!
Цей meetup — практичний гайд по тому, як провести якісне дослідження ринку за допомогою performance-інструментів, щоб уникнути злиття бюджету на етапі запуску нового продукту на світовий ринок.
📌 Говоримо про:
- Глибоке занурення в Performance Marketing Research
- Як аналізувати ринок, аудиторію та конкурентів
- Вплив маркетингових даних на бізнес-рішення
- Як запускати та масштабувати продукт у різних країнах
- Які ризики та виклики очікують на шляху до успіху
🎤 Спікер: Дмитро Клюшник, Head of Digital Marketing FORMA (by Universe Group) - працював як в агентських, так і у продуктових бізнесах, за кар’єру долучився до 700+ проєктів у ролі спеціаліста або ліда напрямку.
"Scaling Product Mindset: From Individual Ideas to Team Culture", Oksana Holu...Fwdays
Developing a product mindset is a long-term process that requires effective communication, team engagement, and a culture of experimentation. When developers feel like they are part of the product, they go beyond just coding—they create real value for users.
"AI-Driven Automation for High-Performing Teams: Optimize Routine Tasks & Lea...Fwdays
Every day, managers and team leads face numerous routine tasks: creating and updating issues in Jira, running meetings, syncing the team, handling retrospectives, and managing documentation. Most of these processes take up valuable time that could be spent on strategic leadership and team development.
In this talk, I will show how AI can optimize team processes, automate routine tasks, and make workflows more efficient. You will learn how AI enhances Scrum processes and helps streamline team management.
I will also share my experience in automating workflows in Jira and Slack: how to reduce manual work with simple automation rules, set up automatic notifications for blockers, generate Confluence pages, track team productivity, and extract valuable insights. What will you gain from this talk??
"Constructive Interaction During Emotional Burnout: With Local and Internatio...Fwdays
One of the biggest challenges in workplace communication is expressing dissatisfaction and providing feedback. Over 50% of misunderstandings arise in these situations, regardless of the project. Add emotional burnout and cultural differences, and the consequences can become serious.
In his speech, Alexey will tell share feedback tools that work effectively for IT professionals. He will explore why many cultures struggle with giving and receiving constructive criticism and how fundamental argumentation principles, combined with simple empathy-based techniques, can help prevent more than half of potential conflicts.
"Perfectionisin: What Does the Medicine for Perfectionism Look Like?", Manoil...Fwdays
Every true perfectionist has heard at least once in their life that nothing and no one is perfect, so you just need to lower your standards, stop stressing over details, and allow yourself to make mistakes. After all, we learn from our mistakes, and only those who do nothing never make mistakes. And while all of this is true, the likelihood that it has helped you in any way is about 0.0000000000001%.
In her presentation, Maria will talk about the revolutionary drug Perfectionisin. We will take a deeper look at perfectionism, understand what lies behind it, and focus on addressing the root causes. In other words, treating the disease, not just the symptoms.
"39 offers for my mentees in a year. How to create a professional environment...Fwdays
Mentoring is not only about sharing experience from an established specialist with someone new in the field but also beneficial for the mentor than for the mentee.
Creating a positive reputation among recruiters and the community, scaling yourself and your impact through content, reviewing pet projects to develop confidence, and increasing the number of proposals from employers are just some of the benefits that a tech professional can achieve through mentoring.
I will also share how mentoring beginners helped me to be hired into my current position.
The presentation will help experienced specialists who want to build a professional community but are unsure of its benefits.
"From “doing tasks” to leadership: how to adapt management style to the conte...Fwdays
Ever noticed that one team runs like a well-oiled machine while another keeps getting stuck? Why does one developer thrive on freedom while another panics without clear instructions? And most importantly—how do you handle this when you’re no longer just coding, but leading?
In this talk, we’ll break down how to choose the right leadership style depending on the situation and the maturity level of your team:
🔹 When to control and when to step back (Hersey-Blanchard Situational Leadership Model).
🔹 How to assess uncertainty levels and respond effectively (Stacey Matrix & Cynefin Framework).
🔹 How to delegate without endless clarifications (Management 3.0 Delegation Levels).
🔹 Why simply “assigning tasks” is a failure and how to communicate effectively (Leadership Ladder).
🔹 What motivates people beyond money and how to use it (Moving Motivators).
This talk is for those who want to stop “putting out fires” and start influencing people and outcomes like a pro.
[QUICK TALK] "Why Some Teams Grow Better Under Pressure", Oleksandr Marchenko...Fwdays
What will be discussed?
What distinguishes pressure from chaos in product teams?
Why do these concepts often blur, and how can teams learn to navigate the fine line between them?
What helps teams grow beyond their limits?
Why do mature teams lose sensitivity to growth stimuli, while younger teams struggle to define their approach to growth?
What breaks teams, and what strengthens them?
How can managers develop a strategy for managing team pressure, and how can teams properly perceive and leverage that pressure?
[QUICK TALK] "How to study to acquire a skill, not a certificate?", Uliana Du...Fwdays
How many certificates do you have on your shelf or on LinkedIn? Now the real question is: did these courses really help you develop your skills?
Learning is not just a line on your resume, it makes a real difference in your work and life. In her speech, Uliana will share practical tools that will help you learn so that your knowledge works and your skills are strengthened, not just add to your collection of certificates.
We will talk about effective approaches to learning, motivation, and how to avoid the trap of the “eternal student”.
[QUICK TALK] "Coaching 101: How to Identify and Develop Your Leadership Quali...Fwdays
What does it mean to be a leader, and what qualities should you develop in yourself? And how do you know if you even have these skills? This isn’t just a question—it’s the key to understanding where to start and how to move forward in unlocking your potential.
Let’s break down leadership and coaching as a tool for unleashing your leadership potential. We’ll explore how coaching differs from mentoring, psychotherapy, and training—and why they’re not all the same. Special focus will be on self-coaching: learning to engage in an internal dialogue so you can keep moving forward even when external support is lacking.
I’ll share a few practical life hacks and real-world examples that will help you create a plan and start taking action as soon as tomorrow.
"Dialogue about fakapas: how to pass an interview without unnecessary mistake...Fwdays
A mix of practical advice and real-life stories, where two experts share the secrets of successfully passing all stages from the prescreen to the final conversation.
An interview is always a challenge, regardless of experience. Is it possible to avoid common mistakes and increase your chances of success? Yes! The main thing is to know how to prepare properly and what tricks to avoid.
At this talk, two experts will share real-life stories and practical advice on how to go through all the stages from the first prescreen to the final conversation. We will analyze typical mistakes of candidates, explain how not to disrupt the offer at the last moment, and give recommendations that will help you feel confident during the interview.
"Conflicts within a Team: Not an Enemy, But an Opportunity for Growth", Orest...Fwdays
Conflicts within a team are not always a bad sign. On the contrary, they can become a powerful tool for development. In this talk, Orest will share my experience and practical tools for resolving conflicts constructively, which help not only maintain harmony in the team but also improve its overall performance. You will learn how to turn conflicts into opportunities to strengthen team bonds, enhance communication skills, and achieve better results.
This is the keynote of the Into the Box conference, highlighting the release of the BoxLang JVM language, its key enhancements, and its vision for the future.
How Can I use the AI Hype in my Business Context?Daniel Lehner
𝙄𝙨 𝘼𝙄 𝙟𝙪𝙨𝙩 𝙝𝙮𝙥𝙚? 𝙊𝙧 𝙞𝙨 𝙞𝙩 𝙩𝙝𝙚 𝙜𝙖𝙢𝙚 𝙘𝙝𝙖𝙣𝙜𝙚𝙧 𝙮𝙤𝙪𝙧 𝙗𝙪𝙨𝙞𝙣𝙚𝙨𝙨 𝙣𝙚𝙚𝙙𝙨?
Everyone’s talking about AI but is anyone really using it to create real value?
Most companies want to leverage AI. Few know 𝗵𝗼𝘄.
✅ What exactly should you ask to find real AI opportunities?
✅ Which AI techniques actually fit your business?
✅ Is your data even ready for AI?
If you’re not sure, you’re not alone. This is a condensed version of the slides I presented at a Linkedin webinar for Tecnovy on 28.04.2025.
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfAbi john
Analyze the growth of meme coins from mere online jokes to potential assets in the digital economy. Explore the community, culture, and utility as they elevate themselves to a new era in cryptocurrency.
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Aqusag Technologies
In late April 2025, a significant portion of Europe, particularly Spain, Portugal, and parts of southern France, experienced widespread, rolling power outages that continue to affect millions of residents, businesses, and infrastructure systems.
Artificial Intelligence is providing benefits in many areas of work within the heritage sector, from image analysis, to ideas generation, and new research tools. However, it is more critical than ever for people, with analogue intelligence, to ensure the integrity and ethical use of AI. Including real people can improve the use of AI by identifying potential biases, cross-checking results, refining workflows, and providing contextual relevance to AI-driven results.
News about the impact of AI often paints a rosy picture. In practice, there are many potential pitfalls. This presentation discusses these issues and looks at the role of analogue intelligence and analogue interfaces in providing the best results to our audiences. How do we deal with factually incorrect results? How do we get content generated that better reflects the diversity of our communities? What roles are there for physical, in-person experiences in the digital world?
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025BookNet Canada
Book industry standards are evolving rapidly. In the first part of this session, we’ll share an overview of key developments from 2024 and the early months of 2025. Then, BookNet’s resident standards expert, Tom Richardson, and CEO, Lauren Stewart, have a forward-looking conversation about what’s next.
Link to recording, transcript, and accompanying resource: https://bnctechforum.ca/sessions/standardsgoals-for-2025-standards-certification-roundup/
Presented by BookNet Canada on May 6, 2025 with support from the Department of Canadian Heritage.
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...SOFTTECHHUB
I started my online journey with several hosting services before stumbling upon Ai EngineHost. At first, the idea of paying one fee and getting lifetime access seemed too good to pass up. The platform is built on reliable US-based servers, ensuring your projects run at high speeds and remain safe. Let me take you step by step through its benefits and features as I explain why this hosting solution is a perfect fit for digital entrepreneurs.
Mobile App Development Company in Saudi ArabiaSteve Jonas
EmizenTech is a globally recognized software development company, proudly serving businesses since 2013. With over 11+ years of industry experience and a team of 200+ skilled professionals, we have successfully delivered 1200+ projects across various sectors. As a leading Mobile App Development Company In Saudi Arabia we offer end-to-end solutions for iOS, Android, and cross-platform applications. Our apps are known for their user-friendly interfaces, scalability, high performance, and strong security features. We tailor each mobile application to meet the unique needs of different industries, ensuring a seamless user experience. EmizenTech is committed to turning your vision into a powerful digital product that drives growth, innovation, and long-term success in the competitive mobile landscape of Saudi Arabia.
Procurement Insights Cost To Value Guide.pptxJon Hansen
Procurement Insights integrated Historic Procurement Industry Archives, serves as a powerful complement — not a competitor — to other procurement industry firms. It fills critical gaps in depth, agility, and contextual insight that most traditional analyst and association models overlook.
Learn more about this value- driven proprietary service offering here.
Role of Data Annotation Services in AI-Powered ManufacturingAndrew Leo
From predictive maintenance to robotic automation, AI is driving the future of manufacturing. But without high-quality annotated data, even the smartest models fall short.
Discover how data annotation services are powering accuracy, safety, and efficiency in AI-driven manufacturing systems.
Precision in data labeling = Precision on the production floor.
Technology Trends in 2025: AI and Big Data AnalyticsInData Labs
At InData Labs, we have been keeping an ear to the ground, looking out for AI-enabled digital transformation trends coming our way in 2025. Our report will provide a look into the technology landscape of the future, including:
-Artificial Intelligence Market Overview
-Strategies for AI Adoption in 2025
-Anticipated drivers of AI adoption and transformative technologies
-Benefits of AI and Big data for your business
-Tips on how to prepare your business for innovation
-AI and data privacy: Strategies for securing data privacy in AI models, etc.
Download your free copy nowand implement the key findings to improve your business.
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungenpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-nomad-web-best-practices-und-verwaltung-von-multiuser-umgebungen/
HCL Nomad Web wird als die nächste Generation des HCL Notes-Clients gefeiert und bietet zahlreiche Vorteile, wie die Beseitigung des Bedarfs an Paketierung, Verteilung und Installation. Nomad Web-Client-Updates werden “automatisch” im Hintergrund installiert, was den administrativen Aufwand im Vergleich zu traditionellen HCL Notes-Clients erheblich reduziert. Allerdings stellt die Fehlerbehebung in Nomad Web im Vergleich zum Notes-Client einzigartige Herausforderungen dar.
Begleiten Sie Christoph und Marc, während sie demonstrieren, wie der Fehlerbehebungsprozess in HCL Nomad Web vereinfacht werden kann, um eine reibungslose und effiziente Benutzererfahrung zu gewährleisten.
In diesem Webinar werden wir effektive Strategien zur Diagnose und Lösung häufiger Probleme in HCL Nomad Web untersuchen, einschließlich
- Zugriff auf die Konsole
- Auffinden und Interpretieren von Protokolldateien
- Zugriff auf den Datenordner im Cache des Browsers (unter Verwendung von OPFS)
- Verständnis der Unterschiede zwischen Einzel- und Mehrbenutzerszenarien
- Nutzung der Client Clocking-Funktion
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...Alan Dix
Talk at the final event of Data Fusion Dynamics: A Collaborative UK-Saudi Initiative in Cybersecurity and Artificial Intelligence funded by the British Council UK-Saudi Challenge Fund 2024, Cardiff Metropolitan University, 29th April 2025
https://alandix.com/academic/talks/CMet2025-AI-Changes-Everything/
Is AI just another technology, or does it fundamentally change the way we live and think?
Every technology has a direct impact with micro-ethical consequences, some good, some bad. However more profound are the ways in which some technologies reshape the very fabric of society with macro-ethical impacts. The invention of the stirrup revolutionised mounted combat, but as a side effect gave rise to the feudal system, which still shapes politics today. The internal combustion engine offers personal freedom and creates pollution, but has also transformed the nature of urban planning and international trade. When we look at AI the micro-ethical issues, such as bias, are most obvious, but the macro-ethical challenges may be greater.
At a micro-ethical level AI has the potential to deepen social, ethnic and gender bias, issues I have warned about since the early 1990s! It is also being used increasingly on the battlefield. However, it also offers amazing opportunities in health and educations, as the recent Nobel prizes for the developers of AlphaFold illustrate. More radically, the need to encode ethics acts as a mirror to surface essential ethical problems and conflicts.
At the macro-ethical level, by the early 2000s digital technology had already begun to undermine sovereignty (e.g. gambling), market economics (through network effects and emergent monopolies), and the very meaning of money. Modern AI is the child of big data, big computation and ultimately big business, intensifying the inherent tendency of digital technology to concentrate power. AI is already unravelling the fundamentals of the social, political and economic world around us, but this is a world that needs radical reimagining to overcome the global environmental and human challenges that confront us. Our challenge is whether to let the threads fall as they may, or to use them to weave a better future.
AI and Data Privacy in 2025: Global TrendsInData Labs
In this infographic, we explore how businesses can implement effective governance frameworks to address AI data privacy. Understanding it is crucial for developing effective strategies that ensure compliance, safeguard customer trust, and leverage AI responsibly. Equip yourself with insights that can drive informed decision-making and position your organization for success in the future of data privacy.
This infographic contains:
-AI and data privacy: Key findings
-Statistics on AI data privacy in the today’s world
-Tips on how to overcome data privacy challenges
-Benefits of AI data security investments.
Keep up-to-date on how AI is reshaping privacy standards and what this entails for both individuals and organizations.
5. Nice to meet you 🤝
● Software Engineer at Unit
● Was born in Zhytomyr
● Studied Cyber Security 🔐
● Former Radio and Wedding host 🎤
● Moved to Israel in 2017
● Writing in TS and Scala
6. ● Don’t want to write a lot of code
● No impact on my app
● Minimal documentation reading
● Designer must be satisfied
● Compatible with my framework
● Should be fast
Using
● Don’t want to write a lot of code
● No bugs, please
● No client specific features
● Write with favorite framework
● Should work everywhere
● Business needs to serve throw CDN for
regulatory issues
Building
7. 🧐 Which options do we have?
💡 We can build React, Angular, Vue, Ember... whichever library? 😔
💡 We could use <Iframe>? 😔
💡 Maybe classical way of exposing functions? 😔
14. Why?
● Widely supported across all browsers
● Framework-independent
● Declarative
● Encapsulation
● Fail safe (calling an HTML element which doesn’t exist does not cause
an error)
16. “React and Web Components are built to solve different problems.
Web Components provide strong encapsulation for reusable
components, while React provides a declarative library that keeps
the DOM in sync with your data. The two goals are complementary.
As a developer, you are free to use React in your Web Components,
or to use Web Components in React, or both.”
🤨 Is it ok to use React?
18. But in a real world…
We ended up with this
📡 Communication
Web Component
React Application
const ui = function(state)
Web
Component
Web
Component
Main App Elements
Main App Elements
28. Event Bus (sub / pub pattern)
To ensure a React component receives events meant
specifically for it, we utilize a dedicated event bus for each
web component. The event bus has two key functions:
eventbus.publish() Receives data and publishes an even
encapsulating that data. Internally it creates a new
CustomEvent.
eventbus.subscribe() Tells the event bus to add an event
listener This is the way to get event that WE KNOW was
addressed to us.
29. 📱 Can we do something for Native (iOS, Android)?
Web View Native Experiences
30. 😬 How can we achieve it?
Card
App own UI
Component
App own UI
Component
Web view
Menu
31. 🤔 What if we change it a bit?
Card
App own UI
Component
App own UI
Component
Web view
Card
App own UI
Component
App own UI
Component
Web view
Bottom Sheet
Web view
{ Event }
34. 💪 How are we working?
Atomic Design Methodology
Atoms Molecules Organisms Templates Pages
35. 🧪 How are we theming?
Global Settings
Theming
Default Settings
Component Setting
The @layer CSS at-rule is used to declare a cascade
layer and can also be used to define the order of
precedence in case of multiple cascade layers.
37. 📦 General
● We use Storybook for development
● We follow Semantic Versioning. Each version
is a new file.
● We keep the right to deploy regulatory
changes to existing versions using cherry pick
● We use Cypress for UI tests
● We have security check in CI process
● We deploy preview for each PR
38. 🎁 Takeaways
● While building client libraries, put yourself in junior pants 👖 Always
choose best possible interfaces
● Be native and clear in your interfaces
● React is not framework for SPA, it’s just a library
as jQuery 💔💀 was
● Everything is possible, don’t work too much