Event Schedule

sunday & monday - 23/12/2018-24/12/2018 - Pre Conference Workshops - Sela House

09:00 - 16:30

Workshops

#management #agile #containers
Ralph van Roosmalen
New Approach to Lead and Manage Agile Organizations - Two days workshop
Level: 100, Language: English
09:00 - 16:30

Agile management is an often overlooked part of Agile. When organisations adopt Agile, not only team members and project managers need to learn new practices, but managers and leaders must also learn a new approach to managing and leading Agile organisations. Attending a Management 3.0 workshop will give people insight in the new role of management in an Agile organisation.

Location:Sela House

#management #agile #containers

---

Target audience: Managers and leaders who want to learn about how to manage Agile organisations.

wednesday - 26/12/2018 - Pre Conference Workshops - Sela House

09:00 - 16:30

Workshops

#devops #testing
Vipul Kocher
DevOps and Testing
Level: 100, Language: English
09:00 - 16:30

DevOps is one of the most impactful things to have happened to the software creation resulting in speed, quality and reduction of waste. Testing is considered to be an integral aspect of DevOps where every single activity needs to be tested. However, transition to DevOps leads to everybody wondering about testing and where testers need to do anything special or is it business as usual. The adage - It was everybody's job so nobody did it stands so true in this case. This one day workshop demystifies all the basic concepts if DevOps and all things 'Continuous' such as continuous delivery, deployment, testing, monitoring and so on. It explains arcane terms like DataOps, DevSecOps, DevTestOps. It also answers questions such as what is relationship of Agile with DevOps or Lean with DevOps, how testing is performed in DevOps environments and tests which make best sense with DevOps such as beta testing, crowdsourcing, A/B testing, Staged releases etc. We do hands-on with some of the tools used in DevOps - Git and GitHub, Jenkins, Maven/Gradle, Docker, Nagios and talk of other tools in the tool chain with a special emphasis on Docker.

Location:Sela House

#devops #testing

---

Target audience:

This workshop contains hands-on labs

thursday - 27/12/2018 - Pre Conference Workshops - Sela House

09:00 - 16:30

Workshops

#docker #micro-services #containers #aspnet #webapi #angular #netcore #kafka #queues #big-data #event-streaming #testing #agile #ai #ml #python #plotting #numpy #graphdb #neo4j
Leon Jalfon
Mastering Docker Workshop
Level: 400, Language: Hebrew
09:00 - 16:30

Docker is making history in the software world. Containers integrate into every part of the application lifecycle, from dev and test all the way to staging and deployment. In this workshop, we will go from 0 to 100. We will start understanding how docker works under the hood and then we will put everything together to build and manage our own containers using multiple languages and mostly oriented to linux containers. However we will not leave windows containers aside, we will understand the difference between linux and windows containers and we will use both of them in various hands-on during the day.

Location:Sela House

#docker #micro-services #containers

---

Target audience: Developers, DevOps engineers, architects, and technical decision makers that want to get familiar with the technology

prerequisites: Basic knowledge and experience in software development

This workshop contains hands-on labs

Amir Adler
ASP.NET Core Web API and Angular
Level: 400, Language: Hebrew
09:00 - 16:30

Millions of developers have used ASP.NET (and continue to use it). ASP.NET Core is a redesign of ASP.NET, with architectural changes that result in a leaner and modular framework. ASP.NET Core provides features that help you build web APIs. Angular is a Typescript-based open-source front-end web application platform. It addresses all parts of the developer workflow while building complex web applications. Angular is a complete rewrite of AngularJS. In this workshop we will use ASP.NET Core Web API and Angular to build a web site from scratch. At the end of the workshop, you will be familiar with ASP.NET Core Web API, Angular, and how they communicate with each other.

Location:Sela House

#aspnet #webapi #angular #netcore

---

Target audience: Developers, architects, and technical decision makers with familiarity in web development concepts

prerequisites: Familiarity with web concepts.

This workshop contains hands-on labs

Tomer Shaiman
Mastering Stream Processing with Apache Kafka
Level: 300, Language: Hebrew
09:00 - 16:30

