NFJS Virtual Tour Stop #1 - No Fluff Just Stuff

NFJS Virtual Tour Stop #1

September 10 - 11, 2020

Modern Software : LLVM

Thursday - Sep 10 11:00 AM EDT

Our industry never stops changing, but sometimes those changes are trivia and fluffy. Sometimes they are fundamental and enduring. This series is going to highlight some of the most important trends happening in the hardware, software, data and architecture spaces.

The LLVM Project has been around for over a decade, but is increasingly important as a compiler infrastructure to get reuse and portability, shared optimizations and a faster time to market. Many newer programming languages have chosen it as the basis of their toolchain including Swift, Julia, Rust and more. In this talk, we will talk about the tools, components and layers of LLVM and how it is helping usher in new visions of portability and reuse.

Modern software developers need modern tools to address the changing world around them.

We will cover:

  • The traditional architecture of compiler systems
  • The history of the LLVM project
  • An overview of how it is being used by pretty much everybody
  • The porcelain and plumbing portions of the toolchain
  • The role of optimization in compiler systems
  • Generating cross-compiled and portable code
  • How LLVM is going to help mediate the impact and effects of the changing hardware landscape
Brian Sletten

Brian Sletten

Forward Leaning Software Engineer @ Bosatsu Consulting

Video Preview

About Brian Sletten

Brian Sletten is a liberal arts-educated software engineer with a focus on forward-leaning technologies. His experience has spanned many industries including retail, banking, online games, defense, finance, hospitality and health care. He has a B.S. in Computer Science from the College of William and Mary and lives in Auburn, CA. He focuses on web architecture, resource-oriented computing, social networking, the Semantic Web, AI/ML, data science, 3D graphics, visualization, scalable systems, security consulting and other technologies of the late 20th and early 21st Centuries. He is also a rabid reader, devoted foodie and has excellent taste in music. If pressed, he might tell you about his International Pop Recording career.