Event Schedule

monday - 09/12/2019 - Main Conference - Kfar Hamacabia

09:00 - 16:00

Management Track

#positive_thinking #positive_thinking #gamification #talent_finding #social_media
Galit Ben Tuval
Why is it more important than ever to develop positive thinking?
Level: 300, Language: Hebrew
09:00 - 09:45

Let us take everything we have learned today and see how everything is applied in positive thinking! The human brain is our operating system, when each lobe is responsible for other areas. In this session is we will combine the abilities of each lobe and maximize the performance of our role in the best possible way.

Location:Kfar Hamacabia

#positive_thinking

---

Target audience:

Galit Ben Tuval
Continuing - Why is it more important than ever to develop positive thinking?
Level: 300, Language: Hebrew
10:05 - 10:50

Let us take everything we have learned today and see how everything is applied in positive thinking! The human brain is our operating system, when each lobe is responsible for other areas. In this session is we will combine the abilities of each lobe and maximize the performance of our role in the best possible way.

Location:Kfar Hamacabia

#positive_thinking

---

Target audience:

Eran Hadas
Personal Branding for Managers
Level: 300, Language: Hebrew
11:10 - 12:00

Personal branding is the ability to highlight successfully our unique value in the organization and our promotion in it. The problem is that few people are embarrassed or do not understand the significance and importance of personal branding. The process requires constant investment, and whoever gives up, gives up one of the most important tools for leveraging his career in the new era. Personal branding’s goal is to train managers to communicate with the values of the company, to inspire employees, to create prominence among competitors, reliability and confidence among employees and customers, and easier sales to customers. How do you make personal branding? Come and learn.

Location:Kfar Hamacabia

---

Target audience:

Nir Miretzky
Gamification 2019 - Up-to-date uses and tools
Level: 200, Language: Hebrew
13:00 - 13:45

Gamification is a work process that incorporates a gaming mechanism content into the work routine in the organization, and guides employees to the processes of the organization. Gamification is a tool in the manager's toolbox, which works through a combination of game dynamics. Its implementation into products, tools and internal management in the organization, has in recent years become natural and a fundamental part of the characterization process. It enables an energy focus and the organization’s attention to the processes such as sales, quality, operations, service, etc. In this session, we will explain what gamification is and what tools to implement.

Location:Kfar Hamacabia

#gamification

---

Target audience:

Galit Ben Tuval
Tools for immediate usage, from the worlds of interview and recruitment
Level: 400, Language: Hebrew
14:05 - 14:50

With what and how do you start when you want to recruit the right employee for a job? This session will outline the order of actions, the critical issues and the tools with which to work immediately: (1) Knowledge of the sources to gather information about potential candidates, (2) identify relevant candidates for the job (3) content worlds from which to bring employees (4) questions in the recruitment process (5) building recruitment tests and questionnaires.

Location:Kfar Hamacabia

---

Target audience:

Ziv Harush
How to find your next talents by using social media
Level: 200, Language: Hebrew
15:10 - 16:00

The recruitment industry is changing due to technology. With millions of internet users on Facebook, Twitter, LinkedIn and Pinterest, the future recruiting via social media would be the only and key strategy a company would choose in order to attract new talents and great hires. In this session, you will learn the best tips to advertise your jobs offer, to get the relevant information about your potential candidates, and to approach your potential talents through the different platforms of Social Media.

Location:Kfar Hamacabia

#talent_finding #social_media

---

Target audience:

09:00 - 16:00

Data Track

#big-data, #Nifi, #data-processing, #streams #Redis, #Streams, #Bigdata #big-data, #apache​-spark, #spark-sql, #parquet, #delta-lake, #avro #Elastic, #Elasticsearch, #big-data, #APM, #logs, #monitor #talent_finding, #social_media #bigdata, #scheduler, #airflow
Aviv Berko
Introduction to Apache Nifi
Level: 300, Language: Hebrew
09:00 - 09:45

