SlideShare a Scribd company logo
alanseiden.com
Alan Seiden Consulting
Browser tools that make
web development easier
Browser tools that make web development easierAlan Seiden Consulting
My focus
Advancing PHP on IBM i
• PHP project leader, Zend/IBM Toolkit
• Contributor, Zend Framework DB2/i enhancements
• Developer, Best Web Solution, IBM/Common
• Authority, web performance on IBM i/iSeries
2
Browser tools that make web development easierAlan Seiden Consulting
Contact information
Alan Seiden
alan@alanseiden.com
201-447-2437
alanseiden.com
twitter: @alanseiden
3
Browser tools that make web development easierAlan Seiden Consulting
Where to download these slides
From my site
http://alanseiden.com/presentations
On SlideShare
http://slideshare.net/aseiden
The latest version will be available on both sites
4
Browser tools that make web development easierAlan Seiden Consulting
Client-side development tools
• Not my usual PHP server-side topic
• Today we discuss the client side
 That means what ends up in the user’s browser
 Dynamic HTML, styles and classes, javascript,
performance related to HTTP requests
• Free tools that run in our web browser can teach
us what we’re doing right and wrong
5
Browser tools that make web development easierAlan Seiden Consulting
Format of today’s talk
• Mostly live demos of the tools
• These slides will not contain all the details
of each tool—only basic reference info
• People reading these at home will miss
the details
6
Browser tools that make web development easierAlan Seiden Consulting
Browser tools?
7
Browser tools that make web development easierAlan Seiden Consulting
“View source” started it all
•“View Source” was the original built-in browser tool
•CTRL+U is its shortcut on many browsers
•It still works but does not meet today’s challenges:
 Dynamic HTML (View Source doesn’t include it)
 Performance and speed testing
 Debugging of style sheets (CSS) and javascript
 Sophisticated redirects and AJAX
8
Browser tools that make web development easierAlan Seiden Consulting
Firefox add-ons
9
Browser tools that make web development easierAlan Seiden Consulting
Why Firefox?
•Favored by developers
•Highly extensible add-on system
 Anyone can create an add-on
•To see all Firefox add-ons for web developers:
 https://addons.mozilla.org/firefox/extensions/web-development/
10
Browser tools that make web development easierAlan Seiden Consulting
Web Developer Toolbar
•URL: http://chrispederick.com/work/web-developer/
•Author: Chris Pederick
•Browser: Firefox
•Purpose
 Analyzes web pages in dozens of ways
 Easy enough for non-programmers to use
 Favorite features:
• View generated source (such as generated by javascript)
• View style information
• Outline various types of objects, table cells, etc
11
Browser tools that make web development easierAlan Seiden Consulting
Web Developer Toolbar in detail
•Quick way to figure out what’s going on in a page
•Example below: check CSS style/class of menu item
12
Browser tools that make web development easierAlan Seiden Consulting
Live HTTP Headers
•URL: http://livehttpheaders.mozdev.org/
•Authors: Daniel Savard, Nikolas Coukouma
•Browser: Firefox
•Purpose
 Shows the “flow” of HTTP request/response
 Great tool to teach how the web works
 See submitted form data
 Determine what pages load before redirects occur
13
Browser tools that make web development easierAlan Seiden Consulting
Live HTTP Headers in detail
•Example below: Capture what URL was launched
before redirect occurred
14
Browser tools that make web development easierAlan Seiden Consulting
Colorzilla
•URL: https://addons.mozilla.org/firefox/addon/colorzilla/
•Author: Alex Sirota
•Browser: Firefox
•Purpose
 Find out what colors are used in web sites, including in images
 Helpful for building a color palette
 It’s so good, you may find yourself loading images in a browser
so you can use this tool
15
Browser tools that make web development easierAlan Seiden Consulting
Colorzilla in detail
•Example: Which “blue” was used in NEMUG’s logo?
16
Browser tools that make web development easierAlan Seiden Consulting
Firebug
•URL: https://addons.mozilla.org/firefox/addon/firebug/
•Author: Joe Hewitt, johnjbarton, robcee,
FirebugWorkingGroup, Jan Odvarko
•Browser: Firefox
•Purpose
 Advanced tool for programmers
 Debug javascript and CSS
 Measures performance
 A container for other tools
•Has more features than we could possibly cover
here
17
Browser tools that make web development easierAlan Seiden Consulting
Firebug in detail
• See relationships between page objects, HTML, scripts, styles
18
Browser tools that make web development easierAlan Seiden Consulting
Firebug in detail
• I recently used it to understand layout issues with my blog
19
Browser tools that make web development easierAlan Seiden Consulting
Firebug in detail (Pagespeed)
• Includes Google’s PageSpeed diagnostic tool
20
Browser tools that make web development easierAlan Seiden Consulting
For other browsers
21
Browser tools that make web development easierAlan Seiden Consulting
Internet Explorer Developer Tools
 Included with IE. Launch via menu or F12 key
