- 73
- 12 144
ConfrontJS
Poland
เข้าร่วมเมื่อ 20 ส.ค. 2018
Front-end conference - 5th edition
12 April 2024 in Warsaw, Poland
tickets: confrontjs.pl/
12 April 2024 in Warsaw, Poland
tickets: confrontjs.pl/
Noam Honig - Meet Your New BFF: Backend to Frontend without the Duct Tape
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.
This 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.
In 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.
You’ll come away from this session able to build apps for modern web architecture while still maintaining our code DRY and increase productivity.
ConfrontJS 2024 - #Frontend #Conference in #Warsaw, Poland
Date: 12 April 2024
Venue: BEC Poland, Warsaw
ConfrontJS is a conference that focuses on JavaScript
used in Front-end development held once a year. The
target participants are mid-level and advanced
JavaScript programmers.
▶︎ Homepage: confrontjs.pl/
▶︎ Social Media: linktr.ee/ConfrontJS
Sponsors:
➛ BEC Poland - www.bec.dk/poland/
➛ Callstack - www.callstack.com/
➛ Campus.ai - campusai.pl/
➛ Monday.com - monday.com/
➛ OLX - www.olx.pl/
➛ Socket - socketsupply.co/
➛ Xfaang - xfaang.com
This 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.
In 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.
You’ll come away from this session able to build apps for modern web architecture while still maintaining our code DRY and increase productivity.
ConfrontJS 2024 - #Frontend #Conference in #Warsaw, Poland
Date: 12 April 2024
Venue: BEC Poland, Warsaw
ConfrontJS is a conference that focuses on JavaScript
used in Front-end development held once a year. The
target participants are mid-level and advanced
JavaScript programmers.
▶︎ Homepage: confrontjs.pl/
▶︎ Social Media: linktr.ee/ConfrontJS
Sponsors:
➛ BEC Poland - www.bec.dk/poland/
➛ Callstack - www.callstack.com/
➛ Campus.ai - campusai.pl/
➛ Monday.com - monday.com/
➛ OLX - www.olx.pl/
➛ Socket - socketsupply.co/
➛ Xfaang - xfaang.com
มุมมอง: 132
วีดีโอ
Daniel Afonso- A nerdy guide to the web trending concepts
มุมมอง 364 หลายเดือนก่อน
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 dis...
Keren Kenzi - Continuous Improvements of The Code Review Process
มุมมอง 1644 หลายเดือนก่อน
Different teams have different practices when it comes to code review. As a senior software engineer, working in the industry for over a decade, I have seen and experienced various code review processes. In this talk, I will share the best practices I have learned for conducting an effective code review. These practices will improve your code review process and contribute to your team's product...
Kathleen McMahon - Design Systems Carnival! One accessible component, many pretty masks
มุมมอง 426 หลายเดือนก่อน
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. Kathleen McMahon www.kathleenmcmahon.dev/ ConfrontJS 2024 - #Frontend #Conference in #Warsaw...
Chris Heilmann - Growing up in style - what the JS world can learn from CSS
มุมมอง 1766 หลายเดือนก่อน
As a web developer of over 25 years, I've seen a lot of changes in the industry. I've seen the rise and fall of many technologies, and I've seen the web evolve from a simple document sharing platform to a full-fledged application platform. I've seen the rise of JavaScript and the fall of Flash, and I've seen the rise of CSS and the fall of table-based layouts. CSS has come a long way since its ...
ConfrontJS 2024 Invitation
มุมมอง 538 หลายเดือนก่อน
ConfrontJS Front-end Conference V edition. confrontjs.pl 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 Powered by: @Warsawjs Sponsors: BEC Poland - www.bec.dk/poland Callstack - www.callstack.com/ CampusAI - campusai.pl/ Monday.com - monday.com/ OLX - www.olx.pl/ Socket SUPPLY CO. - s...
Marek Kirejczyk - The magic of continuous delivery
มุมมอง 55ปีที่แล้ว
Discover effective techniques that teams can utilize to enhance their performance, which are frequently neglected amidst the hustle and bustle of scrum ceremonies and docker containers. ConfrontJS 2023 - #Frontend #Conference in #Warsaw, Poland Date: 24 March 2023 Venue: BEC Poland, Warsaw ConfrontJS is a conference that focuses on JavaScript used in Front-end development held once a year. The ...
Vadym Tarasich - How do we build games? Connecting past, present and future
มุมมอง 51ปีที่แล้ว
How did we create our game framework with React Redux and build dozens of games? How we have solved problems of introducing new tech to large codebases and connecting Redux and Mobx. Vadym Tarasich ua.linkedin.com/in/vtarasich Slides: s3.eu-central-1.amazonaws.com/www.warsawjs.com/static/presentations/ConfrontJS_2023/Vadym-Tarasich-How-do-we-build-games-Connecting-past-present-and-future.pdf Co...
Roy Derks - GraphQL is just HTTP
มุมมอง 116ปีที่แล้ว
Let's face it, there are many advantages to using GraphQL compared to REST APIs. But if you strip it down to the network protocol, it's using HTTP just as REST. We developers need to write a lot of imperative code to retrieve data to display in our applications and handle state. With GraphQL you can, when using the correct libraries, decrease the amount of code needed around data fetching and s...
Yonatan Kra - Test Drive Your Code
มุมมอง 102ปีที่แล้ว
What can software developers learn from doctors, scientists and martial artists? During my years as a developer I’ve written lots of software. Ranging from data related like image processing, sound analysis and synthesis, and data analysis to working on fullstack web applications. I’ve picked up some skills in various fields like performance, design patterns and devops. In this talk I’m going t...
ConfrontJS 2023 - Vadym Invitation
มุมมอง 12ปีที่แล้ว
ConfrontJS Front-end Conference IV edition. confrontjs.pl Are you ready to take your JavaScript skills to the next level? 24th of March 2023 - Warsaw, Poland EMPOWERING THE NEXT GENERATION OF FRONT-END PROFESSIONALS Speakers: Tejas Kumar, Maya Shavin, Keren Kenzi, Roy Derks, Yonatan Kra, Vadym Tarasich, Marek Kirejczyk Master of Ceremonies: Barry Solone Powered by: @Warsawjs Sponsors: BEC Polan...
ConfrontJS 2023 Invitation
มุมมอง 34ปีที่แล้ว
ConfrontJS Front-end Conference IV edition. confrontjs.pl Are you ready to take your JavaScript skills to the next level? 24th of March 2023 - Warsaw, Poland EMPOWERING THE NEXT GENERATION OF FRONT-END PROFESSIONALS Speakers: Tejas Kumar, Maya Shavin, Keren Kenzi, Roy Derks, Yonatan Kra, Vadym Tarasich, Marek Kirejczyk Master of Ceremonies: Barry Solone Powered by: @Warsawjs Sponsors: BEC Polan...
Vlad Mystetskyi -The new Era of No-code/Low-code -Why and how to open your platform for external dev
มุมมอง 352 ปีที่แล้ว
Slides: s3.eu-central-1.amazonaws.com/www.warsawjs.com/static/presentations/ConfrontJS_2022/Vlad-Mystetskyi-The-new-Era-of-No-codeLow-code.pdf ConfrontJS 2022 - #Frontend #Conference in #Warsaw, Poland Date: 26 March 2022 Venue: Kinoteka, Plac Defilad, PKiN, Warsaw ConfrontJS is a conference that focuses on JavaScript used in Front-end development held once a year. The target participants are m...
Tomasz Stachewicz - JavaScript, spreadsheets and API
มุมมอง 372 ปีที่แล้ว
In every organization, someone uses a spreadsheet instead of specialized software. It works and it does the job. Sometimes, however, it would be nice to get to the API of the websites we use instead of pasting the data into the spreadsheet, and it would be best if it could be done with code in JS, the lingua franca of the Internet. It all turns out to be possible and that is exactly what we are...
Rakhi Sharma - Let's talk about design systems
มุมมอง 1742 ปีที่แล้ว
When we talk about a design system, people by default assume it is something very complex and is only for experienced developers! Why do we have this kind of gatekeeping? It’s not needed! Let me walk you through how we handle our design system at Delivery hero. How when I started I was able to make sense out of design systems. How you can too. I am going to talk about how you don't need to cons...
Evgeny Kot - Quo vadis, frontend? - ConfrontJS 2022
มุมมอง 622 ปีที่แล้ว
Evgeny Kot - Quo vadis, frontend? - ConfrontJS 2022
Eleftheria Batsou - It's easy to create good looking products, but how about useful ones?
มุมมอง 562 ปีที่แล้ว
Eleftheria Batsou - It's easy to create good looking products, but how about useful ones?
Yonatan Kra - Optimize Your JavaScript App's Performance
มุมมอง 2202 ปีที่แล้ว
Yonatan Kra - Optimize Your JavaScript App's Performance
Jemima Abu - A Guide To Functional Programming
มุมมอง 3342 ปีที่แล้ว
Jemima Abu - A Guide To Functional Programming
Elad Shechter - How to Create Pure CSS Games
มุมมอง 2072 ปีที่แล้ว
Elad Shechter - How to Create Pure CSS Games
Adrian Mróź - Destructuring state management (in React)
มุมมอง 1322 ปีที่แล้ว
Adrian Mróź - Destructuring state management (in React)
Tejas Kumar - Changing The Game with Developer Experience
มุมมอง 842 ปีที่แล้ว
Tejas Kumar - Changing The Game with Developer Experience
Avital Tzubeli - You Are the Storyteller: what fairytales can teach us about frontend development
มุมมอง 1262 ปีที่แล้ว
Avital Tzubeli - You Are the Storyteller: what fairytales can teach us about frontend development
⚡️Lightning Talk - Marcin Hagmajer - Open Zachęta. Tech in service of art - ConfrontJS 2022
มุมมอง 2492 ปีที่แล้ว
⚡️Lightning Talk - Marcin Hagmajer - Open Zachęta. Tech in service of art - ConfrontJS 2022
⚡️Lighning talk - Tymon Terlikiewicz - Lessons learned migrating from a monolith frontend
มุมมอง 874 ปีที่แล้ว
⚡️Lighning talk - Tymon Terlikiewicz - Lessons learned migrating from a monolith frontend
⚡️Lighning talk - Jan Salwowski - Tips for maintainable Vue code - ConFrontJS 2019
มุมมอง 904 ปีที่แล้ว
⚡️Lighning talk - Jan Salwowski - Tips for maintainable Vue code - ConFrontJS 2019
⚡️Lighning talk - Nadia Ginalska - The sweet allure of a full rewrite - ConFrontJS 2019
มุมมอง 294 ปีที่แล้ว
⚡️Lighning talk - Nadia Ginalska - The sweet allure of a full rewrite - ConFrontJS 2019
es lo que deno jajaja pos no memos pedante ❤ mira que mas profitas de deno y preact 😅
If I hadn't used Remult yet, I would definitely start after this talk!
Very well done 🎉
Could have done without the blockchain nonsense and Elon stanning. We have too much of that in tech as it is, we don't need it in conf talks.
Interesting
Yeah! What do you think of GraphQL?
I really enjoy seeing people who push the boundaries of the web
first
Brilliant! Thank you so much!
This was a great talk! I've only looked into Cypress on a very top level so seeing how it currently runs with practical examples was super valuable. And as a big fan of visual regression tests, I loved seeing how the tooling has improved since I started doing it. Thanks Tomasz!
Hello and thanks for publishing. There is a small error in description. My slides are under this URL: zychoo.github.io/conFrontJs-slides/ And if anyone would like to do same thing that I did on my presentation there are sources: github.com/zychoo/confrontJS-app
Oh, I can't wait this year's!!!
I was desperately looking for a beginner friendly introduction to Algebraic Data Types within Typescript and how to go about implementing them. The "reasoning" is simple, but the implementation (without native pattern matching), to me, deemed quite difficult. Thanks to you, I was able to finally feel as though I was able to take my first step down this rabbit hole. Thank you so much. P.S. I would love to see you walk through more implementations of various ADTs within Typescript. You do a good job of explaining the why and how using Typescript. Anyone out there have any recommendations for a good follow up to this lecture?
Hey! Thanks a ton for such motivating comment. From my side, I can recommend a whole fp-ts ecosystem, starting with this library github.com/gcanti/fp-ts (and gcanti.github.io/fp-ts/introduction/learning-resources). Keep growing! :)
Awesome talk! Thanks Nadia for your talk with smile on face!
nice :)
RxJs is not invented by Ben Lesh - The original Inventor of RxJs is Erik Meijer (Microsft) and Matthew Podwysocki (Micorosoft) ported it to Javascript!
The last demo example should have a "$" sign before brackets. That's way editor didn't notice the error. It was treated as usual text content. However, It was funny to fight with Barry and his gong, but as usual, when you improvise and have pressure like that something has to go wrong 🙊 😂
You should have left Barry end your presentation when you brilliantly got the stars example working and you'd ended on top of things... totally unnecessary to try to show that other minor feature when you knew you had just 1 minute or so left :) but I know the feeling, MUST COMPLETE PRESENTATION.
@@renatoathaydes3162 You are absolutely right. It was a rush, at the end and I could have expected it had to go wrong... Btw, thanks for watching to the end! :)
@@DominikLubanski fantastic work with hybrids! I am porting it to Dart. What do you think about that? Not sure yet how to make properties type check but I am investigating.
Love the video!
This might be the best promo video of Warsaw... ever :)
Oh! Thanks man!
Na przyszły rok popracujcie nad ostrością i światłem, bo w konferencja była doskonała i nie ma czego poprawiać ;)
Rozumiem, że masz na myśli poprawienie ostrości podczas wydarzenia, czy podczas realizacji tego materiału? :)
Super zaproszenie! Wyglada bardzo profesjonalnie i to przejście z pomnika syrenki na led jest ekstra :D
Dziękujemy ;-) Chcieliśmy sprawdzić czy syrenka w Campus Warsaw i "oryginalna" pasują do siebie i wyszło, że chyba tak :) Pod koniec jest jeszcze przejście z mikrofonów na logo ConFrontJS zrealizowane w podobnym stylu.