Quantum Computing Workshop for Classical Developers


7th July 2020
Speaker Date: 7th July 2020
Speaker Time: EDT: 06:00-10:00
Attendee Date: 7th July 2020
Attendee Time: IST: 14:30-18:30 | SGT: 17:00-21:00 | AEST: 19:00-23:00
Duration: 180 mins
James Weaver
Quantum Developer Advocate, IBM

The buzz about quantum computing has been rapidly increasing lately, and a growing number of developers have been looking into the subject. Concepts developers typically find challenging after cursory investigation of quantum computing include: superpositions of quantum bits (qubits), quantum gates, quantum entanglement (Einstein’s “spooky actions at a distance”), and the relevance of Schrödinger’s famous cat.

In this workshop, James Weaver gives a gentle introduction to quantum computing, including: A brief history of quantum computers, visualizing superpositions, composing quantum algorithms with quantum gates, understanding Shor’s potentially RSA encryption busting algorithm, and current status of quantum computers.

Part of this workshop consists of learning by playing a block-mining application named QiskitBlocks, similar to Minecraft. Attendees may download and install this game at qisk.it/blocks

You may also be interested in

6th, August

Time
Communication Patterns in Microservices

Teams adopt microservices understanding the structure of the architecture but with a poor understanding of how to get all the...

6th, August

Time
Terraform-ing your Cloud

A large part of embracing DevOps involves embracing automation. Over the last decade we have seen the emergence of “as...

6th, August

Time
Architectural Principles and Practices for Building MicroServices

Transitioning from a monolith to a microservices based architecture is a non-trivial endeavor. It is mired with many practices that...

6th, August

Time
Resilient Cloud Architecture Design Patterns

Resilient architectures are crucial for all cloud implementations. In this talk, we explore different design patterns to make a distributed...

6th, August

Time
High Performant, Scalable Batch Processing with Spring Batch and Kubernetes

A modern batch application must be able to take advantage of the unprecedented performance and scalable functionality of today’s containerized...

6th, August

Time
Running Microservices on Kubernetes – Best Practices

Yes, we have split the product functionality into separate independent Microservices, but how do we manage this distributed beast? There...