SlideShare a Scribd company logo
1 of 49
wEdge for Treasurers
(and everyone else, too)
Jason A. Crome
Vice President of Software Development, DEVNET, Inc.
2013 ICTA Summer Conference
August 8, 2013
• VP of Software Development at
DEVNET
• Dad
• Hockey Player
• Nobel Prize Winner
• (at least one of those isn’t true)
Who am I?
Who is DEVNET?
Agenda
• Product Overview
• Features
• Support
• Implementation
• Demo
• Future Plans
Overview
What is wEdge?
What is wEdge?
• It slices!
What is wEdge?
• It slices!
• It dices!
What is wEdge?
• It slices!
• It dices!
• It cooks!
What is wEdge?
• It slices!
• It dices!
• It cooks!
• It cleans!
What is wEdge?
• It slices!
• It dices!
• It cooks!
• It cleans!
• It makes coffee!
What is wEdge?
• It slices!
• It dices!
• It cooks!
• It cleans!
• It makes coffee!
• It... does none of these things.
What is wEdge?
• For DEVNET, it is a toolkit for building web-based
products.
• For clients, it’s a web site featuring your property
tax and appraisal data.
• For title companies, tax payers, and other
customers, it’s pretty freaking awesome!
What does wEdge mean?
• Web Edge
• The original command line administration utility
for wEdge, before we had named wEdge.
• A tribute to the original DEVNET logo,The Flying
Wedge:
Who’s using wEdge?
• 26 counties and 1 city nationwide
• 17 Illinois counties
• ...and more in the hopper!
Features
Content
• Designed with simplicity in mind (less is more)
• Anything in DEVNET Edge applications can be
shown online.
• There are some things you probably don’t want to
show however.
• Commonly shown: names, site addresses, legals,
taxes due and paid, taxing body breakdowns,
exemptions, assessments, and more.
Technical Details
• HTML5 and CSS3 compliant
(standards are good!)
• Javascript
• Perl
• SQL Server
• Runs on Windows or Linux servers
Performance Matters!
Performance Matters!
Performance Matters!
• Searches and page views are cached
by web browser
• Subsequent searches and views talk to
cache, not server
• Cache flushed when web server
database is updated
Browser Requirements
• Modern features require modern
browsers
• Chrome 5+
• Firefox 3.5+
• Safari 5+
• Internet Explorer 8+
Security
• Redaction of parcels
• No exemption searches
• Injection testing
• SSL for account access
Accessibility
• Adheres to US Section 508 accessibility guidelines
• Also adheres to WAI-AAA accessibility standards
• Ensures that your sites are available to the largest
possible group of taxpayers and customers
Support
What will DEVNET do?
• No charge updates
• No limit to emails, phone calls, etc. for county staff
members
• On site training of county staff
• Bug fixes
• Legislative changes
• Etc. etc. Same level of support as our desktop
applications.
What won’t DEVNET do?
• Support your end users
• Support data transfers and infrastructure for
county-hosted sites
• Well, we can do these things, but a block of
support hours must be purchased.
Implementation
How does it go?
• You sign a contract
• We conduct evaluation of your online goals/needs
• County provides contact individual - one person
who will represent all county stakeholders in the
project
• DEVNET provides site to match needs (some back
and forth here)
• Up to 6 weeks, usually way less
Hosting Options
• DEVNET Hosts
• County Hosts
DEVNET Hosting
• Preferred option
• Costs the same as county hosting
• We have more in-house hosting experience than
most county IT
• Better facilities than most counties
• DEVNET manages the whole process (data
transfers, applying updates, etc.)
County Hosting
• Substantial startup cost (SQL Server,Windows
Server, plus hardware)
• These costs are in addition to what you already
have to run DEVNET software (do NOT run
wEdge sites on your production servers)
• DEVNET does not manage data transfers to the
web server (extra cost)
• DEVNET only supports the app, not the
infrastructure (extra charge)
Demo!!!
Future Plans
Subscriptions
• Free (monitoring) or paid (revenue generation)
• Free subscriptions nice for controlling access to
data
• For revenue generation, give some info for free, all
data for fee
• Collect fees online (certain payment providers
only)
• API for other online services to use
Mobility
• Make wEdge sites responsive
• Look and behave equally well on desktops, tablets,
and phones.
• Currently best on desktops, laptops, and iPads.
Other devices are usable to varying degrees.
CSV result export
CSV result export
Tax Bill Reprints
• Get a reprint of your tax bill online
• Currently, for free only
• Investigating opportunities to generate revenue for
counties with this (i.e., continue to generate
duplicate bill fees for this service)
Email Notifications
• YES THIS INCLUDES TAX BILLS!!! :)
• Users can sign up for online assessment notices,
notification of tax payments, and much more.
• Flexible system for defining, editing, and sending
emails.
Email Notifications
Email Notifications
Email Notifications
Email Notifications
Administrative Dashboard
More Timely Data Updates
• Transfer database changes, not entire database
• Potential to run multiple times per day
Security
• Image redaction by category
• Individual image redaction
• Redaction by name
• Payment redaction options
Questions?
Thanks!
For more information:
http://www.devnetinc.com
info@devnetinc.com