22
Browser tools that make web development easierAlan Seiden Consulting
IE Developer Tools example
 See all “Alt Text” for page
23
Browser tools that make web development easierAlan Seiden Consulting
Safari Developer Tools
 http://developer.apple.com/technologies/safari/
developer-tools.html
24
Browser tools that make web development easierAlan Seiden Consulting
Google Chrome Developer Tools
 http://code.google.com/chrome/devtools/
 Anyone here have experience with this?
25
Browser tools that make web development easierAlan Seiden Consulting
Resources
26
Browser tools that make web development easierAlan Seiden Consulting
Resources
 Firefox
 List of add-ons: https://addons.mozilla.org/firefox/extensions/web-
development/
 Web Developer Toolbar: http://chrispederick.com/work/web-developer/
 Live HTTP Headers: http://livehttpheaders.mozdev.org/
 Colorzilla: https://addons.mozilla.org/firefox/addon/colorzilla/
 Firebug: https://addons.mozilla.org/firefox/addon/firebug/
 FirePHP: http://firephp.org
• Safari
 Safari Developer Tools: http://developer.apple.com/technologies/safari/
developer-tools.html
 Internet Explorer
 Developer menu is built in
 Google Chrome
 Developer Tools: http://code.google.com/chrome/devtools/
27
Browser tools that make web development easierAlan Seiden Consulting
Now it’s your turn
28
Browser tools that make web development easierAlan Seiden Consulting
Share your favorite browser dev tools
• What tools do you use?
• How will you use what you learned today?
29
Browser tools that make web development easierAlan Seiden Consulting
Contact
Alan Seiden
Alan Seiden Consulting
Ho-Ho-Kus, NJ
alanseiden.com
30
alan@alanseiden.com ● 201-447-2437 ● twitter: @alanseiden

More Related Content

PDF
PHP Toolkit from Zend and IBM: Open Source on IBM i
PDF
IBM i: Fertile Ground for PHP Developers
PDF
From Zero to ZF: Your first zend framework project on ibm i
PDF
Web services on IBM i with PHP and Zend Framework
PDF
Strategic Modernization with PHP on IBM i
PDF
Web Performance First Aid
PDF
PHP Batch Jobs on IBM i
PDF
Create a welcoming development environment on IBM i
PHP Toolkit from Zend and IBM: Open Source on IBM i
IBM i: Fertile Ground for PHP Developers
From Zero to ZF: Your first zend framework project on ibm i
Web services on IBM i with PHP and Zend Framework
Strategic Modernization with PHP on IBM i
Web Performance First Aid
PHP Batch Jobs on IBM i
Create a welcoming development environment on IBM i

What's hot (17)

PDF
DB2 and PHP in Depth on IBM i
PPTX
Zend Products and PHP for IBMi
PPTX
Getting started with PHP on IBM i
PPTX
Fundamentals of performance tuning PHP on IBM i
PDF
Performance tuning with zend framework
PPTX
PHP on IBM i Tutorial
PPTX
PHP Installed on IBM i - the Nickel Tour
PDF
Running open source PHP applications on you IBM i
PDF
A Bit of REST
PPT
PHP on Windows - What's New
PPTX
PHP and Platform Independance in the Cloud
PDF
Getting Started with SQL Server Compact Edition 3.51
PPTX
Zend con 2016 bdd with behat for beginners
PDF
Performance tuning PHP on IBMi
PPT
Extension Library - Viagra for XPages
PDF
IBM Connections administration – keep your systems running the right way
PPT
Zend Framework
DB2 and PHP in Depth on IBM i
Zend Products and PHP for IBMi
Getting started with PHP on IBM i
Fundamentals of performance tuning PHP on IBM i
Performance tuning with zend framework
PHP on IBM i Tutorial
PHP Installed on IBM i - the Nickel Tour
Running open source PHP applications on you IBM i
A Bit of REST
PHP on Windows - What's New
PHP and Platform Independance in the Cloud
Getting Started with SQL Server Compact Edition 3.51
Zend con 2016 bdd with behat for beginners
Performance tuning PHP on IBMi
Extension Library - Viagra for XPages
IBM Connections administration – keep your systems running the right way
Zend Framework
Ad

Similar to Browser tools that make web development easier (20)

