Schedule


Event Schedule

monday - 05/07/2021 - Main Conference -

09:00 - 15:00

Workshops

#Java, #Cloud #Elastic, #Elasticsearch, #kibana, #logstash, #beats #AWS, #AWSEssentials
Moshe Shamy
Optimize Your Java Application to the Cloud - 1 of 2 days
Level: 300, Language: Hebrew
09:00 - 12:30

Java was born before the cloud and are not designed in cloud in mind. Many important cloud issues like latency and slow latency were not considered. Lately Java architects has developed some technologies that help you optimize your java application to the cloud. In this workshop, we will explore these tools.

Target audience: Java developers and architect

---

#Java, #Cloud

prerequisites: Experience in Java

Aviv Berko
Elastic Stack - 1 of 2 days
Level: 300, Language: Hebrew
09:00 - 15: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.

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

---

#Elastic, #Elasticsearch, #kibana, #logstash, #beats

prerequisites:

Gad J. Meir
AWS Technical Essentials
Level: 100, Language: Hebrew
09:00 - 17:00

AWS Technical Essentials introduces you to AWS products, services, and common solutions. It provides you with fundamentals to become more proficient in identifying AWS services so that you can make informed decisions about IT solutions based on your business requirements and get started working on AWS. The workshop includes: Introduction and History of AWS, AWS Foundational Services: EC2, VPC, S3, EBS, AWS Security, Identity, and Access Management: IAM, AWS Databases: RDS, DynamoDB, AWS Management Tools: AutoScaling, CloudWatch, Elastic Load Balancing, Trusted Advisor.

Target audience: Individuals responsible for articulating the technical benefits of AWS services to customers Individuals interested in learning how to get started with using AWS Sysops administrators, solutions architects, and developers interested in using AWS services.

---

#AWS, #AWSEssentials

prerequisites:

tuesday - 06/07/2021 - Main Conference -

09:00 - 15:00

Workshops

#Java, #Cloud #Elastic, #Elasticsearch, #kibana, #logstash, #beats
Moshe Shamy
Optimize Your Java Application to the Cloud - 2 of 2 days
Level: 300, Language: Hebrew
09:00 - 12:30

Java was born before the cloud and are not designed in cloud in mind. Many important cloud issues like latency and slow latency were not considered. Lately Java architects has developed some technologies that help you optimize your java application to the cloud. In this workshop, we will explore these tools.

Target audience: Java developers and architect

---

#Java, #Cloud

prerequisites: Experience in Java

Aviv Berko
Elastic Stack - 2 of 2 days
Level: 300, Language: Hebrew
09:00 - 15: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.

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

---

#Elastic, #Elasticsearch, #kibana, #logstash, #beats

prerequisites:

wednesday - 07/07/2021 - Main Conference -

09:00 - 16:00

Cloud Track - App Modernization

#Covid -19, #technologies, #trends, #ML, #AI, #Data #Devops, #Azure, #DPS, #Iot #Devops, #Azure, #Iot, #Stream analytics #Devops, #Azure, #Databricks, #bigdata, #ML, #datalake #Devops, #Azure #Devops, #Azure, #AKS, #Servicebus
Gal Hutman, Asaf Amran
The New Normal
Level: , Language: Hebrew
09:00 - 09:45

The Covid -19 struck us in utter surprise and spread all over the world rapidly. This is not a something that could have been prepared for in advance. As part of struggling the epidemic, solutions have been developed in a very short period of time thanks to technological maturity. In the next half hour, we will review a number of selected technologies that can reduce time to market and increase efficiency.

Target audience: All

---

#Covid -19, #technologies, #trends, #ML, #AI, #Data

prerequisites:

Gal hutman, Avi Nehama
IoT Device Provisioning and Management
Level: 200, Language: Hebrew
10:05 - 10:50

Target audience: IT, Devops

---

#Devops, #Azure, #DPS, #Iot

prerequisites: Learn how Azure device provisioning services help you to provision and manage IoT device life cycle, learn how to deploy and manage certificates and implement high availability Technologies covered Device provisioning services, Device twins and Digital twins.

Gal Hutman, Aviv Berko
IoT Endpoint Management and Data Stream
Level: 300, Language: Hebrew
11:10 - 12:00

Learn how Azure IoT hub can manage and handle vast amount of data incoming from IoT devices and how Stream analytics handles steams of data to perform real time analytics Technologies covered IoT Hub, Stream analytics, Event Grid.

Target audience: IT, Devops, Developers, Data

---