More Related Content

What's hot

Service Architectures at Scale
Service Architectures at ScaleService Architectures at Scale
Service Architectures at ScaleRandy Shoup
 
3.6.16 - How Platforms Work - Casey West
3.6.16 - How Platforms Work - Casey West3.6.16 - How Platforms Work - Casey West
3.6.16 - How Platforms Work - Casey WestDocker PDX
 
Improving editors' lives with Neos CMS
Improving editors' lives with Neos CMSImproving editors' lives with Neos CMS
Improving editors' lives with Neos CMSSebastian Helzle
 
Powerful and Quick Workflow Automation Solutions with Nintex
Powerful and Quick Workflow Automation Solutions with NintexPowerful and Quick Workflow Automation Solutions with Nintex
Powerful and Quick Workflow Automation Solutions with NintexNetwoven Inc.
 
devops, microservices, and platforms, oh my!
devops, microservices, and platforms, oh my!devops, microservices, and platforms, oh my!
devops, microservices, and platforms, oh my!Andrew Shafer
 
Software Process... the good parts
Software Process... the good partsSoftware Process... the good parts
Software Process... the good partsAndrew Shafer
 
Evolving applications-to-serverless
Evolving applications-to-serverlessEvolving applications-to-serverless
Evolving applications-to-serverlessAnkit Sheth
 
Monoliths, Migrations, and Microservices
Monoliths, Migrations, and MicroservicesMonoliths, Migrations, and Microservices
Monoliths, Migrations, and MicroservicesRandy Shoup
 
Lessons from Branch's launch
Lessons from Branch's launchLessons from Branch's launch
Lessons from Branch's launchaflock
 
Admin Arsenal Presentation
Admin Arsenal PresentationAdmin Arsenal Presentation
Admin Arsenal PresentationTimothy Bryant
 
11 Goals of High Functioning SQL Developers
11 Goals of High Functioning SQL Developers11 Goals of High Functioning SQL Developers
11 Goals of High Functioning SQL DevelopersIke Ellis
 
ACE_Slideshow
ACE_SlideshowACE_Slideshow
ACE_SlideshowJim Aloye
 
Surviving in a microservices environment
Surviving in a microservices environmentSurviving in a microservices environment
Surviving in a microservices environmentSteve Pember
 
Serverless Toronto helps Startups
Serverless Toronto helps StartupsServerless Toronto helps Startups
Serverless Toronto helps StartupsDaniel Zivkovic
 
You've Launched! Now What?
You've Launched! Now What?You've Launched! Now What?
You've Launched! Now What?Amye Scavarda
 
Managing Data at Scale - Microservices and Events
Managing Data at Scale - Microservices and EventsManaging Data at Scale - Microservices and Events
Managing Data at Scale - Microservices and EventsRandy Shoup
 
Fred - Simple, Smart and Swift ECM - webinar V2.3
Fred - Simple, Smart and Swift ECM - webinar V2.3Fred - Simple, Smart and Swift ECM - webinar V2.3
Fred - Simple, Smart and Swift ECM - webinar V2.3XeniT Solutions nv
 
Nintex: Workflow for Everyone, Everywhere
Nintex: Workflow for Everyone, EverywhereNintex: Workflow for Everyone, Everywhere
Nintex: Workflow for Everyone, EverywhereInnoTech
 
Best Practices for Large-Scale Websites -- Lessons from eBay
Best Practices for Large-Scale Websites -- Lessons from eBayBest Practices for Large-Scale Websites -- Lessons from eBay
Best Practices for Large-Scale Websites -- Lessons from eBayRandy Shoup
 

What's hot (20)

