logo

Are you ready to take your JavaScript skills to the next level?

12th of April 2024 - Warsaw, Poland

EMPOWERING THE NEXT GENERATION OF FRONT-END PROFESSIONALS

Welcome to the Front-End Conference! Join industry leaders and developers to learn about the latest front-end technologies and trends.
Get ready to take your skills to the next level. Let's learn and connect together.

SPEAKERS

this year

avatar

Chris Heilmann

WeAreDevelopers

avatar

Jemima Abu

WeMakeWebsites

WHY CONFRONTJS?

1

Day


1

Line


12

Speakers


ENG

Language


Welcome to ConfrontJS, the premier conference for medium level and advanced front-end developers. Our conference is designed to bring together industry leaders, developers, and enthusiasts who are eager to share their knowledge and experience in the latest front-end technologies and trends.

BECOME A SPONSOR

You can join our sponsors!

scheduled talk time09:30 - 10:30
scheduled talk timeapr 12, 2024
The state of the web
By Tejas Kumar
avatar

In this keynote, we will do explore the current landscape of the web, featuring the latest and greatest advancements in AI, CSS, HTML/HTMX, and JavaScript. Come prepared to learn and sharpen your skills while learning about software patterns, AI engineering, and more!

open/close button
scheduled talk time10:45 - 11:30
scheduled talk timeapr 12, 2024
A nerdy guide to the web trending concepts
By Daniel Afonso
avatar

The web! A vast container of knowledge, concepts, and things we do not always understand. Terms like Server Components, Hydration, Fine-Grained Reactivity, Resumability, and many others are thrown around daily, but we often don't fully grasp them. Join this interactive adventure straight from the pages of a comic book as your favorite heroes and villains help you understand some of the most discussed topics on the web now.

open/close button
scheduled talk time11:45 - 12:15
scheduled talk timeapr 12, 2024
Continuous Improvements of The Code Review Process
By Keren Kenzi
avatar

As Front-end developers, we all know that forms can get really messy, but what if I told you that there is a library out there that can make your life much easier. In this talk, I'll introduce react-hook-form, a library that started to gain more and more popularity. It is super light, intuitive, performant, and flexible with easy-to-use validation. We'll cover its basics through a live code example and learn about its benefits. In addition, I will share with you my thoughts about what to look for when choosing a library to use.

open/close button
scheduled talk time12:30 - 14:00
scheduled talk time
Lunch Break
avatar

open/close button
scheduled talk time14:00 - 14:30
scheduled talk timeapr 12, 2024
Build native apps for ANY OS using ANY frontend library
By Paolo Fragomeni
avatar

It's now possible to use the code you've already written, or your favorite front-end libraries to build native apps that run on Android, iOS, macOS, Windows, Linux, Xbox, Playstation, and more. Let me introduce you to Socket runtime

open/close button
scheduled talk time14:45 - 15:15
scheduled talk timeapr 12, 2024
Test Your Frontend Like a Pro
By Yonatan Kra
avatar

“Unit tests are for backend”. You’ve probably heard this claim more than once. It’s almost as common as “unit tests are important, but...”. How is it that so many people claim unit tests are important - and yet not many people write them - or suffer when writing them? In this talk we will go over practical principles for writing tests and see how unit tests complement other types of tests. How do you choose what to test? How to choose what to mock? How does one handle testing environment differences from the browser? We will answer all this and more by live coding a frontend component - the fun way.

open/close button
scheduled talk time15:30 - 16:00
scheduled talk timeapr 12, 2024
Meet Your New BFF: Backend to Frontend without the Duct Tape
By Noam Honig
avatar

Even with all of the incredible frameworks available today vs. a decade ago (or even two––for devs who have been around as long as I have), it still feels like much of our work as fullstack developers is still repetitive, and held together by duct tape code we shouldn’t be writing.\n\nThis is because we write a lot of duplicate and boilerplate code for everyday things such as simple database CRUD, data validation, authorization, and data-type conversions, but the majority of these tasks haven’t advanced at the pace of modern web architecture.\n\nIn this live coding session we'll turn a front-end app into a fullstack app with code that is easy to write, follow &, most importantly maintain, with end-to-end typesafety (say no to GraphQL!), consistent and encapsulated validations, live querying, access control, secured APIs, you get the idea.\n\nYou’ll come away from this session able to build apps for modern web architecture while still maintaining our code DRY and increase productivity.

open/close button
scheduled talk time16:15 - 16:45
scheduled talk timeapr 12, 2024
Design Systems Carnival! One accessible component, many pretty masks.
By Kathleen McMahon
avatar

Design System components are like Venetian Carnival guests. Enter the disclosure widget, wearing many masks, elevating the Carnival to luxury status. Or are they? What happens when those masks get mixed? In this talk, learn how to create an accessible disclosure widget and save your Carnival from chaos.

open/close button
scheduled talk time16:50 - 16:55
scheduled talk timeapr 12, 2024
AI is eating the world, grab a fork
By Ekene Eze
avatar

According to a recent research, less than 2% of software engineers are specialized in Machine Learning. Where does that leave the rest of us in the advancement of AI technologies? In this talk, we will explore the current state of AI and discuss the opportunities that exist for regular developers to get involved in the AI space without a CS degree or ML background.

