Agenda

  • 08:00 — 09:30 | Registration

  • 09:30 — 09:45 | Opening by MC

  • 09:45 — 10:25 | Talk

    Let's Build with WebAssembly

    WebassemblyJavaScriptRust

    This will be a cross-framework talk to developers mid-level+. We will build a WebAssembly module live on stage, and look into how other languages (Rust, C, C++) can execute on the web, alongside the frameworks we know and love today.

  • 10:25 — 10:55 | Talk

    When you think there is not time for learning or coding

    HTMLCSSJavaScriptAngularD3.js

    Do you ever feel like you’re stuck in your career? Do you constantly feel like you don’t have time to work on your projects? Do you want to learn something new, expand your knowledge, develop yourself and be the best you can be? In this session, I am going to share my story on how I started coding, how I make time to work on side projects and how you can grow and advance in your career. After this talk, I hope you 'll be inspired to work smarter, make new habits and continue pushing yourself even when things fall apart. I will present some helpful tips about self-motivation, time-management, setting priorities and goals, staying organized, believing in yourself and keeping a balance between your career and personal life. To do so, I'm going to use as an example my personal story of how I got into the tech world, the struggles, the rejections, what I’ve learned and how you can succeed by being consistent and determined. Additionally, in this session, we are going to talk about building the habit of coding and the benefits of it. We are going to explore ways of finding mentors in your job and outside of it and also expanding your social network. This talk is not only about getting better at your 9 to 5 job but also about developing yourself. It is an inspirational talk beneficial for all kind and levels of developers. it's not specific to any framework or language. The talk is divided into 3 parts: A. My coding journey (How I started to code, what I've learned, the struggles and finally the success) B. Habit formation (How to form a habit, how to find time, how to work towards your dreams and how to achieve your goals and how to maintain the desired results) C. Dealing with frustration/stress (How to deal with a toxic workplace, your arrogant colleagues and... yourself)

  • 10:55 — 11:10 | Break (Coffee)

  • 11:10 — 11:50 | Talk

    HTML Semantics: #a11y in web development

    HTML

    HTML is, by default, accessible. However, people tend to reinvent the wheel by not using the proper elements for their purposes. This talk aims to address the inbuilt accessibility features of HTML by using semantic elements and attributes. We will also cover other aspects of accessibility such as navigation and content.

  • 11:50 — 12:20 | Talk

    Mastering Reactive Programming with RxJS

    Reactive ProgrammingRxJSAngular

    We will focus on different RxJS tips that developers can ignore but they make their app more reactive. Using RxJS operators can be tricky when you start writing complex application. But we will see together that our daily code can be improved by simply choosing the right operators in the right place.

  • 12:20 — 13:10 | Lunch

  • 13:10 — 13:40 | Talk

  • 13:40 — 14:10 | Talk

  • 14:10 — 14:25 | Beak (Activity)

  • 14:25 — 14:55 | Talk

  • 14:55 — 15:25 | Talk

    The past, present, and the future of HTML5 game development

    PWAWebXRWebAssembly

    We've come a long way from "is it technically possible to build a web game?" to "oh my, there are so many of them!". What are the current trends in web game development from the perspectives of independent creators and big studios alike? Can hyper casual experiences mix with PWAs, WebXR, and WebAssembly? Join me in exploring the future of HTML5 game development!

  • 15:25 — 15:40 | Break (Sponsors)

  • 15:40 — 15:55 | Lighning Talks

  • 15:55 — 16:25 | Talk

    Web applications of the future with TypeScript and GraphQL

    TypeScriptGraphQL

    Type systems like TypeScript are the next thing when developing JavaScript applications. They make sure that your props are passed in the correct form and shape throughout your application. Together with GraphQLs query language based on types, you can create the web application of the future!

  • 16:25 — 16:55 | Talk

    How browser works?- Behind the Scene!

    HTMLCSSJavaScript

    In this talk, Rakhi will talk about the high-level architecture of the browser and their components like rendering engine. What is going behind the scene? How browsers are rendering HTML/CSS/JS for you? How do parsing and Layout works on browser level? What happens when you search for something on internet?

  • 16:55 — 17:35 | Talk

    Into the web multiverse

    JavaScriptNode.jsWeb Standards

    We always consider the web to be a unique thing. A decentralised platform based on open technologies. A sturdy, open utopia of people using technology to collect and archive the sum of human knowledge. However, in the 20 years we have used the web, this has become less and less of a goal. The web is a thing everyone likes to rely on, but the use of it has to cater to different needs and demands. It is time for us as developers to be aware of these needs and understand different audiences better.

  • 17:35 — 17:50 | Final (Contest’s winner announcement)

Tejas Kumar Dominik Lubański Ran Yitzhaki Tejas Kumar Ran Yitzhaki Tejas Kumar