Apache NiFi is an extensible data processing and integration framework. NiFi can construct highly structured data flows with connectors into many traditional, Hadoop-related and Big Data technologies. This talk will provide an overview of Apache NiFi and how it was built to handle the realities of comprehensive dataflow management.

Location:Kfar Hamacabia

#big-data, #Nifi, #data-processing, #streams

---

Target audience:

Moshe Shamy
Redis Streams
Level: 300, Language: Hebrew
10:05 - 10:50

Redis is a NoSQL key value store database, one of the most popular NoSQL databases today. Redis stream is new feature that announced in Redis 5 that become more and more popular. but what is Redis streams and why everybody talks about it. In this lecture we will talk about Redis streams and how it can help us in handling streams...

Location:Kfar Hamacabia

#Redis, #Streams, #Bigdata

---

Target audience:

Netanel Malka
Spark File Formats and Delta Lake
Level: 300, Language: Hebrew
11:10 - 12:00

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. To leverage efficiently its power, we need to wisely choose the data format that we will save our data. In this talk, we look at the common options, with emphasis on the new Delta Lake, which stirred things up.​

Location:Kfar Hamacabia

#big-data, #apache​-spark, #spark-sql, #parquet, #delta-lake, #avro

---

Target audience:

Aviv Berko
Monitor everything with Elastic Stack
Level: 400, Language: Hebrew
13:00 - 13:45

Elasticsearch is a highly scalable open source search engine based on Lucene. This session gives an overview of how to use Elastic Stack to index and search logs, collect and analyze metrics, and leverage APM (Application Performance Monitoring) features for better performance monitoring and faster troubleshooting.

Location:Kfar Hamacabia

#Elastic, #Elasticsearch, #big-data, #APM, #logs, #monitor

---

Target audience:

Avi Avni ,Nadav Har-Tzvi
Machine and deep learning in Action!
Level: 200, Language: Hebrew
14:05 - 14:50

Deep Learning is the way to get more value from your data, it is used by all major companies such as Google, Facebook, Amazon and Microsoft.Deep Learning is already being widely used in our everyday life,In virtual assistants like Siri, Cortana or Alexa, in google translate, or computer games. As well as in self-driving cars in the near future.In this talk you'll be introduce​s to what deep learning is, and how to develop deep learning models that you can use, using google colab, python and tensorflow​.

Location:Kfar Hamacabia

#talent_finding, #social_media

---

Target audience:

Moshe Shamy
Orchestrate your big data tasks with Apache air flow
Level: 300, Language: Hebrew
15:10 - 16:00

Big data applications may include a lot of workflows that manipulate data. orchestrating and manage them is not an easy job as it looks like. Apache airflow is the perfect tool for the job. it based on DAG and include many features that can make your life easier like good integration to the cloud, UI, auto scaling and many more. In this lecture we will have a quick tour plus demo of Apache airflow

Location:Kfar Hamacabia

#bigdata, #scheduler, #airflow

---

Target audience:

09:00 - 16:00

Full Stack Track

#graphql, #api #python, #django #jaeger, #open_tracing, #microservices #webpack #influxdb #security, #cyber, #development
Dovi Perla
Introduction​ to GraphQL
Level: 300, Language: Hebrew
09:00 - 09:45

TBD

Location:Kfar Hamacabia

#graphql, #api

---

Target audience:

Nadav Har-Tzvi
Tuning Django Applications
Level: 300, Language: Hebrew
10:05 - 10:50

Django is a tricky framework. Using it naively may work at first, but as projects grow, growth pains appear. Aside from architectural pain which Is a common kind of pain, increase in traffic or data volume may cause a different kind of growth pain, one that requires to switch from the naïve approach to Django, to a different, more sophisticated approach. In this lecture, you will learn about some tools that can be used to tune your Django project for performance, and hopefully leave those kind of growth pains behind.

