Tech Talks

Why:

Technology/Technical Talks to learn, explore best practices from innovators, practitioners and exemplar projects that have relevance to CyVerse activities

What:

45 min presentation followed by 15 min Q&A

When:

Regular talks are scheduled alternating Wed. at 12:00 Pacific/3:00 Eastern, depending on availability of presenters and their home timezone we also schedule ad-hoc sessions

Where:

Hosted from Keating 433 at UA

Web Conf:

Web connection details to be provided (probably Zoom)
(Note: see the URL/Link column in case there are issues connecting)

Who:

All interested developers, scientists and team members.

 

Tech Talks for 2018 Spring/Fall

Date 

Presenter

Institution/Title

Host

URL/Link

Abstract/Notes

Date 

Presenter

Institution/Title

Host

URL/Link

Abstract/Notes

Thurs., Feb 1, 12:00 PM MST

Andrew Lenards

CyVerse / Rough has advantages

download video - download audio (only)

 

Julian Pistorius

slides

references

 

How to use simple drawings to elicit feedback and make your ideas better

 

Thurs., Feb 8, 12:00 PM MST

Ken Youens-Clark,

Matt Bomhoff

iMicrobe and Elm - A Successful Rewrite

(Hurwitz Lab)

 

Julian Pistorius

download video

slides

How this one trick (a statically typed, pure, functional programming language) can rekindle your joy for front-end programming, and give you superhuman powers

Thurs., Feb 15, 12:00 PM MST

Andrew Lenards

Serverless: What if it was OpsDev all this time?

Julian Pistorius

download

video

audio

slides

Lambda, serverless, FaaS and so much more. Andy has done the legwork for us, and has some recommendations on suitable projects for this new way of building & deploying software.

Thurs., Mar 1, 3:30 PM MST

Vince Catalano

Python Persistence Patterns

Ailene Yee, Paul Sarando

download

video

audio

Persistence patterns, ORMs, CQRS, and event-sourcing

Thurs., Mar 15, 12:00 PM MST

Nathan Hruby

PySpark for DevOps

Ailene Yee, Paul Sarando

download

video

audio

Using PySpark to process unstructured datasets

Thurs., Apr 19, 12:00 PM MST

Tharon Carlson (CyVerse)

CSS in Components,
Removing side effects and taming the beast

Julian Pistorius

download

video

As programmers we know that global variables are to be avoided and that constraints work better than discipline. We also know that side effects make testing hard and applications brittle. No wonder CSS can be so painful at scale, these things we know to be bad are literally how CSS works. Let’s look at the common ways these problems are tackled today, why they still don’t address the elephant in the room and how moving CSS into our components does. 

Thurs., Aug 2, 12:00 PM MST

Iqbal Hossain

Run Your First Deep Learning Model Using TensorFlow

Ailene Yee, Julian Pistorius

download

video

audio

presentation

Curious about machine learning? Iqbal provides us with a presentation and demo on how to run your first deep learning model using the open-source TensorFlow! No need for prior experience in the subject area.

Thurs., Aug 23, 12:00 PM MST

Dennis Hoer

Continuous Integration and Testing with Docker

Julian Pistorius, Ailene Yee, Paul Sarando

download

video

audio

slides

Dennis covers practical techniques for building continuous integration pipelines with Docker and Jenkins, including how to package and deploy Jenkins servers in Docker. Inception Alert.

 

Tech Talks for 2019 Spring/Fall

Date 

Presenter

Institution/Title

Host

URL/Link

Abstract/Notes

Date 

Presenter

Institution/Title

Host

URL/Link

Abstract/Notes

Thurs., Feb 21, 12:00 PM MST

Mike W

Nix: the purely functional package manager

Julian Pistorius, Ailene Yee, Paul Sarando

download

video

This talk examined some issues with the way software deployments are currently managed, discussed how the “purely functional” approach of the Nix package manager addresses many of these problems, gave a crash-course introduction to working with Nix, and covered some limitations and caveats to using Nix.

Thurs., Feb 28, 12:00 PM MST

Jan Jorgensen

How to Learn Anything and Teach Programming

 

Julian Pistorius, Ailene Yee, Paul Sarando, Chris Martin

download

video

audio

slides

 

How can you learn faster and better, and then transfer that hard-won knowledge to your organization or community through effective teaching methods?