Evolution Team
Reducing Tech Debt
Modernizing Application
Quality Improvements
Retire Classic PestPac
Remove Obsolete Code
All of AP module
Better manage PNET custom code
Move TNA, Paycalc, Payroll systems, etc
*Data Structure Improvements
Unlimited Tecnicians
Unlimited UDF's
*VB6 COM Remove DLL's
Use Execute Query?
Use .NET?
Consolidate on 1 version of jQuery
Use CDN's instead of locally hosted 3rd party libraries
Enabling New Features
Consolidate & Reduce "noise" CRUD SP's
*New PestPac UI
Continue knockout prototype?
Move user session into database / AWS
*Assist in SSO rollout
Remove oCompanyGlobals
Go to database each time
*Implement a more robust Change Log
Built-in SQL Change Tracking?
Remove ASP implementation
*Allow for PestPac to be put into "debug" mode
Safer testing
Added debug statements
Suppress certain operations
Emailing
Processing credit cards
*Form Builder
Database health utility
Look for orphaned records
Data integrity
Disk fragmentation
Ensure backups are running
Reduces session load
Helps with removing "sticky sessions"
*Add a "RequestId" to each request
Helps correlate application operations
Associate requests to users
Helps in debgging
*Improve UI Validation
Consistent UX for user feedback (prompt's/modal's)
Consistent UI for validation errors
Auto-updater for PNET's?
*Fully build & deploy PestPac
Include all PSUB custom code
Fully drop and re-deploy all of WebRoot at each release
Do not expect old build artifacts to be around
Homegrown?
All PNET -> PSUB migrations need to be cross-browser compliant
Make sure dependencies on WebRoot will work once it's removed
Use Pestpac API
Changes to build & deploy process
Form builder?