Location:Kfar Hamacabia

#python, #django

---

Target audience:

Nir Noy
Distributed tracing in a microservices architecture
Level: 300, Language: Hebrew
11:10 - 12:00

Distributed Microservices Architecture has now become the obvious choice for application developers. One of the major drawbacks of this architecture is the lack of visibility into a business transaction over process boundaries. Distributed tracing is all about providing insights into a path a particular business transaction has taken. Distributed tracing follows operations inside and over a range of systems to pinpoint where failures occur and what causes poor performance. In this talk I will explain what is Distributed tracing, why you should use it and show how simple it is to setup Distributed tracing with the help of the Open Tracing API and Jaeger

Location:Kfar Hamacabia

#jaeger, #open_tracing, #microservices

---

Target audience:

Shani Bar-Oz
Webpack: Transpiling and Bundling JavaScript
Level: 400, Language: Hebrew
13:00 - 13:45

Webpack is used as bundler for front-end web app development, but more than that, it's a compiler platform. you'll learn the basics of bundling, and how to setup a rapid development environment.

Location:Kfar Hamacabia

#webpack

---

Target audience:

Yuval Detinis
Debbuging distributed systems using InfluxData tools
Level: 300, Language: Hebrew
14:05 - 14:50

InfluxData is a highly scalable open source metrics-system based on the InfluxDB (a TSDB). This talk will gives an overview of the InfluxData Stack: InfluxDB, Telegraf, Chronograf, Kapacitor and Grafana. We’ll show typical real-world problems (in the “modern world system”) that can be solved using this set of tools. We’ll present the unique capabilities and advantages of InfluxData. And to conclude this we’ll show the golden-link between modern problems and the unique capabilities of Influx that gave it the highest trend ranking in the last three years.

Location:Kfar Hamacabia

#influxdb

---

Target audience:

Gad J. Meir
Security development life cycle
Level: 300, Language: Hebrew
15:10 - 16:00

We will start from a very short introduction to the state of hacking and security today, continue with identifying points of risk and then we will deep dive into all the steps included in a typical s-SDLC process. We will cover the process, the procedures and the testing tools used in this domain. At the end of the day, attendees will have the know-how on how to incorporate SDL in their development

Location:Kfar Hamacabia

#security, #cyber, #development

---

Target audience:

09:00 - 16:00

Cloud & DevOps Track

#FinOps #devops, #k8s, #istio #security, #cloud, #gcp #git #devops, #Azure, #security #devops, #docker, #k8s
Ido Katz & Erez Shapsa
Cloud FinOps
Level: 300, Language: Hebrew
09:00 - 09:45

FinOps is the operating model for the cloud. FinOps enables a shift — a combination of systems, best practices and culture — to increase an organization’s ability to understand cloud costs and make tradeoffs. In the same way that DevOps revolutionized development by breaking down silos and increasing agility, FinOps increases the business value of cloud by bringing together technology, business and finance professionals with a new set of processes. In this Session both Erez and Ido will speak about The FinOps journey that consists of three iterative phases — Inform, Optimize and Operate and will give you the best practices, do and don’ts and also will give you a set of tools you can take and implement immediately.

Location:Kfar Hamacabia

#FinOps

---

Target audience:

Leon Jalfon
Upgrade your Kubernetes with istio
Level: 300, Language: Hebrew
10:05 - 10:50

Kubernetes is not only container orcastration is an eco-system provides you full capabilities to run micro services applications based on containers. Istio is one of the main components in this eco system and provides many capabilities for secure, monitor and scale micro services. In this lecture we will learn how istio can simplify your micro service deployment

Location:Kfar Hamacabia

#devops, #k8s, #istio

---

Target audience:

Moshe Shamy
Secure your app in Google cloud Platform
Level: 300, Language: Hebrew
11:10 - 12:00