Service Architectures at Scale
Service Architectures at ScaleService Architectures at Scale
Service Architectures at Scale
 
3.6.16 - How Platforms Work - Casey West
3.6.16 - How Platforms Work - Casey West3.6.16 - How Platforms Work - Casey West
3.6.16 - How Platforms Work - Casey West
 
Improving editors' lives with Neos CMS
Improving editors' lives with Neos CMSImproving editors' lives with Neos CMS
Improving editors' lives with Neos CMS
 
Powerful and Quick Workflow Automation Solutions with Nintex
Powerful and Quick Workflow Automation Solutions with NintexPowerful and Quick Workflow Automation Solutions with Nintex
Powerful and Quick Workflow Automation Solutions with Nintex
 
devops, microservices, and platforms, oh my!
devops, microservices, and platforms, oh my!devops, microservices, and platforms, oh my!
devops, microservices, and platforms, oh my!
 
Software Process... the good parts
Software Process... the good partsSoftware Process... the good parts
Software Process... the good parts
 
Evolving applications-to-serverless
Evolving applications-to-serverlessEvolving applications-to-serverless
Evolving applications-to-serverless
 
Monoliths, Migrations, and Microservices
Monoliths, Migrations, and MicroservicesMonoliths, Migrations, and Microservices
Monoliths, Migrations, and Microservices
 
Lessons from Branch's launch
Lessons from Branch's launchLessons from Branch's launch
Lessons from Branch's launch
 
Continuous database deployment
Continuous database deploymentContinuous database deployment
Continuous database deployment
 
Admin Arsenal Presentation
Admin Arsenal PresentationAdmin Arsenal Presentation
Admin Arsenal Presentation
 
11 Goals of High Functioning SQL Developers
11 Goals of High Functioning SQL Developers11 Goals of High Functioning SQL Developers
11 Goals of High Functioning SQL Developers
 
ACE_Slideshow
ACE_SlideshowACE_Slideshow
ACE_Slideshow
 
Surviving in a microservices environment
Surviving in a microservices environmentSurviving in a microservices environment
Surviving in a microservices environment
 
Serverless Toronto helps Startups
Serverless Toronto helps StartupsServerless Toronto helps Startups
Serverless Toronto helps Startups
 
You've Launched! Now What?
You've Launched! Now What?You've Launched! Now What?
You've Launched! Now What?
 
Managing Data at Scale - Microservices and Events
Managing Data at Scale - Microservices and EventsManaging Data at Scale - Microservices and Events
Managing Data at Scale - Microservices and Events
 
Fred - Simple, Smart and Swift ECM - webinar V2.3
Fred - Simple, Smart and Swift ECM - webinar V2.3Fred - Simple, Smart and Swift ECM - webinar V2.3
Fred - Simple, Smart and Swift ECM - webinar V2.3
 
Nintex: Workflow for Everyone, Everywhere
Nintex: Workflow for Everyone, EverywhereNintex: Workflow for Everyone, Everywhere
Nintex: Workflow for Everyone, Everywhere
 
Best Practices for Large-Scale Websites -- Lessons from eBay
Best Practices for Large-Scale Websites -- Lessons from eBayBest Practices for Large-Scale Websites -- Lessons from eBay
Best Practices for Large-Scale Websites -- Lessons from eBay
 

Viewers also liked

Introduction to United Nations of Cockfighting
Introduction to United Nations of CockfightingIntroduction to United Nations of Cockfighting
Introduction to United Nations of CockfightingByron Pojol
 
My talk at Riga 2016 Web Accessibility Meetup
My talk at Riga 2016 Web Accessibility MeetupMy talk at Riga 2016 Web Accessibility Meetup
My talk at Riga 2016 Web Accessibility MeetupVladimir Tomberg
 
Recruitment and Selection
Recruitment and SelectionRecruitment and Selection
Recruitment and Selectionminnoo
 
Как стать копирайтером?
Как стать копирайтером?Как стать копирайтером?
Как стать копирайтером?Vladyslava Rykova
 
Web accessibility workshop 2
Web accessibility workshop 2Web accessibility workshop 2
Web accessibility workshop 2Vladimir Tomberg
 
Universal design
Universal designUniversal design
Universal designswitchsp
 
Дмитро Ткаченко “Instagram для малого бізнесу”
Дмитро Ткаченко “Instagram для малого бізнесу”Дмитро Ткаченко “Instagram для малого бізнесу”
Дмитро Ткаченко “Instagram для малого бізнесу”Lviv Startup Club
 