Apache Kafka is the leading Streaming distribution system today.It is widely used by over 2000 companies like Netflix , Airbnb, Netflix and Uber. It is now a must-have tool in every large-scale project that works with distributed and large scale systems. In this 1-day Hands-On workshop we will deep dive on the core concepts of Apache kafka such as : working kafka brokers, using the CLI, programming apache Kafka producers and consumers, advanced configuration and a look at Kafka Eco-System (Kafka Connect, Kafka Streams , etc). The samples will be presented in Java

Location:Sela House

#kafka #queues #big-data #event-streaming

---

Target audience: Developers, architects, and technical decision makers that want to get familiar with the technology.

prerequisites: Experience with one of the following programming languages: Java, C#, Python, and familiarity with basic command line.

This workshop contains hands-on labs

Vipul Kocher
AI and Testing
Level: 100, Language: English
09:00 - 16:30

This is a workshop on Artificial Intelligence using Machine Learning, how to test AI based software and how to use AI based tools in testing. Artificial intelligence and discussion surrounding it are neither new nor surprising. However, the fever pitch regarding AI has never been stronger as the current times. It appears, for the first time, that viable AI solutions for what was previously science fiction will become available. In this workshop we will learn about AI, Machine learning and how does it work. We will also look at how to test AI solutions and how to use AI in testing. This workshop should open up the path for you to know how to learn about AI, the pre-requisites and skills required to create your own AI solutions and the framework on the basis of which you can develop your own understanding of AI in testing and Testing AI. No mathematical background is required for the workshop. People will need to come with their laptops running Windows OS. Other software to be installed will be provided in the workshop.

Location:Sela House

#testing #agile #ai #ml

---

Target audience:

This workshop contains hands-on labs

Katya Barak
Python Advanced Overview and Numpy Plotting
Level: 400, Language: Hebrew
09:00 - 16:30

This one-day session focuses on memory management and efficiency in python sequences, provides students with advanced python techniques like lambda functions, decorators, generators and introduces them to numpy and graphs ploting with jupyter notebook.

Location:Sela House

#python #plotting #numpy

---

Target audience: Developers, architects, and technical decision makers that want to get familiar with the technology.

prerequisites: Experience in Python development.

This workshop contains hands-on labs

Avi Avni
Neo4J Workshop 0 to 100
Level: , Language: Hebrew
09:00 - 16:30

Neo4j is a NoSQL graph database allows you to perform complex queries with great performance and have been used in companies likes Walmart, ebay, LinkedIn, Wobi, and many more. Graph Databases can be used for Social Networks, Recommendation Engines, Fraud Detection and Trip Planning, among many other use cases. In this workshop you'll be introduced and exercise the concepts of a Graph Database with Neo4j, we will also talk about when to use it and how to deploy it to production.

Location:Sela House

#graphdb #neo4j

---

Target audience: Developers, DevOps engineers, architects, and technical decision makers that want to get familiar with the technology

This workshop contains hands-on labs

sunday - 30/12/2018 - Conference Day - Kfar Hamacabia

09:00 - 16:30

Workshops

#angular #ngrx #react #redux #clean-code #refactoring #solid #poka-yoke #exception-handling
Nir Noy
Large scale Angular apps with the ngrx platform
Level: 400, Language: Hebrew
09:00 - 16:30

As Angular apps get bigger and more complex, so does the challenge of managing application state. ngrx is one of the most popular libraries for Angular state management -- inspired by Redux and powered by RxJS, ngrx offers a powerful and productive set of tools for managing application state. In this workshop we will explore the key components of ngrx with live coding and fun labs to build an ngrx-powered Angular application.

Location:Kfar Hamacabia

#angular #ngrx

---

Target audience: Developers, architects, and technical decision makers that want to get familiar with the technology.

prerequisites: Experience with Angular development.

This workshop contains hands-on labs

Ran Itzhaki
React Essentials
Level: 400, Language: Hebrew
09:00 - 16:30