Cloud security is very important issue, many customers believes that it is impossible to get the same security level in the cloud and in on premise. In this lecture we will talk about the challenges in cloud security and specify the tools and best practices for securing your application in the Google cloud Platform.

Location:Kfar Hamacabia

#security, #cloud, #gcp

---

Target audience:

Dan Morgenstern
Advanced Git
Level: 300, Language: Hebrew
13:00 - 13:45

In recent years Git has become one of most popular version control systems. Unlike other SCM systems, Git provides advanced features apart from the classic checkin, checkout, etc. This session is for anyone who have experience with Git and wants to learn the most advanced commands to get the most out of this amazing tool. We will see how to work with nested repositories, how to rewrite your local history before pushing your changes, how to work with multiple branches simultaneously, how to delete sensitive information from your repository and much more.​​

Location:Kfar Hamacabia

#git

---

Target audience:

prerequisites: Basic familliarity with source control.

TBD
Security Aspects fot Infrastructure and Apps in Microsoft Azure Cloud
Level: 300, Language: Hebrew
14:05 - 14:50

One of the best reasons to use Azure for your applications and services is to take advantage of its wide array of security tools and capabilities. These tools and capabilities help make it possible to create secure solutions on the secure Azure platform. In this lecture we will go through some of the implemented security tools in Microsoft Azure platform

Location:Kfar Hamacabia

#devops, #Azure, #security

---

Target audience:

Itshak Eli
Traefik in a nutshell
Level: 300, Language: Hebrew
15:10 - 16:00

Traefik is a top-drawer tool to solve multiple use cases while not adding additional complexity. Need a Reverse Proxy, a Let's Encrypt integration, or a Docker Swarm/Kubernetes integration then Traefik is just the tool for the job. If you wander across the innerwebs any length of time Googling the above topics, chances are you will yourself stumble upon Traefik.

Location:Kfar Hamacabia

#devops, #docker, #k8s

---

Target audience:

09:00 - 16:00

Workshops

#work_life_balance #AI #serverless #javascript, #angular, #nestjs #leadership
Shirley Leor
Career and Family Balance - Is It Possible
Level: 200, Language: Hebrew
09:00 - 16:00

The whole truth behind feelings of guilt and the way to deal with them. 21st century managers are required for results above and beyond what is expected, and meeting the fast-paced goals that correspond with the business world. The pressure we experience often places a high price paid on our relationships with our employees, along with an equally high price on our marital and family relationships. At the same time, there are abilities, which we are not born with and that are not learned at the academy.​ In order to achieve our goals, desired results and to be influential and valued by our employees, we need tools from the positive worlds of psychology, a real experience with the concepts of emotional intelligence, empathy and listening skills. . In this workshop, we will examine: Points where imbalance affects our professional and personal lives How and whether we can change and adapt What depends on me and what is not We will discuss the reflection on the real situation and raise deep thought and understanding of what we need to change, and suggest solutions - 8 practical keys for immediate realization. Our main topics are: An open discussion about questions we ask ourselves all the time, highlights on what we would like to change and what is in our power to change. The Pleasure and Pain Model - triggers for change in routine The desired situation vs the existing situation (the clowns game), what is most important to me? Taste of time management, setting goals, choosing vs giving up, rituals, boundaries and more ... - the 8 practical keys to implementation.

Location:Kfar Hamacabia

#work_life_balance

---

Target audience: People in a managerial or non-managerial role, who work in an intense and demanding job and want to divide their time in a better and satisfying way.

Boaz Ziniman
AWS AI Services and Serverless
Level: 200, Language: Hebrew
09:00 - 16:00

This workshop will walk you through building a serverless website, powered by AWS AI services, as part of the website backend. We will deploy a website on S3, use API Gateway and Lambda as our backend and integrate Amazon Rekognition to enrich user generated content.

Location:Kfar Hamacabia

#AI #serverless

---

Target audience:

prerequisites: None.

This workshop contains hands-on labs