#Devops, #Azure, #Iot, #Stream analytics

prerequisites:

Netanel Malka
Machine Learning and Data Analytics
Level: 200, Language: Hebrew
13:00 - 13:45

Learn how Azure Data bricks can handle vast amount of data; learn the power of a managed ML infrastructure using ML flow Technologies covered: Data bricks, ML Flow, Data Lake.

Target audience: IT, Devops, Data

---

#Devops, #Azure, #Databricks, #bigdata, #ML, #datalake

prerequisites:

Eli Afengar
Communication Channels Using Azure Communication Platform
Level: 200, Language: Hebrew
14:05 - 14:50

Learn how Azure Communication platform can help you create communication channels to your clients Technologies covered: .NET Core, Azure Communication Platform.

Target audience: IT, Devops, Dev

---

#Devops, #Azure

prerequisites:

Haim Dagan, Guy Naftaly
Deploying 3rd Party Services Using Managed Kubernetes
Level: 200, Language: Hebrew
15:10 - 16:00

Learn how Azure Kubernetes services can assist you with deploying your backend and frontend services on azure. See how to implement event driven design pattern using native azure services Technologies covered AKS, Service bus.

Target audience: IT, DevOps, Developers

---

#Devops, #Azure, #AKS, #Servicebus

prerequisites:

09:00 - 16:00

Management Track

#Covid -19, #technologies, #trends, #ML, #AI, #Data #Hybridmanagement #Organizationalresilience, #Management #Management, #conflictmanagement, #mediation #Management, #Socialengineering #NLP, #Management
Gal Hutman, Asaf Amran
The New Normal
Level: , Language: Hebrew
09:00 - 09:45

The Covid -19 struck us in utter surprise and spread all over the world rapidly. This is not a something that could have been prepared for in advance. As part of struggling the epidemic, solutions have been developed in a very short period of time thanks to technological maturity. In the next half hour, we will review a number of selected technologies that can reduce time to market and increase efficiency.

Target audience: All

---

#Covid -19, #technologies, #trends, #ML, #AI, #Data

prerequisites:

Dr. Galit Ben-Tovel
Hybrid management
Level: 300, Language: Hebrew
10:05 - 10:50

Returning to the new routine creates hybrid management challenges in which we are simultaneously required to manage a team of employees who are partly working from the office and partly from home. We will analyze Hybrid management challenges, how to create a hybrid management routine, remote performance management and motivating employees remotely. This session will provide you with tools for dealing with this challenge and tips for creating the required integration.

Target audience: HR personnel, recruitment and training personnel, managers at all levels

---

#Hybridmanagement

prerequisites:

Orit Roterman
Organizational resilience and its Effect on Teams & Talents in Uncertain Times
Level: 200, Language: Hebrew
11:10 - 12:00

The Corona- virus and its business, organizational culture & excellence impact - increased the sense of uncertainty and increased the level of confusion and lacking of focus. Therefore, organization resilience- the ability to foresee inbound & outbound challenges, to have the teams' engagement and ability to overcome challenges together and to adjust with high level of agility- is an essential skill for leaders to acquire and a key for companies to succeed. What organizational resilience means in action? How to adopt these managerial skills when facing challenges and high level of uncertainty? How to engage employees for excellence, high level of engagement & success? All the above, will be unlocked and demonstrated in this practical lecture. We will do so in a systematic thinking manner so every leader will be able to implement the discussed principles and practices.

Target audience: HR personnel, recruitment and training personnel, managers at all levels

---

#Organizationalresilience, #Management

prerequisites:

Hanan Rosen
Conflict management in the organization - tools for the manager
Level: 200, Language: Hebrew
13:00 - 13:45

We will focus on the concept of conflict and introduce the world of organizational conflict management on its various forms. Staring with the option of negotiation and direct dialogue between the parties, through arbitration of administrative authority, mediation by HR or an external party and mediation in which the manager jangles between being a mediator and arbitrator as needed.

Target audience: HR personnel, recruitment and training personnel, managers at all levels

---

#Management, #conflictmanagement, #mediation

prerequisites:

Paz Shwartz
Social engineering in the context of cyber
Level: 200, Language: Hebrew
14:05 - 14:50

70% -80% of information leaks in organizations originate from human error and the chances of harm from within the organization are higher and more significant. If we look at information security events in recent years, we will find quite a few events that could have been easily avoided by education and advocacy. Familiarity with the issue of information security in the organization allows for a significant reduction of information security events, safeguarding the organization's assets and its business interests. In addition, the knowledge provides protection against business espionage, theft of personal information, theft of a spoon and company property and various manipulations against the employee behind the computer.