The open-source React library from Facebook is becoming very popular. Not only is it used for the main Facebook website but lots of other major companies are adopting React. This course will introduce attendees to building web applications using React. Many developers think of React as just a View part of the Model View Controller pattern. With the proper understanding of React gained during this course you will understand its true powers. The course doesn’t stop where React itself stops. It enables you to build rich Single Page Applications (SPA) using the popular React-Router library. You will also learn about architecting React applications using the Redux and the Flux design pattern.

Location:Kfar Hamacabia

#react #redux

---

Target audience: Developers, architects, and technical decision makers that want to get familiar with the technology.

This workshop contains hands-on labs

Arnon Axelrod
Clean code and Refactoring skills
Level: 400, Language: Hebrew
09:00 - 16:30

Writing clean code is an essential skill for every developer. It saves a lot of time in debugging, maintenance and bug fixing down the road. However, if we also want to be able to quickly respond to changing requirements and still keep our code clean, we must also know how to refactor it efficiently. In this workshop we’ll learn and practice some basic ideas of clean code and refactoring techniques, with the goal of improving these skills. The main things we’ll learn: The value of Clean code, Basic Clean code techniques – method length, number of parameters, naming, etc., The SOLID principles, Kent Beck’s 4 rules of Simple Design, Poka-Yoke: preventing mistakes, Exception handling best practices, General refactoring best practices, Automated refactoring techniques, Analyzing code, and Unit tests. demos and labs are in C#, but most ideas are applicable for most Object Oriented programming languages.

Location:Kfar Hamacabia

#clean-code #refactoring #solid #poka-yoke #exception-handling

---

Target audience: Developers, architects, technical team leads.

prerequisites: Resharper must be installed along with Visual Studio. Proficiency in any Object Oriented language, basic familiarity with C# is preferred

This workshop contains hands-on labs

09:00 - 16:30

Management Empowerment Track

Galit Ben Toval
Do start-ups or entrepreneurs need a strategy? Is just an idea not enough?
Level: 100, Language: Hebrew
10:10 - 11:00

How should an entrepreneur be strategically managed? What type of compass is needed to prepare a road map to outline the correct construction processes of the start-up, the transition from the idea to implementation? Join us and receive the tools for building the strategy and road map.

Location:Kfar Hamacabia

---

Target audience:

TBD
TBD
Level: 300, Language: Hebrew
11:20 - 12:10

TBD

Location:Kfar Hamacabia

---

Target audience:

TBD
TBD
Level: 300, Language: Hebrew
13:10 - 14:00

TBD

Location:Kfar Hamacabia

---

Target audience:

TBD
TBD
Level: 300, Language: Hebrew
14:20 - 15:10

TBD

Location:Kfar Hamacabia

---

Target audience:

TBD
TBD
Level: 300, Language: Hebrew
15:30 - 16:30

TBD

Location:Kfar Hamacabia

---

Target audience:

09:00 - 16:30

Cloud and Serverless Track

#serverless #lambda #aws #cloud #cloud #GCP #db #nosql #cloud #azure #api #cloud #azure #cloud #gcp #istio #kubernetes #knative #serverless #scale #oracle #apex
Liron Ratzabi
Doing Serverless right
Level: 200, Language: Hebrew
09:00 - 09:50

The Serverless Framework is an open-source CLI that most widely-adopted toolkit for building serverless applications. In this session we’ll go over the library features and learn how easy is to develop and deploy applications to cloud platforms like AWS, Microsoft Azure and Google Cloud Platform.

Location:Kfar Hamacabia

#serverless #lambda #aws #cloud

---

Target audience:

Moshe Shami
Choosing the right database on Google Cloud
Level: 200, Language: Hebrew
10:10 - 11:00

Google has always been a pioneer in the big data area. Now with Google Cloud Platform we have the chance to take a look at some of the most advanced databases and big data tools that were developed by Google, tools for analytics, NoSQL and New-SQL databases. In this talk we will explore the different services that Google provides for managing our data and we will learn how to select the right tools that will give the best results for your needs. We will see great demos using the Google’s main data services and see how it can help us with our requirements. We will examine tools for analytics, as Google BigTable and Google BigQuery. We will also talk about relational databases as Google Cloud Spanner and Cloud SQL and other solutions as DataStore and Google Cloud Storage.

