JavaScript Summit

Wednesday, November 17, 2021

- CST
OPEN TALK: How Micro Frontend Reshaped Our Dev Forever: A Real Life Story
Join on Hopin
Rotem Zifroni
Rotem Zifroni
Frontegg, Frontend Team Leader

In April 2021 we were facing a challenge. Due to the nature of our product we had to develop in a multi-framework approach. However, reality forced us to think differently. We soon realized it was unscalable, inefficient, silly even, really! The challenge was that our application is embedded within our customers’ application, which they can build on top of any framework. Beyond that, we had to expose our components’ state and to receive state from the hosting application.

At the end of the day, we had to adopt an approach that would support both our product technical requirements, while optimizing our frontend development process.

In this session we will go deeply into real life examples of how Frontegg used micro frontend strategies (to name a few…) to overcome those challenges, and how it made a significant impact over our frontend development, architecture, CI/CD, and overall processes.

- CST
OPEN TALK: Developer-First DAST: The Missing Tool in Your AppSec Toolkit
Join on Hopin
Oliver Moradov
Oliver Moradov
NeuraLegion, VP

To truly scale application security testing, developers need to maintain their role in the security process beyond SCA and SAST, continuing the automation you are already achieving and rely less on manual testing.

Traditional DAST scanners are a blocker to this automation. They are hard to use, impossible to integrate, not developer friendly and produce too many false positives. This results in crippling human bottlenecks that stifle CI/CD, whether it's the need for security to constantly tweak scanners or the drain of manually validating vulnerabilities.

Either way, technical and security debt is compounded, resulting in insecure product hitting production. Change is needed, and fast.

In this session with you will discover:

1. Key features that your dev-first DAST needs to enable developers to take ownership of security

2. How you can detect, prioritise and remediate security issues early, automated in the pipeline

3. Insights into reducing the noise of false alerts to remove your manual bottlenecks to shift left

4. Steps you can take to achieve security testing automation as part of your CI/CD, to test your applications and APIs.

- CST
OPEN TALK: Do Not Download Your PDF: A Story of Digital Document Usability and Security in Your Application
Join on Hopin
Andrey Safonov
Andrey Safonov
PDFTron, Head of Product
Peter Hawker
Peter Hawker
PDFTron, Product Manager

The usage of digital documents within an app affects basically every industry and use-case and now more than ever. Have you ever looked into incorporating documents into your app? There’s a lot to consider. And what about digital security? When it comes to thinking about the document lifecycle within an app, there are several things to think about:
- The in-app experience when working with multiple documents
- Integrating a viewer inside of the app beyond any built-in viewers
- Providing consistent behaviour across multiple browsers
- Providing customized UI for annotating PDFs, images, MS Office documents and videos
- Improving your search across multiple documents beyond just title and metadata

In this session you’ll learn about the importance of digital documents in today’s world and how to work with them using Javascript, React, Angular and Vue.

Thursday, November 18, 2021

- CST
Breaking Into Blockchain Development with JavaScript
Join on Hopin
Christopher Swenor
Christopher Swenor
Reach Platform, CEO

We are introducing a way for JavaScript developers to build decentralized apps on any blockchain using familiar syntax: JavaScript! Frontend is compatible with React, Vue and Go.

- CST
Blockchain for Developers: Getting Started
Join on Hopin
Russell Fustino
Russell Fustino
Algorand, Technical Evangelist

We are not headed toward the era of Blockchain. We are in it.  Are you a developer and want to learn how to build Blockchain solutions in your favorite language? If so, this session is for you! We will discuss use cases for blockchain as well as getting started with Blockchain Developer tools. Blockchain’s usage has now become ubiquitous across all sectors of the economy including: Medical, Charities, Automotive, Telecom, the Food Industry, Voting, Gaming and more. Blockchain’s primary use case is to maintain the integrity of replicated data.  Blockchain is considered one of the Web 3.0 technologies and we will cover how to build blockchain solutions. Algorand is a modern blockchain which creates blocks in under five seconds, with instant transaction finality. It scales to billions of users and is profiled at 1000 transactions per second. You will learn how to use the SDKs to build Algorand blockchain solutions. Algorand Standard Asset(ASA), Atomic Transfers and Smart Contracts will be covered. In this session you will learn: Blockchain use cases. How to build blockchain solutions using the SDKs for Java, JavaScript, Python, and Go. How-to access tools for Getting Started on Algorand development. How to access developer portal resources including, SDKs, REST APIs, Command Line Tools, Tutorials, Solutions, Getting Started, Articles and... Benefits of Algorand’s Reward and Ambassador programs. Join Russ Fustino, Algorand Developer Advocate, for this informative session on Algorand Blockchain.