Participants are asked to bring a laptop to this workshop.

TBD
Full stack development with Angular and Nest.js
Level: 300, Language: Hebrew
09:00 - 16:00

TBD

Location:Kfar Hamacabia

#javascript, #angular, #nestjs

---

Target audience: Full stack javascript developers

prerequisites: Basic javascript

This workshop contains hands-on labs

Participants are asked to bring a laptop to this workshop.

Sharon Rendlich ,Ifat Dook ,Esti Rabinovich
Leaderships in the New World
Level: 200, Language: Hebrew
09:00 - 16:00

This workshop focuses on leaderships and coaching theory and practice. What is it in a manager that makes people follow him? How exactly does this manager behave to get the full potential out of his employees and what motivates them to be at their best and do above and beyond? In the complex organisational reality, managers today are increasingly seeks a solid and stable internal leadership. They require greater containment and capacity, a stable and bright inner strength, which will give them the ability to solve problems better and more productively, while being more optimistic and positive, they adapt positively and produce significant learning from both success and failure, leading employees, with empowering and promotional energy. Such leaders are intrinsically resilient and act more courageously and authentically, they are energetic and committed to achieving the goals while creating a good quality of life and a rewarding environment. They use their charisma to propel the organization toward the goals in a proactive and effective spirit. In this workshop, you will gain: ·         Deep understanding of how to step up in a VUCA world (Volatility, Uncertainty, Complexity, Ambiguity) ·         Better understanding of the new force work world ·         Definition of leaderships compared to managing ·         Identify your managerial style ·         How are we doing it? ·         The value of manager who lead to the employees engagement, to increasing productivity, to a better conflict managing, establishing trusting relationships in the various interfaces by developing authentic empathy and listening ability, Promoting collaborations in the organization, based on shared values and goals and within building supportive mechanisms, etc. The workshop will provide participants with tools and skills from the coaching and mediation fields to improve their leadership abilities. It will include discussions, simulations and role-playing for a better assimilation.

Location:Kfar Hamacabia

#leadership

---

Target audience: Any employee or manager who want to improve his/her leadership skills

tuesday - 10/12/2019 - Main Conference - Kfar Hamacabia

09:00 - 16:00

Workshops

#automation #testing #api #unittesting #apitesting #integrationtesting #social_media #management #test-automation #selenium #netcore #entityframework #linux #ML #manager #bigdata #javascript #node #react #mogno #nosql #documentdb #personalbranding #docker #micro-services #containers
Gil Zilberfeld
Clean Test Code
Level: 200, Language: Hebrew
09:00 - 16:00

Clean code is powerful . After all, we're reading code a longer than we write it. So much time can be saved when staring at it and asking, "what were they thinking?". Sadly, not many developers or testers practice clean code. It seems that test code is not considered "real code". And I think it's time to put an end to that. The Clean Test Code workshop is more than "how to write readable tests". Tests can be so much valuable if they tell the story of how to use the system. It's not rocket science, it's knowing the principles. In this workshop, we'll talk how to clean up tests. From readable naming, coding and reuse patterns, refactoring methods, test organization, code smells and how to fix them. All in the context of automated tests. We'll also discuss how testability issues in the tested code impacts test code, and how to fix those issues for better code and tests. "Clean code looks like it was written by someone who cares.", said Michael Feathers. Test code may even be more important. In fact, it’s the professional thing to do.

Location:Kfar Hamacabia

#automation #testing #api #unittesting #apitesting #integrationtesting

---

Target audience: Developers and testers with Java and/or C# experience

prerequisites: Attendees should know about testing frameworks in .net and Java (MSTest/NUnit and Junit respectively). This is not an introductory seminar on automated testing.

This workshop contains hands-on labs

Participants are asked to bring a laptop to this workshop.

Ziv Harush
How can social media make you a successful manager?
Level: 300, Language: Hebrew
09:00 - 16:00

