earth2marsh + testing 63
Front-end Unit Testing with JavaScript | Danny Croft - Web Developer made in Wales but working in London
11 days ago by earth2marsh
"PhantomJS is a headless WebKit with JavaScript API. CasperJS is a navigation scripting & testing utility that runs on top/alongside of PhantomJS.
If you’re thinking “headless WebKit??!!?”, then it might be easier for you picture PhantomJS as a web inspector console that can be injected into any web page that you want, then accessed and used.
CasperJS makes it alot easier for you to navigate around a web page testing as you go. To be fair, my explanations don’t do these two tools enough justice. Please visit http://phantomjs.org/ and http://casperjs.org/ for a better explanation and more advanced features that aren’t covered here.
"
javascript
tdd
testing
unit
tests
casper
phantom
If you’re thinking “headless WebKit??!!?”, then it might be easier for you picture PhantomJS as a web inspector console that can be injected into any web page that you want, then accessed and used.
CasperJS makes it alot easier for you to navigate around a web page testing as you go. To be fair, my explanations don’t do these two tools enough justice. Please visit http://phantomjs.org/ and http://casperjs.org/ for a better explanation and more advanced features that aren’t covered here.
"
11 days ago by earth2marsh
Home - Frisby.js
14 days ago by earth2marsh
"Frisby is a REST API testing framework built on node.js and Jasmine that makes testing API endpoints easy, fast, and fun. Read below for a quick overview, or check out the API documentation.
"
apis
testing
tests
node
nodejs
"
14 days ago by earth2marsh
Clutch.io - A/B Testing for Mobile Applications
20 days ago by earth2marsh
"Clutch.io is proud to announce the best and easiest way to add A/B testing to your mobile application."
abtesting
android
apps
testing
ios
mobile
20 days ago by earth2marsh
NYT: A Very Pricey Pineapple
4 weeks ago by earth2marsh
This is the part of education reform nobody told you about. You heard about accountability, and choice, and innovation. But when No Child Left Behind was passed 11 years ago, do you recall anybody mentioning that it would provide monster profits for the private business sector?
nclb
education
testing
privatization
nytimes
4 weeks ago by earth2marsh
Wizek/Tree
4 weeks ago by earth2marsh
"I got fed up with QUnit which I was using to test the client side of one of my projects. It proved to be very unreliable when it came to async handling. I looked around for alternatives and to my surprise, I couldn't find anything more satisfying than what I was already using. Then came the idea: What if I'd write my own Unit Testing framework for JavaScript?"
async
javascript
frameworks
tdd
testing
unit
4 weeks ago by earth2marsh
Download: IE App Compat VHD - Microsoft Download Center - Download Details
6 weeks ago by earth2marsh
official os images from microsoft for testing
browser
ie
microsoft
testing
windows
virtualbox
images
6 weeks ago by earth2marsh
TDD Tests are not Unit Tests | Stephen Walther
9 weeks ago by earth2marsh
"So how does a TDD test differ from a unit test? Unlike a unit test, a TDD test is used to drive the design of an application. A TDD test is used to express what application code should do before the application code is actually written."
tdd
testing
unit
tests
development
programming
test
9 weeks ago by earth2marsh
The Grinder 3
11 weeks ago by earth2marsh
"a JavaTM load testing framework that makes it easy to run a distributed test using many load injector machines. It is freely available under a BSD-style open-source license.
The latest news, downloads, and mailing list archives can be found on SourceForge.net.
Key features
Generic Approach Load test anything that has a Java API. This includes common cases such as HTTP web servers, SOAP and REST web services, and application servers (CORBA, RMI, JMS, EJBs), as well as custom protocols.
Flexible Scripting Tests are written in the powerful Jython scripting language.
Distributed Framework A graphical console allows multiple load injectors to be monitored and controlled, and provides centralised script editing and distribution.
Mature HTTP Support Automatic management of client connections and cookies. SSL. Proxy aware. Connection throttling. Sophisticated record and replay of the interaction between a browser and a web site."
load
testing
apis
java
framework
toolkit
The latest news, downloads, and mailing list archives can be found on SourceForge.net.
Key features
Generic Approach Load test anything that has a Java API. This includes common cases such as HTTP web servers, SOAP and REST web services, and application servers (CORBA, RMI, JMS, EJBs), as well as custom protocols.
Flexible Scripting Tests are written in the powerful Jython scripting language.
Distributed Framework A graphical console allows multiple load injectors to be monitored and controlled, and provides centralised script editing and distribution.
Mature HTTP Support Automatic management of client connections and cookies. SSL. Proxy aware. Connection throttling. Sophisticated record and replay of the interaction between a browser and a web site."
11 weeks ago by earth2marsh
jsdev.c at master from douglascrockford/JSDev - GitHub
january 2012 by earth2marsh
JSDev is a simple JavaScript preprocessor. It implements a basic macro
language that is written in the form of comments. These comments are
normally ignored, and will be removed by JSMin. But JSDev will activate
these comments, replacing them with executable forms that can be used to do
debugging, testing, logging, or tracing. JSDev scans a source looking for
and replacing patterns. A pattern is a slashstar comment containing a
command and some stuff, and optionally a condition wrapped in parens.
There must be no space between the slashstar and the <cmd>.
javascript
douglas:crockford
testing
preprocessing
language that is written in the form of comments. These comments are
normally ignored, and will be removed by JSMin. But JSDev will activate
these comments, replacing them with executable forms that can be used to do
debugging, testing, logging, or tracing. JSDev scans a source looking for
and replacing patterns. A pattern is a slashstar comment containing a
command and some stuff, and optionally a condition wrapped in parens.
There must be no space between the slashstar and the <cmd>.
january 2012 by earth2marsh
RequestBin — Collect and inspect HTTP requests, debug webhooks
december 2011 by earth2marsh
Jeff Lindsay's update to postbin.
http
requests
testing
debugging
post
tools
from delicious
december 2011 by earth2marsh
Less Than Dot - Blog - Getting Started with JavaScript Unit Testing
october 2011 by earth2marsh
"Recently I decided to start doing JavaScript code katas. I've been using JavaScript for around ten years, but there there are still a lot of aspects I don't know well or that I could use more practice in. Case in point, I had never used a unit testing framework with javascript. Having never unit tested JavaScript before, I used a scientific tool to carefully select from amongst the numerous unit testing packages available."
testing
qunit
UnitTesting
javascript
unit
tdd
howto
from delicious
october 2011 by earth2marsh
OAuth / ServiceProviders
august 2011 by earth2marsh
"Testing<br />
<br />
Mediamatic's OAuth Sandbox<br />
Google's OAuth Playground<br />
Termie's OAuth Echo Server<br />
Madgex's OAuth Echo Server"
oauth
authentication
testing
testers
tools
from delicious
<br />
Mediamatic's OAuth Sandbox<br />
Google's OAuth Playground<br />
Termie's OAuth Echo Server<br />
Madgex's OAuth Echo Server"
august 2011 by earth2marsh
Twitter / @randyjhunt: The @etsy framework for A/ ...
august 2011 by earth2marsh
"The @etsy framework for A/B testing, feature ramp up, and more, now open-sourced: https://github.com/etsy/ab"
etsy
a/b
split
testing
abtesting
framework
from delicious
august 2011 by earth2marsh
Crazy, Heretical, and Awesome: The Way I Write Rails Apps | James on Software
august 2011 by earth2marsh
"A simplified explanation of the problem is that we violated the Single Responsibility Principle. So, we're going to use standard object oriented techniques to separate the concerns of our model logic.<br />
<br />
Let's look at the first example I mentioned: logging the creation of a user. <br />
<br />
To decouple the logging from the creation of the database record, we're going to use something called a service object. A service object is typically used to coordinate two or more objects; usually, the service object doesn't have any logic of its own (simplified definition). We're also going to use Dependency Injection so that we can mock everything out and make our tests awesomely fast (seconds not minutes). "
design
development
webdev
programming
rails
testing
from delicious
<br />
Let's look at the first example I mentioned: logging the creation of a user. <br />
<br />
To decouple the logging from the creation of the database record, we're going to use something called a service object. A service object is typically used to coordinate two or more objects; usually, the service object doesn't have any logic of its own (simplified definition). We're also going to use Dependency Injection so that we can mock everything out and make our tests awesomely fast (seconds not minutes). "
august 2011 by earth2marsh
JavaScript shells - MDC Docs
june 2011 by earth2marsh
" A JavaScript shell allows you to quickly test snippets of JavaScript code without having to reload a web page. They are extremely useful for developing and debugging code."
Javascript
Shell
Mozilla
Testing
from delicious
june 2011 by earth2marsh
Google Testing Blog: Introducing DOM Snitch, our passive in-the-browser reconnaissance tool
june 2011 by earth2marsh
"Real-time: Developers can observe DOM modifications as they happen inside the browser without the need to step through JavaScript code with a debugger or pause the execution of their application.Easy to use: With built-in security heuristics and nested views, both advanced and less experienced developers and testers can quickly spot areas of the application being tested that need more attention.Easier collaboration: Enables developers to easily export and share captured DOM modifications while troubleshooting an issue with their peers."
google
javascript
tools
chrome
dom
testing
from delicious
june 2011 by earth2marsh
Navflow
june 2011 by earth2marsh
"Navflow helps you improve your conversion rates by analysing how people navigate around your websites and applications."
design
tools
prototype
wireframes
mocks
testing
usability
agile
from delicious
june 2011 by earth2marsh
Auto-generating JavaScript Unit Tests | JavaScript, JavaScript
april 2011 by earth2marsh
"a lightweight utility that will create a set of rudimentary tests with little more than a click of a button"
javascript
webdev
programming
testing
unit_testing
from delicious
april 2011 by earth2marsh
User testing approaches
april 2011 by earth2marsh
New from Users Know: User Research You Should Be Doing (but probably aren't) #leanstartup #research #prodmgmt
User
Testing
Usability
Methods
Technique
prodmgmt
research
leanstartup
from delicious
april 2011 by earth2marsh
Watir
november 2010 by earth2marsh
"Watir, pronounced water, is an open-source (BSD) family of Ruby libraries for automating web browsers. It allows you to write tests that are easy to read and maintain. It is simple and flexible. Watir drives browsers the same way people do. It clicks links, fills in forms, presses buttons. Watir also checks results, such as whether expected text appears on the page. Watir is a family of Ruby libraries but it supports your app no matter what technology it is developed in. They support Internet Explorer on Windows, Firefox and Chrome on Windows, Mac and Linux and Safari on Mac."
automated
automation
browser
framework
gui
programming
javascript
ruby
opensource
functional
testing
tools
webdev
november 2010 by earth2marsh
LukeW | Web App Masters: Design Lessons from 350 Million
september 2010 by earth2marsh
"The Facebook team is 15 product designers, 10 UI engineers, 5 user researchers, 4 communication designers, and one content strategists. How does a team of 35 design for 400 million users? Dive right in and try a lot of things."
advice
design
lessons
principles
process
facebook
testing
ui
usability
webdesign
ux
september 2010 by earth2marsh
Easy Twitter Streaming API Testing with Mockingbird « Hayes Davis
august 2010 by earth2marsh
"Testing code that talks to the Twitter Streaming API is hard. The are 8 documented failure HTTP response codes, random disconnections, and second-to-second rate changes. And, since this is Twitter we’re talking about, basically anything can happen at any time – including complete downtime. So, let me introduce you to mockingbird. Mockingbird is a simple streaming HTTP server written in Ruby that you can use in place of the server at stream.twitter.com when you’re testing your Streaming API code. With mockingbird, all it takes is a few lines of code and you can simulate all the issues I described above and more."
api
programming
ruby
twitter
streaming
test
testing
development
dev
august 2010 by earth2marsh
Ajax Fixtures Plugin for jQuery - Jupiter JavaScript Consulting
june 2010 by earth2marsh
"Are you developing jQuery hotness so fast that the slow-poke server team can't supply you AJAX services fast enough? If so, you might be interested in the JavaScriptMVC-extracted jQuery.Fixture plugin. Fixtures simulate AJAX responses so you can keep developing JavaScript functionality even if the server's services aren't working. The fixture plugin is easy to setup and remove once the services are online."
jquery
prototyping
testing
rest
tools
mock
development
javascript
ajax
cool
june 2010 by earth2marsh
REST Describe & Compile
april 2010 by earth2marsh
REST Describe & Compile is an editor and a compiler for (REST) Web Services that are described in Sun engineer Marc Hadley's Web Application Description Language, or short WADL. In order to use REST Describe & Compile you do not necessarily need to understand what WADL is, it is a good idea to have heard at least of the basics though. In consequence, in the following let me explain the absolute minimum of what I consider good to know.
api
code
compile
generator
javascript
webservices
webservice
wadl
describe
generate
rest
restful
tool
testing
april 2010 by earth2marsh
A/B Testing Email Advertisements | MailChimp Email Marketing Blog
january 2010 by earth2marsh
apparently mailchimp supports a/b testing… recommended for discovering open rates for newsletters and more
testing
split
a/b
mailchimp
email
marketing
optimization
january 2010 by earth2marsh
Support Details | Tech support anger management
november 2009 by earth2marsh
Awesome—have anyone visit the site to be able to tell you all kinds of troubleshooting info.
support
tech
utility
useful
testing
troubleshooting
admin
system
webservice
november 2009 by earth2marsh
Perspectives - The Cost of Latency
november 2009 by earth2marsh
on how latency can affect revenue
latency
testing
cost
revenue
affect
november 2009 by earth2marsh
Pagetest - where web sites go to get FAST!
november 2009 by earth2marsh
"allows you to provide the URL of a webpage to be tested. The test will be conducted from the location specified and you will be provided a waterfall of your page load performance as well as a comparison against an optimization checklist."
via:jresig
webdev
optimization
speed
free
tools
analysis
benchmark
performance
page
site
test
testing
benchmarking
pageload
november 2009 by earth2marsh
Userfly: Get Usability Insights with One Line of Code - ReadWriteWeb
may 2009 by earth2marsh
'record a screencast of your users' behavior, providing some very interesting feedback on how they are interacting with your site, from simple mouse tracking to complex interactions with AJAX elements."
ux
screencast
analytics
javascript
tracking
design
development
usability
monitoring
testing
analysis
may 2009 by earth2marsh
The Spanner - XSS Rays
march 2009 by earth2marsh
"XSS scanner tool that’s written in Javascript called XSS Rays for Microsoft. They have given me permission to release the tool as open source which is awesome because it can be used for other open source applications. I recommend you use it as part of the web development process to make sure you’ve filtered XSS correctly on your application. It works as a bookmarklet and scans any links, paths or forms on the target scanning page (even cross domain). You can add vectors to it quite easily and it includes some of the most common injections I’ve found on sites over the years. I’ve tested it on IE7/IE8 and Firefox but it could work in other browsers."
webdev
opensource
css
scanner
security
testing
hacking
browser
bookmarklet
march 2009 by earth2marsh
Web Development Bookmarklets
march 2009 by earth2marsh
"These bookmarklets let you see how a web page is coded without digging through the source, debug problems in web pages quickly, and experiment with CSS or JS without editing the actual page."
webdesign
webdev
css
utilities
bookmarklet
bookmarklets
testing
rules
march 2009 by earth2marsh
Measurement Lab
january 2009 by earth2marsh
"a free set of web tools to help anyone determine if their net connection is blocking or throttling BitTorrent or otherwise limits their bandwidth. The Glasnost tool determines how your ISP is handling BitTorrent traffic and gives a readout on whether it's being denied, throttled, or otherwise impaired. Network Diagnostic Tool covers other problems that might affect your upload or download speeds. And the Network Path and Application Diagnosis tries to reveal the routing, network tools, and other "last mile" issues that affect net performance. The tests are fairly simple, and each seems to require a working Java plugin to run. The Glasnost test, for instance, creates a fake BitTorrent stream between your connection point and the test's servers, then monitors what happens to the packets.
isp
connection
netneutrality
broadband
testing
test
performance
traffic
bittorrent
internet
monitoring
neutrality
bandwidth
speed
networking
network
january 2009 by earth2marsh
AJAX APIs Playground
january 2009 by earth2marsh
awesome—a sandbox to play with Google's API's
sandbox
apis
javascript
reference
webdev
programming
demo
testing
api
ajax
playground
january 2009 by earth2marsh
Home — genetify — GitHub
december 2008 by earth2marsh
"provides developers with a JavaScript library for doing any number of A/B tests on a site (tweaking CSS, JavaScript, or HTML elements) all trained over time using a Genetic algorithm backend. This means that no matter how many different A/B tests you have on a page the genetic algorithm will adapt to the input (users visiting the page and hopefully achieving some pre-defined goal) and slowly show a more-optimal page layout to the user."
usability
testing
UxD
javascript
css
html
webdev
webdesign
december 2008 by earth2marsh
RegEx Analyzer
september 2008 by earth2marsh
parses regex and shows modifiers, subpatterns, alternations and repetitions in a hierarchical format. Special characters like \b and $ are defined and all groups are matched and displayed in a ListView.
regex
regexp
ahk
testing
pattern
matching
tools
utilities
september 2008 by earth2marsh
Speak Up › Dear Lulu, The New Standards
august 2008 by earth2marsh
German students compile a battery of tests to see how good Lulu's digital printing is. Source material downloadable as a pdf.
typography
publishing
printing
reference
test
testing
pdf
color
digital
august 2008 by earth2marsh
Facebook Developers | Tools
april 2008 by earth2marsh
handy tools page for creating facebook apps
facebook
console
API
development
testing
tools
programming
test
apps
april 2008 by earth2marsh
alphaWorks Services | CoScripter | Overview
september 2007 by earth2marsh
a system for capturing, sharing, and automating tasks on the Web. CoScripter scripts contain human-readable instructions for completing Web-based processes, such as changing your mailing address or searching for real estate.
firefox
web
scripting
collaboration
ibm
software
testing
extension
addon
test
automation
september 2007 by earth2marsh
Test your web design in different browsers - Browsershots
august 2007 by earth2marsh
makes screenshots of your web design in different browsers. It is a free open-source online service
automated
browser
browsers
testing
tools
webdev
webDesign
Visualization
service
utility
utilities
generator
mac
OSX
firefox
preview
screenshots
screenshot
august 2007 by earth2marsh
Vitamin Features » Make your site mobile friendly
may 2007 by earth2marsh
how you can create mobile-friendly content, how you can test your work, and offer a few tips for writing CSS for the media type handheld
mobile
webdesign
css
webdev
browser
cellphone
code
development
resources
testing
may 2007 by earth2marsh
Recent Screenshots - Browsershots
may 2007 by earth2marsh
Like BrowserCam, but free. Shows screenshots of webpages in different browsers.
webdesign
browser
tool
screenshot
free
service
explorer
firefox
linux
mozilla
online
testing
may 2007 by earth2marsh
IBM Research | IBM Research | Koala
march 2007 by earth2marsh
Koala is a system for recording, automating, and sharing business processes performed in a web browser. Koala lets you make a recording as you perform a procedure, play it back automatically in the future, and share it with your co-workers.
scripting
ibm
testing
research
firefox
addon
plugin
wiki
!to_check
march 2007 by earth2marsh
iMacros for Firefox | Firefox Add-ons | Mozilla Corporation
february 2007 by earth2marsh
Automate your web browser. Record and replay repetitious work.
firefox
extension
automation
macro
development
testing
february 2007 by earth2marsh
BrowserCam : Screen capture and Remote Access service for cross platform compatibility testing and HTML design quality assurance.
december 2006 by earth2marsh
Generates images of browser renderings for testing (not free, but cool)
browser
testing
webdesign
tools
service
site
screenshots
compatibility
december 2006 by earth2marsh
SpamCheck
december 2006 by earth2marsh
In seconds, we'll return a Spam Score and recommendations on how to reduce the likelihood of your e-mail being filtered.
spam
email
testing
service
online
free
december 2006 by earth2marsh
Install multiple versions of IE on your PC | TredoSoft
december 2006 by earth2marsh
run Internet Explorer in standalone mode without having to over-write previous versions
ie
browser
testing
windows
software
tools
webdev
ie6
ie7
december 2006 by earth2marsh
Nikita the Spider * Bulk/Batch HTML Validation, Link Checking and More
december 2006 by earth2marsh
a service that validates and link checks your entire Web site and reports on what she finds
validation
tools
validator
html
xhtml
spider
web
service
online
standards
testing
december 2006 by earth2marsh
IEBlog : IE6 and IE7 Running on a Single Machine
december 2006 by earth2marsh
how to run IE6 and IE7 in a side by side environment the official way from MS
IE7
IE6
windows
testing
Development
ie
browsers
december 2006 by earth2marsh
Selenium IDE: Selenium IDE
march 2006 by earth2marsh
a Firefox extension, and allows you to record, edit, and debug tests
testing
ide
firefox
extensions
march 2006 by earth2marsh
related tags
!to_check ⊕ !to_read ⊕ a/b ⊕ abtesting ⊕ addon ⊕ admin ⊕ advice ⊕ affect ⊕ agile ⊕ ahk ⊕ ajax ⊕ analysis ⊕ analytics ⊕ android ⊕ api ⊕ apigee ⊕ apis ⊕ apps ⊕ async ⊕ authentication ⊕ automated ⊕ automation ⊕ awesome ⊕ bandwidth ⊕ benchmark ⊕ benchmarking ⊕ bittorrent ⊕ bookmarklet ⊕ bookmarklets ⊕ broadband ⊕ browser ⊕ browsers ⊕ calvin ⊕ calvin_and_hobbes ⊕ cartoon ⊕ casper ⊕ cellphone ⊕ chrome ⊕ code ⊕ collaboration ⊕ color ⊕ compatibility ⊕ compile ⊕ connection ⊕ console ⊕ cool ⊕ cost ⊕ css ⊕ debugging ⊕ demo ⊕ describe ⊕ design ⊕ dev ⊕ development ⊕ digital ⊕ dom ⊕ douglas:crockford ⊕ editor ⊕ education ⊕ email ⊕ etsy ⊕ experiments ⊕ explorer ⊕ extension ⊕ extensions ⊕ facebook ⊕ firefox ⊕ framework ⊕ frameworks ⊕ free ⊕ functional ⊕ generate ⊕ generator ⊕ google ⊕ gui ⊕ guidelines ⊕ hacking ⊕ hobbes ⊕ howto ⊕ html ⊕ http ⊕ ibm ⊕ ide ⊕ ie ⊕ ie6 ⊕ ie7 ⊕ images ⊕ inspiration ⊕ internet ⊕ interview ⊕ ios ⊕ isp ⊕ java ⊕ javascript ⊕ jquery ⊕ latency ⊕ leanstartup ⊕ lessons ⊕ limit ⊕ linux ⊕ load ⊕ mac ⊕ macro ⊕ mailchimp ⊕ marketing ⊕ matching ⊕ Methods ⊕ microsoft ⊕ mobile ⊕ mock ⊕ mocks ⊕ monitoring ⊕ mozilla ⊕ nclb ⊕ netneutrality ⊕ network ⊕ networking ⊕ neutrality ⊕ newsletter ⊕ node ⊕ node.js ⊕ nodejs ⊕ nytimes ⊕ oauth ⊕ online ⊕ opensource ⊕ optimization ⊕ OSX ⊕ page ⊕ pageload ⊕ pattern ⊕ pdf ⊕ performance ⊕ phantom ⊕ playground ⊕ plugin ⊕ post ⊕ preprocessing ⊕ preview ⊕ principles ⊕ printing ⊕ privatization ⊕ process ⊕ prodmgmt ⊕ programming ⊕ prototype ⊕ prototyping ⊕ publishing ⊕ qunit ⊕ rails ⊕ reference ⊕ regex ⊕ regexp ⊕ requests ⊕ research ⊕ resources ⊕ rest ⊕ restful ⊕ revenue ⊕ ruby ⊕ rules ⊕ sandbox ⊕ scanner ⊕ screencast ⊕ screenshot ⊕ screenshots ⊕ scripting ⊕ security ⊕ service ⊕ Shell ⊕ site ⊕ software ⊕ spam ⊕ speed ⊕ spider ⊕ split ⊕ standards ⊕ streaming ⊕ support ⊕ system ⊕ tdd ⊕ tech ⊕ Technique ⊕ test ⊕ testers ⊕ testing ⊖ tests ⊕ tips ⊕ tool ⊕ toolkit ⊕ tools ⊕ tracking ⊕ traffic ⊕ troubleshooting ⊕ twitter ⊕ typography ⊕ ui ⊕ unit ⊕ UnitTesting ⊕ unit_testing ⊕ usability ⊕ useful ⊕ user ⊕ utilities ⊕ utility ⊕ ux ⊕ UxD ⊕ validation ⊕ validator ⊕ via:jresig ⊕ virtualbox ⊕ Visualization ⊕ wadl ⊕ web ⊕ webdesign ⊕ webdev ⊕ webservice ⊕ webservices ⊕ wiki ⊕ windows ⊕ wireframes ⊕ xhtml ⊕Copy this bookmark: