Hear top speakers from around the world. Learn about the present and future of Angular and its ecosystem, TypeScript, tools and much more
Join us at the beautiful convention center of Dan Panorama hotel, located on the beach. Enjoy full lunch and refreshments throughout the event.
Join our Angular tour of Israel, float in the dead sea, walk in the streets of Jerusalem, and eat great HummusMore details
350 ILS(~85 EUR)
650 ILS(~160 EUR)
We told you to hurry up, didn't we?
1000 ILS(~250 EUR)
Perhaps you've heard of Bitcoin? If so, you've likely heard of the blockchain. Guess what, you can use the blockchain directly in your angular apps. In this talk, we're exploring the future of trade, trust, and how _you_ can use the blockchain to directly build value into your apps.
In this talk we'll explore what role Service Workers play in the landscape of Progressive Web Apps, and how they can be used within Angular applications, by taking a look at how they have been used in the latest angular.io website update
The fast change detection is not the only benefit we get from the template compiler! In this talk we’ll mix some mad science ideas with the Angular compiler and see where we can go!
Taking over the world is not an easy challenge. It requires good strategy and a powerful army. What better soldiers than a mass of obedient robots? You just need a way to issue them instruction via their BLE interface.
But should you choose to build a web app or a native mobile app? With Angular you can do both; just add Web Bluetooth API to build a web app and NativeScript to build a native mobile app. Join this session to learn how it all works, to see how to get started, and to swear fealty to your new robot overlords.
Learn how to use Ionic to create one app that will serve across IOS, Android, Windows for mobile and also work as a Desktop Web app and also support the Progressive Web App standard to work offline.
This will be a live codes sample where we will use 100% same code with Ionic to achieve 5 apps.
Dependency Injection is a core part of both versions of Angular, yet often times we take this ubiquitous part of the framework for granted, never considering how it works.
In this talk, we'll look under the hood of the dependency injection system, and learn how it does its job, and see some advanced ways to use it in our code.
In this one hour workshop we'll take a look at the testing utilities provided with Angular in order to test our components along with their templates.
We will see how to handle interacting with our templates, and how to deal with sub components as well.
The reactive forms module is powerful. During this session we will live code a form from scratch, going through all the main features such as: validation, reactive state tracking, dynamic form creation and much more…
Traditionally, AngularJS has been used for building rich single-page applications. Nowadays, Angular has become a universal framework, running inside the browser, in the backend and powering your mobile apps. The new Angular version unlocks some interesting use-cases that were not previously possible. In this talk, we are going to see how to set up angular-universal together with fuse-box for building scalable, high-performance static web sites, such as a blog or a landing page that can be easily deployed to gh-pages or Firebase Hosting.
Adding animations or transitions to web components can be intimidating like hell. When it comes to Angular, animations are integrated in the Angular component making them less scary and much easier to apply.
In this session we will get to know how to enable fancy animations and transitions in Angular.
Your app is basically unusable. Whole populations will never even know you exist, and you're probably alienating many who do.
Putting yourself on the map means reaching out to all your potential customers, regardless of whether they use a keyboard or mouse, where they live, the language they speak or sign, or if they need a screen reader to use your app.
In this talk, we'll run through a bunch of quick demos and show how to start preparing your Angular app for people that come from all walks of life.
Your Angular application is a reactive system. It reacts to different events and updates the model, then propagates the changes through the component tree. It works like a charm for the simple and non UI-intensive apps. But when you, following this architecture, meet some more complex usecases (like concurrent data modification, complex component intercommunications, the need to keep temporary UI state, etc), it's time to think about different way to manage the app state. Redux pattern to the rescue! But Redux in Angular way. We have reactive forms, reactive router, observables-based http-client, so let's have a look at reactive Redux called ngrx/store. In this session: intro to the state management (famous Facebook bug), base principles and components of Redux, converting our regular app to the one using centralized store using ngrx/store, tooling, pros and cons of having centralized store for the state management.
Routing in web applications is an essential concept that enables users to navigate throughout them. Angular Router is simple yet powerful for developers to use in their applications.
In this talk we will learn mechanics of Angular Router with lazy loading and pre-loading features.
Rxjs is the new way do async. Let's assume you know the basics of what an Observable is and explore some advanced concepts and Enterprise patterns and practices
The improvements in size, features and price of hardware has ushered new opportunities in creating small, smart devices (aka internet-of-things) which can be integrated in homes and industries. In these places, the devices can help automate common tasks, as well as give information about the state of things, such as temperature of a machine, air quality etc.
Installing an app for one such devices might seem fine at first, but it doesn’t scale nicely to 100s of devices, or devices you seldom interact with, like in an industrial setting. Devices might even have different security restrictions, like being locked behind a physical key.
So how do we communicate with these devices? The web has always been known for its low fraction and easy on-boarding. No need to install any software, just type in a URL and off you go. And it has always been very secure with its sandbox system, and companies can even have URLs be restricted to certain WiFi networks (intranet).
Come join me for a look at how the web can make your smart devices success
Angular is a cross-platform solution for building powerful apps and supports Progressive Web Apps out of the box. Firebase gives you the tools and infrastructure you need to build better apps and grow successful businesses. Learn how Angular and Firebase tools enable you to increase app engagement with faster loads, offline access, authentication, data/media storage, serverless operations, push notifications, and more, through the progressive enhancement of your mobile web apps.
Then this talk is for you!
Join a quick talk about how to better utilize the Chrome Developer Tools. Learn advanced features that will make your life much easier as a web developer.
GraphQL allows us to replace adhoc communication with a flexible, yet structured, versionless and self documented API. This workshop will teach you GraphQL fundamentals and will allow you to start using GraphQL within your Angular apps right away.
Technology has given us means to communicate with computers - interfaces such as keyboard, mouse, and touch screen. But when we look to the future, we expect a more natural, intuitive, agile way to use applications: speech. As you can see, the future is already here and voice driven interactions are becoming mainstream. Not only can voice driven interface upgrade our users' experience, but it opens a world of opportunities for unique use cases. Shmuela will show you how you can leverage Google Cloud Speech API with Angular and Firebase to enable your application to listen and respond to its users.
MobX introduces an amazing way to manage your state using plain objects. It is the 'Object.observe' that we always fantasized about.
In this short talk I will introduce the idea and concept behind MobX, and how it can completely turn your web development process around.
If you have ever started blankly at your old AngularJS controller code, with it's precariously balanced set of $scope.$watches, copious use of third party modules and wondered how the hell to migrate that into your new shiny new Angular app, then this is the talk for you. This won't be deep dive into the theory of migration, but instead a fast paced practical migration F.A.Q. Answers to the most common questions I get asked about AngularJS migration by real developers migrating real apps.
Angular is an awesome framework that allows you to create almost any web application. In this talk we will focus on the gaming field. We will live code a multiplayer game using Angular, see a brief overview how to sync data between users using Firebase. During this session, participants will play the game and we will learn from live debugging.
Good feedback is one of the most important things in interaction design. And unlike the visual design (typography, icons, colours), it’s not something you can just take from a designer’s mockup — it’s what you implement yourself.
In this talk I’ll cover the most important qualities of good feedback that you should implement in your applications for them to feel alive and snappy
Angular Material aims to give you the components you need to build a quality app in no time at all. In this talk, you will hear the latest status update directly from the team and get a sneak peek at what is coming