Target audience: HR personnel, recruitment and training personnel, managers at all levels

---

#Management, #Socialengineering

prerequisites:

Eli Amoyal
NLP in Management (Neuro Linguistic Programming)
Level: 200, Language: Hebrew
15:10 - 16:00

NLP, also called the method of excellence - techniques based on the study of excellence of prominent people in their field. NLP contains a set of tools that help make managers and employees stronger, especially in the field of personal and interpersonal communication, empowerment that reflects on people to be motivated, happier and more productive. The session will be delivered in an active and experiential way. Introducing the NLP method and its contribution to the organization, NLP as a personal and organizational diagnostic tool with an emphasis on communication and empowerment and we will learn about the technique to make a significant change from a state of difficulty to a desired outcome state in a short period.

Target audience: HR personnel, recruitment and training personnel, managers at all levels

---

#NLP, #Management

prerequisites:

09:00 - 16:00

Testing Track

#Covid -19, #technologies, #trends, #ML, #AI, #Data #Agile, #Scrum, #Offshore #Testing, #ArtificialIntelligence #Testing, #Microservices
Gal Hutman, Asaf Amran
The New Normal
Level: , Language: Hebrew
09:00 - 09:45

The Covid -19 struck us in utter surprise and spread all over the world rapidly. This is not a something that could have been prepared for in advance. As part of struggling the epidemic, solutions have been developed in a very short period of time thanks to technological maturity. In the next half hour, we will review a number of selected technologies that can reduce time to market and increase efficiency.

Target audience: All

---

#Covid -19, #technologies, #trends, #ML, #AI, #Data

prerequisites:

Alon Linetzki
Implementing Scrum in a distributed off shore environment - Dev and Test impacts
Level: 200, Language: Hebrew
10:05 - 10:50

Among other challenges, implementation of agile scrum in a distributed off shore environment has been major. This is also in light of the Co-located reasonable requirement from scrum for high performing teams. Dealing with different cultures, synchronizing distributed teams, building good epics and user stories, keeping teams together and in close contact with product owner, resolving issues and differences, coordinating tasks across countries plus other topics - is something scrum masters and managers have to handle and improve daily, and those have impacts on both Dev and Test engineers. In this presentation, Alon Linetzki will present the challenges, and ways to overcome them from (Dev and Test perspectives) from his experience as a SW engineer, Agile coach and a testing and Quality Assurance expert. Key topics: challenges in implementing scrum in distributed environment, implementation focus & tips, realizing what the real problems are & suggesting a multidimensional solution going forward, summary

Target audience: Testers, Developers

---

#Agile, #Scrum, #Offshore

prerequisites: Agile methodology

Viepul Kocher
Artificial Intelligence in Testing
Level: 200, Language: English
11:10 - 12:00

With the current trends in technology and the growing incorporation of artificial intelligence and machine learning, Artificial Intelligence United (AiU) was created to support the understanding of implementation of these importance advancements. AiU - Certified Tester in Artificial Intelligence (AiU-CTAI) is a 3-day practical certification course, which goes beyond the fundamentals of AI and machine learning, to discover the differences associated with testing in this new world. Join the Artificial Intelligence United community and embark on your AI/ML journey today.

Target audience: Testers

---

#Testing, #ArtificialIntelligence

prerequisites: First experience in the field of AI & ML as well as a programming language is recommended.

Dr. Srinivas
Microservices Testing
Level: 200, Language: English
13:00 - 13:45

In the modern world, there is an increased trend of promoting reuse in software via exposing software functions as standard interfaces called APIs. Most cloud as well as SaaS and utility IT applications are made available as APIs and more recently microservices. This session provides a comprehensive view of: The different components of API and Microservices testing, Relation of MSA (microservices architecture) to API and SOA, Different standards for API, Test design techniques for API testing, Life cycle of API testing techniques including security, load and interoperability, A hands-on view of API testing with popular tools like soapUI and Postman, Automation at API testing level, Contract First Testing in Microservices, Extended Tools for Microservices testing.

Target audience: Testers and practitioners who work with APIs, All testers who are looking to get skilled in testing SaaS and cloud need to get certified on this, Testers who test web-based applications based on standard interfaces like REST and microservices would highly benefit from taking this session, Functional Testers, Test Managers, Infrastructure Managers, Cloud Architects, Performance Testers

---

#Testing, #Microservices