In a world where ideas, communication, and speed are increasingly valuable, using social media is a great tool for becoming a successful manager. Social media improved information flows, collaboration, lower turnover and higher employee motivation. Social media isn’t going to write that report for you, or analyze that spreadsheet. Nor is it going to perform that manual labor task. However, there are many ways social media can help you get work done, develop new ideas, manage people, developing management skills, get realtime feedback, developing, motivating, rewarding and assessing performance of your employees. Here are some examples: Seek Advice – Need advice on a topic? Social media can provide rapid tips, thoughts, and input. It is a great way to cast a large net within the organization or outside the world, instead of just getting the singular opinion of the person in the cubicle next to you. It can be a great way to get a quick point in the right direction. Solve Problems – When you can’t solve a problem by yourself, ask the world. You will be surprised how quickly you will get an answer. Simple, yet powerful stuff. Reach Companies – Companies that are social media savvy are serving their customers in new and efficient ways. A 5-second tweet can get the assistance you need, Anytime, anywhere. Get Feedback – Have an idea and need some input or feedback? Ask your social media audience internal or in the worldwide network. Find Ideas –There has never been an easier time to find ideas. You can find what people are thinking, talking about, or have passion for. Communicate with a Broad Audience – Social media allows individuals greater power than ever to communicate with a large audience. Quick Communication – There is something special about the brevity of social media. There is magic in the way you could reach anyone anytime.

Location:Kfar Hamacabia

#social_media #management

---

Target audience: Any employee or manager who has not been exposed or proficient in the social media worlds

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

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

Participants are asked to bring a laptop to this workshop.

Liron Ratzabi
Microsoft.Core: Let's get to know the .NET Core world
Level: 400, Language: Hebrew
09:00 - 16:00

.NET Core is a cross-platform version of .NET for building websites, services, and console apps. In this workshop we will learn about the architecture and how to use the .NET CLI tools, .NET standard, ASP.NET Core Web API and EF Core. At the end of the workshop, you will be familiar with the .NET Core platform including ASP.NET Core Web API, Entity Framework Core and how to build cross platform solutions.

Location:Kfar Hamacabia

#netcore #entityframework #linux

---

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

This workshop contains hands-on labs

Participants are asked to bring a laptop to this workshop.

Moshe Shamy
ML on Microsoft Azure for decision maker
Level: 200, Language: Hebrew
09:00 - 16:00

Every body talks about ML now. as a manager you probably ask yourself, can I develop ML pipelines in my app? what is the effort and skills required to the mission? is it worth it? In this 1 day workshop we will understand what is ML, how it can help my business (a lot) and how can I implement it. we will talk about the frameworks and services in azure that can help you and there equivalents in other platforms including on premise.

Location:Kfar Hamacabia

#ML #manager #bigdata

---

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

This workshop contains hands-on labs

Participants are asked to bring a laptop to this workshop.

Nir Noy
Full stack development with React, Node.js and Typescript
Level: 300, Language: Hebrew
09:00 - 16:00

In this workshop will learn how to write end to end web applications with Node.js in the back-end and React in the front-end. We will understand what it is Typescript, what are the benefits of using it and learn the fundamentals of Node.js and React with step by step, live coding and fun exercises

Location:Kfar Hamacabia

#javascript #node #react

---

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

prerequisites: understanding javascript

This workshop contains hands-on labs

Participants are asked to bring a laptop to this workshop.

Netanel Malka
MongoDB for Developers
Level: 400, Language: Hebrew
09:00 - 16:00

MongoDB is the most popular Document-oriented NoSQL database. It provides schemaless, high availability and horizontal scaling which makes it a great fit for a Big Data solution. Additionally, it stores the data in flexible JSON-like (BSON - binary JSON) format, which makes it easy to work with. In this workshop, you will learn and experience with the core features of MongoDB for developers: CRUD, indexes, aggregation framework and more.

