• CI/CD with Kubernetes and Helm umbrella chart

    Tikal's office

    Helm has recently become de facto standard for managing micro services versions and dependencies. At this sessiony Valdimir Stukarov & Yuval Dror, Anodot, we will present our journey from managing homemade kubernetes scripts to a complete CD based on helm. We will show how git feature branch workflow is implemented utilizing helm umbrella chart for managing versions across different environments, separating infrastructure from code and to give us a good visibility on product release lifecycle. We will discuss limitations and the issues that we have encountered along the way. ** To ensure your participation, please fill out this form: https://docs.google.com/forms/d/e/1FAIpQLSeZqsm9le0RHyiQ34lKi6X3jB3bfOFYQQ4cAD4iowUykBL8kA/viewform?usp=pp_url&entry.801673747=CI/CD+with+Kubernetes+and+Helm Hope to see you all, Tikal Team #devops

    9
  • Who Moved My Data?

    Tikal's office

    Building Production Grade Data Science with Data Version Control. AI is eating the world...is old news. AI is no longer a proof of concept, and must be held to engineering standards. Companies that aren’t able to scale up their machine learning operations will lose to those who can. The tools of the future will handle the dirty work so you can focus on your product, while retaining the ability to scale your organization easily. Software engineering has accumulated wisdom and tools to handle these issues, and we need to utilize equivalent tools that are designed for the data science workflow. In this talk, we will give an overview of the data science workflow, and focus on the challenge of reproducibility and versioning. We will present DVC, an open source tool built to handle these issues in data science projects. We will explain the simple operating principles of the tool, and the benefits gained from using it. The second part of the event will be a 90 minute workshop. You will create a simple machine learning project, based on the tutorial we created in DAGsHub.com. This tutorial showcases the main features of DVC to create a versioned and reproducible data science project. ** To ensure your participation, please fill out this form: https://docs.google.com/forms/d/e/1FAIpQLSeZqsm9le0RHyiQ34lKi6X3jB3bfOFYQQ4cAD4iowUykBL8kA/viewform?usp=pp_url&entry.801673747=Who+Moved+My+Data? This session will be held by Dean Pleban & Guy Smoilovsky. Dean has led technological system integrations for large organizations and has studied machine learning and quantum information in the Hebrew University. Guy has over 10 years of experience as a developer, focusing on backend, big data, machine learning and DevOps. Together, they co-founded DAGsHub, the home for data science collaboration. They have interviewed many machine learning focused companies and want to share their inferences with the world. Hope to see you all, Tikal Team #devops

    1
  • Let the conversation flow - Conversational UI With Dialogflow Workshop

    Have you ever wanted to create your own application, that understands what you say in natural language (like Siri, Google Assistant or Alexa)? Here is your chance! In this workshop by Roy Kass, Senior Front End Engineer from Tikal, we will learn about Conversational UI and about the Google API for creating such applications - Dialogflow. We will program a simple game in which we will play against the computer, using natural language. Requirements: Minimal knowledge in Javascript. Installations: Git, NodeJS (V8 will be used) ** To ensure your participation, please fill out this form: https://docs.google.com/forms/d/e/1FAIpQLSeZqsm9le0RHyiQ34lKi6X3jB3bfOFYQQ4cAD4iowUykBL8kA/viewform?usp=pp_url&entry.801673747=Dialogflow+workshop Hope to see you all, Tikal Team #frontend

  • Terraform -> the defacto tool for infrastructure provisioning

    In this introduction session by Haggai Philip Zagury, DevOps Architect from Tikal, we will learn Terraform basics, starting from the basics to modules and some small tips and tricks you pick-up along the way. - Terraform basics + HCL - Terraform and AWS - Doing "basic stuff" with Terraform - Working with existing (old/manual) infrastructure - Importing infrastructure - Using Modules and Keeping D.R.Y - Working with terraform states & locks ** To ensure your participation, please fill out this form: https://docs.google.com/forms/d/e/1FAIpQLSeZqsm9le0RHyiQ34lKi6X3jB3bfOFYQQ4cAD4iowUykBL8kA/viewform?usp=pp_url&entry.801673747=Terraform+workshop Hope to see you all, Tikal Team #devops

    7
  • Serverless In Action with GraphQL and more

    Google for Startups Campus

    We're happy to invite you to our event @ google for startups campus. 17:00-17:30 - Reception, Networking, Coffee&Cake. 17:30-18:30 -Serverless In Action with GraphQL by Assaf Gannon, Javascript Architect from Tikal. Serverless technologies and capabilities are here and are accessible now more than ever. The power of infinite scale and system capabilities has never been more accessible. This also affects traditional front end development as serverless technologies allow for easy construction of backend support for any frontend with ease and simplicity. In this talk, we will demonstrate how to build a fully functional Graphql endpoint for FE applications using Apollo Server and Client libraries, utilizing different cloud providers. We will also demonstrate the usage of Servless.com framework to set up the required infrastructure as code to simplify and support this setup. ** To ensure your participation, please fill out this form: https://docs.google.com/forms/d/e/1FAIpQLSeZqsm9le0RHyiQ34lKi6X3jB3bfOFYQQ4cAD4iowUykBL8kA/viewform?usp=pp_url&entry.801673747=Serverless+In+Action+with+GraphQL 18:30-18:45 - Break : Coffee&cakes with Networking. 18:45-19:45 - Streaming Data Pipeline Using Google Managed and Serverless services by Haim Cohen, Backend Group Leader & Big Data Tech Lead from Tikal. Creating near real-time data pipeline for billions of events and terabytes of data can be a challenging task. How can we serve the requests, with low latency and persist them all in less than a second latency end-to-end? What are the do's and don'ts when rolling such a system to production and how to monitor the hundreds of components involved? Come to hear a real-life case of such a system. We will discuss the architecture, technologies, code, and DevOps concern of the streaming data pipeline we created for one of the top mobile apps companies. Here's the participation form again: https://docs.google.com/forms/d/e/1FAIpQLSeZqsm9le0RHyiQ34lKi6X3jB3bfOFYQQ4cAD4iowUykBL8kA/viewform?usp=pp_url&entry.801673747=Serverless+In+Action+with+GraphQL Hope to see you all, Tikal Team #frontend

    7
  • The parts of JWT security nobody talks about

    Tikal's office

    17:00-17:30 - Reception, Networking, Coffee&Cake. 17:30-18:30 - The parts of JWT security nobody talks about by Philippe De Ryck, Founder of Pragmatic Web Security, Google Developer Expert. JSON Web Tokens (JWT) have become the de facto standard to transfer application claims between the client and the server. By design, they incorporate the use of signatures to ensure the integrity of the data. However, merely signing the data alone is not enough to guarantee security. In this talk, we zoom into the security properties of JWTs. After introducing the different signature schemes, we dive into the hard parts nobody talks about. How do you manage and identify the keys used for the signature? How do you handle key rotation? And what about encrypting JWTs? This talk answers all these questions. You will walk away with a set of best practices for adequately securing JWTs. Philippe De Ryck is the founder of Pragmatic Web Security, where he travels the world to train developers on web security and security engineering. He holds a Ph.D. in web security from KU Leuven. Google recognizes Philippe as a Google Developer Expert for his knowledge of web security and security in Angular applications. ** To ensure your participation, please fill out this form: https://docs.google.com/forms/d/e/1FAIpQLSeZqsm9le0RHyiQ34lKi6X3jB3bfOFYQQ4cAD4iowUykBL8kA/viewform?usp=pp_url&entry.801673747=+Security+ 18:30-18:45 - Break : Coffee&cakes with Networking. 18:45-19:45 - Infrastructure fuzzing by Salo Shp, SRE Expert from Tikal. In this session We will cover the reason and methods hackers use to DDOS our production, and learn how to mitigate that threat by doing it ourselves as part of an overall Chaos Engineering methodology. Hope to see you all, Tikal Team #devops

    14
  • Fullstack Tech Radar Day 2019

    Dan Panorama

    Tikal invites you to the 1st Fullstack Tech Radar Day in Israel, featuring high profile speakers, innovative case studies, workshops and high quality networking -https://fullstackradar.tikalk.com The day will be dedicated to the Tech Radar. The Radar is a new initiative by Tikal, summarizing our usage and opinions about technologies used in our client solutions. The Radar is built on a Start, Keep, Stop methodology, featuring the latest trends and technologies. Learn more about the radar here- https://www.tikalk.com/community/radar . The day will be divided into 4 4 tracks: - DevOps - Backend - Frontend - Mobile For more info about the speakers and workshops, click here > https://fullstackradar.tikalk.com/schedule/index.html - Want to become a sponsor? Click here: https://bit.ly/2RRzifW - Hurry up and get your tickets today! > https://www.eventbrite.com/e/fullstack-tech-radar-day-tickets-55203831145 - Some logistics: When: May 15th, 2019 Where: Dan Panorama conference hall, TLV Hope to see you all, Tikal Team

    23
  • "Tales of a web-app architecture״ - Lecture & Beer

    Tikal's office

    A multiple-webapp architecture is a complex task which evolves over time. In this talk by Shahar Taite, Applications Team Leader and Full stack developer at 3DSignals, we will find out how a full stack developer can create one and keep improving it meeting a startup's needs over time. We will discuss how different aspects of the architecture meet different company needs over time, considering aspects such as scale, security, development cycle speed and developer experience. The talk will bring it down to earth and we will demonstrate how Shahar built it from the ground up step by step, iteratively. ** To ensure your participation, please fill out this form: https://docs.google.com/forms/d/e/1FAIpQLSeZqsm9le0RHyiQ34lKi6X3jB3bfOFYQQ4cAD4iowUykBL8kA/viewform?usp=pp_url&entry.801673747=Tales+of+a+web-app+architecture Hope to see you all, Tikal Team #backend #devops

    4
  • Purim Haskell Meetup

    Tikal's office

    🧙‍♂️🧛‍♀️👩‍💻🧝‍🧟‍♀️ Join us on March 25th to celebrate Purim and the power of Haskell. All skill levels are welcome. The event will be held in English. 📋 Please fill out this form to register: 🔗 http://tinyurl.com/y54vyotj 🚩 🚩 🚩 Agenda 🚩 🚩 🚩 🕠 17:45-18:15 — Reception, networking, coffee & cake 🕕 18:15-18:45 — "Friendly static types" by Eyal Lotem Eyal is a core contributor to Lamdu, an open source live programming environment. He will show a demo and talk about Lamdu’s approach to static typing. 🕡 18:45-19:00 Short break — coffee & cake 🕖 19:00-19:30 — "Haskell @ Wire" by Artyom Kazak Artyom is a backend developer at Wire messenger and an author of several open source libraries. He will talk about what it takes to build an actual production ready system with Haskell and his experience at Wire. 🕢 19:30-20:00 — Networking and a lightning talk session 🕗 20:00-20:20 — "Build your own Webpack with Haskell and Shake" by Ben Kramek Ben is a senior engineer at MedFlyt and a Haskell enthusiast. In this talk he will present an introduction to Shake build system and show how it can be used to create your own front-end pipeline that is tailored to specific needs of the project and is powerful, modular, flexible, reliable and fast. 🕣 20:20-20:30 — Short break, coffee & cake 🕘 20:30-21:00 — "Moving towards dependent Haskell in GHC" by Vlad Zavialov Vlad is a Haskell engineer at Serokell. He will talk about his work on the GHC compiler and the steps to bring dependent types support to Haskell. 🏁 🏁 🏁 🏁 🏁 🏁 📋 Here׳s the registration form again: 🔗 http://tinyurl.com/y54vyotj Hope to see you all, Tikal Team

  • Vue.js - a progressive meetup for a progressive framework.

    Vue is a fast growing javascript progressive framework, which took many of its core concepts from both angular and react. On this meetup by David Levy, Sr.FullStack Engineer from Tikal, we will introduce the core concepts and how to benefit from using Vue in our product development. **This meetup includes live coding, so be prepare and bring your laptops. :-) Also: Migrating your app from React to Vue with zero effort. ** To ensure your participation, please fill out this form: https://docs.google.com/forms/d/e/1FAIpQLSeZqsm9le0RHyiQ34lKi6X3jB3bfOFYQQ4cAD4iowUykBL8kA/viewform?usp=pp_url&entry.801673747=Vue.js Hope to see you all, Tikal Team #Frontend

    4