prerequisites: At least 2 years of testing experience. Familiarity with Web Applications. A basic knowledge of JavaScript (highly recommended)

Ester Zabar
Software tester to represent customer needs
Level: 200, Language: Hebrew
14:05 - 14:50

As software testers we focus on product quality in order to bring it to the customer at a high level of maturity. Is it enough? Do we invest in understanding the customer's needs when we test the product? In many companies, the "tester-customer" interface is relatively limited and sometimes the tester is not exposed at all to the customer and how the tested product is used. However, in order to give maximum value to the customer and bring the testing work to the optimum, it is worth improving this interface. Today, with the transition of many software products to the cloud and with the development and refinement of monitoring tools, it is possible to more easily track the extent and manner of use of customers. This is where it is important for the software tester to increase involvement and knowledge. Additional means available to the testing team are: defining user stories of the modes of use together with the product team/system engineering, assistance to the support team in restoring customers defects, periodic review on the database of customers defects and wishes, participation in installations, acceptance tests, and trainings at the customers sites, visits of the testing team at the customers sites. The outcome of such activities are: focus the tests on areas that are more relevant to the way customers work, improving awareness of the importance of the product’s user experience, improved ability to provide feedback on characterizations of new capabilities in the product, improving the positioning of the testing team in the organization.

Target audience: Testers, Developers, Managers

---

prerequisites:

Gil Zilberfeld
Dirty Tests and how to clean them
Level: 200, Language: Hebrew
15:10 - 16:00

We write tests and code for other people. Tests are code too, and both should be clean. As a clean code fanatic, I see it as a personal mission to go around preaching how powerful clean code is. But unfortunately, it seems that test code is not considered "real code", and therefore is not considered "dirty". In this session, we'll talk about concrete examples of anti-patterns in tests, and how to clean them up. We'll see how clean code principles apply directly to tests. And that's true for all tests - from unit to end-to-end, and regardless of who writes them - developers and testers. We'll see those in action. "Clean code looks like it was written by someone who cares.", said Michael Feathers. Test code may even be more important to write cleanly for that reason. Learning points: what makes code clean, how do clean code principles apply to tests, code smells in tests, refactoring test code.

Target audience: Testers, Developers, Managers

---

prerequisites:

09:00 - 16:00

Full Stack Track

#Covid -19, #technologies, #trends, #ML, #AI, #Data #distributedtracing, #microservices, #architecture #S-SDLC, #SDL, #SDLC, #Security, #Hacking, #SoftwareDevelopment #Fullstack, #MicroServices, #MicroFrontend, #Javascript
Gal Hutman, Asaf Amran
The New Normal
Level: , Language: Hebrew
09:00 - 09:45

The Covid -19 struck us in utter surprise and spread all over the world rapidly. This is not a something that could have been prepared for in advance. As part of struggling the epidemic, solutions have been developed in a very short period of time thanks to technological maturity. In the next half hour, we will review a number of selected technologies that can reduce time to market and increase efficiency.

Target audience: All

---

#Covid -19, #technologies, #trends, #ML, #AI, #Data

prerequisites:

Nir Noy
Distributed tracing in a microservices architecture
Level: 200, Language: Hebrew
10:05 - 10:50

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, we will see 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

Target audience: Developers, Architects

---

#distributedtracing, #microservices, #architecture

prerequisites:

Oren Patoka
How to Architect Full Stack Serverless Cloud Application
Level: 200, Language: Hebrew
11:10 - 12:00

This session cover the Full Stack solution and teaches how to build a modern, Serverless Application. Participants will gain knowledge how to design and develop powerful modern web applications that form the foundation for the apps, websites, and systems that people and businesses use every day.

Target audience: Developers & Architects

---

prerequisites:

Gil Zilberfeld
Refactoring with a safety net
Level: , Language: Hebrew
13:00 - 13:45

Target audience:

---

prerequisites:

Gad J. Meir
Security software development LiveCycle
Level: 300, Language: Hebrew
14:05 - 14:50

Protect your code from hackers, Security development life cycle: You can no longer ignore the need to address security issues in code development process. The newspapers report on new security breaches almost every day. The nightmare of every CEO is to wake up in the morning and discover that a vulnerability in software developed by the company is responsible for of a major security breach in the company, or even worse, in one of its customer's companies. The most important question from a liability point of view, is what have you done in the development process of the software to avoid security issues and vulnerabilities. An inadequate answer to this question will cost the company a lot of money. That is why incorporating security in the development life cycle is so crucial. This problem is not new and the solution is not too complicated to implement. S-SDLC is an acronym to the process and steps that when incorporated properly into the development life cycle of the product, discover and avoid most of the security breaches and vulnerabilities, and give you some level of protection on liability when sued. In this one hour concentrated talk we will dive deeply into the security software development lifecycle. 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 process.