Same devices, different experiences
Same devices, different experiences Same devices, different experiences
Same devices, different experiences cxpartners
 
PDU 214 Methods of Observation & Interviewing: Interviewing Skills & Techniques
PDU 214 Methods of Observation & Interviewing: Interviewing Skills & TechniquesPDU 214 Methods of Observation & Interviewing: Interviewing Skills & Techniques
PDU 214 Methods of Observation & Interviewing: Interviewing Skills & TechniquesAgatha N. Ardhiati
 
Правила SEO-копирайтинга
Правила SEO-копирайтингаПравила SEO-копирайтинга
Правила SEO-копирайтингаVladyslava Rykova
 
С.Кузьменко. SMM 2016: от котиков и лайков к рекламным охватам и продажам.
С.Кузьменко. SMM 2016: от котиков и лайков к рекламным охватам и продажам.С.Кузьменко. SMM 2016: от котиков и лайков к рекламным охватам и продажам.
С.Кузьменко. SMM 2016: от котиков и лайков к рекламным охватам и продажам.borovoystudio
 
Как сэкономить время и деньги? Тиражные решения и готовые корпоративные сайты
 Как сэкономить время и деньги? Тиражные решения и готовые корпоративные сайты Как сэкономить время и деньги? Тиражные решения и готовые корпоративные сайты
Как сэкономить время и деньги? Тиражные решения и готовые корпоративные сайтыborovoystudio
 
Стратегия разработки интернет-проектов: как потраченный 1 $ экономит 100 $
Стратегия разработки интернет-проектов: как потраченный 1 $ экономит 100 $Стратегия разработки интернет-проектов: как потраченный 1 $ экономит 100 $
Стратегия разработки интернет-проектов: как потраченный 1 $ экономит 100 $borovoystudio
 
Re:evolution презентация агентства
Re:evolution презентация агентстваRe:evolution презентация агентства
Re:evolution презентация агентстваRe:evolution
 

Viewers also liked (15)

Introduction to United Nations of Cockfighting
Introduction to United Nations of CockfightingIntroduction to United Nations of Cockfighting
Introduction to United Nations of Cockfighting
 
My talk at Riga 2016 Web Accessibility Meetup
My talk at Riga 2016 Web Accessibility MeetupMy talk at Riga 2016 Web Accessibility Meetup
My talk at Riga 2016 Web Accessibility Meetup
 
Recruitment and Selection
Recruitment and SelectionRecruitment and Selection
Recruitment and Selection
 
mnadeem CV
mnadeem CVmnadeem CV
mnadeem CV
 
Как стать копирайтером?
Как стать копирайтером?Как стать копирайтером?
Как стать копирайтером?
 
Web accessibility workshop 2
Web accessibility workshop 2Web accessibility workshop 2
Web accessibility workshop 2
 
Universal design
Universal designUniversal design
Universal design
 
Дмитро Ткаченко “Instagram для малого бізнесу”
Дмитро Ткаченко “Instagram для малого бізнесу”Дмитро Ткаченко “Instagram для малого бізнесу”
Дмитро Ткаченко “Instagram для малого бізнесу”
 
Same devices, different experiences
Same devices, different experiences Same devices, different experiences
Same devices, different experiences
 
PDU 214 Methods of Observation & Interviewing: Interviewing Skills & Techniques
PDU 214 Methods of Observation & Interviewing: Interviewing Skills & TechniquesPDU 214 Methods of Observation & Interviewing: Interviewing Skills & Techniques
PDU 214 Methods of Observation & Interviewing: Interviewing Skills & Techniques
 
Правила SEO-копирайтинга
Правила SEO-копирайтингаПравила SEO-копирайтинга
Правила SEO-копирайтинга
 
С.Кузьменко. SMM 2016: от котиков и лайков к рекламным охватам и продажам.
С.Кузьменко. SMM 2016: от котиков и лайков к рекламным охватам и продажам.С.Кузьменко. SMM 2016: от котиков и лайков к рекламным охватам и продажам.
С.Кузьменко. SMM 2016: от котиков и лайков к рекламным охватам и продажам.
 
Как сэкономить время и деньги? Тиражные решения и готовые корпоративные сайты
 Как сэкономить время и деньги? Тиражные решения и готовые корпоративные сайты Как сэкономить время и деньги? Тиражные решения и готовые корпоративные сайты
