Notes
On Interesting Subjects
This page is an archive of my notes on technical subjects including Salesforce, data management, machine learning, and other personal interests. The notes are based on content from online learning platforms, podcasts, and books.
View that content using the links below, or learn more about me.
Salesforce
Platform Developer 1
- Platform Development Basics
- Quick Start: Lightning Web Components
- Quick Start: Salesforce DX
- Quick Start: Build a Salesforce App
- App Development with Salesforce DX
- Apex & .NET Basics
- Apex Basics & Database
- Apex Triggers
- Quick Start: Explore the LWC Recipes Sample App
- Lightning Web Components Developer Tools
- Aura Components Core Concepts
- Apex Testing
- Record-Triggered-Flows
- Search Solution Basics
- Asynchronous Apex
- Visualforce Basics
- Lightning Web Components Basics
- Secure Server-Side Development
- Developer Console Basics
- Find and Fix Bugs with Apex Replay Debugger
- Command-Line Interface
- Apex Integration Services
- PD1 Cert Prep: Developer Fundamentals
- PD1 Cert Prep: User Interface
- PD1 Cert Prep: Testing, Debugging, & Deployment
- PD1 Cert Prep: Automation and Logic
Platform App Builder
- Picklist Administration
- Formulas and Validations
- Screen Flow Distribution
- AppExchange Solutions
- Chatter Administration for Lightning Experience
- Lightning Experience Productivity
- Flow Testing and Distribution
- Flow Builder
- Flow Basics
- Application Lifecycle and Development Models
- Change Set Development Model
- Org Development Model
- Package Development Model
- PAB Cert Prep: Fundamentals and User Interface
- PAB Cert Prep: Data Modeling and Deployment
Apex Code Samples & Notes
Projects & Advanced Apex Programming Notes
Administrator
- Salesforce Platform Basics
- Data Modeling
- Data Management
- Salesforce Mobile App Customization
- Reports & Dashboards for Lightning
- Lightning Experience Customization
- User Engagement
- Data Security
- Project: Customize an Org
- Project: Reports and Dashboards for Sales
- Project: Quick Start: Lightning App Builder
- Identity Basics
- User Authentification
- Project: Prepare Your Salesforce Org for Users
- User Authentification
- Project: Customize a Salesforce Object
- Accounts & Contacts for Lightning Experience
- Leads & Opportunities for Lightning Experience
- Products, Quotes, and Contracts
- Campaign Basics
- Customize a Sales Path for Your Team
- Service Cloud for Lightning Experience
- Service Cloud Efficiency
- Knowledge Basics for Lightning Experience
- Duplicate Management
- Build a Community with Knowledge and Chat
- Lightning Flow
- Import and Export with Data Management Tools
- Quick Start: Process Builder
- Build a Discount Approval Process
- Build a Battle Station App
- Branded Mobile Apps with Mobile Publisher
- Lightning App Builder
- AppExchange Basics
- Admin Cert Prep: Setup and Objects
- Admin Cert Prep: Reporting and Automation
- Admin Cert Prep: Security and Data Management
- Admin Cert Prep: Applications, Activities, and Mobile
Business Analyst
- Drucker School—Business Performance Basics
- Salesforce Business Analyst: Quick Look
- Journey Mapping
- Diagramming Essentials
- Innovation Customer Discovery
- Business Analyst Best Practices
- Customer-Centric Discovery for Salesforce Partners
- Admin & BA Job Comparison: Quick Look
- Skilling Up for the Implementation Lifecycle
- Drucker School-Organizational Change Leadership
- Essential Business Analyst Skills
- Salesforce Optimizer
- Security Basics
- Salesforce Customer 360
- Demo Storytelling
- Innovation Ideation & Prototyping
- Scrum and Kanban at Salesforce
- Trust and Influence
- Relationship Building
- Virtual Whiteboarding: Quick Look
- Process Mapping for Business Analysts
- Content Strategy Development
- Survey Basics
- Writing Salesforce Requirements Dramedy
- User Story Creation
- 5 Steps to Documenting Process
- Sales Operations Use Case and Best Practices
- Salesforce Adoption Strategies
- Strategic Company Alignment with a V2MOM
- Atlassian Agile Basics
- User Experience Basics
- How to Build Salesforce Diagrams
- Governance Basics
- Design Patterns
- Business Analyst Certification Prep
- Stakeholder Alignment is Key to Salesforce Success
- Monitor Setup Changes with Setup Audit Trail
- Become a Business Analysis Detective
- User Acceptance Testing
- Salesforce Release Readiness Strategies
- Git and GitHub Basics
- Advanced Salesforce Release Readiness Strategies
Other Projects & Investigations
- Admin/BA/Dev Roles & Comp Comparison
- Flow: User Input to Update Info on Contact
- Declarative Lookup Rollup Summaries (DLRS)
- Flow: Product Filtering Quick Reference
- Flow: Update Opportunity Name to Standard
- Process Builder-Triggered Approval Process
- Checkbox True if Certain User is Viewing Record
- Quick Action to Sign Up Current User
- Button to Google Search Contact
- Flow: Add Guardians to Child's Account
- Aggregate Records by Date Range in Reports
- Custom Button to Launch an Approval Process
- Find Your Salesforce Edition and API Version
- Data Export from Salesforce Developer Console
- Retrieve Salesforce Metadata into VS Code
- Create a Debug Logger Apex Class to Triage Flows
- Salesforce Developer Comp Range Research
- Admin Daily Dashboard
- Order of Execution Graphic from SalesforceBen
- Create Notification Actions in Flow
- Calculating Overall Code Coverage in Salesforce
- Destructive Changes Using Workbench
Financial Accounting
Intro to Machine Learning
Supervised Learning
- Linear Regression
- Linear Regression Implementations
- Decision Trees
- Decision Tree Titanic Example
- Decision Tree Implementations
- Naive Bayes
- Naive Bayes Impementations
- Naive Bayes SMS Example
- Support Vector Machines
- Support Vector Machine Implementations
- Ensemble Methods
- Ensemble Methods Implementations
- Model Evaluation
- Visualizing Decision Boundaries
- Classification Model Evaluation
- Regression Model Evaluation
- Training and Tuning
- Learning Curve Examples
- Grid Search Examples
- Random Search Diabetes Example
Deep Learning
- Perceptron
- Perceptron Implementations
- Neural Networks
- Neural Network Implementations
- Neural Network Architecture
- Neural Network Admissions Example
- Gradient Descent
- Gradient Descent Implementations
- Multilayer Perceptrons
- Feed Forward Implementations
- Backpropagation
- Backpropagation Implementations
- Training Considerations
Unsupervised Learning
- Unsupervised Learning
- Clustering
- Clustering Examples
- Feature Scaling with KMeans
- Hierarchical and Density Based Clustering
- Hierarchical Clustering
- DBSCAN
- Gaussian Mixture Models and Cluster Validation
- Gaussian Mixture Model Examples
- Dimensionality Reduction and PCA
- Using PCA on MNIST
- Using PCA on Cars Dataset
- Using ICA on Sound Files
- Random Projection and ICA
Data Visualization
Common Types of Visuals
Pandas and Seaborn
Applied Machine Learning
Theory of Machine Learning
General Learning Theory
Database Systems Concepts and Design
SQL
Relational Databases
Useful Scripts
- Dates and Times in Python
- Working with Dates in Pandas
- Setting up Folders Named as Today's Date
- Programmatically Capturing Filenames
- Flatten JSON
- Setting Up New Project Directories
- Useful Pandas Options
- Array Mechanics in Numpy
- Writing Multiple Excel Sheets from Pandas
- Use a Config File to store User Credentials
Web Scraping and Data Sourcing
Statistics
Data Science as a Discipline
Other Interests
Business, Investments, Computers and Bitcoin
- Computer Hardware Purchases
- Internal Rate of Return (Unequal Timing) in Python
- Calculating a Loan Balance Over Time
- Equity to Offset Home Purchase Transaction Costs
- Electric Vehicle Total Cost of Ownership
- Total Interest over Life of Loan
- Dynamic Dollar Cost Averaging into Bitcoin
- Crypto Mining and Trading Tax Implications
- Tax Implications of Different Business Structures
- Setting Up an LLC