Daniel Ostrovsky
UI/UX Architect at Payoneer | AI Architect | Full Cycle Development Expert | Public Speaker | Open Source Contributor |
Архитектор решений в области ИИ | Менеджер по исследованиям и разработкам | Эксперт по полному циклу разработки | Публичный оратор | Участник проектов с открытым исходным кодом |
Tel Aviv, Israel
Actions
A seasoned Full Cycle Web Development Expert and R&D Manager, brings over two decades of experience, skillfully leading both local and international development teams from concept to delivery. As a recognized public speaker and blog writer, he also makes notable contributions to the open-source community.
In addition, Daniel leads the "NG-Heroes" meetup, creating networking and knowledge-sharing opportunities within the tech industry. Beyond his professional endeavors, he values family time above all else, proudly owning the title of "The Best Developer in the World," humorously awarded by his wife. Combining technical leadership, community involvement, and a strong family focus.
Опытный эксперт по веб-разработке полного цикла и менеджер по исследованиям и разработкам, он имеет более двух десятилетий опыта, умело руководя как местными, так и международными командами разработки от концепции до доставки. Как признанный публичный оратор и блогер, он также вносит значительный вклад в сообщество с открытым исходным кодом.
Кроме того, Даниэль возглавляет митап "NG-Heroes", создавая возможности для нетворкинга и обмена знаниями в технологической индустрии. Помимо своих профессиональных начинаний, он ценит семейное время превыше всего, с гордостью носит титул "Лучший разработчик в мире", с юмором присвоенный его женой. Он сочетает техническое лидерство, участие в сообществе и сильную семейную ориентацию.
Area of Expertise
Topics
Gen-AI on Localhost: Prompt, Fine-Tune and RAG&Roll
Let's see the exciting world of Gen-AI on your local machine. We will travel through the entire journey of setting up and optimizing generative AI models locally. We’ll start with prompt engineering, where you’ll learn how to craft prompts that elicit precise and relevant responses from your AI. Next, we’ll cover fine-tuning techniques to enhance the performance of your models, ensuring they deliver the best results for your specific needs. Finally, we’ll dive into Retrieval Augmented Generation (RAG), showing you how to combine document retrieval with AI generation for context-aware answers. Get ready to RAG&Roll!
Beyond Passwords: Exploring Passwordless Authentication for Improved Security
With the increasing number of web apps, we can see more and more data breaches. Passwords are the biggest attack vector and are responsible for more than 80% of breaches, and they also lead to attacks such as:
* Credential stuffing
* Corporate account takeover (CATO)
* Password Spraying
* Brute force attack.
Let’s take a look at password alternatives - Passwordless Authentications.
We'll talk about various options and will see live examples of implementations.
And, of course, we will go over the benefits of using PasswordLess.
Passwords are the biggest attack vector and are responsible for more than 80% of breaches,
Let’s take a look at password alternatives, - PasswordLess Authentications.
Typescript Meta-Programming from 0 to 100 - workshop
When applications are getting bigger, some tools and features that help to manage this increasing complexity become more required. Let's check some of these features: composition/dependency Injection, runtime type assertions, reflection/mirroring and more, and see how we can use it in real live use cases.
Typescript Compiler API from 0 to 100
TypeScript has become very popular in the past few years. Many of us (developers) have a good understanding of the language, except not many of us know how the compiler works internally.
Understanding the internal mechanism of the TypeScript compiler and API will be extremely valuable if you need to improve the build pipeline or develop custom tools.
Or even generate your code instead of coding it.
Typescript Meta-Programming from 0 to 100.
When applications are getting bigger, some tools and features that help to manage this increasing complexity become more required. Let's check some of these features: composition/dependency Injection, runtime type assertions, reflection/mirroring, and more, and see how we can use them in live coding sessions.
Why Full Cycle is the Key to Success in Today's Fast-Paced Web Development Industry
In most articles Full Stack is described as “... an engineer who can handle all the work of databases, servers, systems engineering, and clients. …may be a mobile stack, a Web stack, or a native application stack.”
But is it enough in our time? When “time to market” is critical. When bug fixing on production can’t take longer than a couple of hours. And it doesn't matter if we are talking about a large company or a small startup, new reality more often requires developers to be a “Full Cycle”, - design, development, test, deploy, operate, and support.
Let's talk about the past, present and why ‘Full Cycle’ is a future of Web Development.
Micro-Frontend Architecture and Module Federation: Making the Right Choices for Your Project
The micro-frontend architecture is attracting more and more developers, and module federation is a great addition to this architectural pattern. And as with any new technology, new questions are raised.
Let's take real-life examples and live coding to answer the following but not limited to: how we should divide apps and whether there are specific criteria to separate them. Is my project suitable for the Micro-Frontend at all? When should I use Micro-Frontend and when Module Federation? And some other questions.
This talk is designed to provide practical, real-life examples and live coding demonstrations that will help attendees navigate the world of micro-frontends and module federation more confidently. The presentation will answer essential questions, such as when to use micro-frontend, when to use module federation, and how to determine if a project is suitable for these approaches.
Easy MicroFrontend Adoption: Using Schematics, Builders, and TypeScript Compiler API
MicroFrontends are getting more popular because they offer advantages over the usual large, single frontend applications, like better flexibility and the ability to work on parts of the app separately. But, this approach can make the whole system more complex to develop and manage. This complexity means we need a strong base that can be shared by different teams. In this session, we will discuss how tools like schematics, builders, and the TypeScript Compiler API can simplify building this base. We will learn how these tools can help bring MicroFrontend architecture into your current projects easily and efficiently, making your development process smoother.
This talk will explore how the use of schematics, builders, and the TypeScript Compiler API can simplify the adoption of MicroFrontends in a complex development environment, making it faster and easier to create a foundation for multiple teams to use.
MicroFrontends: The Future of Agile and Scalable Frontend Development
Dive into the world of MicroFrontends, a game-changer in agile and scalable frontend development. This talk explores how this approach breaks down complex applications into manageable segments, fostering enhanced team collaboration and making testing simpler. It emphasizes the adaptability of MicroFrontends in integrating diverse tools, thereby boosting efficiency and innovation in development processes. Discover how MicroFrontends not only improve development processes but also pave the way for more adaptive, scalable software solutions.
MicroFrontends, development teams can become more efficient and agile, enhancing scalability, improving testing, and diversifying technology choices. Given the high relevance and impact of these topics, this talk aims to contribute significantly to the knowledge base and practices within the developer community.
AI-Powered E2E UI Testing: Faster Creation, Easier Maintenance
This session will guide you through the advanced field of AI-Powered E2E UI Testing, focusing on how it speeds up test creation and simplifies test maintenance. We'll begin by examining the challenges in generating E2E tests with AI, noting how this differs from the simpler task of creating unit tests.
The discussion will then shift to a solution that addresses these challenges effectively. Prepare to see a live demonstration where we'll craft an E2E test using popular tools like Cypress or Playwright. To wrap up, we'll look into how AI comes close to fully automating the maintenance of our test suites, ensuring they stay up-to-date with minimal manual intervention.
Thank you for hiring me, but I'm quit! 12 companies in 12 years and 12 lessons Learned.
Join us for a talk about an exciting 12-year journey through the tech world, moving through 12 different companies. Learn how to confidently make job changes, respect your needs, ace interviews, get better job offers, and gain lots of tech experience. This talk is great for anyone thinking about changing jobs or wanting to grow in their career. Find out how saying, "Thank you for hiring me, but I’m quitting," can actually be a good step for finding success and learning more about yourself.
This talk is perfect for anyone working in tech. Whether you're thinking about changing your job for the first time, want to improve your job selection, or hope to learn more tech skills, this is for you.
This is the first time this talk is being given.
The Potential of Built-in AI in Browser or console.log(window.ai)
Step into the future of web innovation with Chrome’s built-in AI. This talk explores the benefits of on-device and hybrid AI, focusing on APIs for critical tasks like translation and summarization. Discover real-world use cases and practical applications, showing how these technologies can enhance user experience and improve application efficiency. Gain insights into integrating these powerful tools into your development workflow, positioning yourself at the forefront of AI-enhanced web development.
CityJs Athens Upcoming
The Future Is Tomorrow. The Potential of Built-in AI in Browser or console.log(window.ai)
CloudX 2024 Sessionize Event
NDC Porto 2024 Sessionize Event
CityJs Singapour
AI-Powered E2E UI Testing: Faster Creation, Easier Maintenance
Typescript Meta-Programming from 0 to 100 - workshop
Web Summer Camp 2024 Sessionize Event
Micro Frontends Conference 2024 Sessionize Event
DeveloperWeek Management 2024 Sessionize Event
TechBash 2023 Sessionize Event
Porto Tech Hub Conference 2023 Sessionize Event
JavaScript & Friends 2023 Sessionize Event
Visual Studio Live! @ Microsoft HQ 2023 Sessionize Event
DeveloperWeek Latin America 2023 Sessionize Event
DevDays Europe
Micro Frontend Architecture and Module Federation: Making the Right Choices for Your Project
Is Qwik Really the World's First O(1) JS framework?
Angular Tiny Conf. - Shemu 2023 Sessionize Event
Angular Tiny Conf. - Peretor 2022 Sessionize Event
Web Developer Conference '22 Sessionize Event
Developer Week '22 Sessionize Event
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