Как сэкономить время и деньги? Тиражные решения и готовые корпоративные сайты
 
Стратегия разработки интернет-проектов: как потраченный 1 $ экономит 100 $
Стратегия разработки интернет-проектов: как потраченный 1 $ экономит 100 $Стратегия разработки интернет-проектов: как потраченный 1 $ экономит 100 $
Стратегия разработки интернет-проектов: как потраченный 1 $ экономит 100 $
 
Re:evolution презентация агентства
Re:evolution презентация агентстваRe:evolution презентация агентства
Re:evolution презентация агентства
 

Similar to wEdge for Treasurers

Sps toronto introduction to azure functions microsoft flow
Sps toronto introduction to azure functions microsoft flowSps toronto introduction to azure functions microsoft flow
Sps toronto introduction to azure functions microsoft flowVincent Biret
 
Webview: The fifth element
Webview: The fifth elementWebview: The fifth element
Webview: The fifth elementFernando Cejas
 
"WebView, the fifth element" por @fernando_cejas
"WebView, the fifth element" por @fernando_cejas"WebView, the fifth element" por @fernando_cejas
"WebView, the fifth element" por @fernando_cejaswebcat
 
Presentation design - key concepts and approaches for designing your deskto...
Presentation   design - key concepts and approaches for designing your deskto...Presentation   design - key concepts and approaches for designing your deskto...
Presentation design - key concepts and approaches for designing your deskto...xKinAnx
 
Optimizing Access with SQL Server
Optimizing Access with SQL ServerOptimizing Access with SQL Server
Optimizing Access with SQL ServerPRPASS Chapter
 
State of jQuery - AspDotNetStorefront Conference
State of jQuery - AspDotNetStorefront ConferenceState of jQuery - AspDotNetStorefront Conference
State of jQuery - AspDotNetStorefront Conferencedmethvin
 
Webinar: Microsoft Azure-2016-10-19
Webinar: Microsoft Azure-2016-10-19Webinar: Microsoft Azure-2016-10-19
Webinar: Microsoft Azure-2016-10-19TechSoup
 
How to Deliver Exceptional User Experience for VMware Horizon VDI Environments
How to Deliver Exceptional User Experience for VMware Horizon VDI EnvironmentsHow to Deliver Exceptional User Experience for VMware Horizon VDI Environments
How to Deliver Exceptional User Experience for VMware Horizon VDI EnvironmentseG Innovations
 
Managing Remote Teams
Managing Remote TeamsManaging Remote Teams
Managing Remote TeamsDell World
 
Java EE - Finest basics
Java EE - Finest basicsJava EE - Finest basics
Java EE - Finest basicsEdward Ndukui
 
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flowVincent Biret
 
Introduction to Microsoft Flow and Azure Functions
Introduction to Microsoft Flow and Azure FunctionsIntroduction to Microsoft Flow and Azure Functions
Introduction to Microsoft Flow and Azure FunctionsBIWUG
 
Visual Studio LightSwitch (Beta 1) Overview
Visual Studio LightSwitch (Beta 1) OverviewVisual Studio LightSwitch (Beta 1) Overview
Visual Studio LightSwitch (Beta 1) OverviewSteve Lange
 
Les nouveautés ASP.NET 5 avec Visual Studio 2015
Les nouveautés ASP.NET 5 avec Visual Studio 2015Les nouveautés ASP.NET 5 avec Visual Studio 2015
Les nouveautés ASP.NET 5 avec Visual Studio 2015MSDEVMTL
 
Lean Startup with WebObjects
Lean Startup with WebObjectsLean Startup with WebObjects
Lean Startup with WebObjectsWO Community
 
Enabling your DevOps culture with AWS-webinar
Enabling your DevOps culture with AWS-webinarEnabling your DevOps culture with AWS-webinar
Enabling your DevOps culture with AWS-webinarAaron Walker
 
Tech Talk on Cloud Computing
Tech Talk on Cloud ComputingTech Talk on Cloud Computing
Tech Talk on Cloud ComputingITviec
 
Can Your Mobile Infrastructure Survive 1 Million Concurrent Users?
Can Your Mobile Infrastructure Survive 1 Million Concurrent Users?Can Your Mobile Infrastructure Survive 1 Million Concurrent Users?
Can Your Mobile Infrastructure Survive 1 Million Concurrent Users?TechWell
 
