Source: Pittsburgh Code & Supply

December 2021 Lightning Talk Night

We'll host up to a dozen presentations 5-10 minutes long. We'll try to keep it to 90 minutes but we will probably run over!

We will record and are likely to stream live on YouTube, so subscribe to get the notification when we're live if you just want to watch: https://youtube.com/c/codeandsupplyco/live

The evening's presenters and their presentations:

----

Sean Bailey
Static APIs: Compile/Build Your Data (For Fun and Profit)

Serverless apps run into problems with database and API response times, especially when you're running multiple microservices in a complex, query-based architecture. What if we could leverage the principles of static site generation to speed up data delivery for many types of data? I'll use a few real-world, production examples (auto-generating images in a CDN, copy/microcopy content management inside a repository, and compiling five years of legacy learning/course material and referencing it in a rebuilt application) to discuss the paradigm of static APIs, their benefits and drawbacks, and where they shine.

---

Colin Dean
Classifying work tickets with SEI issue classification

Learn a simple classification system for your JIRA or GitHub tickets straight out of one of the Software Engineering Institute's best books, Software Architecture in Practice. You'll learn how to classify user stories, architecture stories, defects, and technical debt and use these new labels to power your backlog refinement sessions.

---

Simon Heath
Robotics

A brief exploration of the technological and philosophical overlaps
between robotics and video game development.

---

Tiemoko Ballo
Safe and Portable Data Structure Design

This talk will explore Rust patterns for low-level control of memory.
Specifically techniques for simultaneously maximizing provable memory safety and bare-metal portability. Concepts will be visualized - you won't need extensive Rust experience to follow along.

Though the content generalizes to any graph/tree data structure, it's derived from an API-compatible alternative to part of Rust's standard library: https://docs.rs/scapegoat/latest/scapegoat/

---

Bryce Allen
GPU programming for science

Why GPUs are increasingly used in scientific applications on supercomputers, with a simple example in Julia that you can run on your laptop.

---

Phil Pennock
On systemd

systemd: much-maligned but with many features you'll start to miss when on systems without it; what it offers which you should know about.

---

(CANCELLED) Aiton Goldman
Interview smells : Signs you shouldn't take that job offer

When you are interviewing with a company there are "Smells", just like Kent Beck's "Code Smells", that you can look for that will indicate red flags with the company. This talk will be about 5 Questions you can ask that will highlight problems you should be aware of before considering a job offer from a company.

---

Yvette Menase
C&S sponsorship pitch for comp survey and comp survey promo

---

Teal Larson
Front End Dev (SASS)

Why people used @import. Benefits of shifting your sass from @import to @use. How @use supports modular sass. Limitations. A brief example either from a codebase I've been working on or in a small sample project.

---

Bruce Adams
Formatting JSON, oh my!

A very quick survey of existing JSON formatting tools, (such as jq and Python) and some ideas (maybe with implementations) for a better tool.

---

Sarah Withee
Easily building web crawlers for data gathering (and fun)

For a recent work project, I determined one of the easiest ways to get data from 20k+ pages was to build a web crawler and scrape data. I ended up using Scrapy, a Python framework, to build some super simple spiders/crawlers to traverse the sites to get a lot of data we needed. I can show you how to use it, why you might, and example code.

Newsletter
  • Get the latest DevOps jobs, events and curated articles straight to your inbox, once a week

  • Community Partners