https://github.com/colearendt/sas-training
Musings about my past as a SAS programmer
https://github.com/colearendt/sas-training
Last synced: 4 months ago
JSON representation
Musings about my past as a SAS programmer
- Host: GitHub
- URL: https://github.com/colearendt/sas-training
- Owner: colearendt
- Created: 2019-06-10T09:40:41.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-06-10T10:23:39.000Z (over 6 years ago)
- Last Synced: 2025-02-14T13:16:06.628Z (9 months ago)
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Overview
I began as a SAS programmer. I learned many lessons from SAS that I needed to
take into account as I transitioned to learning R. This is an attempted log of
those lessons.
# Topics
- [Global Variables: BAD](./articles/global-variables.md)
- No return output: BAD
- Functions: GOOD
- Absolute system paths: BAD
- Window Functions (first. and last.): AMAZING
- Common Table Expressions
- Custom aggregators & Stored Procedures in PostgreSQL
- Pull everything to the SAS server: BAD
- Off-load work to PostgreSQL, etc.
- Dependency Management
- Macros vs. Packages
- The epic folder of macros
- Unit tests!
- Custom "RunAs" user account
- The CRON magic
- Dev in Prod :sunglasses:
- Graphics, Viz, and Plotting
- PDFs
- SESUG papers and community
- Benefits / detractions of corporate accountability
- [writing a regex to parse JSON data (in 2015)](http://support.sas.com/resources/papers/proceedings13/342-2013.pdf)
- Logging