Location:Kfar Hamacabia

#mogno #nosql #documentdb

---

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

This workshop contains hands-on labs

Participants are asked to bring a laptop to this workshop.

Eran Hadas
Personal branding-performance and impact
Level: 300, Language: Hebrew
09:00 - 16:00

Acquire tools and advanced practical knowledge in branding and personal marketing and performing in front of an audience. How to showcase our relative advantage in a saturated environment, and improve how others see us? In this workshop, we will learn and assimilate the do's and don'ts in delivering focused content and compelling messages: (1) Skills in working on the presentation of professional content; (2) Improving sales call capabilities; (3) High readiness to deliver the most effective personal-business message in a short time frame; (4) Sharpen the rules of performance in front of the audience, body language, use of proper terminology, appropriate energies, how to avoid mistakes; (5) Complete performance and messaging; (6) Practical practice. This workshop also includes training techniques for immediate improvement in professional and business performances. Controlling the three main components of an audience performance: (1) Performance skill; (2) Proper use of text; (3) Content control. Including photographic material analysis.

Location:Kfar Hamacabia

#personalbranding

---

Target audience: Manager and executives at different levels

prerequisites: None.

Leon Jalfon
Mastering Docker Workshop
Level: 400, Language: Hebrew
09:00 - 16:00

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:Kfar Hamacabia

#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

Participants are asked to bring a laptop to this workshop.

wednesday - 11/12/2019 - Post Conference Workshops - Sela House

09:00 - 16:00

Workshops

#kubernetes #istio #service_mesh #6skills #gamification #agile #estimation #planning #clean-code #refactoring #solid #poka-yoke #exception-handling #ELK #elasticsearch #kibana #logstash #big-data, #apache​-spark, #spark-sql
Leon Jalfon
Mastering Kubernetes - two days workshop (1/2)
Level: 400, Language: Hebrew
09:00 - 16:00

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:Sela House

#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

Galit Ben Tuval
Model 6 Skills – in a nut-shell
Level: 300, Language: Hebrew
09:00 - 16:00

We are today in a situation where employers point to the needs that are not provided in any educational framework, in which new and veteran employees study for certification or to acquire a profession. This workshop addresses the gap between employers' needs and the knowledge and skills that training institutes impart to learners: presenting 6 skills for success in the world of work, communication, coping with obstacles and barriers, changes, learning and collaborations. Displaying 6 skills to success in the business world: Paradigms diagnoses and breakthrough thinking from / Where ideas come from / Thinking out of the box / How to assimilate creative thinking processes / Creative thinking techniques Communication: understanding the 4 frequencies of communication / Understanding the 5 generations in managing characteristics of each of them in the business world / How to deal with attention deficit disorder / How to encrypt messages for a diverse audience / Experiential practice for conveying a message Changes, learning and collaborations: How to deal with changes / Sources of resistance to change and ways of coping / Independent learning as a critical component to success and how is it measured? / Creating my own internal and external networking network / How do you create collaborations? Group experiential exercise.

Location:Sela House

#6skills

---

Target audience: Every new employee for the first time has a managerial position. Any employee serving in a managerial role that has not been exposed to these skills.

prerequisites: None.

Nir Miretzky
Gamification - the most useful tool for managers
Level: 200, Language: Hebrew
09:00 - 16:00

Gamification joins the service world of management and allows the manager to transform any routine and boring work process into an experiential process that combines professionalism, team-building, humor and getting out of the daily work routine. This workshop combines experiential learning while experimenting with the various gamification techniques. The provided tools will be from the Gamification world for developing experiential work processes in the organization:, The digital gaming platforms, Various gaming platforms for creative development, How to stimulate employees and managers to be creative and to get out of the box, Create workflows using game techniques, The right timing and dosage to implement the game into management work, Integrating gamification into the service and support world for external and internal customers, Producing proper rules of gamification that will ensure desired results and professional quality , Does everyone like gamification? Who does gamification fits?