Location:Kfar Hamacabia

#cloud #GCP #db #nosql

---

Target audience:

Oded Kovach
Azure API Management
Level: 300, Language: Hebrew
11:20 - 12:10

TBD

Location:Kfar Hamacabia

#cloud #azure #api

---

Target audience:

Gal Hutman
TBD
Level: 200, Language: Hebrew
13:10 - 14:00

TBD

Location:Kfar Hamacabia

#cloud #azure

---

Target audience:

TBD
GCP - TBD
Level: 200, Language: Hebrew
14:20 - 15:10

TBD

Location:Kfar Hamacabia

#cloud #gcp

---

Target audience:

Ofir Makmal
The new KNative Serverless platform
Level: 200, Language: Hebrew
15:30 - 16:30

One of KNative pillars is Knative-Serving, which is a scalable, zero-to-thousands, serverless platform to run your containers. It supports request-driven model, and the ability to automate the proccess from source-to-url, and, in addition offers advanced routing capabilities, and telemetry. In this session we will review this new and exciting platform that was built for developers.

Location:Kfar Hamacabia

#istio #kubernetes #knative #serverless #scale

---

Target audience:

Aviv Berko
Oracle Cloud and APEX
Level: 200, Language: Hebrew

Oracle Cloud is the most powerful, unified cloud solution available today. One of its many features is Oracle Application Express (APEX) which is a low code web application development platform that enables you to design, develop and deploy beautiful, responsive, database-driven applications, either on-premises or in the cloud. In this session learn how easy it is to use Oracle Application Express and RESTful Web Services.

Location:Kfar Hamacabia

#oracle #apex

---

Target audience:

09:00 - 16:30

Big Data and Open Source Track

#time-series #influxdb #data-pipeline #data-processing #azure #data-factory #azure-data-factory #azure-data-pipeline #spark, #stream_processing, #bigdata #cloud #aws #ml #apache​-spark, #spark-ml, #machine-learning
Bnaya Eshet
InfluxDB and TICK Stack
Level: 200, Language: Hebrew
09:00 - 09:50

This talk explores InfluxDB and the TICK Stack. InfluxDB is an open-source time series database developed by InfluxData. It is written in Go and optimized for fast, high-availability storage and retrieval of time series data, therefore it’s ideal for fields such as events storage, operations monitoring and application metrics, sensor data, and real-time analytics. InfluxDB design to have low footprint and support automatically expiring & deleting any unwanted data from the system. The TICK Stack is family of tools and operation which use with the InfluxDB in order to collect and analyze field’s data. This talk will revile its functionality and usage common scenarios of InfluxDB and the TICK Stack.

Location:Kfar Hamacabia

#time-series #influxdb

---

Target audience:

Nadav Har-Tzvi
Data Processing Made Easy with Azure Data Factory
Level: 200, Language: Hebrew
10:10 - 11:00

Processing data comes in many forms and types, from mundane ETL tasks to complex data analysis over huge amounts of data. With the ever increasing demand to extract insights from unstructured data, the tools required to provide appropriate solutions is increasing in variance, leading to solutions that involve multiple programming languages, OSes, different technological stacks and more. To be able to manage this ever growing chaos, we need tools that let us both model, execute and test our solutions while providing visibility into the process. Azure Data Factory is a solution for this exact problem. ADF comes from a family of products called “data pipelines” that aims to provide exactly that, build your pipeline, execute it, test it and have an architectural map of the process completely visible at all times. In this session, we will cover the very basics of the ADF and model a simple open text analysis pipeline.

Location:Kfar Hamacabia

#data-pipeline #data-processing #azure #data-factory #azure-data-factory #azure-data-pipeline

---

Target audience: Architects, Data engineers, Software engineers, and Cloud practitioners

prerequisites: Familiarity with distributed processing and system architecture