Scaling Systems: Architectures that grow
Scaling Systems: Architectures that growScaling Systems: Architectures that grow
Scaling Systems: Architectures that growGibraltar Software
 

Similar to wEdge for Treasurers (20)

Sps toronto introduction to azure functions microsoft flow
Sps toronto introduction to azure functions microsoft flowSps toronto introduction to azure functions microsoft flow
Sps toronto introduction to azure functions microsoft flow
 
Webview: The fifth element
Webview: The fifth elementWebview: The fifth element
Webview: The fifth element
 
"WebView, the fifth element" por @fernando_cejas
"WebView, the fifth element" por @fernando_cejas"WebView, the fifth element" por @fernando_cejas
"WebView, the fifth element" por @fernando_cejas
 
Presentation design - key concepts and approaches for designing your deskto...
Presentation   design - key concepts and approaches for designing your deskto...Presentation   design - key concepts and approaches for designing your deskto...
Presentation design - key concepts and approaches for designing your deskto...
 
Optimizing Access with SQL Server
Optimizing Access with SQL ServerOptimizing Access with SQL Server
Optimizing Access with SQL Server
 
State of jQuery - AspDotNetStorefront Conference
State of jQuery - AspDotNetStorefront ConferenceState of jQuery - AspDotNetStorefront Conference
State of jQuery - AspDotNetStorefront Conference
 
Webinar: Microsoft Azure-2016-10-19
Webinar: Microsoft Azure-2016-10-19Webinar: Microsoft Azure-2016-10-19
Webinar: Microsoft Azure-2016-10-19
 
News from Build 2013
News from Build 2013News from Build 2013
News from Build 2013
 
How to Deliver Exceptional User Experience for VMware Horizon VDI Environments
How to Deliver Exceptional User Experience for VMware Horizon VDI EnvironmentsHow to Deliver Exceptional User Experience for VMware Horizon VDI Environments
How to Deliver Exceptional User Experience for VMware Horizon VDI Environments
 
Managing Remote Teams
Managing Remote TeamsManaging Remote Teams
Managing Remote Teams
 
Java EE - Finest basics
Java EE - Finest basicsJava EE - Finest basics
Java EE - Finest basics
 
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
#SPSBrussels 2017 vincent biret #azure #functions microsoft #flow
 
Introduction to Microsoft Flow and Azure Functions
Introduction to Microsoft Flow and Azure FunctionsIntroduction to Microsoft Flow and Azure Functions
Introduction to Microsoft Flow and Azure Functions
 
Visual Studio LightSwitch (Beta 1) Overview
Visual Studio LightSwitch (Beta 1) OverviewVisual Studio LightSwitch (Beta 1) Overview
Visual Studio LightSwitch (Beta 1) Overview
 
Les nouveautés ASP.NET 5 avec Visual Studio 2015
Les nouveautés ASP.NET 5 avec Visual Studio 2015Les nouveautés ASP.NET 5 avec Visual Studio 2015
Les nouveautés ASP.NET 5 avec Visual Studio 2015
 
Lean Startup with WebObjects
Lean Startup with WebObjectsLean Startup with WebObjects
Lean Startup with WebObjects
 
Enabling your DevOps culture with AWS-webinar
Enabling your DevOps culture with AWS-webinarEnabling your DevOps culture with AWS-webinar
Enabling your DevOps culture with AWS-webinar
 
Tech Talk on Cloud Computing
Tech Talk on Cloud ComputingTech Talk on Cloud Computing
Tech Talk on Cloud Computing
 
Can Your Mobile Infrastructure Survive 1 Million Concurrent Users?
Can Your Mobile Infrastructure Survive 1 Million Concurrent Users?Can Your Mobile Infrastructure Survive 1 Million Concurrent Users?
Can Your Mobile Infrastructure Survive 1 Million Concurrent Users?
 
Scaling Systems: Architectures that grow
Scaling Systems: Architectures that growScaling Systems: Architectures that grow
Scaling Systems: Architectures that grow
 

Recently uploaded

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 

Recently uploaded (20)

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 

