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

Thurs., Feb 1, 12:00 PM MST

Andrew Lenards

CyVerse / Rough has advantages

download video - download audio (only)

 

Julian Pistorius

 

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 MSTAndrew LenardsServerless: 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 MSTVince CatalanoPython Persistence PatternsAilene Yee, Paul Sarando

download

video

audio

Persistence patterns, ORMs, CQRS, and event-sourcing
Thurs., Mar 15, 12:00 PM MSTNathan HrubyPySpark for DevOpsAilene Yee, Paul Sarando

download

video

audio

Using PySpark to process unstructured datasets
Thurs., Apr 19, 12:00 PM MSTTharon 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 MSTIqbal HossainRun Your First Deep Learning Model Using TensorFlowAilene 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 MSTDennis HoerContinuous Integration and Testing with DockerJulian 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

Thurs., Feb 21, 12:00 PM MSTMike WNix: the purely functional package managerJulian 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

 

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