Location:Sela House

#gamification

---

Target audience: Managers at all levels.

prerequisites: None.

Gil Zilberfeld
Better Estimation and Planning in Agile
Level: 100, Language: Hebrew
09:00 - 16:00

When will it be done? From the dawn of time, we're asking: How long will the project take, and when can we see something working. Especially in the agile era when the market, technology and skills shift so quickly, we need to communicate estimates clearly and plan effectively, in the sea of uncertainty. Over time, we've collected a few methods of estimation. We're going to discuss and experiment with them in this workshop, and taste what works and what doesn't. In addition, we're going to see what metrics we need to collect as we go, and how to interpret them to meaningful projection. Finally, we'll see if (and when) the NoEstimates method may be the right answer.

Location:Sela House

#agile #estimation #planning

---

Target audience: Developers, testers, team leads, project managers, product managers, agile coaches – everyone involved in agile planning.

This workshop contains hands-on labs

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

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:Sela House

#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

Aviv Berko
Elastic Stack Workshop - two days workshop (1/2)
Level: 400, Language: Hebrew
09:00 - 16:00

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:Sela House

#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

Netanel Malka
Apache Spark Workshop
Level: 300, Language: Hebrew
09:00 - 16:00

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. It can be used using Scala, Java, Python, and R. Spark are used at a wide range of big data organizations, including Amazon, eBay, and Alibaba. In this workshop, we will learn the basic concepts of spark, and how to use it to manipulate big data using the python API.​

Location:Sela House

#big-data, #apache​-spark, #spark-sql

---

Target audience: Data Engineers, Developers, 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

thursday - 12/12/2019 - Post Conference Workshops - Sela House

09:00 - 16:00

Workshops

#kubernetes #istio #service_mesh #ELK #elasticsearch #kibana #logstash #go, #programming #python #data_science
Leon Jalfon
Mastering Kubernetes - two days workshop (2/2)
Level: 400, Language: Hebrew
09:00 - 16:00

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:Sela House

#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 - two days workshop (2/2)
Level: 400, Language: Hebrew
09:00 - 16:00

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:Sela House

#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

Gad J. Meir
GO (Golang) framework from zero to deep dive.
Level: 300, Language: Hebrew
09:00 - 16:00

In this one day concentrated workshop we will start by installing the framework and running the “hello world!”, Continue with the Syntax and features of the language especially those that give Golang its performance benefits and then we will explain, build and demo as many as time permits usage examples in different areas, starting from standalone utilities and ending with cloud-based enterprise distributed systems. Come to learn why companies like Google, Uber, SpaceX, Gett, BBC and many more found Golang to be useful in production.​

Location:Sela House

#go, #programming

---

Target audience: Developers, 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

Katya Barak
Introduction to Data Analysis with Python
Level: 300, Language: Hebrew
09:00 - 16:00

Python is at the top of all other languages and is the most popular language used by data scientists. It is the preferred programming language for data scientists because it is very intuitive and easy to understand and has fast development time. Data science developers in Python can use a lot of efficient, open-source and ready to use packages. There are also excellent interactive shells, notebooks, frameworks and IDEs for this topic. Data science is becoming more and more popular with the advent of Machine Learning that based on Data-Science development. In this one day concentrated workshop we will start by introduction of Anaconda and jupyter notebook, continue with numpy arrays creation, access and manipulation, while emphasizing performance efficiency and memory management. We will continue with deep dive into the Pandas and its unique data structures, their Index preserving operations, broadcasting, combining datasets and aggregations. We will use matplotlib module for data visualizations.

Location:Sela House

#python #data_science

---

Target audience: Python programmers and Project leads, Matlab programmers and data scientists with python background who want improve their data analysis process and data visualization.

prerequisites: Python basic knowledge and basic understanding of Matlab-like matrix data structure.

This workshop contains hands-on labs