www.manning.com
Open in
urlscan Pro
35.166.24.88
Public Scan
Effective URL: https://www.manning.com/books/data-wrangling-with-javascript?trk_msg=1K0MAA6DBPUKN1V2F5JC80KN3S&trk_contact=G9HFC3C7369K...
Submission: On August 05 via api from US
Summary
TLS certificate: Issued by Go Daddy Secure Certificate Authority... on May 20th 2016. Valid for: 3 years.
This is the only time www.manning.com was scanned on urlscan.io!
urlscan.io Verdict: No classification
Domain & IP information
IP Address | AS Autonomous System | ||
---|---|---|---|
1 1 | 142.0.93.10 142.0.93.10 | 394396 (LISTRAK-AS1) (LISTRAK-AS1 - Listrak) | |
2 25 | 35.166.24.88 35.166.24.88 | 16509 (AMAZON-02) (AMAZON-02 - Amazon.com) | |
1 | 2a00:1450:400... 2a00:1450:4001:81c::200a | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 | 2a00:1450:400... 2a00:1450:4001:81c::2008 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
23 | 184.173.95.35 184.173.95.35 | 36351 (SOFTLAYER) (SOFTLAYER - SoftLayer Technologies Inc.) | |
2 | 139.162.206.25 139.162.206.25 | 63949 (LINODE-AP...) (LINODE-AP Linode) | |
2 | 2a03:2880:f01... 2a03:2880:f01c:8012:face:b00c:0:3 | 32934 (FACEBOOK) (FACEBOOK - Facebook) | |
2 | 52.222.148.87 52.222.148.87 | 16509 (AMAZON-02) (AMAZON-02 - Amazon.com) | |
4 | 2a00:1450:400... 2a00:1450:4001:81c::2003 | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
1 3 | 2a00:1450:400... 2a00:1450:4001:810::200e | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
2 | 54.84.143.179 54.84.143.179 | 14618 (AMAZON-AES) (AMAZON-AES - Amazon.com) | |
3 | 2a03:2880:f11... 2a03:2880:f11c:8186:face:b00c:0:50fb | 32934 (FACEBOOK) (FACEBOOK - Facebook) | |
1 | 2a00:1450:400... 2a00:1450:400c:c0a::9b | 15169 (GOOGLE) (GOOGLE - Google LLC) | |
66 | 12 |
ASN394396 (LISTRAK-AS1 - Listrak, US)
enews.manning.com |
ASN16509 (AMAZON-02 - Amazon.com, Inc., US)
PTR: ec2-35-166-24-88.us-west-2.compute.amazonaws.com
www.manning.com | |
login.manning.com |
ASN36351 (SOFTLAYER - SoftLayer Technologies Inc., US)
PTR: 23.5f.adb8.ip4.static.sl-reverse.com
images.manning.com |
ASN63949 (LINODE-AP Linode, LLC, US)
PTR: li1369-25.members.linode.com
manning.postaffiliatepro.com |
ASN32934 (FACEBOOK - Facebook, Inc., US)
connect.facebook.net |
ASN16509 (AMAZON-02 - Amazon.com, Inc., US)
PTR: server-52-222-148-87.fra53.r.cloudfront.net
cdn.listrakbi.com |
ASN14618 (AMAZON-AES - Amazon.com, Inc., US)
PTR: ec2-54-84-143-179.compute-1.amazonaws.com
s1.listrakbi.com |
ASN32934 (FACEBOOK - Facebook, Inc., US)
www.facebook.com |
Apex Domain Subdomains |
Transfer | |
---|---|---|
49 |
manning.com
3 redirects
enews.manning.com www.manning.com images.manning.com login.manning.com |
7 MB |
4 |
gstatic.com
fonts.gstatic.com |
56 KB |
4 |
listrakbi.com
cdn.listrakbi.com s1.listrakbi.com |
48 KB |
3 |
facebook.com
www.facebook.com |
599 B |
3 |
google-analytics.com
1 redirects
www.google-analytics.com |
16 KB |
2 |
facebook.net
connect.facebook.net |
30 KB |
2 |
postaffiliatepro.com
manning.postaffiliatepro.com |
8 KB |
1 |
doubleclick.net
stats.g.doubleclick.net |
110 B |
1 |
googletagmanager.com
www.googletagmanager.com |
24 KB |
1 |
googleapis.com
fonts.googleapis.com |
902 B |
66 | 10 |
Domain | Requested by | |
---|---|---|
23 | images.manning.com |
www.manning.com
|
20 | www.manning.com |
1 redirects
www.manning.com
|
5 | login.manning.com |
1 redirects
www.manning.com
|
4 | fonts.gstatic.com |
www.manning.com
|
3 | www.facebook.com |
www.manning.com
|
3 | www.google-analytics.com |
1 redirects
www.googletagmanager.com
www.google-analytics.com |
2 | s1.listrakbi.com |
cdn.listrakbi.com
|
2 | cdn.listrakbi.com |
www.manning.com
cdn.listrakbi.com |
2 | connect.facebook.net |
www.manning.com
connect.facebook.net |
2 | manning.postaffiliatepro.com |
www.manning.com
manning.postaffiliatepro.com |
1 | stats.g.doubleclick.net |
www.manning.com
|
1 | www.googletagmanager.com |
www.manning.com
|
1 | fonts.googleapis.com |
www.manning.com
|
1 | enews.manning.com | 1 redirects |
66 | 14 |
This site contains links to these domains. Also see Links.
Domain |
---|
login.manning.com |
freecontent.manning.com |
forums.manning.com |
www.facebook.com |
twitter.com |
www.youtube.com |
livebook.manning.com |
manning-content.s3.amazonaws.com |
github.com |
Subject Issuer | Validity | Valid | |
---|---|---|---|
*.manning.com Go Daddy Secure Certificate Authority - G2 |
2016-05-20 - 2019-05-25 |
3 years | crt.sh |
This page contains 1 frames:
Primary Page:
https://www.manning.com/books/data-wrangling-with-javascript?trk_msg=1K0MAA6DBPUKN1V2F5JC80KN3S&trk_contact=G9HFC3C7369KLN78RN71TFVR4C&trk_sid=OI9A04ADN7JBH6U6SR56PVB558&utm_source=Listrak&utm_medium=Email&utm_term=https%3a%2f%2fwww.manning.com%2fbooks%2fdata-wrangling-with-javascript&utm_campaign=Just+12+hours+left%e2%80%94Half+off+all+MEAPs+TODAY+ONLY!
Frame ID: 3B155311C829E55B75F11FBEEDF7F48B
Requests: 66 HTTP requests in this frame
Screenshot
Page URL History Show full URLs
-
http://enews.manning.com/q/iq6TsfizlNz_40XLltKzEzHNl9fasumCt5YZcOJa2FpdGxpbi5wb3dLlbGxAY2FwaXRhbG9uZS...
HTTP 302
https://www.manning.com/books/data-wrangling-with-javascript?trk_msg=1K0MAA6DBPUKN1V2F5JC80KN3S&trk_... Page URL
Detected technologies
Nginx (Web Servers) ExpandDetected patterns
- headers server /nginx(?:\/([\d.]+))?/i
React (JavaScript Frameworks) Expand
Detected patterns
- env /^React$/i
Facebook (Widgets) Expand
Detected patterns
- script /\/\/connect\.facebook\.net\/[^\/]*\/[a-z]*\.js/i
Google Analytics (Analytics) Expand
Detected patterns
- script /google-analytics\.com\/(?:ga|urchin|(analytics))\.js/i
- env /^gaGlobal$/i
Google Font API (Font Scripts) Expand
Detected patterns
- html /<link[^>]* href=[^>]+fonts\.(?:googleapis|google)\.com/i
Google Tag Manager (Tag Managers) Expand
Detected patterns
- env /^google_tag_manager$/i
Moment.js (JavaScript Libraries) Expand
Detected patterns
- env /^moment$/i
jQuery (JavaScript Libraries) Expand
Detected patterns
- env /^jQuery$/i
Page Statistics
291 Outgoing links
These are links going to different origins than the main page.
Title: sign out
Search URL Search Domain Scan URL
Title: free content
Search URL Search Domain Scan URL
Title: forums
Search URL Search Domain Scan URL
Title: Manning on Facebook
Search URL Search Domain Scan URL
Title: Manning on Twitter
Search URL Search Domain Scan URL
Title: Manning on YouTube
Search URL Search Domain Scan URL
Title: livebook
Search URL Search Domain Scan URL
Title: Data Wrangling with JavaScript Ashley Davis Look inside
Search URL Search Domain Scan URL
Title: Chapter 1
Search URL Search Domain Scan URL
Title: Book Forum
Search URL Search Domain Scan URL
Title: Source code on GitHub
Search URL Search Domain Scan URL
Title: Slideshare: Build your data pipeline with JavaScript
Search URL Search Domain Scan URL
Title: Read in liveBook
Search URL Search Domain Scan URL
Title: 1 Getting started: establishing your data pipeline
Search URL Search Domain Scan URL
Title: 1.1 Why data wrangling?
Search URL Search Domain Scan URL
Title: 1.2 What is data wrangling?
Search URL Search Domain Scan URL
Title: 1.3 Why a book on JavaScript data wrangling?
Search URL Search Domain Scan URL
Title: 1.4 What will you get out of this book?
Search URL Search Domain Scan URL
Title: 1.5 Why use JavaScript for data wrangling?
Search URL Search Domain Scan URL
Title: 1.6 Is JavaScript appropriate for data analysis?
Search URL Search Domain Scan URL
Title: 1.7 Navigating the JavaScript ecosystem
Search URL Search Domain Scan URL
Title: 1.8 Assembling your toolkit
Search URL Search Domain Scan URL
Title: 1.9 Establishing your data pipeline
Search URL Search Domain Scan URL
Title: 1.9.1 Setting the stage
Search URL Search Domain Scan URL
Title: 1.9.2 The data wrangling process
Search URL Search Domain Scan URL
Title: 1.9.3 Planning
Search URL Search Domain Scan URL
Title: 1.9.4 Acquisition, storage and retrieval
Search URL Search Domain Scan URL
Title: 1.9.5 Exploratory coding
Search URL Search Domain Scan URL
Title: 1.9.6 Clean and prepare
Search URL Search Domain Scan URL
Title: 1.9.7 Analysis
Search URL Search Domain Scan URL
Title: 1.9.8 Visualization
Search URL Search Domain Scan URL
Title: 1.9.9 Getting to production
Search URL Search Domain Scan URL
Title: 1.10 Summary
Search URL Search Domain Scan URL
Title: Read in liveBook
Search URL Search Domain Scan URL
Title: 2 Getting started with Node.js
Search URL Search Domain Scan URL
Title: 2.1 Starting your toolkit
Search URL Search Domain Scan URL
Title: 2.2 Building a simple reporting system
Search URL Search Domain Scan URL
Title: 2.3 Getting the code and data
Search URL Search Domain Scan URL
Title: 2.4 Installing Node.js
Search URL Search Domain Scan URL
Title: 2.5 Working with Node.js
Search URL Search Domain Scan URL
Title: 2.5.1 Creating a Node.js project
Search URL Search Domain Scan URL
Title: 2.5.2 Creating a command line application
Search URL Search Domain Scan URL
Title: 2.5.3 Creating a code library
Search URL Search Domain Scan URL
Title: 2.5.4 Creating a simple web server
Search URL Search Domain Scan URL
Title: 2.6 Asynchronous coding
Search URL Search Domain Scan URL
Title: 2.6.1 Loading a single file
Search URL Search Domain Scan URL
Title: 2.6.2 Loading multiple files
Search URL Search Domain Scan URL
Title: 2.6.3 Error handling
Search URL Search Domain Scan URL
Title: 2.6.4 Asynchronous coding with promises
Search URL Search Domain Scan URL
Title: 2.6.5 Wrapping asynchronous operations in promises
Search URL Search Domain Scan URL
Title: 2.6.6 Async coding with �async� and �await�
Search URL Search Domain Scan URL
Title: 2.7 Summary
Search URL Search Domain Scan URL
Title: Read in liveBook
Search URL Search Domain Scan URL
Title: 3 Acquisition, storage and retrieval
Search URL Search Domain Scan URL
Title: 3.1 Building out your toolkit
Search URL Search Domain Scan URL
Title: 3.2 Getting the code and data
Search URL Search Domain Scan URL
Title: 3.3 The core data representation
Search URL Search Domain Scan URL
Title: 3.3.1 The earthquakes web site
Search URL Search Domain Scan URL
Title: 3.3.2 Data formats covered
Search URL Search Domain Scan URL
Title: 3.3.3 Power and flexibility
Search URL Search Domain Scan URL
Title: 3.4 Importing data
Search URL Search Domain Scan URL
Title: 3.4.1 Loading data from text files
Search URL Search Domain Scan URL
Title: 3.4.2 Loading data from a REST API
Search URL Search Domain Scan URL
Title: 3.4.3 Parsing JSON text data
Search URL Search Domain Scan URL
Title: 3.4.4 Parsing CSV text data
Search URL Search Domain Scan URL
Title: 3.4.5 Importing data from databases
Search URL Search Domain Scan URL
Title: 3.4.6 Importing data from MongoDB
Search URL Search Domain Scan URL
Title: 3.4.7 Importing data from MySQL
Search URL Search Domain Scan URL
Title: 3.5 Exporting data
Search URL Search Domain Scan URL
Title: 3.5.1 We need some data to export!
Search URL Search Domain Scan URL
Title: 3.5.2 Exporting data to text files
Search URL Search Domain Scan URL
Title: 3.5.3 Exporting data to JSON text files
Search URL Search Domain Scan URL
Title: 3.5.4 Exporting data to CSV text files
Search URL Search Domain Scan URL
Title: 3.5.5 Exporting data to a database
Search URL Search Domain Scan URL
Title: 3.5.6 Exporting data to MongoDB
Search URL Search Domain Scan URL
Title: 3.5.7 Exporting data to MySQL
Search URL Search Domain Scan URL
Title: 3.6 Building complete data conversions
Search URL Search Domain Scan URL
Title: 3.7 Expanding the process
Search URL Search Domain Scan URL
Title: 3.8 Summary
Search URL Search Domain Scan URL
Title: Read in liveBook
Search URL Search Domain Scan URL
Title: 4 Working with unusual data
Search URL Search Domain Scan URL
Title: 4.1 Getting the code and data
Search URL Search Domain Scan URL
Title: 4.2 Importing custom data from text files
Search URL Search Domain Scan URL
Title: 4.3 Importing data by scraping web pages
Search URL Search Domain Scan URL
Title: 4.4 Working with binary data
Search URL Search Domain Scan URL
Title: 4.4.1 Unpacking a custom binary file
Search URL Search Domain Scan URL
Title: 4.4.2 Packing a custom binary file
Search URL Search Domain Scan URL
Title: 4.4.3 Replacing JSON with BSON
Search URL Search Domain Scan URL
Title: 4.5 Summary
Search URL Search Domain Scan URL
Title: Read in liveBook
Search URL Search Domain Scan URL
Title: 5 Exploratory coding
Search URL Search Domain Scan URL
Title: 5.1 Expanding your toolkit
Search URL Search Domain Scan URL
Title: 5.2 Analyzing car accidents
Search URL Search Domain Scan URL
Title: 5.3 Getting the code and data
Search URL Search Domain Scan URL
Title: 5.4 Iteration and your feedback loop
Search URL Search Domain Scan URL
Title: 5.5 A first pass at understanding our data
Search URL Search Domain Scan URL
Title: 5.6 Working with a reduced data sample
Search URL Search Domain Scan URL
Title: 5.7 Prototyping with Excel
Search URL Search Domain Scan URL
Title: 5.8 Exploratory coding with Node.js
Search URL Search Domain Scan URL
Title: 5.9 Exploratory coding in the browser
Search URL Search Domain Scan URL
Title: 5.10 Putting it all together
Search URL Search Domain Scan URL
Title: 5.11 Summary
Search URL Search Domain Scan URL
Title: Read in liveBook
Search URL Search Domain Scan URL
Title: 6 Clean and prepare
Search URL Search Domain Scan URL
Title: 6.1 Expanding our toolkit
Search URL Search Domain Scan URL
Title: 6.2 Preparing the reef data
Search URL Search Domain Scan URL
Title: 6.3 Getting the code and data
Search URL Search Domain Scan URL
Title: 6.4 The need for data clean-up and preparation
Search URL Search Domain Scan URL
Title: 6.5 Where does broken data come from?
Search URL Search Domain Scan URL
Title: 6.6 How does data clean-up fit into the pipeline?
Search URL Search Domain Scan URL
Title: 6.7 Identifying bad data
Search URL Search Domain Scan URL
Title: 6.8 Kinds of problems
Search URL Search Domain Scan URL
Title: 6.9 Responses to bad data
Search URL Search Domain Scan URL
Title: 6.10 Techniques for fixing bad data
Search URL Search Domain Scan URL
Title: 6.11 Cleaning our data set
Search URL Search Domain Scan URL
Title: 6.11.1 Rewriting bad rows
Search URL Search Domain Scan URL
Title: 6.11.2 Filtering rows of data
Search URL Search Domain Scan URL
Title: 6.11.3 Filtering columns of data
Search URL Search Domain Scan URL
Title: 6.12 Preparing our data for effective use
Search URL Search Domain Scan URL
Title: 6.12.1 Aggregating rows of data
Search URL Search Domain Scan URL
Title: 6.12.2 Combining data from different files using Globby
Search URL Search Domain Scan URL
Title: 6.12.3 Splitting data into separate files
Search URL Search Domain Scan URL
Title: 6.13 Building a data processing pipeline with Data-Forge
Search URL Search Domain Scan URL
Title: 6.14 Summary
Search URL Search Domain Scan URL
Title: Read in liveBook
Search URL Search Domain Scan URL
Title: 7 Dealing with huge data files
Search URL Search Domain Scan URL
Title: 7.1 Expanding our toolkit
Search URL Search Domain Scan URL
Title: 7.2 Fixing temperature data
Search URL Search Domain Scan URL
Title: 7.3 Getting the code and data
Search URL Search Domain Scan URL
Title: 7.4 When conventional data processing breaks down
Search URL Search Domain Scan URL
Title: 7.5 The limits of Node.js
Search URL Search Domain Scan URL
Title: 7.6 Incremental data processing
Search URL Search Domain Scan URL
Title: 7.6.1 Incremental core data representation
Search URL Search Domain Scan URL
Title: 7.6.2 Node.js file streams basics primer
Search URL Search Domain Scan URL
Title: 7.6.3 Transforming huge CSV files
Search URL Search Domain Scan URL
Title: 7.6.4 Transforming huge JSON files
Search URL Search Domain Scan URL
Title: 7.6.5 Mix and match
Search URL Search Domain Scan URL
Title: 7.7 Summary
Search URL Search Domain Scan URL
Title: Read in liveBook
Search URL Search Domain Scan URL
Title: 8 Working with a mountain of data
Search URL Search Domain Scan URL
Title: 8.1 Expanding our toolkit
Search URL Search Domain Scan URL
Title: 8.2 Dealing with a mountain of data
Search URL Search Domain Scan URL
Title: 8.3 Getting the code and data
Search URL Search Domain Scan URL
Title: 8.4 Techniques for working with big data
Search URL Search Domain Scan URL
Title: 8.5 More Node.js limitations
Search URL Search Domain Scan URL
Title: 8.6 Divide and conquer
Search URL Search Domain Scan URL
Title: 8.7 Working with large databases
Search URL Search Domain Scan URL
Title: 8.7.1 Database setup
Search URL Search Domain Scan URL
Title: 8.7.2 Opening a connection to the database
Search URL Search Domain Scan URL
Title: 8.7.3 Moving large files to your database
Search URL Search Domain Scan URL
Title: 8.7.4 Incremental processing with a database cursor
Search URL Search Domain Scan URL
Title: 8.7.5 Incremental processing with data windows
Search URL Search Domain Scan URL
Title: 8.7.6 Creating an index
Search URL Search Domain Scan URL
Title: 8.7.7 Filtering using queries
Search URL Search Domain Scan URL
Title: 8.7.8 Discarding data with projection
Search URL Search Domain Scan URL
Title: 8.7.9 Sorting large data sets
Search URL Search Domain Scan URL
Title: 8.8 Achieving better data throughput
Search URL Search Domain Scan URL
Title: 8.8.1 Optimize your code
Search URL Search Domain Scan URL
Title: 8.8.2 Optimize your algorithm
Search URL Search Domain Scan URL
Title: 8.8.3 Processing data in parallel
Search URL Search Domain Scan URL
Title: 8.9 Summary
Search URL Search Domain Scan URL
Title: Read in liveBook
Search URL Search Domain Scan URL
Title: 9 Practical data analysis
Search URL Search Domain Scan URL
Title: 9.1 Expanding your toolkit
Search URL Search Domain Scan URL
Title: 9.2 Analyzing the weather data
Search URL Search Domain Scan URL
Title: 9.3 Getting the code and data
Search URL Search Domain Scan URL
Title: 9.4 Basic data summarization
Search URL Search Domain Scan URL
Title: 9.4.1 Sum
Search URL Search Domain Scan URL
Title: 9.4.2 Average
Search URL Search Domain Scan URL
Title: 9.4.3 Standard deviation
Search URL Search Domain Scan URL
Title: 9.5 Group and summarize
Search URL Search Domain Scan URL
Title: 9.6 The frequency distribution of temperatures
Search URL Search Domain Scan URL
Title: 9.7 Time series
Search URL Search Domain Scan URL
Title: 9.7.1 Yearly average temperature
Search URL Search Domain Scan URL
Title: 9.7.2 Rolling average
Search URL Search Domain Scan URL
Title: 9.7.3 Rolling standard deviation
Search URL Search Domain Scan URL
Title: 9.7.4 Linear regression
Search URL Search Domain Scan URL
Title: 9.7.5 Comparing time series
Search URL Search Domain Scan URL
Title: 9.7.6 Stacking time series operations
Search URL Search Domain Scan URL
Title: 9.8 Understanding relationships
Search URL Search Domain Scan URL
Title: 9.9 Summary
Search URL Search Domain Scan URL
Title: Read in liveBook
Search URL Search Domain Scan URL
Title: 10 Browser-based visualization
Search URL Search Domain Scan URL
Title: 10.1 Expanding your toolkit
Search URL Search Domain Scan URL
Title: 10.2 Getting the code and data
Search URL Search Domain Scan URL
Title: 10.3 Choosing a chart type
Search URL Search Domain Scan URL
Title: 10.4 Line chart for New York City temperature
Search URL Search Domain Scan URL
Title: 10.4.1 The most basic C3 line chart
Search URL Search Domain Scan URL
Title: 10.4.2 Adding real data
Search URL Search Domain Scan URL
Title: 10.4.3 Parsing the static CSV file
Search URL Search Domain Scan URL
Title: 10.4.4 Adding years as the X axis
Search URL Search Domain Scan URL
Title: 10.4.5 Creating a custom Node.js web-server
Search URL Search Domain Scan URL
Title: 10.4.6 Adding another series to the chart
Search URL Search Domain Scan URL
Title: 10.4.7 Adding a second Y axis to the chart
Search URL Search Domain Scan URL
Title: 10.4.8 Rendering a time series chart
Search URL Search Domain Scan URL
Title: 10.5 Other chart types with C3
Search URL Search Domain Scan URL
Title: 10.5.1 Bar chart
Search URL Search Domain Scan URL
Title: 10.5.2 Horizontal bar chart
Search URL Search Domain Scan URL
Title: 10.5.3 Pie chart
Search URL Search Domain Scan URL
Title: 10.5.4 Stacked bar chart
Search URL Search Domain Scan URL
Title: 10.5.5 Scatter plot chart
Search URL Search Domain Scan URL
Title: 10.6 Improving the look of our charts
Search URL Search Domain Scan URL
Title: 10.7 Moving forward with your own projects
Search URL Search Domain Scan URL
Title: 10.8 Summary
Search URL Search Domain Scan URL
Title: Read in liveBook
Search URL Search Domain Scan URL
Title: 11 Server-side visualization
Search URL Search Domain Scan URL
Title: 11.1 Expanding your toolkit
Search URL Search Domain Scan URL
Title: 11.2 Getting the code and data
Search URL Search Domain Scan URL
Title: 11.3 The headless browser
Search URL Search Domain Scan URL
Title: 11.4 Using Nightmare for server-side visualization
Search URL Search Domain Scan URL
Title: 11.4.1 Why Nightmare?
Search URL Search Domain Scan URL
Title: 11.4.2 Nightmare and Electron
Search URL Search Domain Scan URL
Title: 11.4.3 Our process: capturing visualizations with Nightmare
Search URL Search Domain Scan URL
Title: 11.4.4 Prepare a visualization to render
Search URL Search Domain Scan URL
Title: 11.4.5 Starting the web server
Search URL Search Domain Scan URL
Title: 11.4.6 Procedurally start and stop the web server
Search URL Search Domain Scan URL
Title: 11.4.7 Rendering the web page to an image
Search URL Search Domain Scan URL
Title: 11.4.8 Before we move on�
Search URL Search Domain Scan URL
Title: 11.4.9 Capturing the full visualization
Search URL Search Domain Scan URL
Title: 11.4.10 Feeding the chart with data
Search URL Search Domain Scan URL
Title: 11.4.11 Multi-page reports
Search URL Search Domain Scan URL
Title: 11.4.12 Debugging code in the headless browser
Search URL Search Domain Scan URL
Title: 11.4.13 Making it work on a Linux server
Search URL Search Domain Scan URL
Title: 11.5 There’s much more you can do with a headless browser
Search URL Search Domain Scan URL
Title: 11.6 Summary
Search URL Search Domain Scan URL
Title: Read in liveBook
Search URL Search Domain Scan URL
Title: 12 Live data
Search URL Search Domain Scan URL
Title: 12.1 We need an early warning system
Search URL Search Domain Scan URL
Title: 12.2 Getting the code and data
Search URL Search Domain Scan URL
Title: 12.3 Dealing with live data
Search URL Search Domain Scan URL
Title: 12.4 Building a system for monitoring air quality
Search URL Search Domain Scan URL
Title: 12.5 Setup for development
Search URL Search Domain Scan URL
Title: 12.6 Live streaming data
Search URL Search Domain Scan URL
Title: 12.6.1 HTTP POST for infrequent data submission
Search URL Search Domain Scan URL
Title: 12.6.2 Sockets for high frequency data submission
Search URL Search Domain Scan URL
Title: 12.7 Refactor for configuration
Search URL Search Domain Scan URL
Title: 12.8 Data capture
Search URL Search Domain Scan URL
Title: 12.9 An event-based architecture
Search URL Search Domain Scan URL
Title: 12.10 Code restructure for event handling
Search URL Search Domain Scan URL
Title: 12.10.1 Triggering SMS alerts
Search URL Search Domain Scan URL
Title: 12.10.2 Automatically generating a daily report
Search URL Search Domain Scan URL
Title: 12.11 Live data processing
Search URL Search Domain Scan URL
Title: 12.12 Live visualization
Search URL Search Domain Scan URL
Title: 12.13 Summary
Search URL Search Domain Scan URL
Title: Read in liveBook
Search URL Search Domain Scan URL
Title: 13 Advanced visualization with D3
Search URL Search Domain Scan URL
Title: 13.1 Advanced visualization
Search URL Search Domain Scan URL
Title: 13.2 Getting the code and data
Search URL Search Domain Scan URL
Title: 13.3 Visualizing space junk
Search URL Search Domain Scan URL
Title: 13.4 What is D3?
Search URL Search Domain Scan URL
Title: 13.5 The D3 data pipeline
Search URL Search Domain Scan URL
Title: 13.6 Basic setup
Search URL Search Domain Scan URL
Title: 13.7 SVG crash course
Search URL Search Domain Scan URL
Title: 13.7.1 SVG Circle
Search URL Search Domain Scan URL
Title: 13.7.2 Styling
Search URL Search Domain Scan URL
Title: 13.7.3 SVG Text
Search URL Search Domain Scan URL
Title: 13.7.4 SVG group
Search URL Search Domain Scan URL
Title: 13.8 Building visualizations with D3
Search URL Search Domain Scan URL
Title: 13.8.1 Element state
Search URL Search Domain Scan URL
Title: 13.8.2 Selecting elements
Search URL Search Domain Scan URL
Title: 13.8.3 Manually adding elements to our visualization
Search URL Search Domain Scan URL
Title: 13.8.4 Scaling to fit
Search URL Search Domain Scan URL
Title: 13.8.5 Procedural generation the D3 way
Search URL Search Domain Scan URL
Title: 13.8.6 Loading a data file
Search URL Search Domain Scan URL
Title: 13.8.7 Color coding the space junk
Search URL Search Domain Scan URL
Title: 13.8.8 Adding interactivity
Search URL Search Domain Scan URL
Title: 13.8.9 Adding a year-by-year launch animation
Search URL Search Domain Scan URL
Title: 13.9 Summary
Search URL Search Domain Scan URL
Title: Read in liveBook
Search URL Search Domain Scan URL
Title: 14 Getting to production
Search URL Search Domain Scan URL
Title: 14.1 Production concerns
Search URL Search Domain Scan URL
Title: 14.2 Taking our early warning system to production
Search URL Search Domain Scan URL
Title: 14.3 Deployment
Search URL Search Domain Scan URL
Title: 14.4 Monitoring
Search URL Search Domain Scan URL
Title: 14.5 Reliability
Search URL Search Domain Scan URL
Title: 14.5.1 System longevity
Search URL Search Domain Scan URL
Title: 14.5.2 Practice defensive programming
Search URL Search Domain Scan URL
Title: 14.5.3 Data protection
Search URL Search Domain Scan URL
Title: 14.5.4 Testing and automation
Search URL Search Domain Scan URL
Title: 14.5.5 Handling unexpected errors
Search URL Search Domain Scan URL
Title: 14.5.6 Designing for process restart
Search URL Search Domain Scan URL
Title: 14.5.7 Dealing with an ever-growing database
Search URL Search Domain Scan URL
Title: 14.6 Security
Search URL Search Domain Scan URL
Title: 14.6.1 Authentication and authorization
Search URL Search Domain Scan URL
Title: 14.6.2 Privacy and confidentiality
Search URL Search Domain Scan URL
Title: 14.6.3 Secret configuration
Search URL Search Domain Scan URL
Title: 14.7 Scaling
Search URL Search Domain Scan URL
Title: 14.7.1 Measurement before optimization
Search URL Search Domain Scan URL
Title: 14.7.2 Vertical scaling
Search URL Search Domain Scan URL
Title: 14.7.3 Horizontal scaling
Search URL Search Domain Scan URL
Title: 14.8 Summary
Search URL Search Domain Scan URL
Page URL History
This captures the URL locations of the websites, including HTTP redirects and client-side redirects via JavaScript or Meta fields.
-
http://enews.manning.com/q/iq6TsfizlNz_40XLltKzEzHNl9fasumCt5YZcOJa2FpdGxpbi5wb3dLlbGxAY2FwaXRhbG9uZS5jb23DiAf3THTGBcfYc5c1lsVfDrtH52wQ
HTTP 302
https://www.manning.com/books/data-wrangling-with-javascript?trk_msg=1K0MAA6DBPUKN1V2F5JC80KN3S&trk_contact=G9HFC3C7369KLN78RN71TFVR4C&trk_sid=OI9A04ADN7JBH6U6SR56PVB558&utm_source=Listrak&utm_medium=Email&utm_term=https%3a%2f%2fwww.manning.com%2fbooks%2fdata-wrangling-with-javascript&utm_campaign=Just+12+hours+left%e2%80%94Half+off+all+MEAPs+TODAY+ONLY! Page URL
Redirected requests
There were HTTP redirect chains for the following requests:
Request Chain 34- https://www.manning.com/dashboard/userLoggedIn.json HTTP 302
- https://login.manning.com/cas/login?service=https%3A%2F%2Fwww.manning.com%2Flogin%2Fcas
- https://www.google-analytics.com/r/collect?v=1&_v=j68&a=172684860&t=pageview&_s=1&dl=https%3A%2F%2Fwww.manning.com%2Fbooks%2Fdata-wrangling-with-javascript%3Ftrk_msg%3D1K0MAA6DBPUKN1V2F5JC80KN3S%26trk_contact%3DG9HFC3C7369KLN78RN71TFVR4C%26trk_sid%3DOI9A04ADN7JBH6U6SR56PVB558%26utm_source%3DListrak%26utm_medium%3DEmail%26utm_term%3Dhttps%253a%252f%252fwww.manning.com%252fbooks%252fdata-wrangling-with-javascript%26utm_campaign%3DJust%2B12%2Bhours%2Bleft%25e2%2580%2594Half%2Boff%2Ball%2BMEAPs%2BTODAY%2BONLY!&ul=en-us&de=UTF-8&dt=Manning%20%7C%20Data%20Wrangling%20with%20JavaScript&sd=24-bit&sr=1600x1200&vp=1585x1200&je=0&_u=aGBAAEAL~&jid=1608262475&gjid=1779170384&cid=1738686327.1533442803&tid=UA-5861300-1&_gid=1561570041.1533442803&_r=1>m=G7n59QHSR4&z=71663780 HTTP 302
- https://stats.g.doubleclick.net/r/collect?v=1&aip=1&t=dc&_r=3&tid=UA-5861300-1&cid=1738686327.1533442803&jid=1608262475&_gid=1561570041.1533442803&gjid=1779170384&_v=j68&z=71663780
- https://login.manning.com/cas/login?service=https%3A%2F%2Fwww.manning.com%2Flogin%2Fcas HTTP 302
- https://login.manning.com/login?service=https%3A%2F%2Fwww.manning.com%2Flogin%2Fcas
66 HTTP transactions
Method Protocol |
Resource Path |
Size x-fer |
Type MIME-Type |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET H/1.1 |
Primary Request
data-wrangling-with-javascript
www.manning.com/books/ Redirect Chain
|
127 KB 127 KB |
Document
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
css
fonts.googleapis.com/ |
9 KB 902 B |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
application-61665f875da7a857e36801ae1773f7f2.css
www.manning.com/assets/ |
312 KB 46 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
application-b51021e7811c13e728244a33ca2bd651.js
www.manning.com/assets/ |
706 KB 204 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
logo-044c1fdfbef2b63064d6f4999d51f496.svg
www.manning.com/assets/ |
7 KB 3 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
meap-filled-small-797a9fc7680af5b34c53b9be4b77c7e9.svg
www.manning.com/assets/ |
12 KB 6 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
meap-filled-2008abe4f033d8946ee9b369d38d1d9b.svg
www.manning.com/assets/ |
28 KB 11 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
gtm.js
www.googletagmanager.com/ |
73 KB 24 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Davis-DWJS-HI-MEAP.png
images.manning.com/270/360/resize/book/c/830aea1-e013-4ac8-9bd5-1bdce848de12/ |
32 KB 32 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Miell-DockerP-2ed-MEAP.png
images.manning.com/270/360/resize/book/9/5cd6ab2-2e90-4e9c-9f10-49cb004443ef/ |
24 KB 24 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Isaacks-JavaScriptNext_hires.png
images.manning.com/270/360/resize/book/e/eeaf0db-6dda-427d-b87a-3ea51e820dc9/ |
31 KB 32 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Pollard-HTTP-MEAP-HI.png
images.manning.com/270/360/resize/book/b/228917a-715b-4fc1-acc9-561072a007a7/ |
28 KB 28 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Kopec-CCSPP-MEAP-HI.png
images.manning.com/270/360/resize/book/7/d2713dd-4280-4c51-b69c-c2b8155472cc/ |
31 KB 32 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Johnsson-SbyD-MEAP-HI.png
images.manning.com/270/360/resize/book/7/ea52628-bb90-4405-895a-861572e0ffb8/ |
27 KB 27 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Wexler_GetProg-nodejs_hiresmeap.png
images.manning.com/270/360/resize/book/0/566e4e3-1f78-41ac-9401-4c34471547a6/ |
29 KB 29 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Stojanovic-SAN-MEAP-HI.png
images.manning.com/270/360/resize/book/a/0d09811-ca37-4f75-8692-834eec1ed85b/ |
32 KB 33 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Lauret-DEAPIs-MEAP-HI.png
images.manning.com/270/360/resize/book/4/89db264-3b4c-4d4a-9325-f920b6772e30/ |
33 KB 33 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Davis-CN-MEAP-HI.png
images.manning.com/270/360/resize/book/9/5d6edd9-dae1-4b98-ab58-721a99d03cb8/ |
30 KB 30 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Kinney-Electron-MEAP-HI.png
images.manning.com/270/360/resize/book/e/e2edd81-e207-4c40-99d2-772cbe73d187/ |
30 KB 30 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bjorgvinsson-DataU-MEAP-HI.png
images.manning.com/270/360/resize/book/2/1d72a2f-1cb7-4e5c-adb1-989d8856f335/ |
30 KB 30 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Atencio_hires_Fc.png
images.manning.com/270/360/resize/book/5/c5bd123-f4fd-4a03-9069-9309c782ea7e/ |
18 KB 18 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
fontawesome-all.min.css
www.manning.com/assets/ |
40 KB 10 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
trackjs.js
manning.postaffiliatepro.com/scripts/ |
31 KB 7 KB |
Script
application/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
track.php
manning.postaffiliatepro.com/scripts/ |
66 B 338 B |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
fbevents.js
connect.facebook.net/en_US/ |
43 KB 13 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
script.js
cdn.listrakbi.com/scripts/ |
156 KB 41 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
character-a1b55ae6bb72a57ceb25832bc8f0ef91.png
www.manning.com/assets/ |
197 KB 197 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
squares-2-b35af8f88a2308304fb8ee53df1fcc8e.png
www.manning.com/assets/ |
5 KB 5 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Lato-Regular-3b9b99039cc0a98dd50c3cbfac57ccb2.ttf
www.manning.com/assets/lato/ |
642 KB 329 KB |
Font
font/ttf |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
fa-solid-900-8a8c0474283e0d9ef41743e5e486bf05.woff2
www.manning.com/assets/ |
49 KB 50 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
fa-regular-400-33f727ccde4b05c0ed143c5cd78cda0c.woff2
www.manning.com/assets/ |
12 KB 12 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
fa-brands-400-3654744dc6d6c37c9b3582b57622df5e.woff2
www.manning.com/assets/ |
60 KB 60 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
S6u9w4BMUTPHh6UVSwiPGQ3q5d0.woff2
fonts.gstatic.com/s/lato/v14/ |
14 KB 14 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
S6u8w4BMUTPHjxsAXC-qNiXg7Q.woff2
fonts.gstatic.com/s/lato/v14/ |
14 KB 15 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Cookie set
currentCartCount.json
www.manning.com/cart/ |
16 B 481 B |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Cookie set
login
login.manning.com/cas/ Redirect Chain
|
0 -1 B |
XHR
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Kopec-CCSPP-MEAP-HI.png
images.manning.com/720/960/resize/book/7/d2713dd-4280-4c51-b69c-c2b8155472cc/ |
136 KB 136 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Miell-DockerP-2ed-MEAP.png
images.manning.com/720/960/resize/book/9/5cd6ab2-2e90-4e9c-9f10-49cb004443ef/ |
103 KB 103 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Pollard-HTTP-MEAP-HI.png
images.manning.com/720/960/resize/book/b/228917a-715b-4fc1-acc9-561072a007a7/ |
121 KB 121 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
bjorgvinsson-DataU-MEAP-HI.png
images.manning.com/720/960/resize/book/2/1d72a2f-1cb7-4e5c-adb1-989d8856f335/ |
132 KB 132 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
character4-a944a7ec07b2ec9e159ce07d776a3dc7.png
www.manning.com/assets/ |
181 KB 181 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Davis-DWJS-HI-MEAP.png
images.manning.com/720/960/resize/book/c/830aea1-e013-4ac8-9bd5-1bdce848de12/ |
144 KB 144 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
meap-filled-bookcover-f2b98248c0e7d6b78ebc27537bacaaba.svg
www.manning.com/assets/ |
29 KB 11 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
S6u9w4BMUTPHh7USSwiPGQ3q5d0.woff2
fonts.gstatic.com/s/lato/v14/ |
14 KB 14 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
dFa5ZfeM_74wlPZtksIFYpEY6HOpW3pwfa0.woff2
fonts.gstatic.com/s/zillaslab/v3/ |
14 KB 14 KB |
Font
font/woff2 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
1940497162877014
connect.facebook.net/signals/config/ |
80 KB 16 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
free-3a10dc61ed089b00c590e8c6e205d5e8.svg
www.manning.com/assets/ |
4 KB 2 KB |
Image
image/svg+xml |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
analytics.js
www.google-analytics.com/ |
34 KB 14 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
getIds
s1.listrakbi.com/oSRPiytUPTkk/session/ |
175 B 1 KB |
Script
application/x-javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
productsAutocompleteInfo
www.manning.com/api/search/ |
601 KB 602 KB |
XHR
application/json |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
/
www.facebook.com/tr/ |
44 B 249 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
/
www.facebook.com/tr/ |
44 B 203 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
ec.js
www.google-analytics.com/plugins/ua/ |
3 KB 1 KB |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H/1.1 |
login
login.manning.com/cas/ |
0 401 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
collect
stats.g.doubleclick.net/r/ Redirect Chain
|
35 B 110 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
CT.ashx
s1.listrakbi.com/t/ |
109 B 607 B |
Script
text/javascript |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
animate.min.css
cdn.listrakbi.com/css/ |
5 KB 5 KB |
Stylesheet
text/css |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
login
login.manning.com/ Redirect Chain
|
0 -1 B |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
Redirect headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OPTIONS H/1.1 |
login
login.manning.com/ |
0 401 B |
XHR
text/plain |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET S |
/
www.facebook.com/tr/ |
44 B 147 B |
Image
image/gif |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Cookie set
login
login.manning.com/ |
258 KB 259 KB |
XHR
text/html |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Davis-DWJS-HI-MEAP.png
images.manning.com/book/c/830aea1-e013-4ac8-9bd5-1bdce848de12/ |
3 MB 3 MB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Wexler_GetProg-nodejs_hiresmeap.png
images.manning.com/720/960/resize/book/0/566e4e3-1f78-41ac-9401-4c34471547a6/ |
99 KB 99 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Stojanovic-SAN-MEAP-HI.png
images.manning.com/720/960/resize/book/a/0d09811-ca37-4f75-8692-834eec1ed85b/ |
137 KB 137 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Davis-CN-MEAP-HI.png
images.manning.com/720/960/resize/book/9/5d6edd9-dae1-4b98-ab58-721a99d03cb8/ |
142 KB 143 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GET H/1.1 |
Atencio_hires_Fc.png
images.manning.com/720/960/resize/book/5/c5bd123-f4fd-4a03-9069-9309c782ea7e/ |
70 KB 70 KB |
Image
image/png |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
General
Request headers
Response headers
|
Verdicts & Comments Add Verdict or Comment
107 JavaScript Global Variables
These are the non-standard "global" variables defined on the window object. These can be helpful in identifying possible client-side frameworks and code.
object| dataLayer object| PostAffTracker function| rpap function| setVisitor function| setAffiliate function| trackingFinished function| setAffiliateInfo function| papTrack function| PostAssoc function| PostAffAction function| PostAffAttributeWriter function| PostUrlReplacer function| PostValueReplacer function| PostAffCookieManager function| PostAffParams function| PostAffCookie function| PostAffRequest function| PostAffInfo function| PostAffTrackingRequest object| expired object| parameters object| scriptElement object| searchServerVars function| fbq function| _fbq string| biJsHost object| Search function| $ function| jQuery function| FlapDigit function| moment object| React object| core object| __core-js_shared__ object| google_tag_manager number| len string| GoogleAnalyticsObject function| ga function| _Utilities function| AsyncManager function| AsyncCall function| Identity function| LTK function| _Order function| _TRKT function| _Product function| _Customer function| _Client function| _Assembler function| _LTKClick function| _LTKSubscriber function| _Profile function| _ProfileItem function| _LTKSignup function| isWatermark function| SessionTracker function| SCAItem function| getCookieDomain function| _Session function| getItemData function| ltkYahoo function| mobileUserAgent function| Trigger function| EntryTrigger function| ExitTrigger function| ManualTrigger function| Action function| ListSubscriptionAction function| GetParameterByName function| HttpRequestGet function| GetHtmlFromQueryString function| Display function| Confirmation function| MobileDisplay function| MobileConfirmation function| Eligibility function| Metric function| ImpressionMetric function| SubmittedMetric function| CancelledMetric function| LTKModal string| _protocol object| _ltk_util object| match string| _ltkwmt object| _ltk undefined| customer_email undefined| customer_firstname undefined| customer_lastname undefined| order_id boolean| doOrderSubmit boolean| doCartSubmit number| _sti object| customEvent object| jQueryLoadCall number| _jQueryLoadInterval object| ltkLoadCall number| _ltkLoadInterval number| c_start string| ua object| matched object| browser number| c_end object| lists object| gaplugins object| gaGlobal object| gaData11 Cookies
Cookies are little pieces of information stored in the browser of a user. Whenever a user visits the site again, he will also send his cookie values, thus allowing the website to re-identify him even if he changed locations. This is how permanent logins work.
Domain/Path | Expires | Name / Value |
---|---|---|
.manning.com/ | Name: _trkt Value: K888PE0F7G94N2CL70KF0IM1NK |
|
.manning.com/ | Name: ltkpopup-session-depth Value: 1-2 |
|
.manning.com/ | Name: _cpid Value: G9HFC3C7369KLN78RN71TFVR4C |
|
.manning.com/ | Name: STSID931435 Value: d623757c-9099-404a-b84b-14a1471a7c33 |
|
.manning.com/ | Name: _gid Value: GA1.2.1561570041.1533442803 |
|
.manning.com/ | Name: _gat_UA-5861300-1 Value: 1 |
|
.manning.com/ | Name: _ga Value: GA1.2.1738686327.1533442803 |
|
.manning.com/ | Name: GSIDoSRPiytUPTkk Value: 7af4f196-f355-4f79-a338-d26ffaac676f |
|
www.manning.com/ | Name: JSESSIONID Value: 244143514F404E9E322C16AA2402B1B6 |
|
.manning.com/ | Name: c_i Value: 4eb2e26f-5987-424c-a625-48dfeb45e1a3 |
|
www.manning.com/ | Name: PAPVisitorId Value: 1neSkVkEMms3g0DJeyJboa7NDmivSdCG |
3 Console Messages
A page may trigger messages to the console to be logged. These are often error messages about being unable to load a resource or execute a piece of JavaScript. Sometimes they also provide insight into the technology behind a website.
Source | Level | URL Text |
---|
Security Headers
This page lists any security headers set by the main page. If you want to understand what these mean and how to use them, head on over to this page
Header | Value |
---|---|
Content-Security-Policy | frame-ancestors 'none' |
X-Frame-Options | Deny |
Indicators
This is a term in the security industry to describe indicators such as IPs, Domains, Hashes, etc. This does not imply that any of these indicate malicious activity.
cdn.listrakbi.com
connect.facebook.net
enews.manning.com
fonts.googleapis.com
fonts.gstatic.com
images.manning.com
login.manning.com
manning.postaffiliatepro.com
s1.listrakbi.com
stats.g.doubleclick.net
www.facebook.com
www.google-analytics.com
www.googletagmanager.com
www.manning.com
139.162.206.25
142.0.93.10
184.173.95.35
2a00:1450:4001:810::200e
2a00:1450:4001:81c::2003
2a00:1450:4001:81c::2008
2a00:1450:4001:81c::200a
2a00:1450:400c:c0a::9b
2a03:2880:f01c:8012:face:b00c:0:3
2a03:2880:f11c:8186:face:b00c:0:50fb
35.166.24.88
52.222.148.87
54.84.143.179
058ed961bfe422af7bfc65865f4c08531ec8ace995f8a1ec560a46581cb7712c
07b893306a03d44774b62748610f54912f9a118b0c82aacf1479767d52073eca
0a982801b90ffecf60d7bfa65a76b487f5904a61bf500e12044d40583cb1c555
10d8d42d73a02ddb877101e72fbfa15a0ec820224d97cedee4cf92d571be5caa
1280d20f1a7f7189cd35f0e80c8fcf1f26319cb93c3d58f50e9bfd4e77d1758d
155ef7601d4af029d8b6f3efa4ed4984748ea0a36c85f038f129ffdc6fb83b66
166409dc97019f1b772913057456bfcc0edf5f34833400182b494f5fbf96cebd
1b4c97a2809cdb53153139544e1f5db34e4917c8f01d2dd94cb9519e24e1ab3c
1d7b8b8116a7d47da17035c0f28f8c425e1ecd603a37807b9cf859bc0e9900f5
1ddd3b7b68a96da02979f972e4e9a8b6af63b5a17c75d7c7e0e3901d9f3a729c
1e69f6d9e24e4eda2686be5ce91e127e6d6d6332a77d7e87dc6ced256f0943ad
23990face2325f92572de8068cbbd840f8807b230902078d46c2d1e48161e700
27598efb808db5b45570f738fdc57c3ee7235069f9496546c239447577302283
2dd597426ab42d181450b338fd3baadd49deb32543dfcaec85676f2ab6d72d0a
35f664fb604b00000a786acc6443cd755a38a4cf120b2b8a3496e759292f9803
361ae5ba96af74a8e9e7e25f284b1782a53d557eb0ef29c5bfd7fa56286ca72e
383d34d51fce4be24d70ee96e43fa44f1adf438dc6f5aaf45edd7ae5c7906d50
38eb3fb923ecd75726f0797f3c0526e2e3d2f318fbdcb39bcee3bb0d0801db12
3f12493672ef586421c99f20581715adac78b0817560dc32a069a40a62ef7189
3fab1c883847e4b5a02f3749a9f4d9eab15cd4765873d3b2904a1a4c8755fba3
420e34b412983f786d1c9a3b97a1b9084a24dcb33d5495f0eb76957f6fd1c8dc
512b82550c0354584a80b85b34680cd30cd77de7a3d413e75f026d14db509853
530117d2c0e54ee19329f4e9975538ed6f67f0b81f343c405a045103330e7795
587aedf69d7e12b045f7150eb1092f286318a557f3a3504a84c476925347a30d
590edb7b05a958f4d23d72766a9158bd604d847b3aca64e04f741b44eabc2df1
5d7c184f73407fd0b6e92743095a0d2a5cb5d3b853ce898798c24ef87d622db1
6f6940be0835c3ddec9199e5fc42be4cbc61ebcfd58c623fdf719366253f1780
7541e8ad3ab9f09e97b363e274e0939733ac4c00d68579732e7952615a264246
773238239768bda8abdb3c0da2f957cc22214187fa07fb4bf1b6c0bab4c32666
7a040c9f166927f92feba94c0afd406898bd05d8996285b2a57817beaad946c7
7a3d9dca058b53f09b04d50d2ea4cdc21b667c8756f20e608715e1f5629dd123
8070c18e8718f3b531c441cc778a9a597eb6345210cff1f1a0e9d24da6c9bb97
8337212354871836e6763a41e615916c89bac5b3f1f0adf60ba43c7c806e1015
89994692bf65d9b975109229b568b8a634258f9022982bcc030b81db3b7a216e
914951e9f9d93ae770f6309afa743866e4345cfb611a9d1dcf3e0b2c4b80073b
978e62f4eb318ac695f223c78e25fe23f3e5a583272f83f5f3d96ace5242d759
9807c402cea30a75ac5d1e634e87a15f93d25b59a9e400763ced9967c8edaca0
9cf47ae7747311bd380b1cb15ba998f89a913d7bb9946777c31bb540939c62b6
9d2b7487b40a0e905ced6baccff7df24b64f675120c3051b75c57c989e3e5107
a03ddfb28eff62daab02a60b26f30c27e68df5e0ad93e374cab0e5b921585544
a3b3c4f67bf2b44294215e2be76f12794e6b142edec201e199c93c38739f2bfc
a97ccd5da16b4f9a0658ef0fcc1876381bef60b881c1b008cf7f90edd4414b13
b3bacd0282660be4654afb44d63fd0061372ac50247f4ef0f313a5fb773c26f0
b6143b6b4d86918d18cd84b60ae0f37f74522fc145896a4f9645746070cb28d4
bb8fa5f5216fa65fb3b0cfc76de29efaf4e6ff82a281dc540fb568d4767f688e
c247dff8860aab8ad2a0f0b0005447f80bc057ead799d6bfe0538b789a3d9d7c
c857d907f7e3be792ecdf02d41285e2cf87d0c4944ccf5a60607bbc61f826b45
c9cbe14b543a1bb86d64d810a3e4bc1e6cfda8b0c6bcf986bafd1209cf05a7df
cbbca7d9888b4a9eab7d479756d2924f9b067fd38dab376797029df741f96ee4
cd474875fe8244dd52b78b39a0199fae824f3eb296d1d53538b253b23970ccab
cefb38bf2322e76ec911cf38f106879da405d9104a89de292bbd636e2495d483
d61936453e28ba820e96d2664019702c08064cb853245862db44d600a4705286
d8016e34cf33ad9dbafecba1afa2ac3ea83fd566ada4f7ee0000a07007d0cca5
d9caabbf87a361bfe4446dc098f137f98d1883a4ae771d3812fa856750a0db31
db05855c2f667bf8d947c12c3eb1a6f1a9688f659680f53f3945ddd238094642
dedd28580fa09b8c1af052258810da0a40891ffaac91b65becb26e398f3afeb0
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
e7175668b34ef5a3f6cc7b66cc66122fb3b530ac65352e266946bfe94ba983cc
f35b380f6a180482834250e9a4580de2a9a8dd8c5385f90e846231c5ac095007
fdd225964ba7a0268bbe7353d34d91aac616b79e5bc2e5f55fb4ae9d24ebdc8f
fe441d1c9d5a79f952adfed6f08a7fb28a5874b4d11ea4671a5117c3ba90b7fc