Trust Nothing, Ship Safely: Surviving the Supply Chain Attack EraBy Nina TorgunakovaTrust Nothing, Ship Safely: Surviving the Supply Chain Attack EraReact Summit USNew York, United StatesTalkDeveloper CommunityFrontend & real-timeReactJavaScriptNovember17-20
Automatic and Accessible Dynamic Themes With OKLCH Color SpaceBy Nina TorgunakovaAutomatic and Accessible Dynamic Themes With OKLCH Color SpaceJSNationNew York, United StatesTalkFrontend & real-timeProduct developmentOKLCHCSSNovember16-19
5 best practices for preventing chaos in Tailwind CSS5 best practices for preventing chaos in Tailwind CSSAugust 5, 2026SKILL availableBlog PostFrontend & real-timeTailwind CSSCSSJavaScript
600+ million people write right-to-left: 2 fixes your app needs600+ million people write right-to-left: 2 fixes your app needsMay 18, 2026Blog PostDeveloper ProductsFrontend & real-timeNext.jsCSSJavaScript
The 4 most common security risks when vibe coding your appThe 4 most common security risks when vibe coding your appFebruary 11, 2026Blog PostAIFrontend & real-timeAgentic developmentJavaScript
How to make an AI clone of your CEO for the world's biggest hackathonHow to make an AI clone of your CEO for the world's biggest hackathonJune 23, 2025Blog PostDeveloper ProductsDesignCase StudyAIDesign for devtoolsSDKs, extensions & plugins
How to quickly (and weightlessly) convert Chrome extensions to SafariHow to quickly (and weightlessly) convert Chrome extensions to SafariAugust 28, 2024Blog PostCase StudyDeveloper ProductsSDKs and PluginsFrontend & real-timeSDKs, extensions & pluginsJavaScriptTypeScriptSwift
How to make complex Chrome extensions: a zero gravity guideHow to make complex Chrome extensions: a zero gravity guideJuly 16, 2024Blog PostDeveloper ProductsSDKs and PluginsFrontend & real-timeSDKs, extensions & pluginsJavaScriptTypeScriptReact
Why should developers write? 3 reasons and 3 common blocksWhy should developers write? 3 reasons and 3 common blocksMarch 20, 2024Blog PostDeveloper Marketing
Care beyond code: 7 best design practices for frontend developersCare beyond code: 7 best design practices for frontend developersNovember 28, 2023Blog PostDesignFrontend & real-timeCSSJavaScript
How a year-long LeetCode habit upped my professional gameHow a year-long LeetCode habit upped my professional gameJuly 5, 2023Blog PostDeveloper MarketingProduct developmentFrontend & real-timeJavaScript
Before your next frontend pull request, use this checklistBefore your next frontend pull request, use this checklistJune 7, 2023Blog PostFrontend & real-timeA11yCSSJavaScript
Trust nothing, ship safely: surviving the supply chain attack eraBy Nina TorgunakovaTrust nothing, ship safely: surviving the supply chain attack eraSep 23–24, 2026Lisbon AI 2026TalkDeveloper CommunityFrontend & real-timeJavaScript
Smart Nano Stores, or how to make state management in Angular simplerBy Nina TorgunakovaSmart Nano Stores, or how to make state management in Angular simplerAug 21–22, 2026NG Kenya 2026TalkOpen SourceFrontend & real-timeProduct developmentJavaScriptAngular
Smart Nano Stores, or how we made web development simplerBy Nina TorgunakovaSmart Nano Stores, or how we made web development simplerJul 4, 2026Tbilisi JSTalkOpen SourceFrontend & real-timeProduct developmentJavaScriptReactAngular
Automatic and Accessible Dynamic Themes With OKLCH Color SpaceBy Nina TorgunakovaAutomatic and Accessible Dynamic Themes With OKLCH Color SpaceNov 28, 2025React Advanced ConferenceTalkFrontend & real-timeProduct developmentOKLCHCSS
Smart Nano Stores, or how we made front-end simplerBy Nina TorgunakovaSmart Nano Stores, or how we made front-end simplerSep 20, 2025WhatTheStack ConferenceTalkFrontend & real-timeProduct developmentJavaScriptReact
Simplifying State Management in Angular with Smart Nano StoresBy Nina TorgunakovaSimplifying State Management in Angular with Smart Nano StoresMay 12–15, 2025International Javascript ConferenceTalkOpen SourceFrontend & real-timeJavaScriptAngular
Solving algorithms: beyond cramming for job interviewsBy Nina TorgunakovaSolving algorithms: beyond cramming for job interviewsMar 25, 2025Voxxed Days ZürichTalkDeveloper CommunityFrontend & real-timeProduct development
Simplify State Management with Nano StoresBy Nina TorgunakovaSimplify State Management with Nano StoresNov 8, 2024angularday 2024TalkOpen SourceFrontend & real-timeProduct developmentJavaScriptAngular
5 best practices for preventing chaos in Tailwind CSSBy Nina Torgunakova5 best practices for preventing chaos in Tailwind CSSOct 25–28, 2024React Advanced ConferenceTalkOpen SourceFrontend & real-timeProduct development
Layers Meetup: Smart Nano Stores for state management, or how we made frontend simplerBy Nina TorgunakovaLayers Meetup: Smart Nano Stores for state management, or how we made frontend simplerNov 8, 2023Layers MeetupTalkFrontend & real-time
Layers Meetup 02: Meet the Evil MartiansBy Nina Torgunakova, Roman Shamin and Gleb StroganovLayers Meetup 02: Meet the Evil MartiansNov 8, 2023Layers MeetupTalkDesignFrontend & real-timeDesign for devtoolsOKLCHFigmaFonts
Nano Stores for Massive State Management AdvancementBy Nina TorgunakovaNano Stores for Massive State Management AdvancementOct 23–27, 2023International Javascript ConferenceTalkFrontend & real-timeJavaScriptReact
Nano Stores at Borderless JSBy Nina TorgunakovaNano Stores at Borderless JSSep 20–21, 2023Borderless JS Community DayTalkFrontend & real-timeJavaScriptReact
Algorithms? Are you serious?Podcast with Nina TorgunakovaAlgorithms? Are you serious?Apr 7, 2023FrontSpot GlobalPodcastDeveloper MarketingProduct developmentFrontend & real-time
Bites and Bytes: meetup for developers in TbilisiBy Pasha Kalashnikov, Nina Torgunakova and Travis TurnerBites and Bytes: meetup for developers in TbilisiMar 30, 2023Bites and BytesTalkDesignDeveloper MarketingProduct developmentRuby on RailsRuby
Solving algorithms: beyond cramming for job interviewsBy Nina TorgunakovaSolving algorithms: beyond cramming for job interviewsMar 30, 2023Bites and BytesTalkDeveloper MarketingProduct developmentFrontend & real-time