wEdge for Treasurers

  • 1. wEdge for Treasurers (and everyone else, too) Jason A. Crome Vice President of Software Development, DEVNET, Inc. 2013 ICTA Summer Conference August 8, 2013
  • 2. • VP of Software Development at DEVNET • Dad • Hockey Player • Nobel Prize Winner • (at least one of those isn’t true) Who am I?
  • 4. Agenda • Product Overview • Features • Support • Implementation • Demo • Future Plans
  • 7. What is wEdge? • It slices!
  • 8. What is wEdge? • It slices! • It dices!
  • 9. What is wEdge? • It slices! • It dices! • It cooks!
  • 10. What is wEdge? • It slices! • It dices! • It cooks! • It cleans!
  • 11. What is wEdge? • It slices! • It dices! • It cooks! • It cleans! • It makes coffee!
  • 12. What is wEdge? • It slices! • It dices! • It cooks! • It cleans! • It makes coffee! • It... does none of these things.
  • 13. What is wEdge? • For DEVNET, it is a toolkit for building web-based products. • For clients, it’s a web site featuring your property tax and appraisal data. • For title companies, tax payers, and other customers, it’s pretty freaking awesome!
  • 14. What does wEdge mean? • Web Edge • The original command line administration utility for wEdge, before we had named wEdge. • A tribute to the original DEVNET logo,The Flying Wedge:
  • 15. Who’s using wEdge? • 26 counties and 1 city nationwide • 17 Illinois counties • ...and more in the hopper!
  • 17. Content • Designed with simplicity in mind (less is more) • Anything in DEVNET Edge applications can be shown online. • There are some things you probably don’t want to show however. • Commonly shown: names, site addresses, legals, taxes due and paid, taxing body breakdowns, exemptions, assessments, and more.
  • 18. Technical Details • HTML5 and CSS3 compliant (standards are good!) • Javascript • Perl • SQL Server • Runs on Windows or Linux servers
  • 21. Performance Matters! • Searches and page views are cached by web browser • Subsequent searches and views talk to cache, not server • Cache flushed when web server database is updated
  • 22. Browser Requirements • Modern features require modern browsers • Chrome 5+ • Firefox 3.5+ • Safari 5+ • Internet Explorer 8+
  • 23. Security • Redaction of parcels • No exemption searches • Injection testing • SSL for account access
  • 24. Accessibility • Adheres to US Section 508 accessibility guidelines • Also adheres to WAI-AAA accessibility standards • Ensures that your sites are available to the largest possible group of taxpayers and customers
  • 26. What will DEVNET do? • No charge updates • No limit to emails, phone calls, etc. for county staff members • On site training of county staff • Bug fixes • Legislative changes • Etc. etc. Same level of support as our desktop applications.
  • 27. What won’t DEVNET do? • Support your end users • Support data transfers and infrastructure for county-hosted sites • Well, we can do these things, but a block of support hours must be purchased.
  • 29. How does it go? • You sign a contract • We conduct evaluation of your online goals/needs • County provides contact individual - one person who will represent all county stakeholders in the project • DEVNET provides site to match needs (some back and forth here) • Up to 6 weeks, usually way less
  • 30. Hosting Options • DEVNET Hosts • County Hosts
  • 31. DEVNET Hosting • Preferred option • Costs the same as county hosting • We have more in-house hosting experience than most county IT • Better facilities than most counties • DEVNET manages the whole process (data transfers, applying updates, etc.)
  • 32. County Hosting • Substantial startup cost (SQL Server,Windows Server, plus hardware) • These costs are in addition to what you already have to run DEVNET software (do NOT run wEdge sites on your production servers) • DEVNET does not manage data transfers to the web server (extra cost) • DEVNET only supports the app, not the infrastructure (extra charge)
  • 35. Subscriptions • Free (monitoring) or paid (revenue generation) • Free subscriptions nice for controlling access to data • For revenue generation, give some info for free, all data for fee • Collect fees online (certain payment providers only) • API for other online services to use
  • 36. Mobility • Make wEdge sites responsive • Look and behave equally well on desktops, tablets, and phones. • Currently best on desktops, laptops, and iPads. Other devices are usable to varying degrees.
  • 39. Tax Bill Reprints • Get a reprint of your tax bill online • Currently, for free only • Investigating opportunities to generate revenue for counties with this (i.e., continue to generate duplicate bill fees for this service)
  • 40. Email Notifications • YES THIS INCLUDES TAX BILLS!!! :) • Users can sign up for online assessment notices, notification of tax payments, and much more. • Flexible system for defining, editing, and sending emails.
  • 46. More Timely Data Updates • Transfer database changes, not entire database • Potential to run multiple times per day
  • 47. Security • Image redaction by category • Individual image redaction • Redaction by name • Payment redaction options