Moshe Shami
Continous processing with Spark Streaming
Level: 300, Language: Hebrew
11:20 - 12:10

Spark is the most popular data processing engine. While batch processing in spark is very intuitive, stream processing was always suffered from high latency. Until spark 2.3. In this lecture we will learn about the differences between the current streaming models to the new model that introduced in spark 2.3, we will also discuss main features in spark streaming like structured streaming to stream join and working with watermark. A Demo will be presented on Cloud with DataBrick.

Location:Kfar Hamacabia

#spark, #stream_processing, #bigdata

---

Target audience: Data engineers, and Cloud practitioners

TBD
AWS - TBD
Level: 200, Language: Hebrew
13:10 - 14:00

TBD

Location:Kfar Hamacabia

#cloud #aws

---

Target audience:

Liron Ratzabi
Machine Learning using C#
Level: 300, Language: Hebrew
14:20 - 15:10

Developing machine learning applications has always been something very challenging to do. Now, with ML.NET, you can use your .NET and C# or F# skills to easily integrate custom machine learning models into your applications without any prior expertise in developing or tuning machine learning models. In this session we'll go over ML.NET, the machine learning framework built for .NET developers and learn how to add machine learning to your existing .NET apps.

Location:Kfar Hamacabia

#ml

---

Target audience:

Netanel Malka
Introduction to Machine Learning using SparkML
Level: 300, Language: Hebrew
15:30 - 16:30

Spark is a distributed processing engine that becoming the de facto technology choice for stream processing, real-time analytics, data science and machine learning applications at scale. Spark ML is the machine learning package above Spark. It provides the API to make the process of practical machine learning scalable and easy. In this lecture, we will learn about the building blocks of this package which relies on the Pipeline concept from the famous python package scikit-learn. There will be a demo about the usage of this package.

Location:Kfar Hamacabia

#apache​-spark, #spark-ml, #machine-learning

---

Target audience: Data Engineers, Developers, Architects, and technical decision makers that want to get familiar with the technology.

prerequisites: Familiarity with Spark, and with basics concepts of machine learning

monday - 31/12/2018 - Conference Day - Kfar Hamacabia

09:00 - 16:30

Workshops

#GCP #cloud #architect #compute #stoage #networking #kubernetes #istio #service_mesh #ELK #elasticsearch #kibana #logstash #test-automation #selenium
Moshe Shami
Google Cloud Platform Fundamentals for AWS Professionals
Level: 100, Language: Hebrew
09:00 - 16:30

This one-day course with labs introduces AWS professionals to the core capabilities of Google Cloud Platform (GCP) in the four technology pillars: networking, compute, storage, and database. It is designed for AWS Solution Architects and SysOps Administrators familiar with AWS features and setup and want to gain experience configuring GCP products immediately. With presentations, demos, and hands-on labs, participants get details of similarities, differences, and initial how-tos quickly. If you prefer to learn fast by doing, this course is for you.

Location:Kfar Hamacabia

#GCP #cloud #architect #compute #stoage #networking

---

Target audience: AWS Solution Architects and SysOps Administrators familiar with AWS features.

prerequisites: Familiarity with AWS constructs and building blocks.

This workshop contains hands-on labs

Ofir Makmal
Mastering Kubernetes
Level: 400, Language: Hebrew
09:00 - 16:30

Everyone talks about Kubernetes lately, and they should. Kubernetes is now the market leader in container orchestration platforms, and been adopted by all major cloud providers as a fully managed offering (GCP, AWS, Azure, Oracle Cloud), and being adopted in a growing rate for multiple use cases - as micro-services workloads, Big Data, and Machine Learning.

Location:Kfar Hamacabia

#kubernetes #istio #service_mesh

---

Target audience: Developers, DevOps engineers, architects, and technical decision makers that want to get familiar with the technology

prerequisites: Familiarity with Docker and containarization concepts.

This workshop contains hands-on labs

Aviv Berko
Elastic Stack Workshop
Level: 400, Language: Hebrew
09:00 - 16:30

