
Maxim Salnikov
Maxim Salnikov is a tech and cloud community enthusiast based in Oslo. With over two decades of experience as a web developer, he shares his extensive knowledge of the web platform, cloud computing, and AI by speaking at and providing training for developer events worldwide. By day, Maxim plays a crucial role in supporting the development of cloud and AI solutions within European companies, serving as the leader of developer productivity business at Microsoft. During evenings, he can be found running events for Norway's largest web and cloud development communities. Maxim is passionate about exploring and experimenting with Generative AI possibilities, including AI-assisted development. To share his insights and connect with like-minded professionals globally, he founded and organized the inaugural Prompt Engineering Conference, the first of its kind on a global scale.
From Experiment to Enterprise: Scaling AI Coding Assistants Across Engineering Teams
From Experiment to Enterprise: Scaling AI Coding Assistants Across Engineering Teams

Technical leaders face the challenge of balancing innovation with governance when rolling out AI assistants across teams. This session offers a tactical view on operationalizing AI in software development - covering success metrics, telemetry, feedback loops, and enterprise guardrails. Based on the GitHub Well-Architected framework and broadened to general-purpose AI tools, we’ll explore how to create visibility into usage, address security and compliance risks, and ensure that AI-powered development doesn’t just happen - it scales with intent and trust. A must-attend for those building the platforms and policies of tomorrow’s engineering organizations.
Web Push Notifications Done Right
JSNation 2023

11 min
Web Push Notifications Done Right

Finally, Web Push API is available in all major browsers and platforms. It's a feature that can take your users' experience to the next level or... ruin it! In my session, after a tech intro about how Web Push works, we'll explore implementing smart permission request dialogues, various types of notifications themselves, and communicating with your app for more sophisticated scenarios - all done right, with the best possible UX.