PDF
Web Application Development Tools for Creating Perfect User Experience
PPTX
Google chrome extensions
PPTX
Modern-Web-Development-Trends-and-Tools (2).pptx
PPTX
Modern-Web-Development-Trends-and-Tools (1).pptx
PDF
Web Design Workflow and 
Tools that Make Life Easy
PDF
Web Development.pdf
PDF
Web Development.pdf
PDF
Microsoft Expression Web 2 On Demand 2nd Edition Steve Johnson
PDF
Microsoft Expression Web 2 On Demand 2nd Edition Steve Johnson
PPTX
9 10 july2020
PDF
East of Toronto .NET Usergroup - Put the 5 in HTML
PDF
6 Essential Tools for Frontend and Backend Development to Use in 2023.pdf
PPTX
Best Web Development Courses In Khanna
PPTX
Chapter 1 - Introduction to Web Development.pptx
PPTX
CIW Workshop Session 1
PPTX
chapter01-160621234231.pptx
PPTX
10 Useful Front End Development Tools for Web Apps | 2020
PPTX
Front end Tips Tricks & Tools
PDF
Drawing the Line with Browser Compatibility
PPTX
pracc III for presentation.pptx
Web Application Development Tools for Creating Perfect User Experience
Google chrome extensions
Modern-Web-Development-Trends-and-Tools (2).pptx
Modern-Web-Development-Trends-and-Tools (1).pptx
Web Design Workflow and 
Tools that Make Life Easy
Web Development.pdf
Web Development.pdf
Microsoft Expression Web 2 On Demand 2nd Edition Steve Johnson
Microsoft Expression Web 2 On Demand 2nd Edition Steve Johnson
9 10 july2020
East of Toronto .NET Usergroup - Put the 5 in HTML
6 Essential Tools for Frontend and Backend Development to Use in 2023.pdf
Best Web Development Courses In Khanna
Chapter 1 - Introduction to Web Development.pptx
CIW Workshop Session 1
chapter01-160621234231.pptx
10 Useful Front End Development Tools for Web Apps | 2020
Front end Tips Tricks & Tools
Drawing the Line with Browser Compatibility
pracc III for presentation.pptx
Ad

Recently uploaded (20)

PDF
Encapsulation theory and applications.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPT
Teaching material agriculture food technology
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
Spectroscopy.pptx food analysis technology
PDF
cuic standard and advanced reporting.pdf
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
Encapsulation theory and applications.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Teaching material agriculture food technology
“AI and Expert System Decision Support & Business Intelligence Systems”
Spectroscopy.pptx food analysis technology
cuic standard and advanced reporting.pdf
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Review of recent advances in non-invasive hemoglobin estimation
MYSQL Presentation for SQL database connectivity
20250228 LYD VKU AI Blended-Learning.pptx
Spectral efficient network and resource selection model in 5G networks
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Advanced methodologies resolving dimensionality complications for autism neur...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
The Rise and Fall of 3GPP – Time for a Sabbatical?