Elasticsearch is a highly scalable open source search engine based on Lucene. This workshop gives an overview of Elastic Stack: Elasticsearch, Logstash, Beats and Kibana. We’ll explore How to load data into Elasticsearch with logstash and beats, search, analyze and visualize it with Kibana. Furthermore, we will discuss common use cases and how to use the elastic stack as a monitor platform.

Location:Kfar Hamacabia

#ELK #elasticsearch #kibana #logstash

---

Target audience: Developers, DevOps engineers, architects, and technical decision makers that want to get familiar with the technology

This workshop contains hands-on labs

Arnon Axelrod
Selenium in Depth
Level: 400, Language: Hebrew
09:00 - 16:30

Selenium is a very simple and straight-forward technology to use. However, if you dig deeper into it, you’ll find some hidden gems that can be very handy in making your tests more robust and maintainable. In addition, knowing Selenium more deeply will help you investigate and understand failures, and resolve many of them which you might consider as not-reproducible or unexplained. Even if you think that you know Selenium, you’d be surprised by some of the demos! In this workshop we’ll dive deeply into Selenium and understand: How it works, The difference between ImplicitWait and Explicit wait – when to use what (if any), and how it’s related to the web-page’s JavaScript, The different exception types that can be thrown from Selenium, and what they mean, How to collect valuable information that will help you investigate failing tests, including the browser logs, screenshots, page source and more, How to execute JavaScript code from your tests, synchronously or asynchronously, and how to pass parameters to it, And more…

Location:Kfar Hamacabia

#test-automation #selenium

---

Target audience: Test Automation developers working with Selenium

prerequisites: This workshop is intended for automation developers who already know and work with Selenium WebDriver

This workshop contains hands-on labs

09:00 - 16:30

Backend & MicroServices Track

#python #webapi #REST #netcore #api #golang #csharp #microservices #grpc #nodejs #performance #scala #functional #java
TBD
Python - TBD
Level: 200, Language: Hebrew
09:00 - 09:50

TBD

Location:Kfar Hamacabia

#python

---

Target audience:

Amir Adler
Developing REST services using ASP.NET Core
Level: 200, Language: Hebrew
10:10 - 11:00

ASP.NET Core is a significant redesign of ASP.NET. It is an open-source, cross-platform framework, which is no longer based on System.Web..dll. REST stands for ‘Representational State Transfer’ and it is an architectural pattern for creating an API that uses HTTP as its underlying communication method. Using ASP.NET Core web API you can create REST-style APIS. In this session we will first introduce ASP.NET Core, and then show how to build Web APIs on top of ASP.NET Core.

Location:Kfar Hamacabia

#webapi #REST #netcore #api

---

Target audience:

Avi Avni
Building micro-services application using gRPC with Go and C#
Level: 200, Language: Hebrew
11:20 - 12:10

Micro-services architecture is the biggest hype in the software industry nowadays. One of the design goal of micro-services architecture is the ability to use different technology for different services(using the right tool for the problem). This talk will demonstrate how to use Go and C# in a micro services application using gRPC.

Location:Kfar Hamacabia

#golang #csharp #microservices #grpc

---

Target audience:

Tamar Stern
Node.js Performance
Level: 200, Language: Hebrew
13:10 - 14:00

TBD

Location:Kfar Hamacabia

#nodejs #performance

---

Target audience:

Tomer Shaiman
From C# to Functional programming with Scala and Java
Level: 200, Language: Hebrew
14:20 - 15:10

TBD

Location:Kfar Hamacabia

#scala #functional #java

---

Target audience:

09:00 - 16:30

DevOps / SRE Track

#containers #devops #docker #kubernetes #micro-services #cloud #infrastructure #devops #pulumi #devops #devops
Leon Jalfon
DevOps, Containers & Kubernetes
Level: 100, Language: Hebrew
09:00 - 09:50

In this session we will talk about the impact of the containers revolution in the DevOps world. We will understand how the containers technology works, its advantages and challanges and we will see how kubernetes changes the rules of the game.

Location:Kfar Hamacabia

