days
-4
-3
hours
-1
-5
minutes
0
-6
seconds
0
-2
search
Streaming to your home

International JavaScript Conference: Livestreaming keynotes from Munich to you!

Sarah Schlothauer
International JavaScript Conference

It’s here! Livestream the opening keynotes from the International JavaScript Conference 2018 from the comfort of your own home!

Missed your chance to join us at the International JavaScript Conference in Munich? No worries.

We are livestreaming the opening keynotes so you can join us wherever you are!

Mark your calendars and set an alarm. You don’t want to miss these excellent talks from JavaScript experts.

Is a new cross-platform development era coming?

by Maxim Salnikov, Full-Stack engineer at ForgeRock

Tuesday, October 16 2018
09:00 – 09:45

Having a single codebase for the main mobile platforms applications is a Holy Grail for many developers. There are some different approaches like using some existing programming languages (not related to mobile dev) and “compile” to native, or creating a synthetic language, or using JavaScript and wrap by the native code (or run in VM). The results are often slow, cumbersome and quite far from having real “native” feeling. What if we want to add more platforms like native desktop apps and web-based ones? The listed methods will not help us there at all.

What could be the real unifying factor for the app platforms we have now, both mobile, desktop and web-based? Right! We have browsers everywhere, that means we can run JavaScript everywhere and the only questions are how to “unbind” it from online-only usage pattern, how to give an access to main hardware APIs without any plugins, and how to let the apps out from the browser UI.

Progressive web apps idea is gaining momentum among web developers, but let’s have a look at it from the mobile developer’s point of view. Is this a real new cross-platform silver bullet?

Livestream Maxim Salnikov’s keynote “Is a new cross-platform development era coming?” here.

SEE ALSO: “PWAs are a natural choice for building offline-ready, installable, fast web apps”

Metamorphosis: From database-driven to DDD

by Julie Lerman, Software coach and Microsoft Regional Director

Tuesday, October 16 2018
17:15 – 17:45

In Franz Kafka’s famous German novel, Gregor Samsa awoke to find himself transformed into a gigantic insect-like creature. Julie Lerman was more fortunate. After decades of designing software based on the needs of the data to be stored, she woke up to the beauty of Domain-driven Design. On the IJS keynote stage, she will share some of big ideas from DDD about client collaboration, strategic design and tactical patterns to help you find a smoother path for solving complex software problems.

Livestream Julie Lerman’s keynote “Metamorphosis: From database-driven to DDD” here.

Follow the tracks

The iJS has five tracks to follow, each packed with valuable speakers, sessions, keynotes, and power workshops.

We’ve included the track description and highlighted just two of the many great events lined up!

Angular 

Originally intended as front-end web application framework for single-page applications, Google’s Angular managed it to become one of today’s most important (JavaScript) frameworks. Angular 1 – formerly known as AngularJS – attracted developers from a wide variety of languages, from Java over .NET to “classical” web developers. The reason for its success can be found in its principles, its usage of declarative programming, and in its explicit de-emphasizing of DOM manipulation in promotion for performance and a better testability. With Angular it’s possible to develop bulletproof module-based enterprise web applications while keeping well-known desktop-like paradigms in mind. The Angular track not only offers best practices from proven enterprise applications but also covers important topics like the migration from Angular one to Angular 2 or performance optimization.

JavaScript/ECMAScript

With its first appearance on May 1995, JavaScript managed to evolve to one of the most important languages of modern days which can be found literally everywhere. It is, along HTML and CSS, not only one of the web’s core technologies but also used in non-browser based environments like desktop and mobile applications, PDFs, and even on server-side.

JavaScript’s history is embossed by a few ground-breaking moments, such as the advent of AJAX, the first appearance of jQuery or the tremendous success of Google’s Angular or Facebook’s React. But it’s not only about the frameworks, JavaScript’s groundwork is the ever-evolving ECMAScript standard. After establishing new array functionalities as well as the exponentiation operator back in 2016, it’s time to focus on the asynchronous-features of ECMAScript 2017. The JS/ECMAScript track provides deep insights in these features as well as in the core principles of vanilla JavaScript.

SEE ALSO: Bring your app to life using Angular animations

Web Development & Architecture

There are lots of interesting aspects in Web Development, for example is the architectural one, and, of course, DevOps, the collaboration between software developers and the IT operations team through the entire service lifecycle. The goal is to provide resilient and sustainable systems in a world of shorter delivery cycles, high-quality deliveries, and faster changes of functionality by making use of container and cloud technologies as well as microservices. The Web Development & Architecture Track gives answers to all sorts of questions – even those you might not even have thought of. You will learn how to choose the right framework for your concerns, and you will gain deep insights in security, testing, performance – server-side as well as regarding your applications –, hardened DevOps Toolchains, and even SEO.

Node.js

Although many of the Node.js modules are written in JavaScript, Node.js is not a JavaScript framework but a cross-platform runtime environment for JavaScript applications, based on Google’s V8 engine. Its event-driven architecture, which is capable of asynchronous I/O, makes it the perfect choice for highly scalable real-time web applications – in the front-end as well as on the server. In combination with the JavaScript package manager npm Node.js quickly became one of the most important JavaScript environments and can be seen as one of the drivers for JavaScript’s acceptance in- and outside the classical web development world. Well-known experts share their knowledge in the Node.js track, beginning with the very basics like creating web servers and networking tools as well as high-sophisticated topics like optimizing Node.js applications for heavy workloads.

React

React is Facebook’s JavaScript library for building highly performant user interfaces, which was highly influenced by XHP. Two of the most important Features are the virtual DOM, which boosts the performance by rendering only the actually changed subcomponents, and the usage of the JavaScript extension syntax JSX. The focus of React is the View – the “V” in a classical MVC architecture, especially when it comes to display large data sets. Although it may require some work, it can be combined with almost every Framework available. Another highlight is the Redux library, which is a representation of the flux architecture. The React track covers the most wanted topics of the React universe, covering basic concepts, unidirectional data flows, immutability, as well as server-side rendering in polymorphic apps, and the usage of Redux.

See you in Munich!

Author
Sarah Schlothauer

Sarah Schlothauer

All Posts by Sarah Schlothauer

Sarah Schlothauer is an assistant editor for JAXenter.com. She received her Bachelor's degree from Monmouth University in Long Branch, New Jersey and is currently enrolled at Goethe University in Frankfurt, Germany where she is working on her Masters. She lives in Frankfurt with her husband and cat.

Leave a Reply

1 Comment on "International JavaScript Conference: Livestreaming keynotes from Munich to you!"

avatar
400
  Subscribe  
Notify of
savvy
Guest

As someone with a computer science degree I understand that part of the job is keeping up with new updates and best practices for any language I am proficient at. The problem here is that there is always new workflows and languages that mix advantage that two other separate languages may lack. This causes a strain in new and old programmers as to which language they should focus. Focusing on three