open/close button
scheduled talk time17:00 - 17:05
scheduled talk timeapr 12, 2024
Unleash the Power of LangChain
By John Nguyen
avatar

LangChain is an open-source framework that connects powerful large language models (LLMs) to external data sources, enabling the development of natural language processing (NLP) applications. It offers modular components for efficient language model operations and off-the-shelf chains designed for specific applications. \nIn this Lightning talk, I will provide an overview what LangChain is and why you should consider it for your next AI project.

open/close button
scheduled talk time17:08 - 17:18
scheduled talk timeapr 12, 2024
A way to better REST
By Andriy Mykulyak
avatar

We’ve been creating REST APIs for more than 20 years. And for the last 10 of them, we’ve been facing the same problems: tens of incompatible approaches, difficult evolution, not-so- great DX, to name a few. Can we address these problems without sacrificing all the good parts REST provides ? YES, now we can.\n\nThe key idea is to adopt the schema-first approach. It's when developers, instead of writing API code manually, describe APIs using schemas (a.k.a. contracts). Schemas are then automatically transformed into code, test cases or documentation. This may sound great, had we appropriate tooling. Until recently we didn't, and that made me write API Genie.\n\nAPI Genie is a tool aiming to make schema-first development possible and delightful. During this presentation I will show how it applies to real projects. I am going to cover all major stages of API development - design, development, and testing. Where possible, I will show alternative technologies and approaches.

open/close button
scheduled talk time17:20 - 17:25
scheduled talk timeapr 12, 2024
Let's build everything! The chaos of pet projects.
By Mikhail Korolev
avatar

I tried to make this talk in a format that's the most enjoyable.. Which means lots of jokes, less boring tech time and more focus on the fun part of the engineering the hell out of everything.\n\nNot having pet projects is completely okay. Having them is also okay. Not knowing when to stop is not okay. Throughout my entire career the most valuable thing I learned is how to stop just in time, have fun, learn one or two things and move on. \n\nI'd love to share my journey and things I wish I knew before hacking together a Chrome Dev Tools Protocol cyberdeck or spending months turning my website into a terminal. I have connected my table to Chrome Developer Tools, built the smallest video player, made the most unpractical ad-blocker and that's just the tip of the iceberg. None of my projects went viral (well, with one exception) or made me rich, but I got no regrets. \n\nI'll tell you how to not get bored or burnt out and learn a thing or two.

open/close button
scheduled talk time17:30 - 18:30
scheduled talk timeapr 12, 2024
Growing up in <style> - what the JS world can learn from CSS
By Chris Heilmann
avatar

As a web developer of over 25 years, I've seen a lot of changes in the\nindustry. I've seen the rise and fall of many technologies, and I've\nseen the web evolve from a simple document sharing platform to a\nfull-fledged application platform. I've seen the rise of JavaScript\nand the fall of Flash, and I've seen the rise of CSS and the fall of\ntable-based layouts. CSS has come a long way since its inception, and\nI believe that the JavaScript world can learn a lot from it.\nSpecifically, it can learn that technologies should evolve from\n"possible on" to "useful for" towards "integral to" the web. And, with\nthe nature of the web being inviting to all, moving from specfic\ntoward flexibility.

open/close button

sponsors

Diamond sponsor

bec

Gold sponsor

socket-supply

Silver sponsors

xfaang

Bronze sponsors

campus-aimondaycallstackolx

partners

partner avatar
partner avatar
partner avatar
partner avatar
partner avatar
partner avatar
partner avatar
partner avatar
partner avatar
partner avatar
partner avatar
partner avatar
partner avatar
partner avatar
partner avatar

ORGANIZERS

avatar

Piotr Zientara

Organizer

Community leader. Game changer. Superconnector. CEO @ Xfaang. Once stung by socrates, philosophizes ever since. Knowing is doing.

avatar

Aleksandra Michałowska

Organizer

Head of Operations, creator of the safe space. No victor believes in chance.

Supporting team

avatar

Barry Solone

Master of Ceremony

avatar

Luiza Haas

Technical Support

avatar

Maciej Machniewski

Social Media Specialist

avatar

Mehdi Akbari

Volunteer

avatar

Basia Florczyk

Volunteer

VENUE

BEC Poland (www.bec.dk/poland/) is the full-service IT house providing financial tech solutions for major Danish banks. With branches in Denmark and Poland, we enable their customers to invest online, take out loans, and transfer money. In other words, we do everything it takes to run a bank.

bec
BUY A TICKET
venue picture

TESTIMONIALS

How were the last ConfrontJS conferences?

Tiffany Horan

Human-centered Technology Enthusiast

We’re at #ConfrontJS and we are loving it. Thank you to everyone who has made this happen!

Artur Z.

Developer

Sto tysięcy ogromnych dzięki za konfę

Tomasz Stachewicz

Senior Staff Developer at Shopify

For me 10/10!

Ran Yitzhaki

JavaScripter & OSS evangelist

I Watched his Amazing talk on #confrontjs and I was enlightened by it.

Vivek Patel

Tech Lead

After freaking Party is freaking amazing! #ConFrontJS thanks for this amazing day full of fun!

Magdalena O-S

Founder and Chief Designer at UX GIRL

Listening to presentations at #ConFrontJS in Google Campus. Huge crowd of WarsawJS Community around

Mehdi Akbari

Frontend Developer

ConfrontJS is basically WarsawJS on steroids.