ConfrontJS 2018
ConFront JS is a conference that focuses on JavaScript used in Front-end development. The target audience are mid-level and advanced JavaScript programmers.ConFrontJS is organised by WarsawJS team. We are running a community of over 4000 members, which is the biggest and most active JavaScript.Community of this type in Poland. We are experienced, dependable and open.
This page was generated from this YAML file. Found a typo, want to add some data? Just edit it on GitHub.
-
๐ค Scalable Best Practices for Your Development Team
- ๐น 1 video
- ๐ค Tejas Kumar
Software development teams usually are fairly complex: shifting priorities, changing requirements, and different personalities. This talk focuses on the ever-changing front-end tech landscape, along with team management in order to encourage best software engineering practices and better team culture across front-end teams through real-world use cases and hiโฆ -
๐ค Algebraic Data Types
- ๐น 1 video
- ๐ 1 slide deck
- ๐ค Marcin Wadoล
Most languages have the concept of types defined. It's always good to feel safe working with the codebase.One of approaches to successfully launch new project is to define a domain model in the way your grandma used to make it. In this talk I will present you a hipster way to fulfill this task using the Algebraic Data Types. -
๐ค Build your own test runner
- ๐น 1 video
- ๐ 1 slide deck
- ๐ค Ran Yitzhaki
In the javascript renaissance, more and more developers become toolmakers; even a basic understanding of how a tool works can help in the debugging process.Together, we'll live code a mocha-like test runner from scratch.While understanding the mechanism behind it, we'll create a small CLI app, that runs our test suites, and reports the results to the consoleโฆ -
๐ค Taste the Future with Functional Web Components
- ๐น 1 video
- ๐ 1 slide deck
- ๐ค Dominik Lubaลski
Do we really need classes? What about complex lifecycles? Add to this hard to maintain stateful architecture and here you have almost all available JavaScript UI libraries today. I think there is a much easier way to create building blocks of the Internet, which are web components.In this talk, I would like to present a functional way of creating web componeโฆ -
๐ค Migrating from Monolith to Microfrontends
- ๐น 1 video
- ๐ 1 slide deck
- ๐ค Yaprak Ayazoฤlu
Recently, bol.com seller dashboards, which used to be a monolith, decomposed into microfrontends defined by a business domain concept. We experimented on different ways of microfrontend techniques and picked one. Since each application can run independently on their own minimal setup, this gave the teams great flexibility, autonomy and yet improved the ownerโฆ -
๐ค Making internets great again - a story of working with legacy code
- ๐น 1 video
- ๐ 1 slide deck
- ๐ค Miszo Radomski
Most of the developers one day will have to work with some kind of legacy application. I want to present a story about one of the applications I've been working on, which was started ~4 years ago as a hybrid of .NET MVC and AngularJS (1.3) and a journey our team came through last year to make it possible to support and more reliable than before. It's not a fโฆ -
๐ค The Front-end TDD challenge
- ๐น 1 video
- ๐ 1 slide deck
- ๐ค Yonatan Kra
TDD, the final frontier. These are the voyagers of the average developer, to create stable features, to join in the CI/CD world, to boldly develop minimum amount of code!Many people say it is impossible to develop a front end application without opening the browser. Iโm here to put these claims to the (unit) test!In this talk we will build a working app - wiโฆ -
๐ค When Push Comes to Web
- ๐น 1 video
- ๐ 1 slide deck
- ๐ค Nadia Ginalska
Like fire from mount Olympus, Push Notifications were stolen from the native mobile applications, for the benefit of us JavaScript developers. Now available for anyone, they are a powerful tool for building user engagement.In this talk I'll explain how they can improve your business and how you can start using them. By the end you should have a solid grasp oโฆ -
๐ค You've been doing CSS wrong
- ๐น 1 video
- ๐ 1 slide deck
- ๐ค Michaล Warda
In my career I wrote a lot of bad code. When I got back to it I could tell what was wrong, and use this knowledge, to not make the same mistakes in the future.Not with CSS though. I've used different frameworks, methodologies, preprocessors and I never got the feeling why it worked or not.I decided to study this topic. In my presentation I will approach stylโฆ -
๐ค Moving from Anarchy to Sustainability
- ๐น 1 video
- ๐ 1 slide deck
- ๐ค Peter Milne
This talk covers the architecture and challenges of moving user-facing applications from startup mode to enterprise mode. The problem of 100 different applications that use every JS framework, 600+ API endpoints, multiple JavaScript dialects, with an unproductive UX or UI components. We will cover architecture to facilitate the migration of disparate applicaโฆ