Target audience: Developers & Architects

---

#S-SDLC, #SDL, #SDLC, #Security, #Hacking, #SoftwareDevelopment

prerequisites:

Uriel Jacobson
Micro Front End
Level: 200, Language: Hebrew
15:10 - 16:00

How we can achieve combination of several JavaScript frameworks to one solution? Meet the Micro Front-End pattern. Driven by Micro-service Architecture Learn about pulling out the maximum from your full stack development process. Target Audience: Developers with some knowledge in JS libraries as Angular/React/Vue/Nodejs. Team leaders, Architects, and Dev Managers

Target audience: Developers with some knowledge in JS libraries as Angular/React/Vue/Nodejs. Team leaders, Architects, and Dev Managers

---

#Fullstack, #MicroServices, #MicroFrontend, #Javascript

prerequisites: Basic Web development experience

09:00 - 16:00

DevOps Track

#Covid -19, #technologies, #trends, #ML, #AI, #Data #Kubernetes, #AdvancedScheduling #Kebernetes, #Monitoring, #Observability, #Logging #kubernetes, #OpenShiftonAzure #Kubernetes, #ArgoCD, #Cloud #Kubernetes, #AdvancedScheduling
Gal Hutman, Asaf Amran
The New Normal
Level: , Language: Hebrew
09:00 - 09:45

The Covid -19 struck us in utter surprise and spread all over the world rapidly. This is not a something that could have been prepared for in advance. As part of struggling the epidemic, solutions have been developed in a very short period of time thanks to technological maturity. In the next half hour, we will review a number of selected technologies that can reduce time to market and increase efficiency.

Target audience: All

---

#Covid -19, #technologies, #trends, #ML, #AI, #Data

prerequisites:

Noam Amrani
Advanced Scheduling
Level: 200, Language: Hebrew
10:05 - 10:50

Learn to fine-tune your workload using Requests & Limits, Liveness & readiness, Taints & Tolerations, Affinity & Anti-Affinity.

Target audience: DevOps, Developers

---

#Kubernetes, #AdvancedScheduling

prerequisites: Kubernetes Basic

Yishai Halpert
Kubernetes Monitoring
Level: 200, Language: Hebrew
11:10 - 12:00

Learn to monitor Kebernetes in real-life: Performance monitoring, Observability, Logging and Alerting

Target audience: DevOps, Developers

---

#Kebernetes, #Monitoring, #Observability, #Logging

prerequisites: Kubernetes Basic

Moran Gazit
Open Shift on Azure
Level: , Language: Hebrew
13:00 - 13:45

Introduction to OpenShift on Azure

Target audience: DevOps & Developers & Technical Leaders

---

#kubernetes, #OpenShiftonAzure

prerequisites: Kubernetes Basic

Or Maman
Introduction to - ArgoCD
Level: , Language: Hebrew
14:05 - 14:50

Join me for a peak glance and experience the magic, simplicity and productivity of the "next generation" native Kubernetes deployment tool that is swapping the industry. We will explore the ways ArgoCD simplifies and consolidates all the aspects of Kubernetes deployments

Target audience: DevOps & Developers

---

#Kubernetes, #ArgoCD, #Cloud

prerequisites: Kubernetes Basic

Tamir Reiss
Introduction to HKUBE
Level: 200, Language: Hebrew
15:10 - 16:00

Hkube is a cloud-native open-source framework to run a distributed pipeline of algorithms built on Kubernetes. Hkube allows running pipelines of algorithms on Kubernetes cluster optimally utilizing the available resources, based on user priorities and AI heuristics.

Target audience: DevOps, Developers

---

#Kubernetes, #AdvancedScheduling

prerequisites: Kubernetes Basic

09:00 - 15:00

Workshops

#netcore, #netstandard, #entityframework, #linux
Liron Ratzabi
.NET 5
Level: 400, Language: Hebrew
09:00 - 15:00

.NET 5 is a long waited unified cross-platform version of .NET for building websites, services, apps and solutions. In this session, we enter to the wonderful world of this new exciting version and see how this can be embedded in your solutions with the new .NET 5 capabilities and technologies.

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

---

#netcore, #netstandard, #entityframework, #linux

prerequisites: