Skip Main Navigation
Eventbrite
Browse Events
Organize
Help
Log InSign Up
Menu
Page Content
This event has ended.
Iterating with Uncertainty in JavaScript and React (JS & React Bonus)

Jul

22

Iterating with Uncertainty in JavaScript and React (JS & React Bonus)

by Don't Use This Code

Actions and Detail Panel

Sales Ended

Date and time

Fri, July 22, 2022

11:30 AM – 1:00 PM EDT

Location

Online event

Refund policy

Contact the organizer to request a refund.

Eventbrite's fee is nonrefundable.

You’re a data scientist. You’re doing great work, but sooner or later you have to show it off to someone! Learn how using React!

About this event

This Session

Session details:

  • Time: 90 min
  • Target Level: Novice†
  • Prerequisites: familiarity with basic Python syntax

† Note: this session is designed for ambitious (!) novices—it will be fast-paced, dense session, and packed with critical subtleties & nuances but will cover ground you have likely trod before.

Abstract

In this bonus seminar, our goal is to figure out how to work rapidly and effectively in this new environment.

We will share with you a collection of tips, tricks, and general practices for iterating quickly when developing sites with JavaScript and React.

We will discuss questions such as:

  • how do I iterate on building a component with user-interaction?
  • how do I iterate on visual tweaks and fit-and-finish items?
  • what is Typescript? how can it be useful?
  • how do I write simple tests?
  • how do I iterate without a browser? what is server-side rendering?

Series Overview

Data scientists often need to build simple dashboards or other kinds of web-based interactive tools to present their results and analyses to decision-makers.

If they work in a large organization, there may be teams dedicated to this kind of work. The data scientist can just hand off the effort… well, actually, first, can you open a ticket? Um, we’re sort of booked up this half, this is going to have to get de-prioritized unless you can get executive sign-off. Oh, you know, we had the intern work on it, did it get completed to your satisfaction? What do you mean that wasn’t what you asked for? Did you open a ticket and attach the details of your requests? Actually, this is going to require that we loop in the business analysts and project manager. This sounds like a change request, and we’re mid-epic…

Sometimes if you want something done right, you just ought to do it yourself…

And that’s exactly what we’ll be doing in this session—building simple sites using JavaScript and React to showcase analytical work!

Lesson plan

  • Session I: A Simple Site, How Hard Can It Be? (July 8, 11:30am EDT)
    • In our first seminar in this new series, we will rush you through the absolute basics of JavaScript (how hard can it be?) and the core mental model underlying React. Our target deliverable will be a simple site that provides an end user the ability to upload data and generate a visualization.
  • Session II: The Business Needs, How Much Can They Change? (July 15, 1pm EDT)
    • In our second seminar in this series, we’ll dig deeper and look at common challenges we face when building these kinds of sites. Our target deliverable will be a site with a complex user input form that controls the how the data will be processed and how the visualization will appear.
  • Bonus Session: Iterating With Uncertainty in JavaScript and React (July 22, 11:30am EDT)
    • In our bonus seminar in this series, we’ll discuss how to “iterate with uncertainty.” Whenever we’re adopt a new tool, one of the most beneficial things we can do is discover how to iterate quickly. Our target deliverable for this session will be a series of tips, tools, and general guidance for rapidly iterating when building sites with JavaScript and React.
  • Session III: The End-Users, How Much Can They Demand? (July 29, 3pm EDT)
    • In our third seminar in this series, we’ll bring everything together and show how our simple sites can interact with even simpler Python-based back-end services. Our target deliverable will be a site that can trigger a delayed job with complex input parameters for some analytical work, give user live-updates on the progress of that job, and present the user with a visualization once the job has completed.
  • Invite-Only VIP Session (July 29, 4:30pm EDT)
    • Finally, in our backstage VIP session, we’ll work together to build a web-based tool using requirements specified by attendees. We’ll collect requirements, sample data, and sample analysis ahead of time, and work together to plan out and collaboratively code something new while reviewing all details, concepts, and mental models covered in our main sessions.

Your Presenter (Cameron Riddell)

Cameron Riddell has been writing Python code for his work and personal life for the past 8 years with a strong emphasis on data analytics, visualization, and scientific communication. Cameron’s background is in cognitive science, where he brought a uniquely data-driven, analytical, and programming-focused approach to his work and research.

Cameron also enjoys teaching outside of the classroom by answering Python and pandas questions on StackOverflow and is ranked in the top 5% of all answerers on the site. He is eager to share his knowledge with others while furthering his own expertise.

FAQ

What does each ticket type include?

  • A Live Attendance ticket allows you to attend a single session live. You will have access to a website where all of the session notes are posted.
  • A Live Attendance+ ticket is a single-event pass which offers:
    • Live attendance at the event
    • A professionally-edited, HD video recording of the seminar
    • Complete notes including every checkpoint of the evolution of the code in a GitHub repository
  • The Bonus Package provides:
    • Attendance at and materials (video, notes) from all sessions including any Bonus Session(s) in the series
    • Detailed Study Guides to help you get the most out of the sessions
  • The VIP Package provides everything in the Bonus Package, PLUS an invite to an exclusive, "behind the scenes" live interactive coding challenge with our Presenters!

I purchased one Live Attendance+ ticket, but now I’d like to purchase one of the packages. Do I need to pay full price?

No! If you’d like to purchase a ticket package after purchasing a single Live Attendance+ ticket, contact us at info@dutc.io to let us know. We’ll credit the cost of your single ticket towards the purchase of the package ticket.

I can’t attend the seminar live. Should I still register?

Yes! The week after a seminar, everyone who registered with one of our paid tickets will receive:

  • An HD, professionally-produced video of the presentation - You can watch the video any time you like and refer back to it later.
  • Complete PDF notes including all of the code from the sessions
  • (Bonus & VIP Packages only) Study guides for each session

I missed the first seminar in a series. How do I benefit from attending the subsequent sessions?

The best way to catch up is to purchase one of our ticket packages. If you purchase a package after one or more sessions have already concluded, we will send you the video and materials from the session(s) you missed.

To get the most out of the material, purchase the VIP Pass to attend our invite-only, interactive coding session!

Will the seminar be recorded? Are recordings available?

Yes, the seminar will be recorded and professionally produced. In the week following the seminar, anyone who purchased a Live Attendance+ or a ticket package will receive a link to the video at the email address associated with their EventBrite account.

Can I get a detailed receipt to submit for a corporate training reimbursement?

Yes - email us at info@dutc.io and we will provide you with an invoice.

What is your refund policy?

Receive a full refund if you cancel your ticket 24 hours in advance.

However! If you have to cancel because you can’t attend live, know that we send the videos out to everyone who has registered for one of the paid ticket types.

Our Offerings:

Subscribe to our newsletter (https://bit.ly/expert-python) to stay up to date on our offerings and receive exclusive discounts.

Team Courses & Private Bookings

We offer a wide variety of private training courses for your team on topics such as:

  • “Scientific Computing with NumPy, pandas, and Xarray”
  • “Fundamentals of Programming for Analysts”
  • “Introduction to Python for Data Analysis”
  • “Mastering pandas for Data Analysis”
  • “Dashboarding & Data Pipelines in Python”
  • “Web Scraping & Text Parsing for ETL”

Our courses and seminars are designed with the “why” at the forefront of everything we do. As a result, the courses balance information, exercises, and case studies that help encourage attendee success.

Courses are developed to fit the needs of multiple levels of mastery. We strive to ensure that every attendee is taught personally and that all the time they commit to learning is magnified.

Open to the Public

Once per quarter, we hold our Developing Expertise in Python course, open to the public!

This course is three full days of intensively personalized hands-on instruction within a small cohort (≤10). Sessions begin with individual interviews with each attendee to assess current levels of understanding and set specific, measurable goals for their individual growth and professional development

No lecture, no slides—the sessions are driven entirely by discussion around concrete live-coded examples with detailed prep & supplementary review materials (≥50 pages of background course notes and ≥10 hours of background videos) provided.

See our Organizer Page for info on upcoming dates!

Don’t see a course you need? Contact us at learning@dutc.io to get the curricula you’re looking for!

Tags

  • Online Events
  • Online Seminars
  • Online Science & Tech Seminars
  • #programming
  • #coding
  • #python
  • #code
  • #python_programming
  • #python_training
Event ended

Iterating with Uncertainty in JavaScript and React (JS & React Bonus)


Follow this organizer to stay informed on future events

Don't Use This Code

Event creator

Events you might like

  • The Uncertainty of Mr Heisenberg

    The Uncertainty of Mr Heisenberg
    The Uncertainty of Mr Heisenberg

    Thu, Aug 11, 2022 7:30 PM BST (+01:00)
    £2.74
  • Learn to JavaScript with Advent of Code

    Learn to JavaScript with Advent of Code
    Learn to JavaScript with Advent of Code

    Wed, Aug 10, 2022 3:00 PM BST (+01:00)
    Free
  • Growing in Uncertainty

    Growing in Uncertainty
    Growing in Uncertainty

    Tue, Aug 16, 2022 7:00 PM EDT (-04:00)
  • JavaScript Virtual Final Presentations

    JavaScript Virtual Final Presentations
    JavaScript Virtual Final Presentations

    Fri, Aug 19, 2022 1:30 PM PDT (-07:00)
  • Managing Economic Uncertainty

    Managing Economic Uncertainty
    Managing Economic Uncertainty

    Fri, Aug 26, 2022 10:00 AM AEST (+10:00)
    Free
  • Try Coding for Newbies: JavaScript

    Try Coding for Newbies: JavaScript
    Try Coding for Newbies: JavaScript

    Mon, Aug 22, 2022 10:00 AM MDT (-06:00)
    $10
  • Interactive Virtual Crash Course -  Learn JavaScript!

    Interactive Virtual Crash Course - Learn JavaScript!
    Interactive Virtual Crash Course - Learn JavaScript!

    Wed, Aug 10, 2022 6:00 PM CDT (-05:00)
    Free
  • Learn javaScript with shared screen on Udemy

    Learn javaScript with shared screen on Udemy
    Learn javaScript with shared screen on Udemy

    Fri, Aug 12, 2022 11:00 AM EDT (-04:00)
    Free
  • Thinkful Webinar || Free Crash Course: JavaScript Fundamentals

    Thinkful Webinar || Free Crash Course: JavaScript Fundamentals
    Thinkful Webinar || Free Crash Course: JavaScript Fundamentals

    Wed, Aug 31, 2022 12:00 PM EDT (-04:00)
    Free
  • Thinkful Webinar || Intro to JavaScript: Build a Virtual Pet

    Thinkful Webinar || Intro to JavaScript: Build a Virtual Pet
    Thinkful Webinar || Intro to JavaScript: Build a Virtual Pet

    Mon, Aug 29, 2022 9:00 PM EDT (-04:00)
    Free

Site Navigation

Use Eventbrite

  • How it Works
  • Pricing
  • Event Blog

Plan events

  • Online Registration
  • Sell Event Tickets
  • Event Management Software

Find events

  • Browse Online Events
  • Get the Eventbrite App

Connect with us

  • Report This Event
  • Help Center
  • Terms
  • Privacy
  • CA Privacy Notice
  • Accessibility
  • Community Guidelines
Eventbrite + Ticketfly

© 2022 Eventbrite