Browser tools that make web development easier

  • 1. alanseiden.com Alan Seiden Consulting Browser tools that make web development easier
  • 2. Browser tools that make web development easierAlan Seiden Consulting My focus Advancing PHP on IBM i • PHP project leader, Zend/IBM Toolkit • Contributor, Zend Framework DB2/i enhancements • Developer, Best Web Solution, IBM/Common • Authority, web performance on IBM i/iSeries 2
  • 3. Browser tools that make web development easierAlan Seiden Consulting Contact information Alan Seiden alan@alanseiden.com 201-447-2437 alanseiden.com twitter: @alanseiden 3
  • 4. Browser tools that make web development easierAlan Seiden Consulting Where to download these slides From my site http://alanseiden.com/presentations On SlideShare http://slideshare.net/aseiden The latest version will be available on both sites 4
  • 5. Browser tools that make web development easierAlan Seiden Consulting Client-side development tools • Not my usual PHP server-side topic • Today we discuss the client side  That means what ends up in the user’s browser  Dynamic HTML, styles and classes, javascript, performance related to HTTP requests • Free tools that run in our web browser can teach us what we’re doing right and wrong 5
  • 6. Browser tools that make web development easierAlan Seiden Consulting Format of today’s talk • Mostly live demos of the tools • These slides will not contain all the details of each tool—only basic reference info • People reading these at home will miss the details 6
  • 7. Browser tools that make web development easierAlan Seiden Consulting Browser tools? 7
  • 8. Browser tools that make web development easierAlan Seiden Consulting “View source” started it all •“View Source” was the original built-in browser tool •CTRL+U is its shortcut on many browsers •It still works but does not meet today’s challenges:  Dynamic HTML (View Source doesn’t include it)  Performance and speed testing  Debugging of style sheets (CSS) and javascript  Sophisticated redirects and AJAX 8
  • 9. Browser tools that make web development easierAlan Seiden Consulting Firefox add-ons 9
  • 10. Browser tools that make web development easierAlan Seiden Consulting Why Firefox? •Favored by developers •Highly extensible add-on system  Anyone can create an add-on •To see all Firefox add-ons for web developers:  https://addons.mozilla.org/firefox/extensions/web-development/ 10
  • 11. Browser tools that make web development easierAlan Seiden Consulting Web Developer Toolbar •URL: http://chrispederick.com/work/web-developer/ •Author: Chris Pederick •Browser: Firefox •Purpose  Analyzes web pages in dozens of ways  Easy enough for non-programmers to use  Favorite features: • View generated source (such as generated by javascript) • View style information • Outline various types of objects, table cells, etc 11
  • 12. Browser tools that make web development easierAlan Seiden Consulting Web Developer Toolbar in detail •Quick way to figure out what’s going on in a page •Example below: check CSS style/class of menu item 12
  • 13. Browser tools that make web development easierAlan Seiden Consulting Live HTTP Headers •URL: http://livehttpheaders.mozdev.org/ •Authors: Daniel Savard, Nikolas Coukouma •Browser: Firefox •Purpose  Shows the “flow” of HTTP request/response  Great tool to teach how the web works  See submitted form data  Determine what pages load before redirects occur 13
  • 14. Browser tools that make web development easierAlan Seiden Consulting Live HTTP Headers in detail •Example below: Capture what URL was launched before redirect occurred 14
  • 15. Browser tools that make web development easierAlan Seiden Consulting Colorzilla •URL: https://addons.mozilla.org/firefox/addon/colorzilla/ •Author: Alex Sirota •Browser: Firefox •Purpose  Find out what colors are used in web sites, including in images  Helpful for building a color palette  It’s so good, you may find yourself loading images in a browser so you can use this tool 15
  • 16. Browser tools that make web development easierAlan Seiden Consulting Colorzilla in detail •Example: Which “blue” was used in NEMUG’s logo? 16
  • 17. Browser tools that make web development easierAlan Seiden Consulting Firebug •URL: https://addons.mozilla.org/firefox/addon/firebug/ •Author: Joe Hewitt, johnjbarton, robcee, FirebugWorkingGroup, Jan Odvarko •Browser: Firefox •Purpose  Advanced tool for programmers  Debug javascript and CSS  Measures performance  A container for other tools •Has more features than we could possibly cover here 17
  • 18. Browser tools that make web development easierAlan Seiden Consulting Firebug in detail • See relationships between page objects, HTML, scripts, styles 18
  • 19. Browser tools that make web development easierAlan Seiden Consulting Firebug in detail • I recently used it to understand layout issues with my blog 19
  • 20. Browser tools that make web development easierAlan Seiden Consulting Firebug in detail (Pagespeed) • Includes Google’s PageSpeed diagnostic tool 20
  • 21. Browser tools that make web development easierAlan Seiden Consulting For other browsers 21
  • 22. Browser tools that make web development easierAlan Seiden Consulting Internet Explorer Developer Tools  Included with IE. Launch via menu or F12 key 22
  • 23. Browser tools that make web development easierAlan Seiden Consulting IE Developer Tools example  See all “Alt Text” for page 23
  • 24. Browser tools that make web development easierAlan Seiden Consulting Safari Developer Tools  http://developer.apple.com/technologies/safari/ developer-tools.html 24
  • 25. Browser tools that make web development easierAlan Seiden Consulting Google Chrome Developer Tools  http://code.google.com/chrome/devtools/  Anyone here have experience with this? 25
  • 26. Browser tools that make web development easierAlan Seiden Consulting Resources 26
  • 27. Browser tools that make web development easierAlan Seiden Consulting Resources  Firefox  List of add-ons: https://addons.mozilla.org/firefox/extensions/web- development/  Web Developer Toolbar: http://chrispederick.com/work/web-developer/  Live HTTP Headers: http://livehttpheaders.mozdev.org/  Colorzilla: https://addons.mozilla.org/firefox/addon/colorzilla/  Firebug: https://addons.mozilla.org/firefox/addon/firebug/  FirePHP: http://firephp.org • Safari  Safari Developer Tools: http://developer.apple.com/technologies/safari/ developer-tools.html  Internet Explorer  Developer menu is built in  Google Chrome  Developer Tools: http://code.google.com/chrome/devtools/ 27
  • 28. Browser tools that make web development easierAlan Seiden Consulting Now it’s your turn 28
  • 29. Browser tools that make web development easierAlan Seiden Consulting Share your favorite browser dev tools • What tools do you use? • How will you use what you learned today? 29
  • 30. Browser tools that make web development easierAlan Seiden Consulting Contact Alan Seiden Alan Seiden Consulting Ho-Ho-Kus, NJ alanseiden.com 30 alan@alanseiden.com ● 201-447-2437 ● twitter: @alanseiden