#containers #devops #docker #kubernetes #micro-services

---

Target audience:

Ilia German
Cloud Infrastructure as Code using Pulumi framework
Level: 300, Language: Hebrew
10:10 - 11:00

Deliver Cloud Native Infrastructure as Code on any cloud with real programming languages and a consistent programming model.

Location:Kfar Hamacabia

#cloud #infrastructure #devops #pulumi

---

Target audience:

TBD
TBD
Level: 300, Language: Hebrew
11:20 - 12:10

Location:Kfar Hamacabia

---

Target audience:

Noam Amrani
TBD
Level: 200, Language: Hebrew
13:10 - 14:00

TBD

Location:Kfar Hamacabia

#devops

---

Target audience:

Itzik Eli
TBD
Level: 300, Language: Hebrew
14:20 - 15:10

TBD

Location:Kfar Hamacabia

#devops

---

Target audience:

TBD
TBD
Level: 300, Language: Hebrew
15:30 - 16:30

TBD

Location:Kfar Hamacabia

---

Target audience:

09:00 - 16:30

Web and FED Track

#ecmascript #web #javascript #angular #chrome #devtools #debugging #vuejs #vue #javascript #client #javascript #client #angular #react #esmodules #angular
Uriel Jacobson
EcmaScript new & upcoming features
Level: 200, Language: Hebrew
09:00 - 09:50

From EcmaScript 6 to EcmaScript 2018, passing through typescript, libraries and new features that are relevant for web and frontend developers, this session will give you a great kick-start on what’s going on and what is coming to JS developers.

Location:Kfar Hamacabia

#ecmascript #web #javascript #angular

---

Target audience: Developers, architects, and technical decision makers that want to get familiar with the technology

Ran Itzaki
Mastering Chrome DevTools
Level: 300, Language: Hebrew
10:10 - 11:00

TBD

Location:Kfar Hamacabia

#chrome #devtools #debugging

---

Target audience:

Shani Bar-Oz
Getting started with Vue.js
Level: 200, Language: Hebrew
11:20 - 12:10

Vue is open source javascript framework for building user interfaces, It's easy to pick Vue and integrate it with any existing projects. In this talk we will discuss when Vue.JS is right for us, go through some differences from other libraries and see how to get started Vue.js.

Location:Kfar Hamacabia

#vuejs #vue #javascript #client

---

Target audience:

prerequisites: Familiarity with javascript and client side technologies.

Dovi Perla
RXJS and Reactive Programming
Level: 200, Language: Hebrew
13:10 - 14:00

RxJS is one of the hottest libraries in web development today. Offering a powerful, functional approach for dealing with events and with integration points into a growing number of frameworks, libraries, and utilities. However, the use of the code of the library is not intuitive without understanding some fundamental principles. In this lecture we will discuss those principles for RxJS so that we can understand how to use it to build great reactive web applications.

Location:Kfar Hamacabia

#javascript #client #angular #react

---

Target audience:

prerequisites: Familiarity with javascript and client side technologies.

Nir Noy
ES Modules: The next revolution?
Level: 300, Language: Hebrew
14:20 - 15:10

Modules are an essential part of any non-trivial JavaScript application which requires more than a single code file. And while modules have been a standard part of JavaScript Since ES2015, it has taken browsers a while to support them. During this time, developers have turned to tools such as WebPack, Rollup, and Browserify. These solutions have completely changed the way we write and deploy our web applications. But now that browsers are starting to support ES2015 modules, it's a good time to examine if these solutions are still relevant. In this session I will show why built-in browser support for ES2015 modules is a Game Changer, and how, when combined with additional new JavaScript features and network protocols, can revolutionize the way in which we package and deploy web applications. I will explain in detail, the benefits and limitations of browser support for ES2015 modules, and highlight their advantages over existing JavaScript packaging solutions.

Location:Kfar Hamacabia

#esmodules #angular

---

Target audience:

Masha Kendler
TBD
Level: 300, Language: Hebrew
15:30 - 16:30

TBD

Location:Kfar Hamacabia

---

Target audience: