
Joe Madden
Joe Madden
- The SAS Programmer's Roadmap to Modern Analytics Development: SAS programmers are navigating a rapidly changing analytics landscape—one with more languages, deployment models, cloud platforms, and collaboration patterns than ever before. This session offers a practical roadmap for modern SAS development, showing how programmers can move forward without leaving behind the SAS language, trusted code assets, or governed business processes that continue to deliver value. Using Madison as a fitting backdrop, we will explore how today's SAS coding experience is evolving across desktop and server environments, cloud-native workspaces, and software-as-a-service options. Like finding the best route from the Capitol Square to the UW–Madison campus, there may be several paths—and perhaps a few detours—but the destination is clear: simpler, more flexible, code-first analytics development. Attendees will learn how tools such as Visual Studio Code, Jupyter, SAS Studio, Git-based collaboration, elastic compute, and mixed-language workflows with SAS, Python, and R fit into the future of SAS programming. Inspired by Frank Lloyd Wright's Wisconsin-influenced design philosophy, the session emphasizes purposeful modernization: creating an environment where each tool has a clear role and supports the way programmers actually work. In the spirit of UW–Madison's tradition of research, experimentation, and practical problem-solving, this session focuses on what SAS users can take back, adapt, and build on as coding tools and the SAS language continue to evolve.
Biography: Joe Madden is a Sr. Product Manager for SAS supporting Viya Analytics Pro and Workbench. He joined SAS in February 2022 with a primary focus on enabling customers with open-source solutions. Joe received an MBA from Boston University's Questrom School of Business in 2017. He resides in Middletown, RI with his wife and spends his free time running along the Newport Cliff Walk.

Danny Modlin
Danny Modlin
- How to Modify SAS9 STAT Programs to Run in SAS Viya:
How can existing SAS®9 programs can be modified to execute in SAS Viya. Code can either run as is on the SAS Compute Server, or it can be modernized to process data in memory and in parallel on the SAS Cloud Analytic Services (CAS) server. This presentation is perfect for statisticians who are new to SAS Viya and want to continue performing their statistical analyses there. We will address questions that are typically asked.
- Will existing SAS®9 code work in Viya?
- How can my statistical programs change to take advantage of the new features in Viya?
- Bayesian Choice Models in PROC BCHOICE: This presentation incorporates focuses on the BCHOICE procedure that performs Bayesian analysis for discrete choice models. These models are used in marketing research to model decisions makers’ choices among alternative products and services.
Biography: Danny Modlin is a Senior Analytical Training Consultant at SAS world headquarters in Cary, North Carolina. Since starting at SAS in 2011, Danny has taught and developed courses that span across many areas of statistics and SAS platforms, with a specialization in the application of Bayesian analyses. Danny received his Bachelor of Science in Mathematics from Elon College (now Elon University), a Masters of Mathematics from the University of North Carolina at Wilmington, and a Masters of Statistics from North Carolina State University. Prior to his time at SAS, Danny was a mathematics, statistics, and computer science teacher at the middle school, high school, and collegiate levels. Outside of SAS, Danny's interests include local sports and meteorology.

Greg Treiman
Greg Treiman
- Building SAS® Viya Jobs: Learn how to create and modify SAS® Viya® jobs, develop forms, and share them with end users.
- Putting Data on the Map: Geospatial Storytelling with SAS Visual Analytics: Effective data storytelling often requires spatial context, and SAS Visual Analytics provides powerful tools for building interactive geographic reports. This session introduces participants to core geospatial capabilities within SAS Visual Analytics. Attendees will learn how to create and configure geography data items using latitude and longitude values, standardized geographic codes, and built-in lookup methods. Participants will explore a range of mapping techniques, including geo region maps, coordinate maps, and combined region-coordinate visualizations, and learn how each supports different analytical goals. Building on these fundamentals, the session will highlight advanced workflows for creating custom geographic polygons using external spatial data stored as shapefiles or Esri feature services. Using real-world examples, participants will gain insight into best practices for linking spatial and tabular data, selecting appropriate map types, and designing clear, effective visualizations. By the end of the session, attendees will be equipped to incorporate geographic analysis into their reports.
- X Marks the Spot: Mapping Spatial Data with SAS Code: Location is at the center of everything we do. Whether your data involves addresses, sales territories, administrative boundaries, or something else, chances are it has a spatial component waiting to be unlocked. This session demonstrates how to use SAS to programmatically access, prepare, and visualize spatial data, turning raw geographic information into insights you can act on. Using SAS Studio, we'll walk through a complete spatial workflow: importing a shapefile of the continental US with PROC MAPIMPORT, examining the resulting map data structure, and discussing how and when to project spatial data to minimize distortion. We'll then build progressively richer visualizations with PROC SGMAP — starting with a simple county-level map, layering in a choropleth map shaded by population, and finally adding a scatter layer to highlight a specific location. Attendees will leave with a clear understanding of how SAS handles common spatial data formats, why projection matters for accurate mapping, and how PROC SGMAP's layered approach makes it easy to build attractive, informative maps — no GIS background required. This session is appropriate for both SAS Viya and SAS 9.4 users.
Biography: Greg Treiman is a Technical Training Consultant on the SAS Education team. He is responsible for developing and maintaining training related to SAS programming and data visualization.
Last updated: August 7, 2026