Test Automation File
Test Automation File
Ajay Balamurugadas
Rahul Parwal
Authors
Just like there are no best practices, there are no best tools.
There are tools suited for each activity and the same tool
might not be the appropriate one in another instance.
Browser Extensions
Browser Extensions to make your life easy and help you in improving your
personal productivity tasks, testing / automation related tasks and other
miscellaneous tasks.
5
@ajay184f
Personal Productivity
@parwalrahul
Use Cases:
• As a timer for testing session along with
recording
• Allocate Meetings
• Allocate time for specific tasks
Dualless Monitor
Purpose: It splits your browser windows
into two by just 2 clicks. For individuals not
having dual monitor
Use Cases:
• Split current browser window into a pair
• Resize their position and size according
to the ratio specified by user
(3:7,4:6,5:5,6:4,7:3).
"It's not knowing what to do, it's doing what you know.” --Tony Robbins
6
@ajay184f
Personal Productivity
@parwalrahul
Adblock Plus
Purpose: It is a free extension that allows
you to customize your web experience. You
can block annoying ads, disable tracking
and lots more.
Use Cases:
• Block annoying video ads and banners
• Block pop ups
Vimium
Purpose: It is a free extension which
provides keyboard shortcuts for navigation
and control in the spirit of the Vim editor.
Use Cases:
• Helps you navigate the web without
touching the mouse.
• Uses a clever highlighting method to
navigate using links.
7
@ajay184f
Personal Productivity
@parwalrahul
Use Cases:
• Can adjust the playback speed from 0.07x
to 16x for any video element.
• Has a default button to reset the addon (set
video speed to 1x).
Use Case:
If you get redirected to YouTube while
working/studying, the recommended
thumbnails won’t catch your eyes and you
will hopefully switch back to your task again
without losing your focus.
"The key is not to prioritize what's on your schedule, but to schedule your priorities." --Stephen Covey
8
@ajay184f
Personal Productivity
@parwalrahul
FoxClocks
Purpose: It lets you keep an eye on the time
around the world.
Use Cases:
• Click on the FoxClocks icon next to your
address bar for quick access to your
clocks.
• Browse virtually all the world's time
zones by country, region or city.
Use Cases:
• Clip an entire web page or a selection.
• Highlight important text from any website
or article.
• Take screenshots of the webpage or the
article in your browser.
• Clip web pages or articles as bookmarks.
"Ordinary people think merely of spending time, great people think of using it." --Arthur Schopenhauer
9
@ajay184f
Personal Productivity
@parwalrahul
Use Cases:
• Customizable list of shortcuts to expand.
• Ability to quickly reference your saved
shortcuts and snippets by clicking on the
app link.
Use Cases:
You can plant a seed in Forest.
In the next 30 minutes, this seed will
gradually grow into a tree. However, if you
cannot resist the temptation and start to
browse the websites on your Blocklist, your
tree will wither away.
"Your mind is for having ideas, not holding them." --David Allen
10
@ajay184f
Personal Productivity
@parwalrahul
Session Manager
Purpose: It is used to quickly and easily save,
update, remove, and restore sets of tabs.
Use Cases:
• Creating sessions for daily routines.
• Grouping pages of common interest.
• Saving pages discovered during a research
session
PostureMinder
Purpose: It reminds you to sit up straight
with pop-up notifications at specified time
intervals.
Use Cases:
• Easy on/off
• Walk reminders
• Choose timed close or click close
reminders
"Success is often achieved by those who don't know that failure is inevitable." --Coco Chanel
11
@ajay184f
Personal Productivity
@parwalrahul
Use Case:
Using the mouse, select the text you want
monitored for changes.
Right-Click. In the Check4Change context
menu, select how often to check.
Use Case:
Save all your passwords, addresses, credit
cards and more in your secure vault and
LastPass will automatically fill in your
information when you need it.
12
@ajay184f
Personal Productivity
@parwalrahul
Grammarly
Purpose: Grammarly helps you eliminate
writing errors and find the perfect words to
express yourself.
Use Case:
• A simple, guided editing process
• High-quality writing
• Compatible with the text fields on most
websites
Speedtest by Ookla
Purpose: It makes it easy to take a
Speedtest directly from your toolbar to
quickly test your internet performance
without interruption.
Use Case:
• Get your ping, download, and upload
speeds within seconds.
• Measure how fast websites load
"The way to get started is to quit talking and begin doing." --Walt Disney
13
@ajay184f
Personal Productivity
@parwalrahul
Microsoft Editor
Purpose: Microsoft Editor provides grammar,
spelling, and style suggestions across multiple
sites.
Use Case:
• Multi-language proofing, Ignore options
• Intelligent writing assistance
• It checks spelling in more than 80
languages
Todoist
Purpose: It makes it easy to organize work
and life
Use Case:
• Add websites as tasks
• Plan your day
• Complete tasks from the browser
"You were born to win, but to be a winner, you must plan to win, prepare to win, and expect to win." --Zig Ziglar
14
@ajay184f
Personal Productivity
@parwalrahul
Use Case:
• Displays new emails and the sender's
contact photo, get notifications or even
listen, read or delete them without opening
Gmail!
• Supports multiple accounts plus many
options.
Just Read
Purpose: Just Read is a feature-packed and
customizable reader view.
Use Case:
• Distraction-free and ad-free reading
• Theme customization
• Auto-run ability
• Deletion of unwanted elements
• Fast support
15
@ajay184f
Personal Productivity
@parwalrahul
Features:
• 90 Languages
• Direct translation of 30 different scripts
• Handwriting input for 40 languages
Command E
Purpose: It is a faster way to navigate your
workspace.
Use Case:
• Pull up documents, files, calendar invites,
emails, and lists with a single keystroke.
• Quickest way to access absolutely
everything on your computer and in your
cloud.
• Command E searches within all of your
data apps.
"When you repeat a mistake, it is not a mistake anymore: it is a decision." – Paulo Coelho
16
@ajay184f
Personal Productivity
@parwalrahul
QR Code Reader
Purpose: It is a tool for reading QR code from
webpage.
Usage:
Click extension icon or use
Command/Ctrl+Shift+S shortcut to read QR
code on current tab.
Features:
• Print Preview
• Save as PDF
• Email Page
• Remove Images and text you don't want
• Change font size
"We cannot change what we are not aware of and Once we are aware, we cannot help but change."– Sheryl Sandberg
17
@ajay184f
Personal Productivity
@parwalrahul
Stroll
Purpose: Stroll is a browser extension that
automatically scrolls your browser to the
accepted answer on Stack-Overflow.
Usage:
• If Stack-Overflow is your daily go to favorite
website, Use this extension to auto scroll to
the most accepted answer.
• It will help you to save 30 seconds everyday.
QuillBot
Purpose: It is a tool to save time and
immediately improve your writing.
Use Cases:
• Rewrite a sentence, paragraph, or article
using state-of-the-art AI
• Find The Right Synonym
• Enhance Clarity and Meaning
• Vocabulary Enhancements.
• Also supports integration with MS Office,
and Google Docs.
18
@ajay184f
Testing / Automation
@parwalrahul
SelectorsHub
Purpose: It is a Next Gen XPath tool to
generate, write and verify the locators. It
supports shadow dom, iframe, svg, dynamic
elements, multi selectors generation, etc.
Use Cases:
• Debugger to inspect dynamic element.
• Nested Shadow DOM, iframe support.
• Generate Multi selectors
Bug Magnet
Purpose: It adds common problematic
values and edge cases to the context menu
(right-click) for editable elements.
Use Cases:
• Exploratory testing assistant
• Works on input fields, text areas, content
editable DIVs
• Extendable using one’s own config file
19
@ajay184f
Testing / Automation
@parwalrahul
Counterstring
Purpose: It is a simple counterstring
generation tool.
Use Cases:
• This can act as Test Data for helping test
the length allowed in forms and other data
fields.
• If the value is truncated, then you can tell
from the numbers and the '*' how long the
string is e.g., `*3*5*7*9*12*15` is 14
characters long because the '*' after 15 is
missing.
Tool Link: Here Bitly Link: bit.ly/counterstringtool
GoFullPage
Purpose: It captures a screenshot of your
current page in entirety and reliably —
without requesting any extra permissions!
Use Cases:
• One click to capture a full webpage
• No extra permissions are required to
install
• Download as PNG, JPG, PDF, etc.
20
@ajay184f
Testing / Automation
@parwalrahul
Measure-it
Purpose: It is used to draw a ruler across any
webpage to check the width, height, or
alignment of page elements in pixels.
Use Cases:
• Draw a ruler across any webpage to check
the width, height, or alignment of page
elements in pixels.
• Useful for UI Testing.
Fake Filler
Purpose: It is a form filler that fills all inputs
on a page with fake/dummy data.
Use Cases:
• Fill all inputs with randomly generated
names, emails, phone numbers, etc.
• Sensible defaults to allow you to start
using the extension without any
configuration.
"It's not always that we need to do more but rather that we need to focus on less." --Nathan W. Morris
21
@ajay184f
Testing / Automation
@parwalrahul
Use Cases:
• Report bugs, ideas, notes and questions
easily.
• Take screenshots during the session. Keep
focused.
• See session results in a report.
WhatFont
Purpose: It is the easiest way to identify
fonts/styles used in any web page.
Use Cases:
• With this extension, you could inspect
web fonts by just hovering on them.
• It also detects the services used for
serving the web fonts.
"Productivity is being able to do things that you were never able to do before." --Franz Kafka
22
@ajay184f
Testing / Automation
@parwalrahul
ColorPick Eyedropper
Purpose: It is a zoomed eyedropper & color
chooser tool that allows you to select color
values from webpages and more.
Use Cases:
• Press Pick and use mouse to select colors
from anywhere on any screen!
• View HEX, RGB, and HSL color values and
copy the selection with ease.
Clear Cache
Purpose: Clear your cache and browsing
data with a single click of a button.
Use Cases:
• Quickly clear your cache with this
extension without any confirmation
dialogs, pop-ups or other annoyances.
• You can customize how much of your
data you want to clear.
23
@ajay184f
Testing / Automation
@parwalrahul
Use Cases:
• It will generate Page Object Model on active
Chrome tab with a single click, provided that
all the options and template are configured.
• It currently support 3 different targets: Java,
C#, and Robot Framework.
Use Cases:
• Take notes, screenshots with
annotations, and screen recordings to
capture problems.
• Create bugs, tasks, and feedback
response work items to send feedback or
report problems.
"You don't need a new plan for next year. You need a commitment." --Seth Godin
24
@ajay184f
Testing / Automation
@parwalrahul
UX Check
Purpose: UX Check is a Chrome Extension that
helps you identify usability issues through a
heuristic evaluation.
Use Cases:
• This extension will open up Nielsen's Ten
Heuristics in a side pane next to your
website.
• It makes heuristic evaluations quick and
easy.
Use Cases:
• This extension helps web developers
easily discover problem areas in
websites.
• This is a companion extension for
https://www.toptal.com/developers/web
devchecklist
"Until we can manage time, we can manage nothing else." --Peter Drucker
25
@ajay184f
Testing / Automation
@parwalrahul
Resolution Test
Purpose: It is an extension to test web pages
in different screen resolutions, with an option
to define your own resolutions.
Use Cases:
• Resolution Test changes the size of the
browser window for developers to preview
their websites in different screen
resolutions.
• It includes list of commonly used
resolutions and facility to customize the list.
Availability: Chrome
Use Cases:
• Intelligent Guided Testing
• Automated testing
• No False Positives
• Fastest and least expensive path to
accessible
"If you spend too much time thinking about a thing, you'll never get it done." --Bruce Lee
26
@ajay184f
Testing / Automation
@parwalrahul
Selenium IDE
Purpose: It is designed to record your
interactions with websites to help you
generate and maintain site automation, tests,
and remove the need to manually step through
repetitive takes.
Use Cases:
• Recording and playing back tests.
• Organizing tests into suites for easy
management.
• Saving scripts, for later playback.
Use Cases:
• Capture your activity and take notes or
screenshots about what happened.
• Manage Recordings.
• Simplify communication with your team.
27
@ajay184f
Testing / Automation
@parwalrahul
Bugasura
Purpose: Bugasura enables anyone who tests
by automating test data and reporting.
Availability: Chrome
Use Cases:
• Report bugs
• Capture videos
• Annotate on Screenshots.
• Feed Test Data
Use Cases:
• Logging and screenshots saved when:
• A page loads, updates
• A page is resized, scrolled
• You double click
• You submit a form
"Don't wait. The time will never be just right." --Napoleon Hill
28
@ajay184f
Testing / Automation
@parwalrahul
ColorZilla
Purpose: It is an extension that assists web
developers and graphic designers with color
related tasks - both basic and advanced.
Use Cases:
• Eyedropper - get the color of any pixel on
the page
• Webpage Color Analyzer - get a color palette
for any site
• Displays element information like tag name,
class, id, size etc.
Use Case:
Records all the HTTP/S requests and actual
user interactions that your browser sends,
creates a synced JMeter and Selenium
scripts, and automatically uploads it to
BlazeMeter, where you can execute it with a
single click.
"It is not enough to be busy.... The question is: What are we busy about?" --Henry David Thoreau
29
@ajay184f
Testing / Automation
@parwalrahul
Lightshot
Purpose: Lightshot is the fastest way to take a
customizable screenshot. Simple interface,
nothing useless and light weight.
Use Cases:
• Take screenshot and share it in few clicks
• Edit screenshot in place
• Save on a disk or upload to the cloud
• Copy screenshot in clipboard
Lighthouse
Purpose: Lighthouse is an open-source,
automated tool for improving the
performance, quality, and correctness of
your web apps.
Use Cases:
• Lighthouse runs a barrage of tests
against the page, and then generates a
report on how well the page did.
• Failing tests are indicators on what to
improve in the app.
"You only have to do a very few things right in your life so long as you don't do too many things wrong." –W. Buffett
30
@ajay184f
Testing / Automation
@parwalrahul
d3coder
Purpose: This extension enables you to
encode and decode selected text via the
context menu.
Use Cases:
• Following En/Decoding functions:
• ROT13, bin2hex, bin2text
• ASCII to Hex, Hex to ASCII
• URI encode, URI decode
• MD5, SHA1, CRC32
• L33T encode. L33T decode
WhatRuns
Purpose: WhatRuns extension is one click
away for you to find technologies used on
any website.
Use Case:
WhatRuns detects almost everything that
runs a website - frameworks, web
technologies, CMSs (and its plugins),
themes and fonts to name a few
categories.
"When you have to make a choice and don't make it, that in itself is a choice." --William James
31
CHAPTER 02
Web Applications
Web Applications to make your life easy and help you in improving your
personal productivity tasks, testing / automation related tasks and other
miscellaneous tasks.
32
@ajay184f
Personal Productivity
@parwalrahul
Notion
Purpose: It provides components such as
notes, databases, kanban boards, wikis,
calendars and reminders.
Availability: Free*
Use Cases:
• Turn your tribal knowledge into easy-to-
find answers.
• Kanban boards, tables, lists, and more.
• Customize any workflow.
• Add any type of content.
Bitly
Purpose: It is a URL shortener built with
powerful tools to help you grow and protect
your brand.
Availability: Free*
Use Cases:
• Integrate seamlessly with the tools you
love.
• It helps businesses shine by
transforming their links into powerful
tools for campaigns and resource
sharing.
"Sometimes, things may not go your way, but the effort should be there every single night." --Michael Jordan
33
@ajay184f
Personal Productivity
@parwalrahul
ClickUp
Purpose: It is a productivity platform that
makes your personal and work lives more
productive, saving you time.
Availability: Free*
Use Cases:
• All your work in one place: Tasks, docs,
chat, goals, & more.
• Create your own views.
• Easy to manage roadmaps, development,
projects, people, resources, etc.
beautiful.ai
Purpose: It is an online presentation maker
that helps you create stunning
presentations in minutes.
Availability: Free*
Use Cases:
• Smart templates gives you a blueprint for
making presentations.
• It helps you create meaningful pitches
without putting other work on hold.
• It's easy to start, finish, and impress in no
time.
34
@ajay184f
Personal Productivity
@parwalrahul
Canva
Purpose: It is a graphic design platform,
used to create social media graphics,
presentations, posters, documents and
other visual content.
Availability: Free*
Use Cases:
• The app includes templates for users to
use.
• The platform is free to use and offers
paid subscriptions for additional
functionality.
diagrams.net
Purpose: It is an open-source technology
stack for building diagramming
applications, and the world’s most widely
used browser-based end-user diagramming
software.
Availability: Free*
Use Cases:
• Share diagrams with anyone.
• Powerful Features that you expect from
any professional diagramming tool.
"Simplicity boils down to two steps: Identify the essential. Eliminate the rest." --Leo Babauta
35
@ajay184f
Personal Productivity
@parwalrahul
Trello
Purpose: It is a web-based, Kanban-style,
list-making application.
Availability: Free*
Use Cases:
• Collaborate, manage projects, and reach
new productivity peaks.
• Ability to quickly set up and customize
workflows for just about anything.
Clockify
Purpose: It is a simple time tracker and
timesheet app that lets you and your team
track work hours across projects.
Availability: Free*
Use Cases:
• Track productivity, attendance, and
billable hours with a simple time tracker
and timesheet.
• Clockify works across devices.
• Track time from anywhere — all data is
synced online.
"The simple act of paying positive attention to people has a great deal to do with productivity." --Tom Peters
36
@ajay184f
Personal Productivity
@parwalrahul
Google Alerts
Purpose: It is a content change detection
and notification service, offered by Google.
Availability: Free
Use Cases:
The service sends emails to the user when
it finds new results—such as web pages,
newspaper articles, blogs, or scientific
research—that match the user's search
term(s).
Dynalist
Purpose: Dynalist lets you organize your
ideas and tasks in simple lists. It's powerful,
yet easy to use.
Availability: Free*
Use Cases:
• The free plan contains unlimited items
and documents.
• Simply type [[ to link to anywhere in your
Dynalist with auto-complete.
• Available on all major platforms.
"If you have time to whine then you have time to find a solution." --Dee Dee Artner
37
@ajay184f
Personal Productivity
@parwalrahul
Mailinator
Purpose: It is a web service that accepts
and displays emails sent to any possible
address on the Mailinator domain.
Availability: Free*
Use Cases:
Mailinator creates a temporary email
address which lasts for 48 hours, during
which you can send any number of
registration verification links (or any other
type of email) to that address.
TypingClub
Purpose: TypingClub is the most effective
way to learn how to type. It is web based
and highly effective.
Availability: Free*
Use Cases:
Practice each lesson over and over to at
least get all three stars. It really doesn't take
much to learn touch typing, a few minutes a
day for one to two weeks and you will be a
pro!
"I get to do what I like to do every single day of the year." --Warren Buffett
38
@ajay184f
Personal Productivity
@parwalrahul
Spreeder
Purpose: It is a reading system to track your
reading so you can improve your reading
speed.
Availability: Free*
Use Cases:
To begin, you can paste the contents of
what you'd like to read here, or just click the
spreed! button to try it out.
Coffitivity
Purpose: Coffitivity recreates the ambient
sounds of a cafe to boost your creativity
and help you work better.
Availability: Free*
Use Case:
In the coffee shop, the chatter and clatter
distracts us a tiny bit and allows our
creative juices to start flowing. It sounds
crazy, but it works!
"Amateurs sit and wait for inspiration, the rest of us just get up and go to work." --Stephen King
39
@ajay184f
Personal Productivity
@parwalrahul
Online Calculator
Purpose: It is a Free Online Calculator, Quick
and Easy, and Full Screen!
Availability: Free
Use Cases:
Contains following calculators:
• Simple, Scientific, Abacus, Darts
• Maths,, BMI, Patio, Ring Size, Google
• Percentage, and many other converters.
Fast
Purpose: It is used to measure how fast is
your download speed?
Availability: Free
Use Case:
In seconds, FAST.com's simple Internet
speed test will estimate your ISP download
speed. It is ad free with a streamlined
design that is quick and easy to
understand.
"To be disciplined is to follow in a good way. To be self-disciplined is to follow in a better way." --Corita Kent
40
@ajay184f
Personal Productivity
@parwalrahul
Flox Tools
Purpose: It is a website which lists
alternatives to web-based software,
desktop computer software, and mobile
apps
Availability: Free
Tools Included:
• Hex to RGBA Converter, Case Converter
• Password Generator, Responsive
Checker, Remove Line Breaks
• Hexadecimal Color Codes, Get Color
Codes, Photo Editing, etc.
AlternativeTo
Purpose: It lists alternatives to web-based
software, desktop computer software, and
mobile apps, and sorts the alternatives by
various criteria.
Availability: Free
Use Case:
Each individual piece of software has its
own list of alternatives, permitting a more
tailored listing approach.
41
@ajay184f
Personal Productivity
@parwalrahul
Weekdone
Purpose: It is a tool to align your work
through effective OKR-based goal-setting,
weekly check-ins, and performance
tracking.
Use Cases:
Objectives and Key Results (OKR) is a
critical thinking framework and goal setting
methodology that helps to align goals and
ensure work on goals that really matter.
Slido
Purpose: Slido is an easy-to-use Q&A and
polling app to make your sessions more
engaging.
Use Cases:
• Create word clouds and other live polls
directly in your presentation
• Run a competitive quiz with leaderboard
• Collect the most burning questions with
live Q&A
42
@ajay184f
Personal Productivity
@parwalrahul
Online Timer
Purpose: It is an Online Timer with alarm
sound.
Availability: Free
Use Cases:
• Easy and free Timer with Alarm.
• Predefined time presets like 5, 10, 15, 20,
30 and 60 Minutes.
• Useful for virtual collaboration games /
events.
Time Is
Purpose: It is a tool that gives exact time for
any time zone.
Availability: Free
Use Cases:
• 7 million locations, 52 languages.
• Synchronized with atomic clock time.
• Time Zone Converter
• Calendar
"Create with the heart; build with the mind." --Criss Jami
43
@ajay184f
Personal Productivity
@parwalrahul
Box
Purpose: It is a secure cloud content
management & collaboration tool.
Use Cases:
• Upto 10 GB storage for FREE.
• 250 MB File Upload Limit in FREE model.
• Anytime, Anywhere access.
• Secure, 2-factor authentication
Availability: Free
Use Cases:
• Beautiful Typography
• Iconic Imagery
• Professional Themes
"Passion is energy. Feel the power that comes from focusing on what excites you." --Oprah Winfrey
44
@ajay184f
Personal Productivity
@parwalrahul
flowchart-fun
Purpose: It is a small app for making quick
flowcharts from text.
Availability: Free
Use Cases:
This app works by typing, new lines create
new nodes, indentation creates child nodes
and any text: before a colon+space creates
a label.
Board
Purpose: It is a tool to whiteboard together,
even while apart.
Availability: Free
Use Cases:
• Visual communication that feels second-
nature.
• Shareable Boards
• Save Boards
45
@ajay184f
Personal Productivity
@parwalrahul
</notocode>
Purpose: It is a repository of apps which
supports building apps without coding.
List of Tools:
• Bubble.io
• Webflow
• Airtable
• Adalo
• Userguiding, etc.
FileInfo
Purpose: FileInfo is the central file
extensions registry and contains a
database of over 10000 file types.
Availability: Free
Use Case:
• Search over 10,000 file extensions and
software programs.
• Can be used to know about files and
prepare test files accordingly.
• Supports search by File Type,
Description, Developer & Programs.
"He who is not courageous enough to take risks will accomplish nothing in life." --Muhammad Ali
46
@ajay184f
Personal Productivity
@parwalrahul
Availability: Free
Types of Tools:
• One-on-Ones
• Team Dynamics
• Building Resiliency
• People Processes
Cheatography
Purpose: Cheatography is a collection of
4000+ cheat sheets and quick references in
25 languages for everything from French to
programming!
Availability: Free
Popular Categories:
• Programming, Software
• Business and Marketing
• Education
• Home, Health, Games, etc.
"To think is easy. To act is difficult. To act as one thinks is the most difficult." --Johann Wolfgang von Goethe
47
@ajay184f
Personal Productivity
@parwalrahul
Availability: Free
Use Case:
Snappr's Photo Analyzer uses the latest
research, combined with image recognition
and machine learning technologies, to
determine how well your photo will perform.
Slides
Purpose: Slides is a place for creating,
presenting and sharing presentations.
Availability: Free*
Use Cases:
• Heavy on features, light on complexity
• Supports Vertical Slides, Interactivity
• Auto-animate, Share Publicly
• Supports Embed on other pages
• Analytics support
48
@ajay184f
Personal Productivity
@parwalrahul
Mentalist
Purpose: Mentalist allows you to manage all
your lists in a single page.
Availability: Free
Use Case:
Mentalist is very flexible, simple and
intuitive. You can really use it for anything
and everything from shopping lists to todos
to personal notes.
Learn Awesome
Purpose: It is a tool to find new sources of
knowledge curated by lifelong learners like
you.
Availability: Free
Use Cases:
• Discover leading experts and great
content like talks, books, articles and
podcasts.
• Share with friends and like-minded peers.
"When we truly need to do is often what we most feel like avoiding." --David Allen
49
@ajay184f
Personal Productivity
@parwalrahul
PDF escape
Purpose: PDF escape is a free, online PDF
reader, editor, form filler, & form designer.
Availability: Free
Use Cases:
• Open PDF Files from local computer and
web.
• Fill Out PDF Forms using PDF form fields.
• Edit PDF files & forms
• Save PDF files to local computer and
online account
myNoise
Purpose: myNoise creates beautiful noises
to mask the noises you don't want to hear :
your chatty colleagues, tinnitus, or even
your inner voice when you can't shut it.
Availability: Free
Use Cases:
• White Noise
• Distant Thunder
• Irish Coast
• Japanese Garden
• Cafe Restaurant
"Words may show a man's wit but actions will show his meaning." --Benjamin Franklin
50
@ajay184f
Personal Productivity
@parwalrahul
Availability: Free
Key Areas:
• Managing yourself
• Hiring & Onboarding
• Coaching & feedback, Conflict resolution
• Working as a team, Information sharing
• Creating and achieving goals
Features:
• 100% Free
• Instant Recording
• Quick Download
• Multi Browser Support
• Edit your video before download
"If you want something done, give it to a busy man." --Preston Sturges
51
@ajay184f
Personal Productivity
@parwalrahul
Supernotes
Purpose: Supernotes is a productivity app
for your ideas, records, tasks, and lists.
Key Features:
• Powerful markdown editor
• Synced everywhere
• Private and Secure
• Filter, Sort & Search your notes
• Supports Dark Mode
LMGTFY
Purpose: LMGTFY – Let me google that for
you, is for all those people who find it more
convenient to bother you with their question
rather than to Google it for themselves.
Availability: Free
Key Features:
• Search Type: Web, Images
• Supports multiple languages
• Supports Internet Explainer
• Generate & Share Link
“Until we can manage time, we can manage nothing else.” - Peter Drucker
52
@ajay184f
Personal Productivity
@parwalrahul
Noisli
Purpose: It is a digital place for focus. Mix
different sounds and create your perfect
sound environment to work and relax.
Key Features:
• 16 sounds
• 1.5 hrs/day streaming
• 3 curated Playlists
• Save up to 5 Favorites
HELLOSIGN
Purpose: It is one of the easiest way to
send, receive and manage legally binding
electronic signatures.
Availability: Free*
Key Features:
• Get documents signed, fast and secure.
• 3 Signature requests per month
• Audit Trail
• Signer Fields
“Until we can manage time, we can manage nothing else.” - Peter Drucker
53
@ajay184f
Personal Productivity
@parwalrahul
Calendly
Purpose: It is a hub for scheduling meetings
professionally and efficiently, eliminating
the hassle of back-and-forth emails so you
can get back to work.
Use Case:
• Set your availability preferences.
• Send guests your Calendly link.
• They pick a time and the event is added
to your calendar.
Bubble
Purpose: It is one of the best way to build
web apps without code.
Availability: Free*
Use Case:
• It lets you create interactive, multi-user
apps for desktop and mobile web
browsers, including all the features you
need to build a site like Facebook or
Airbnb.
• Build out logic and manage a database
with our intuitive, fully customizable
platform.
54
@ajay184f
Personal Productivity
@parwalrahul
Pocket
Purpose: It is collection tool that let’s you
absorb stories at your own pace.
Use Case:
• Pocket becomes your permanent
library—so even if a page you’ve saved is
taken down, you’ll still have a copy of it in
Pocket.
• Save, read, watch & listen
Whimsical
Purpose: Whimsical is a unified suite of
collaboration tools.
Availability: Free*
Includes:
• Product specs
• Wikis
• Brainstorming
• Ideation
• User flows
• Architecture diagrams
• Mindmaps, etc.
“If it’s important to you, you will find a way. If not, you will find an excuse.” - Mary Kom
55
@ajay184f
Testing / Automation @parwalrahul
TestProject is the world's first 100% free To top it off, you can also leverage
test automation platform for Web, Android, TestProject's community Addons library
iOS and API testing, trusted by over 100,000 (with over 3,000 pre-built powerful
users in the testing community. automation actions), out-of-the-box beautiful
TestProject helps testers and developers test reports (both on a cloud dashboard or
ensure quality with speed, by eliminating completely locally as HTML/PDF), seamless
maintenance & setup hassles and integrations into your CI/CD pipelines
empowering Selenium & Appium with AI (Jenkins, TeamCity, CircleCI, Git, Sauce Labs,
self-healing technology. etc.), worldwide team collaboration options
No matter your skillset, TestProject has all to boost efficiency across your entire team,
the tools you need to create, store, execute, and all of this at no cost.
debug and deploy tests anywhere, both on By fostering a collaborative community that
the hybrid cloud or locally for a fully offline can come together, as individuals and in
experience. From now on, you can achieve teams, TestProject is shaping the future of
best-in-class E2E test automation using software testing and helping teams
either advanced codeless features or an overcome testing challenges with ease and
open-sourced SDK that's compatible with deliver flawless products.
native Selenium APIs.
56
7
@ajay184f
Testing / Automation
@parwalrahul
Vischeck
Purpose: If you wanted to know how your
existing images and websites look to the
different types of colorblind people, use this
website.
Availability: Free
Use Cases:
• It is quick and simple. This can be done
offline as well. One can run this tool on
images as well as website.
• This website displays images as seen by
color blind people.
Generate Data
Purpose: It is a free, GNU-licensed, random
custom data generator for testing software.
Availability: Free
Use Cases:
• It's a free, open-source tool
• Human Mock Data
• Financial Mock Data
• Geography Mock Data
• Many other types of common test data
"You don't have to see the whole staircase, just take the first step." --Martin Luther King
57
@ajay184f
Testing / Automation
@parwalrahul
Availability: Free
Use Cases:
• Supported Parameters:
• Size
• Background Color
• Foreground Color
• Format
• Text
Availability: Free
Configuration Parameters:
• API Automation
• UI Automation – Web, Desktop Mobile
• Mainframe Automation
• Visual Validation
• Programming Language
58
@ajay184f
Testing / Automation
@parwalrahul
Availability: Free
Use Cases:
• Validate by URI
• Validate by File Upload
• Validate by Direct Input
Availability: Free
Use Case:
This site checks if a website is down for
everyone or just you. This can be handy to
know if the problem is with everyone or just
something with your ISP or local area.
"You don't get paid for the hour, you get paid for the value you bring to the hour." --Jim Rohn
59
@ajay184f
Testing / Automation
@parwalrahul
Support Details
Purpose: SupportDetails.com website has
everything you need to know to log / report
/ document the details of machine.
Availability: Free
Use Cases:
• Supported Parameters:
• Operating System
• Screen Resolution, Color Depth
• Web Browser, Web Browser Size
• IP Address
• JavaScript, Cookies
Type It
Purpose: It is a tool to type accent marks,
diacritics and other characters online
Availability: Free
Use Cases:
• Handy keyboard shortcuts that take zero
time to learn
• Switch between languages while typing
• Rich-text editor with curly quotes and
other typographical symbols
60
@ajay184f
Testing / Automation
@parwalrahul
WAVE
Purpose: WAVE is a suite of evaluation
tools that helps authors make their web
content more accessible to individuals with
disabilities.
Availability: Free
Use Case:
WAVE can identify many accessibility and
Web Content Accessibility Guideline
(WCAG) errors, but also facilitates human
evaluation of web content.
Pairwise Tool
Purpose: It is a tool to generate pairwise
and all combinations for given fields and
supported values for each field.
Availability: Free
Use Cases:
• Can be used to quickly generate test
data.
• Supports both Pairwise as well as all
combinations mode.
• Easy & simple interface to use
"Don't watch the clock; do what it does. Keep going." --Sam Levenson
61
@ajay184f
Testing / Automation
@parwalrahul
Availability: Free
Use Cases:
• Can be used to quickly generate test data
files.
• Supports various configurations for
generating random files.
Mockaroo
Purpose: It is a test data generator and API
mocking tool. Mockaroo lets you create
custom CSV, JSON, SQL, and Excel
datasets to test and demo your software.
Use Cases:
• No daily limit on the number of files
downloaded from the browser.
• 200 API requests/day
• 1000 rows per file.
"Take time to deliberate, but when the time for action has arrived, stop thinking and go in." -- Napoleon Bonaparte
62
@ajay184f
Testing / Automation
@parwalrahul
Mocky
Purpose: It easiest & fastest tool belts to
mock your APIs
Availability: Free
Use Cases:
• Free & Unlimited
• Total control
• Developer Friendly
• Open Source
Postwoman | Hoppscotch
Purpose: It helps you create requests faster,
saving precious time on development.
Availability: Free
Use Cases:
• Lightweight, Fast
• Offline support
• Low RAM/memory and CPU usage
• Open Source
63
@ajay184f
Testing / Automation
@parwalrahul
GTmetrix
Purpose: It is a tool for customers to easily
test the performance of your webpages.
Availability: Free*
Use Cases:
• Get a summary of key performance
indicators
• Track performance with monitoring,
graphs and alerts
• Test your page from multiple locations.
• Analyze your page on mobile devices
Quixxi
Purpose: Quixxi is an intelligent and
integrated end-to-end mobile security
solution.
Availability: Free*
Use Cases:
• Identify vulnerabilities and protect your
mobile apps.
• Monitor, manage and enhance your
mobile apps.
• Scan, Shield, Supervise
"Don't confuse activity with productivity. Many people are simply busy being busy." --Robin Sharma
64
@ajay184f
Testing / Automation
@parwalrahul
JSONLint
Purpose: JSONLint is the free online
validator and reformatter tool for JSON, a
lightweight data-interchange format.
Availability: Free
Use Cases:
Copy and paste, directly type, or input a URL
in the editor above and let JSONLint tidy
and validate your messy JSON code.
Availability: Free
Tools:
• JSON Formatter & Validator
• JSONPATH Expression Tester
• JSONSELECT Expression Tester
• MUTATE Data Converter
• XPATH Expression Tester
"Obstacles are those frightful things you see when you take your eyes off the goal." --Henry Ford
65
@ajay184f
Testing / Automation
@parwalrahul
Code Beautify
Purpose: CodeBeautify is developed for
Beautify, Minify, Convert your code/data for
your expected result.
Availability: Free
Tools :
• Unit Converters / Converters
• Web Viewer / Editor
• Programming Editor
• Utility / String Utilities / Number Utilities
• Validators
JSON Diff
Purpose: It is a semantic JSON compare
tool.
Availability: Free
Use Case:
Validate, format, and compare two JSON
documents. See the differences between
the objects instead of just the new lines and
mixed-up properties.
"Sameness leaves us in peace but it is contradiction that makes us productive." --Johnann Wolfgang von Goethe
66
@ajay184f
Testing / Automation
@parwalrahul
Availability: Free
Use Case :
• The easiest way to look for all the
conferences and workshops in the field
of software testing.
• Want monthly updates? You can
subscribe to its newsletter too.
Toptal | gitignore.io
Purpose: It is a tool to create useful
.gitignore files for your project.
Availability: Free
Use Case:
• Search based on:
• Operating System
• IDE
• Programming Language
"Over the long run, the unglamorous habit of frequency fosters both productivity and creativity." --Gretchen Rubin
67
@ajay184f
Testing / Automation
@parwalrahul
1 LINE OF CODE
Purpose: It provides 250+ Favorite
JavaScript Utilities in single line of code!
Availability: Free
CRXcavator
Purpose: It is a tool to assess the risk
introduced by adding a new chrome
extension.
Availability: Free
Use Case:
• Scan for any chrome extension by ID or
Name.
• Risk Factors include permissions,
vulnerable third-party libraries, weak
content security policies, missing details
from the Chrome Store description, etc.
"Obstacles are those frightful things you see when you take your eyes off the goal." --Henry Ford
68
@ajay184f
Testing / Automation
@parwalrahul
FREEFORMATTER.COM
Purpose: Free online tools for software
engineers, including formatters (JSON,
XML, HTML, SQL, etc.), minifiers
(JavaScript, CSS), validators, compactors
and many more!
Availability: Free
Category of Tools:
• Formatters, Validators, Web Resources
• Encoders & Decoders, String Utilities
• Code Minifiers / Beautifiers
• Converters, Cryptography & Security
Fabric
Purpose: It is a tool to create issue(s) that
can be shared with others immediately over
mail or via link.
Availability: Free
Use Case:
• Record your bug or feature idea and get a
shareable link
• Supports, Bug Reports and Feature
Requests.
• Supports Title, Description, Screenshots,
etc.
"Sameness leaves us in peace but it is contradiction that makes us productive." --Johnann Wolfgang von Goethe
69
@ajay184f
Testing / Automation
@parwalrahul
Try .NET
Purpose: It is a tool to run the C# dotnet
code on a web platform.
Availability: Free
Use Case:
• Test a .NET application in Microsoft's Try
.NET environment.
• Efficient way to test or execute code.
• Avoid installation of dotnet framework or
visual studio.
replit
Purpose: It is a tool for free, collaborative,
in-browser IDE to code in 50+ languages —
without spending a second on setup.
Use Case:
• In-browser IDE
• Real-time collaboration
• GitHub Integration
• 50+ languages
"Over the long run, the unglamorous habit of frequency fosters both productivity and creativity." --Gretchen Rubin
70
@ajay184f
Testing / Automation
@parwalrahul
Availability: Free
Use Case:
• Provides Regex Cheat sheet
• Learn to create regex
• Search for regex that you want to use.
• Submit & contribute regex expression(s)
that are not in the list.
Try It Online
Purpose: It is a family of online interpreters
for an ever-growing list of practical and
recreational programming languages.
Availability: Free
Use Case:
• 250+ Practical Languages
• 400+ Recreational Languages
• Supports multiple compilers for popular
languages.
• Saves installation & environment setup
time.
"Nothing in the world can take the place of persistence." --Calvin Coolidge
71
@ajay184f
Testing / Automation
@parwalrahul
REQ | RES
Purpose: It is a tool to test your front-end
against a real API
Availability: Free
Use Case:
• Fake Data
• Real responses – GET, POST, PUT &
DELETE.
• Always ON
• Rapid prototyping of interfaces.
Use Cases:
• Search for text in a file or across files.
• Create, update, move files/folders.
• Search the Web, download online content
• Update and format data in Excel sheets,
etc.
"There is never enough time to do it right, but there is always enough time to do it over." --John W. Bergman
72
@ajay184f
Testing / Automation
@parwalrahul
SNIPPLR
Purpose: It is tool that displays popular
small code snippets as well as create and
share your own code snippets.
Availability: Free
Use Case:
• Supports 75+ Languages
• Popular Code Snippets Collection
• Add your code snippets
Screenfly
Purpose: It is a tool to test your website at
different resolutions.
Availability: Free
Use Case:
• Mobile + Tablet
• Desktop
• Tablet
• Mobile
• Custom Screen
• Refresh, Rotate
• Share results
73
@ajay184f
Testing / Automation
@parwalrahul
Availability: Free
Use Cases:
• Selenium is often used for automating
web applications for testing purposes,
but it does not include a testing
framework. These frameworks are
recommended testing frameworks.
• Languages: Ruby, JS, Java, Python.
Immuni Web
Purpose: Immuni Web is a free online
security tool to test your web application
security.
Availability: Free*
Use Cases:
• GDPR & PCI DSS Test
• CSP & HTTP Headers Check
• Website CMS Security Test
• Wordpress & Drupal Scanning
74
@ajay184f
Testing / Automation
@parwalrahul
Availability: Free
Key Components:
• Accessibility Session Videos
• Design Guidelines
• UIKit Accessibility
• Media Accessibility
Availability: Free
Approaches Explained:
• Manual Testing
• Testing with analysis tools
• Automated Testing
• User Testing
75
@ajay184f
Testing / Automation
@parwalrahul
a11y-evaluation-tools list
Purpose: It is the list of tools that can be
used to evaluate the accessibility of web
content and non-web content (mobile
applications, desktop applications,
documents).
Availability: Free
Key Categories:
• Assistive Technology
• Automatic Evaluation Tool
• Checklist, User Simulator
• Monitoring Service, Visualization Tool
Lorem Ipsum
Purpose: It is an app to get random
placeholder text in 20+ languages.
Availability: Free
Use Cases:
• Useful for Localization Testing
• Languages supported: 30+
• Useful for using as a placeholder text for
wireframes / webapps.
• Supports various programming libraries.
"It is not the mountain we conquer, but ourselves." --Sir Edmund Hillary
76
@ajay184f
Testing / Automation
@parwalrahul
Qase
Purpose: Qase is a Test management
system for Dev and QA teams that helps to
boost software testing efforts.
Availability: Free*
FAST OR SLOW
Purpose: It is a global website speed
profiler.
Availability: Free
Key Features:
• Summary of Performance Report
• Test from multiple locations
• Suggestions for improvement of the app
speed.
• Shareable link
“The way to get started is to quit talking and begin doing.” - Walt Disney
77
@ajay184f
Testing / Automation
@parwalrahul
ASP.net Awesome
Purpose: It is an awesome components
library with components used in web apps.
Availability: Free
Use Cases:
• Can be used to practice web automation
on various kind of UI components.
• Contains UI components for:
• jQuery, Angular, React, Vue.js
• ASP.net Core, MVC and Razor
Pages
• jQuery Ajax Controls for ASP.net
Web-Forms with MVC5 (for ajax)
Git Explorer
Purpose: It is a tool to find the right git
commands you need without digging
through the web.
Availability: Free
Commands Available:
• Add, Commit, Revert
• Initialize, Modify, Show
• Delete, Compare Commits, Configure
• Clone, Ignore, Rename
• Merge, Squash, Stash, etc.
“It’s not that I’m so smart, it’s just that I stay with problems longer.” - Albert Einstein
78
@ajay184f
Testing / Automation
@parwalrahul
Availability: Free
Use Cases:
• Take out some of the hassle of
accessing JSON data with dot/bracket
notation.
• Display JSON data in a
collapsible/expandable tree structure.
• Output the dot-notation of the currently
selected piece of data
• Edit, minify, and prettify JSON
Availability: Free
“If you cannot manage yourself, you have no business managing others.” - Gerald Weinberg
79
@ajay184f
Testing / Automation
@parwalrahul
Use Cases:
• Let your testing story unfold. Share every
discovery
• Give your testing notes structure.
Define a goal, set a timer, attach
screenshots and GIFs and easily
categorize your discoveries!
• Answer your most important questions
briefly:
• What charters have I planned?
• What should I run next?
• Is someone else's session ready
to debrief?
• I'm a little lost, what the heck is
happening right now?
Features:
• Goals and missions
• Attachments
• Timers and timestamps
• Planning
• Exploring
• Summary
• Statuses
• Categorization
• Debriefing
• Session Filter
• Keyboard shortcuts
• Formatting.
“Leaders don’t look behind; don’t look to the side, they look ahead."
80
@ajay184f
Miscellaneous
@parwalrahul
XMind.works
Purpose: XMind is the most professional
and popular mind mapping tool. Use XMind
to clarify thinking, manage complex
information, brainstorming, etc.
Availability: Free
Use Cases:
• Supports all modern browsers.
• Supports integration with Dropbox,
Google Drive and OneDrive
• Read, edit, and create mind maps at
anytime, anywhere.
Lorem Picsum
Purpose: It is a random image generator for
any desired image size (width & height).
Availability: Free
Use Cases:
• Just add your desired image size (width
& height) after URL, to get random image.
• Supports specific image, static random
image, grayscale image, and blur image.
• Supports many advanced use cases.
"If we all did the things, we are capable of doing, we would literally astound ourselves." --Thomas Edison
81
@ajay184f
Miscellaneous
@parwalrahul
Ziteboard
Purpose: Ziteboard is a lightweight
whiteboard website which works on any
device and supports real-time collaboration
Availability: Free*
Use Cases:
• Supports anonymous whiteboards
• Supports PDF Export & Import
• Supports Image Export & Import
• Supports Sticky Notes
IFIXIT
Purpose: It is a collection of repair guides
for everything, written by everyone.
Availability: Free
Categories:
• Mac, Tablet
• Phone, PC
• Car and Truck
• Game Console
• Android
• Camera
"The true price of anything you do is the amount of time you exchange for it.” --Henry David Thoreau
82
@ajay184f
Miscellaneous
@parwalrahul
RTINGS.com
Purpose: RTINGS helps you to find the best
products for your needs, based on reviews,
ratings and recommendations.
Availability: Free
Product Categories:
• Television, Headphones, Monitors
• Soundbars, Mice, Keyboards
• Printers, Vacuums, Blenders
• Speakers, Cameras, etc.
PNG Tree
Purpose: PNG Tree provides you with 90K+
free transparent Logo png, vector, clipart
images and psd files.
Availability: Free*
Features:
• PNG Images
• Background Illustration
• 2 Downloads / day (Free Plan)
83
@ajay184f
Miscellaneous
@parwalrahul
Craft
Purpose: Craft is a machine-learning
powered data and analytics platform
building the "Source of Truth" on companies
and their business.
Availability: Free
Detail Categories:
• Overview, Locations
• Key People, Competitors
• Revenue
• Financial & Metrics
engpaper.com
Purpose: engpaper.com offers a wide range
of service, ieee publication, patent,
technical documentation, white paper,
market research, etc.
Availability: Free
Features:
• CSE Research Papers
• ECE Research Papers
• EEE Research Papers
• IEEE Projects
“Do the hard jobs first. The easy jobs will take care of themselves.” – Dale Carnegie
84
@ajay184f
Miscellaneous
@parwalrahul
Can’t Unsee
Purpose: It is a game for UI / UX designers
or anyone who likes to improve their UX
sense.
Availability: Free
Features:
• Multiple Tutorials
• Learn by practice, observing &
comparing.
• Get score based on your game activity.
• No Login or Signup required.
Internet Archive
Purpose: The Internet Archive, is a non-
profit, digital library of Internet sites and
other cultural artifacts in digital form.
Availability: Free
Categories:
• Web - Search the history of over 555
billion web pages on the Internet.
• Books, Video,
• Audio, Software
• Images, etc.
“Productivity is being able to do things that you were never able to do before.” - Franz Kafka
85
@ajay184f
Miscellaneous
@parwalrahul
Availability: Free
Categories:
• Developer Tools, Business Services
• Creative Apps, Productivity
• Education, Shopping
• More Shortcuts
IFTTT
Purpose: IFTTT helps all your apps and
devices work better together. IFTTT stands
for If This Then That.
Use Cases:
• Discover remarkable new ways your
favorite apps and devices can work
together.
• Create 3 Applets of your own.
• Applets bring your services together to
create remarkable, new experiences.
• Turn on unlimited Applets.
“It’s not always that we need to do more but rather that we need to focus on less.” - Nathan W. Morris
86
@ajay184f
Miscellaneous
@parwalrahul
Anchor by Spotify
Purpose: It is a tool for everything you need
to make a podcast, all in one place.
Availability: Free
Features:
• Captures audio right from your browser.
• Reuse your previously uploaded audio.
• Add listener voice messages to your
episode.
• Free music and sound transitions.
FlipbookPDF.net
Purpose: FlipbookPDF.net is the best
service that allows you to turn your PDF into
Online Flipbook in just one click.
Availability: Free*
Use Cases:
• Create Mobile friendly Flipbook PDF.
• Realistic Flip Page Effect.
• Supports A4 (catalogs) and A5
(brochures) formats.
• You can also download the HTML5
Flipbook on your PC/Mac.
“My goal is no longer to get more done, but rather to have less to do.” - Francine Jay
87
@ajay184f
Miscellaneous
@parwalrahul
MyTemplate.xyz
Purpose: A No-Code developer website
builder experiment created with ReScript.
The builder creates a JSON from the user
input and renders a pre-defined template.
Availability: Free
Features:
• Supports Basic Color Themes
• Supports Social Links
• Supports adding Products, Repositories.
• Create and deploy your portfolio website
in 30 minutes when used with github io.
Previewed
Purpose: Previewed is used to create
stunning 3D image shots and animations
for your app. Choose from hundreds of
ready-made mockups or create your own.
Use Cases:
• Simplest way to create device mockups.
• Take snapshots & create animation
scenes, all in 3D.
• Supports all of your favorite devices.
Customize shapes, styles and sizes.
“You can fool everyone else, but you can’t fool your own mind.” - David Allen
88
@ajay184f
Miscellaneous
@parwalrahul
List Challenges
Purpose: It is a web app to find lists that
interest you and mark off the things you've
done.
Availability: Free
Use Cases:
• Find Lists That Interest You & Mark Off
What You've Done!
• Make your own lists.
• Categories: Travel, Movies, Books, Food,
Other.
RamroCode
Purpose: RamroCode is a web app to
generate beautiful images out of your code
snippets.
Availability: Free
Use Cases:
• Supports popular programming
languages.
• Supports Themes & Customization
Options.
• Supports downloading as PNG, SVG,
JPEG, etc.
“You miss 100% of the shots you don’t take.” - Wayne Gretzky
89
@ajay184f
Miscellaneous
@parwalrahul
Availability: Free
Search Model:
• Same Energy's core search uses deep
learning.
• It builds the feed by scanning millions of
images in our index to find good matches
for the input seed images.
Growth Design
Purpose: It is an app which involves crafting
meaningful experiences at scale so that an
organization can exceed its business goals
while delighting their customers.
Availability: Free
Use Cases:
• Growth & UX case studies in a comic
book format. Improve your product skills
with real-world examples.
• 101 Cognitive Biases & Principles That
Affect Your UX.
“Simplicity boils down to two steps: Identify the essential. Eliminate the rest.” - Leo Babauta
90
@ajay184f
Miscellaneous
@parwalrahul
Availability: Free
Features:
• All Software; No Noise
• Comparisons, Filters, Ratings, Code
Snippets, Guides.
• Search using Natural Language or
Explore Ideas across Popular Collections
Markmap
Purpose: It is a tool to visualize your
Markdown as mindmaps.
Availability: Free
Use Cases:
• Markmap is a combination of markdown
and mindmap.
• Supports download as an interactive
HTML file.
• Supports download as SVG document
file.
91
@ajay184f
Miscellaneous
@parwalrahul
sendinblue
Purpose: Sendinblue is a platform for
growing digitally with the right marketing &
sales tools.
Availability: Free*
Features:
• Unlimited Contacts (Free Plan)
• Upto 300 emails per day (Free Plan)
• Mobile-friendly email designer
• Email template library
• Personalization
Color Hunt
Purpose: It is a platform for color inspiration
with thousands of trendy hand-picked color
palettes
Availability: Free
Use Cases:
• Color Hunt serves thousands of color
schemes for many different design and
art purposes.
• Color Hunt is open but is also curated. It
means that all the palettes are hand-
picked by Color Hunt’s curators.
“Sometimes, things may not go your way, but the effort should be there every single night.” - Michael Jordon
92
@ajay184f
Miscellaneous
@parwalrahul
QR Canvas
Purpose: This is a customizable QR Code
generator. The only requirement is that the
browser works with a canvas, which is
supported by most modern browsers.
Availability: Free
Key Features:
• Supports configuring size, padding.
• Supports various effects.
• Supports modifying colors, borders, etc.
• Supports adding logo image or text to the
QR Code.
Unscreen
Purpose: Unscreen analyzes your video
100% automatically and removes the video
background.
Availability: Free*
Use Case:
No need to pick pixels, select colors, paint
masks or move paths: Unscreen analyzes
your video 100% automatically and
generates a high-quality result. Simple,
good. Also supports various backgrounds.
“You don’t need a new plan for next year. You need a commitment.” - Seth Godin
93
@ajay184f
Miscellaneous
@parwalrahul
Text 2 Mindmap
Purpose: This is a tool to turn tab-indented
lists into mind maps.
Availability: Free
Use Cases:
• Press Tab to indent lines
• Press Shift + Tab to unindent lines
• Drag nodes to re-organize them
• Right-click the mindmap to save it as an
image
//grep.app
Purpose: grep.app searches code from over
a half million public repositories on GitHub.
It searches for the exact string you enter,
including any punctuation or other
characters.
Availability: Free
Search Modes:
• Case Sensitivity
• Regular Expressions
• Whole Words
“What you don't know may not hurt you, but what you don't remember always does.” - Gerald M. Weinberg
94
@ajay184f
Miscellaneous
@parwalrahul
Unsplash
Purpose: Unsplash is internet’s source of
freely usable images.
Availability: Free
Key Features:
• Over one million curated photos
• A community of 200,000+ photographers.
• Free stock photos Creative Commons
images, Public Domain images
• PNG images, Free images, Backgrounds,
etc.
x.ai
Purpose: It is a tool to do automatic instant
scheduling of all your meetings for you.
Availability: Free*
Use Cases:
• Verifies the meeting details with you
before reaching out to your guests
• You’re always in control, no surprises.
• Automates the most tedious parts of
scheduling, i.e., finding compatible times
to meet with large groups, sending
follow-ups, and rescheduling meetings.
“Problem-solving leaders have one thing in common: a faith that there's always a better way.” - Gerald M. Weinberg
95
@ajay184f
Miscellaneous
@parwalrahul
Apihouse
Purpose: It contains collective list of free APIs
for use in software and web development.
Availability: Free
Key Features:
• 25+ Categories
• 10+ APIs per category
Availability: Free
Parameters:
• Tweet Text
• URL (to be added at the end of your
tweet)
• Via (Twitter Username to be tagged at
the end of tweet)
• Hashtags
“If you are a leader, the people are your work.” - Gerald M. Weinberg
96
@ajay184f
Miscellaneous
@parwalrahul
Pastebin
Purpose: It is a website where you can store
text online for a set period of time.
Availability: Free
Settings Available:
• Syntax Highlighting
• Paste Expiration
• Paste Exposure
• Folder
• Password
• Paste Name/Title
Availability: Free
Modes:
• Access my computer: Securely access
your computer whenever you're away,
using your phone, or another computer.
• Share my screen: Share your screen to
collaborate in real time or connect with
another computer to give or receive
remote support.
"Do the hard jobs first. The easy jobs will take care of themselves." --Dale Carnegie
97
@ajay184f
Miscellaneous
@parwalrahul
Contentbot.ai
Purpose: It is a perfect assistant for
copywriters and markers which helps to
overcome writer's block and create high
quality content.
Use Cases:
Generate many types of content in under 30
seconds by simply inserting a few input fields.
Generate blog topic ideas, intros, ad copy,
copywriting formulas and much more.
Zapier
Purpose: This tool moves info between your
web apps automatically, so you can focus
on your most important work.
Features:
• Integrate: Link your web apps with a few
clicks, so they can share data.
• Automate: Pass info between your apps
with workflows called Zaps.
• Innovate: Build processes faster and get
more done—no code required
98
@ajay184f
Miscellaneous
@parwalrahul
Webflow
Purpose: It empowers designers to build
professional, custom websites in a completely
visual canvas with no code.
Use Cases:
• Build production-ready experiences without
coding.
• Go live on a fast, reliable, and hassle-free
hosting network that scales with your
business — with a click.
Readwise
Purpose: This tool makes it easy to revisit
and learn from your e-books & article
highlights.
Features:
• Import Highlights: Sync your highlights
from Kindle, Instapaper, Pocket, iBooks,
and more.
• Review: Review the best parts easily
through a daily email & app.
• Remember: Recall more and grow your
knowledge over time.
“Ethics, decency and morality are the real soldiers .” - Kiran Bedi
99
@ajay184f
Miscellaneous
@parwalrahul
Dynamantle
Purpose: It is a tool to manage your
Bookmarks and Notes Thrive.
Availability: Free
Use Cases:
• Take notes in a way that works with how
you think naturally.
• It gives you a better way to organize all your
bookmarks as well as take notes about
them.
• Separate Read and Unread Bookmarks
Retool
Purpose: Retool is the fast way to build
internal tools. Drag-and-drop building
blocks and connect them to your databases
and APIs to build your own tools, instantly.
Availability: Free*
Features:
• Connect to most databases or anything
with a REST, GraphQL or gRPC API.
• You can write JavaScript almost
anywhere inside of Retool.
• Comes with the security, reliability, and
permissioning built in.
“Taking care of the environment is not an obligation – our environment is our life.” - Sadhguru
100
@ajay184f
Miscellaneous
@parwalrahul
Adalo
Purpose: It is a tool to create apps as easy as
creating a slide deck. Turn your idea into a
real native app — no code needed!
Availability: Free*
Use Cases:
• Drag and drop expert-designed
components or make your own.
• Automatically add interactions and
database configuration without any code.
• With one click you can launch a truly native
version of your app on the app stores for
both iOS and Android.
Wordtune
Purpose: Wordtune helps you rephrase your
sentences to say exactly what you mean
through clear, compelling, and authentic
writing.
Features:
• Rewrite it
• Make it Casual
• Make it Formal
• Shorten it
• Expand it
“If you are too small to make a difference, try sleeping with a mosquito.” - Dalai Lama
101
@ajay184f
Miscellaneous
@parwalrahul
Venngage
Purpose: It is a tool to create apps as easy as
creating a slide deck. Turn your idea into a
real native app — no code needed!
Availability: Free*
Use Cases:
• Create infographic designs.
• 7,500+ professional templates.
• Drag and drop icons, photos, text and
charts into your infographic.
• Download and share your infographics or
invite your team to collaborate.
Mic Test
Purpose: It is a simple online mic test that
allows you to check if microphone is
working properly.
Availability: Free
102
CHAPTER 03
Mobile Applications
Mobile Applications to make your life easy and help you in improving your
personal productivity tasks, testing / automation related tasks and other
miscellaneous tasks.
103
@ajay184f
Personal Productivity
@parwalrahul
Daylio
Purpose: Self-Care Bullet Journal with Goals
Mood Diary & Happiness Tracker.
Use Cases:
• You can create a daily entry in two taps –
pick mood and activities.
• Use a big database of beautiful icons for
custom activities.
• Mix and match your own moods using
funny emojis.
• Explore interesting monthly or yearly
statistics created from your logs.
Reference: Here
Floating Notes
Purpose: Floating notes allows you to
quickly create sticky notes that keep visible
while using other apps.
Use Cases:
• Create sticky notes that keeps visible
over other apps
• Move the notes all around the screen
• Quick access to options with toolbar
inside notifications menu
• Adjust notes transparency
Reference: Here
“If it’s important to you, you will find a way. If not, you will find an excuse.” - Mary Kom
104
@ajay184f
Personal Productivity
@parwalrahul
Post Box
Purpose: Post Box helps you minimize
distractions, by holding your notifications
until a time that suits you.
Use Cases:
• Simply choose how often you’d like your
notifications to be delivered.
• When they arrive, they’ll be neatly
organised for you to go through.
• NOTE: Depending on your device model,
functionality such as phone calls and
alarms may also be held.
Reference: Here
Use Cases:
• Stop email during your quiet hours
• Stop email certain days (like weekends)
• Override your rules for a period in special
situations
• Control your email accounts separately
• Saves battery and data by automatically
turning sync off
"There’s only one you. Understand who you are, your uniqueness." –Priyanka Chopra
105
@ajay184f
Personal Productivity
@parwalrahul
Pause It
Purpose: Pause It is the first app that lets
you leave WhatsApp without internet
connectivity where all other apps of your
device work the same with the internet.
Use Cases:
• With "Pause It" you can turn off
WhatsApp whenever you feel WhatsApp
messages are disturbing too much and
you don't even need to turn Wi-Fi/mobile
data off.
• Important: Make sure WhatsApp is not
running in the background.
Reference: Here
Use Cases:
• Stop unnecessary charging, take care of
your device, save power and electricity.
• Optional feature of low battery
alarm/charge reminder (turn it on in
settings first to use the feature), helps
you charge your device on-time too!
• Has configurable alarm options such as
alarm ringtone.
“That which lasts long is not easily got. That which easily got, does not last long." - Amitabh Bachchan
106
@ajay184f
Personal Productivity
@parwalrahul
Indistractable Launcher
Purpose: It allows you to focus on what
matters - only the core apps you really need.
Use Cases:
• Let’s help you on your goal to digital
detox and live a life free from unwanted
distraction!
• At a glance Screen Time.
• At a glance Weather Widget & Minimalist
weather screen with animated icons.
• Quick Access to Clock, Calendar &
Battery Percentage.
Reference: Here
How it works:
• Pick a task you need to accomplish.
• Set a timer for 25 minutes, keep focused
and start working.
• When the pomodoro timer rings, take a 5-
minute break.
"Before believing in others Opinion, Trust your own Choice." –Shilpa Shetty
107
@ajay184f
Personal Productivity
@parwalrahul
Elevate
Purpose: Elevate is a brain training program
designed to improve attention, speaking
skills, processing speed, memory, math
skills, and more.
Use Cases:
• Each person is provided with his or her
own personalized training program that
adjusts over time to maximize results.
• Improve your critical cognitive skills
linked to productivity and self-
confidence.
Reference: Here
Niagara Launcher
Purpose: A modern + minimalist Android
home screen optimized for one ✋ access
and staying focused.
Description:
The traditional home screen that were
smaller than your credit card are no more.
Smartphones keep growing, but not your
fingers. The minimalist Niagara Launcher
makes everything accessible with one hand
and lets you focus on what matters.
Reference: Here
"The more you are blessed with experience, the fuller and the more enriched you are in your craft." –Aishwarya Rai
108
@ajay184f
Personal Productivity
@parwalrahul
Microsoft Lens
Purpose: Microsoft Lens (formerly
Microsoft Office Lens) trims, enhances, and
makes pictures of whiteboards and
documents readable.
Use Cases:
• Scan and upload all your notes, receipts,
and documents
• Capture whiteboard at end of the
meeting to keep those action items on
track
• Scan printed text or handwritten meeting
notes to edit and share later
Reference: Here
YourHour
Purpose: The app keeps a track of your
"Usage Time" & “Unlock Count" and thereby,
gives an infographic view of your activity.
Features:
• Create your goals
• Track usage time
• Set screen unlock count
• Analyze most used apps
• Track most visited apps
• Check your addiction level
Reference: Here
"When you repeat a mistake, it is not a mistake anymore: it is a decision." –Paulo Coelho
109
@ajay184f
Personal Productivity
@parwalrahul
Use Cases:
• Advanced SMS Organizer
• Bank Balance & Statement
• Intelligent Reminders
• OTP Highlight
• Spam Blocker
• SMS Backup & Restore
Reference: Here
"If one does not have values in life then it won’t take long to lose one’s wealth" --Pramukh Swami Maharaj
110
@ajay184f
Personal Productivity
@parwalrahul
Use Cases:
The app includes tracking of projects, so
you know how much time you spent
working on each of your
clients/books/websites/whatever - like a
time sheet, but it's not meant to be an
organizer or a to-do list.
Reference: Here
How it works:
• Body wake-up: take a picture of an object
far from your bed to prove you left it.
• Brain wake-up: complete a quick mini-
game that requires your full attention.
• Motivation wake-up: read your main goals
and give yourself an incredible
motivation boost!
Reference: Here
111
@ajay184f
Personal Productivity
@parwalrahul
Google Tasks
Purpose: Manage, capture, and edit your
tasks from anywhere, at anytime, with to-
dos that sync across all your devices.
Use Cases:
• Quickly capture tasks anywhere.
• Add details and create subtasks.
• View tasks created from emails.
• Stay on track with due dates and
notifications.
Reference: Here
A Soft Murmur
Purpose: It is a productivity app to help you
wash away distractions.
Includes Sounds:
• Rainfall
• Thunder
• Waves
• Gusting wind
• And many more
Reference: Here
"We cannot change what we are not aware of and Once we are aware, we cannot help but change" –Sheryl Sandberg
112
@ajay184f
Personal Productivity
@parwalrahul
Time Captis
Purpose: It is a time management app that
can help increase productivity, embrace
smart client management and time tracking
and improve the way you work.
Use Cases:
• Manage your time, contacts, calendar, to-
dos, notes and invoices.
• Collaborate within your team with
Messages.
• Get an overview of all your tasks and
activities in daily, weekly and monthly
views and schedule repeating events.
Reference: Here
PomoDone App
Purpose: PomoDoneApp enhances your
task management system with timeboxing
methodology (including Pomodoro
technique and many others) to boost your
efficiency.
Use Cases:
• Sync your tasks from your Task
Management systems or create tasks
within the app.
• Customize to maximize productivity the
length of your Timer and break
Reference: Here
113
@ajay184f
Personal Productivity
@parwalrahul
Use Cases:
• Take meeting notes automatically
• Share meeting minutes and summary
with teammates to keep everyone in sync
• Invite collaborators to edit and highlight
meeting notes
• Record and transcribe interviews,
lectures, podcasts, videos, webinars,
keynotes
• Provide live captioning to deaf, hard-of-
hearing, ESL people, and anyone with
accessibility needs.
• Search the text so you don't have to
scrub through the whole audio
• Playback at adjustable speeds
• Follow along the highlighted word as the
audio is playing
• Tap on any word to skip the audio to that
spot
• ★ Export text as PDF, TXT, or SRT
• ★ Export audio as MP3
Reference: Here
"Your life does not get better by expectation it gets better by Transformation" –Vivek Bindra
114
@ajay184f
Testing
@parwalrahul
Permission Dog
Purpose: Permission Dog lists all the
applications you have installed and checks
out what permissions each app is using.
Use Cases:
• Permission Dog also supports real-time
protection. Every time you launch an
application
• A notification pops up and shows how
many permissions the app is using and
how dangerous that application is.
• You can exclude any app from Real Time
Protection (RTP) or disable the RTP
service.
Accessibility Scanner
Purpose: Accessibility Scanner is a tool that
suggests accessibility improvements for
Android apps
Use Cases:
Accessibility Scanner suggests
improvements such as enlarging small
touch targets, increasing contrast, and
providing content descriptions so that your
app can be more easily used by individuals
with accessibility needs.
Reference: Here
"Never stop learning because life never stops teaching." --Sandeep Maheshwari
115
@ajay184f
Testing
@parwalrahul
Battery Mix
Purpose: Battery Mix provides information
about your battery and phone's active apps.
Use Cases:
• Graphs your battery usage info in detail
• Monitors active apps
• Over 15 battery icon styles
• Remaining charge bar displayed at the
edge of the screen
• Widget function
• Battery status alarm
• Lists historical log data
• Estimates the time to fully charge and
charge remaining
Use Cases:
• Keep screen on anytime
• Easy to use
• Build for most android devices (android
7.0+)
Reference: Here
116
@ajay184f
Testing
@parwalrahul
Fake GPS
Purpose: It allows to set your phone
location to anywhere in the world with just
one click, if you need to develop or test
other app's ability to track GPS information
without the need to catch a GPS signal then
this app is for you.
Use Cases:
• It is needed that you turn on "Allow Mock
Locations" on Development Settings.
• It is recommended that you switch
location mode to "GPS Only" or disable
Location Services altogether to avoid
receiving cached mock locations after
stopping Fake GPS
Apk Extractor
Purpose: APK Extractor will extracts APK
that are installed on your android device
and copies them to your SD card.
Use Cases:
• Fast and easy to use.
• Extracts almost all application, including
system applications.
• No ROOT access required.
• By Default, Apk's will be saved in
/sdcard/ExtractedApks/.
Reference: Here
"You learn more in the failure, than you ever do in success." –JAY-Z
117
@ajay184f
Testing
@parwalrahul
AZ Screen Recorder
Purpose: AZ Screen Recorder is a stable,
high-quality screen recorder for Android
that helps you record smooth & clear
screen videos.
Use Cases:
• High-quality video: 1080p, 12Mbps,
60FPS
• NO recording time limit.
• Screen Video Recorder with internal
sound.
• Video Editor
• Screenshots and Image Editing
Reference: Here
Use Cases:
• Test more than 30 kinds of hardware in
and out: Detect unseen internal problems
within 3 minutes.
• System monitoring and optimization
settings: Integrate the monitoring of
hardware, battery, memory and storage.
Reference: Here
"Even the nicest person’s patience has a limit." –Shiv Kumar Sharma
118
CHAPTER 04
Desktop Applications
Desktop Applications to make your life easy and help you in improving your
personal productivity tasks, testing / automation related tasks and other
miscellaneous tasks.
119
@ajay184f
Personal Productivity
@parwalrahul
Everything
Purpose: It is a powerful search tool to
quickly locate files and folders by name
instantly.
Use Cases:
• Clean and simple user interface
• Quick file indexing
• Quick searching
• Minimal resource usage
• Share files with others easily
• Real-time updating
AutoHotkey
Purpose: It is an open-source scripting
language for Windows that allows users to
easily create small to complex scripts for all
kinds of tasks such as: form fillers, auto-
clicking, macros, etc.
Use Cases:
• Define hotkeys for the mouse and
keyboard, remap keys or buttons and
autocorrect-like replacements.
• It's small, fast and runs out-of-the-box.
120
@ajay184f
Personal Productivity
@parwalrahul
Evernote
Purpose: Evernote gives you everything you
need to keep life organized—great note
taking, project planning, and easy ways to
find what you need, when you need it.
Use Cases:
• Add more than text to your notes,
including photos, files and to-do lists.
• Create a personal space for all your most
important ideas and information.
• Get the right note, right away with
powerful search and keyword tags.
XMind
Purpose: XMind, a full-featured mind
mapping and brainstorming tool, designed
to generate ideas, inspire creativity, brings
efficiency both in work and life.
Use Cases:
• Mind maps help you think more, think
further and are encouraged to explore
different creative pathways.
• Supports many amazing structures like
Fishbone Chart, Matrix, Timeline, Brace
Map, Org Chart, etc.
“Always be more than you appear and never appear to be more than you are" –Angela Merkel
121
@ajay184f
Personal Productivity
@parwalrahul
CCleaner
Purpose: It is a tool to speed up & optimize
your PC.
Use Cases:
• 1-Click Update for all your software.
• Speeds up computer.
• Helps reduce registry errors & crashes.
• Speeds up startup / bootup.
Caffeine
Purpose: If you have problems with your PC
locking or going to sleep, caffeine will keep
it awake.
Use Cases:
It works by simulating a keypress once
every 59 seconds, so your machine thinks
you're still working at the keyboard, so won't
lock the screen.
"As we look ahead into the next century, leaders will be those who empower others." –Bill Gates
122
@ajay184f
Personal Productivity
@parwalrahul
Krisp
Purpose: It is an AI-powered app that
removes background noise and echo from
meetings leaving only human voice.
Use Cases:
• AI-based noise cancellation
• Remove unwanted noise from both ends
of a conference call .
• HD Voice, for the best voice quality
Use Cases:
Battery overcharging can be harmful to
battery. It can reduce the lifespan of your
battery and make your battery percentage
not accurate. Battery Alarm will notify you
when your phone battery is done charging,
or your battery is low.
" You can kill the dreamer, but you can’t kill the dream" –Martin Luther King
123
@ajay184f
Personal Productivity
@parwalrahul
Notepad++
Purpose: It is a free source code editor and
Notepad replacement that supports several
languages and extensions.
Use Case:
Based on the powerful editing component
Scintilla, Notepad++ is written in C++ and
uses pure Win32 API and STL which
ensures a higher execution speed and
smaller program size.
Use Cases:
• Supports many GNU/Linux distributions.
• Run common command-line tools Bash
shell scripts and GNU/Linux command-
line applications.
" You can’t make a good deal with a bad person." –Warren Buffet
124
@ajay184f
Personal Productivity
@parwalrahul
Microsoft PowerToys
Purpose: Microsoft PowerToys is a set of
utilities for power users to tune and
streamline their Windows 10 experience for
greater productivity.
Utilities Included:
• Color Picker, Fancy Zones
• File Explorer add-ons, Image Resizer
• Keyboard Manager, PowerRename
• PowerToys Run, Shortcut Guide
ZoomIt
Purpose: It is a screen zoom and annotation
tool for technical presentations that include
application demonstrations.
Use Cases:
ZoomIt runs unobtrusively in the tray and
activates with customizable hotkeys to
zoom in on an area of the screen, move
around while zoomed, and draw on the
zoomed image.
"Successful people only have two things on their lips –Silence & Smile." –Mark Zuckerberg
125
@ajay184f
Personal Productivity
@parwalrahul
Quicklook
Purpose: QuickLook enables a very quick
preview of file contents by pressing the
Spacebar.
Support Keys:
• Spacebar: Preview / Close Preview
• Esc: Close Preview
• Enter: Run & Close Preview
• Ctrl+Mouse Wheel: Zoom
• Mouse Wheel: Adjust Volume
Decacopy
Purpose: It is a tool to make your note
management a lot more efficient by saving
your last 10 copied texts or other items and
choosing when and where you want to
paste them.
Use Cases:
Every click, every window switch counts
when you think about hours, days and
months spent on your computer. Decacopy
apps saves millions unnecessary actions of
yours and that is YOUR TIME.
126
@ajay184f
Personal Productivity
@parwalrahul
TeraCopy
Purpose: It is a tool to copy your files faster
and more securely.
Use Case:
In case of a copy error TeraCopy will try to
recover. If unable to recover in the worst-
case scenario it will simply skip the
problematic file, not terminating the entire
transfer. It can also wait for network or
device reconnection.
FileSeek
Purpose: It is an easy-to-use file search app
that includes advanced functionality for
power users!
Features:
• Lightning-Fast Search
• Search Profiles
• Tabbed Interface
• Advanced Querying
• Sync your Settings
• Search Result Actions
"Don’t limit a child to your own learning, for he was born in another time." –Rabindranath Tagore
127
@ajay184f
Personal Productivity
@parwalrahul
Carnac
Purpose: It is a Magnificent Keyboard Utility.
This wonderful little open-source utility
shows the hotkey's you're pressing as you
press them, showing up as little overlays.
Use Case:
• I use it during coding presentations and
demo(s).
• Very important utility for remote work
when the person on the other hand could
just see your screen.
Alfred
Purpose: It is a tool to boost your efficiency
with hotkeys, keywords, text expansion and
more.
Features:
• Launch apps and find files from keyboard
• Search your favorite websites with
default and custom search keywords.
• System Commands
• Usage Stats
• Clipboard History, etc.
128
@ajay184f
Personal Productivity
@parwalrahul
Clover
Purpose: It is a Windows Explorer extension
designed to add multi-tab functionality
(similar to that of the Google Chrome web
browser)
Use Case(s):
• Lets you open multiple folders in one tab
• Light on the resources
• Supports keyboard shortcuts
• Allows users to create bookmarks for
frequently opened folders
Features:
• Downloads are available both as pre-
compiled .exe files or as .ahk scripts you
can customize for your own use.
• Need a quick fix? Or A little tool to
brighten your day? Then this is the right
place for you!
"We teach our children to study hard and succeed, but do we teach then that it’s okay to fail?" –Twinkle Khanna
129
@ajay184f
Personal Productivity
@parwalrahul
Lightshot
Purpose: It is one of the fastest way to take
a customizable screenshot.
Use Case(s):
• Fast screenshot of selected area
• Share screenshots via Internet
• Powerful editors
• Similar image search
• Simple and intuitive user interface makes
your work with the app easier and faster.
Greenshot
Purpose: Greenshot is a light-weight
screenshot software tool
Features:
• It offers several modes for creating a
screenshot.
• Add annotations, highlighting or
obfuscations to the screenshot.
• Select the export destination dynamically
after every screenshot, along with several
plugins for specialized export to third
party applications and platforms (e.g.
JIRA)
Tool Link: Here Bitly Link: bit.ly/greenshot
"I don’t believe in taking right decisions. I take decisions and then make them right." –Ratan Tata
130
@ajay184f
Personal Productivity
@parwalrahul
Obsidian
Purpose: Obsidian is a powerful knowledge
base that works on top of a local folder of
plain text Markdown files.
Features:
• Obsidian is built to be extensible.
• 22 Core Plugins
• 197 Community Plugins
• Unparalleled interoperability to use any
kind of sync, encryption, or data
processing
Raindrop
Purpose: It is the best place to keep all your
favorite books, songs, articles or whatever
else you come across while browsing.
Use Cases:
• Collect bookmarks
• Clip articles, photos, videos and pages
from web and apps.
• Organize bookmarks in collections and
tag them.
• Sync with all devices you use every day.
"Have the courage to follow your heart and intuition. They somehow know what you truly want to become." –Steve Jobs
131
@ajay184f
Personal Productivity
@parwalrahul
Snagit
Purpose: It is a screenshot program that
captures video display and audio output.
How it works:
• Capture your screen
• Mark up your screenshots, trim your
video, or use a template to create visual
instructions and guides.
• Share as an image, video, or GIF
• Instantly save and share your images to
other applications.
screenrec
Purpose: It is a free screen capture
software.
Use Cases:
• Press a button to start/stop screen
capturing.
• No lagging, super lightweight.
• Add comments and highlight important
parts of your screenshot.
• Share Instantly with others, Embed or
save as mp4.
"I personally think that money can do very little. And this has been my experience across." –Mukesh Ambani
132
@ajay184f
Testing / Automation
@parwalrahul
Use Cases:
• It uses a combination of simulated
keystrokes, mouse movement and
control manipulation in order to
automate tasks.
• It is self-contained and will run on all
versions of Windows out-of-the-box with
no annoying “runtimes” required!
.NET CodeReflect
Purpose: It is designed to decompile .NET
assemblies for the purpose of performance
analysis, bug investigation, code
familiarization, validating obfuscation and
debugging released code.
Use Cases:
• Assembly class browsing
• Decompile .NET code
• MSIL disassembly view
• Decompile C#, VB.NET code
“A one -size-fits-all lecture is not the way to go about education.." –Salman Khan
133
@ajay184f
Testing / Automation
@parwalrahul
Apktool
Purpose: It is a tool for reverse engineering
Android apk files.
Use Cases:
• Disassembling resources to nearly
original form.
• Rebuilding decoded resources back to
binary APK/JAR.
• Organizing and handling APKs that
depend on framework resources.
Use Cases:
• New, modernized video capture,
including longer video recording, as well
as webcam and system audio recording.
• Simple image annotation tools, including
an arrow, rectangle, highlighter, and a
callout with font face and size control.
134
@ajay184f
Testing / Automation
@parwalrahul
Use Cases:
• Notes are taken one by one, in one-liners.
• To augment the one-liner notes, the
application can take screenshots on-
demand, and provides an extended rich
text format notes area.
• All notes are saved in CSV text files.
Perlclip
Purpose: Sometimes you need to test a text
field or document with different kinds of
stressful inputs. But it can be a pain to
prepare the text data. PerlClip is a tool that
helps you do that.
Use Cases:
• PerlClip places prepared text into the
Windows clipboard so you can paste it
wherever you need it.
• Ex: "james" x 5 produces
jamesjamesjamesjamesjames
135
@ajay184f
Testing / Automation
@parwalrahul
LICEcap
Purpose: LICEcap can capture an area of
your desktop and save it directly to .GIF (for
viewing in web browsers, etc.)
Use Cases:
• Record directly to .GIF
• Move the screen capture frame while
recording.
• Pause and restart recording, with
optional inserted text messages.
• Global hotkey (shift+space) to toggle
pausing while recording
Allpairs
Purpose: Allpairs is a command-line
executable based on a Perl script to create
combinatorial test data .
Use Cases:
• For instance, to try all combinations of 10
variables with ten values each would
require 10,000,000,000 test cases.
Allpairs only requires 177 cases.
• It will find a reasonably small set of test
cases to satisfy that coverage standard.
"If I can help one person, and that person can help another person, then it becomes a change" –Kakenya Ntaiya
136
@ajay184f
Testing / Automation
@parwalrahul
curl
Purpose: curl is command line tool and
library for transferring data with URLs.
Screenflick
Purpose: It is a Mac screen recording with
audio, keystrokes, and mouse clicks.
Use Cases:
• Includes the whole screen, a section, or a
specific window.
• Have a fixed space, or have the view
follow your mouse.
• Includes system audio, your Mac’s
microphone, or external mic.
• Record a webcam at the same time to
overlay on the video.
137
@ajay184f
Testing / Automation
@parwalrahul
ShareX
Purpose: It is a multipurpose, screen
capture, file sharing and productivity tool
Use Cases:
• Let's you capture or record any area of
your screen and share it with a single
press of a key.
• It also allows uploading images, text or
other types of files to many supported
destinations you can choose from.
Github Desktop
Purpose: It is a tool to help you focus on
what matters instead of fighting with Git.
Use Cases:
• Attribute commits with collaborators
easily.
• Checkout branches with pull requests
and view CI statuses.
• Syntax highlighted diffs.
• Extensive editor & shell integrations
• Expanded image diff support.
" I think pressure’s healthy, and very few can handle it." –Gordon Ramsay
138
@ajay184f
Testing / Automation
@parwalrahul
ScreenToGif
Purpose: It is a Screen, webcam and
sketchboard recorder with an integrated
editor.
fFeatures:
• Open Source
• Compact
• Powerful – Record, edit and export it!
• Customizable – Use it the way you like it.
Bug Shooting
Purpose: It is a perfect screen capture
software for software developers and
testers.
Use Cases:
Bug Shooting provides you an easy way to
create screen captures and attach them to
items of your bug tracking or issue
management system, e.g., in order to report
a bug or to explain an improvement
suggestion visually.
"Life goes on, and one should look ahead and not backward." –Sonali Bendre
139
@ajay184f
Testing / Automation
@parwalrahul
Newman
Purpose: It is a command-line collection
runner for Postman / a cli companion for
postman.
Availability: Free
Use Cases:
• It allows you to effortlessly run and test a
Postman collection directly from the
command-line.
• It is built with extensibility in mind so that
you can easily integrate it with your
continuous integration servers and build
systems.
Use Cases:
• Script your testing scenarios, automate
your tests.
• Analyze and investigate your app's
bottlenecks
• Gatling & continuous load testing.
“Doing your best is more important than being the best." –Shannon Miller
140
@ajay184f
Testing / Automation
@parwalrahul
Use Cases:
• HTTP(s) / WebSockets proxy and history.
• Essential tools - Repeater, Decoder,
Sequencer, and Comparer.
• Burp Intruder (demo).
Use Cases:
• ZAP provides range of options for
security automation.
• ZAP marketplace contains add-ons that
have been contributed by the community.
• Perfect tool for beginners in security
testing.
"Moisture is the essence of wetness, and wetness is the essence of beauty." –Ben Stiller
141
@ajay184f
Testing / Automation
@parwalrahul
Metasploit
Purpose: It is one of the most used
penetration testing framework.
Use Cases:
• Metasploit helps security teams do more
than just verify vulnerabilities, manage
security assessments, and improve
security awareness.
• It empowers and arms defenders to
always stay one step (or two) ahead of
the game.
Tool Link: Here Bitly Link: bit.ly/metasploit Reference: Here
Nmap
Purpose: It is a free and open-source utility
for network discovery and security auditing.
Use Cases:
• Useful for tasks such as network
inventory, managing service upgrade
schedules, and monitoring host or
service uptime.
• Rapidly scan large networks.
• Includes Zenmap, Ncat & Nping.
"I became a more responsible son, husband and father after my fight with cancer." –Anurag Basu
142
@ajay184f
Testing / Automation
@parwalrahul
mitmproxy
Purpose: It is a free and open-source
interactive HTTPS proxy.
Use Cases:
• It is like a swiss-army knife for
debugging, testing, privacy
measurements, and penetration testing.
• It can be used to intercept, inspect,
modify and replay web traffic.
Use Cases:
• Understand security designs
• Analyze designs for potential security
issues using a proven methodology.
• Manage mitigations for security issues.
" Failure is an option here. If things are not failing, you are not innovating enough." –Steve Jobs
143
@ajay184f
Testing / Automation
@parwalrahul
JaCoCo
Purpose: It is a code coverage library for
Java, which has been created by the
EclEmma team based on the lessons
learned from using and integration existing
libraries for many years.
Availability: Free
Use Cases:
• Code Coverage
• Coverage Analysis
• Coverage Reporting
Use Cases:
• Record desktop and web actions in a
single flow.
• Automate easily with the drag-and-drop
designer.
• Create flows faster using a diverse set of
prebuilt actions.
"Don’t let the noise of others’ opinions drown out your own inner voice." –Steve Jobs
144
@ajay184f
Miscellaneous
@parwalrahul
Daisy Disk
Purpose: It is a disk space analyzer for
macOS.
Use Cases:
• It displays a sunburst diagram of files on
a hard drive to help with the location or
deletion of large files.
• It can display previews of files using
Quick Look.
• It also allows to look at the file directly in
Finder, in order to delete or move it.
TreeSize Free
Purpose: It is a disk space analyzer for
Windows.
Use Cases:
• Efficient Disk Reporting
• Quickly Clean Up Your Disks
• Stunning Visualization
• Filter Scan Results
"Especially in technology, we need revolutionary change, not incremental change." –Larry Page
145
@ajay184f
Miscellaneous
@parwalrahul
Cygwin
Purpose: It is a large collection of GNU and
Open-Source tools which provide
functionality similar to a Linux distribution
on Windows.
Features:
• Shells, File and system utilities
• Text utilities, Terminals, Editors
• Remote Login, Remote File Transfer
• Compression, Text Processing
• Programming Languages, Servers
Windows Terminal
Purpose: It is a modern, fast, efficient,
powerful, and productive terminal
application for users of command-line tools
and shells like Command Prompt,
PowerShell, and WSL.
Features:
Multiple tabs, panes, Unicode and UTF-8
character support, a GPU accelerated text
rendering engine, and custom themes,
styles, and configurations.
146
@ajay184f
Miscellaneous
@parwalrahul
Winmerge
Purpose: It is an open-source differencing
and merging tool for Windows.
Features:
• Files Compare
• Folder Compare
• Image Compare
• Table Compare (CSV/TSV)
• Version Control
Windows Sysinternals
Purpose: It is a set of utilities to help you
manage, troubleshoot and diagnose your
Windows systems and applications.
Category of Tools:
• File and Disk Utilities
• Networking Utilities
• Process Utilities
• Security Utilities
• System Information
• Miscellaneous
"The meaning of life is to find your gift. The purpose of life is to give it away." –Pablo Picasso
147
@ajay184f
Miscellaneous
@parwalrahul
NODES
Purpose: It is your thinking space for
exploring ideas with code.
Use Case:
Compose, abstract, generalize. Start from
top down or bottom up and refine as you
go. With Nodes, programming feels like
sketching on a canvas. Zoom in and out of
problems, experiment on the side and easily
re-use parts of other projects.
Double Commander
Purpose: It is a is a cross platform open-
source file manager with two panels side by
side.
Features:
• Internal text editor (F4) with syntax
highlighting
• Built in file viewer (F3) to view files of in
hex, binary or text format
• Extended search function with full text
search in any files
"Great things are done by a series of small things brought together." –Vincent Van Gogh
148
@ajay184f
Miscellaneous
@parwalrahul
Craft.do
Purpose: It is tool to help you create
amazing documents.
Use Case:
• Simple, Fast, Native
• Create structured & linked content easily.
• Frictionless sharing & collaboration
• Also available on Mobile & Web platform.
Descript
Purpose: It is all-in-one audio/video editing,
as easy as a doc.
Features:
• Create Podcast
• Simple & Easy Edit
• Text to Audio Mapping
• Built in Screen recording
• Remove filter words
• Publish to web directly
"The hardest thing in the world is to tell yourself that it’s not hard at all." –Ankur Warikoo
149
CHAPTER 05
GitHub Repositories
GitHub Repositories to make your life easy and help you in assisting with your
testing / automation related tasks and other miscellaneous tasks.
150
@ajay184f
Testing
@parwalrahul
"The most beautiful way of communication, is with eyes, only they know how deep it is." –Kunal Shah
151
@ajay184f
Testing
@parwalrahul
License: MIT
Tool Link: Here Bitly Link: bit.ly/mobilepentestchecklist Bonus Security Checklist: Here
152
@ajay184f
Testing
@parwalrahul
License: MIT
"If you are sincerely doing your work without lying to yourself, eventually you will succeed." –Bhuvan Bam
153
@ajay184f
Testing
@parwalrahul
JD - GUI
Purpose: JD-GUI is a standalone graphical
utility that displays Java source codes of
".class" files.
License: MIT
154
@ajay184f
Testing
@parwalrahul
Awesome Testing
Purpose: It is a curated list of testing
software, extensions and resources.
Information Security /
Hacking for Beginners
Purpose: It is a friendly guide for juniors
starting off in Information Security.
"Success is just happiness. When you are happy, that is success." –Jimmy Fallon
155
@ajay184f
Testing
@parwalrahul
app-inspector
Purpose: App-inspector is a mobile UI
viewer in browser.
License: MIT
By: Macaca
156
@ajay184f
Automation
@parwalrahul
Humanizer
Purpose: Humanizer meets all your .NET
needs for manipulating and displaying
strings, enums, dates, times, timespans,
numbers and quantities.
License: MIT
Types:
• Creational
• Structural
• Behavioral
"Your body is a temple, respect it and it will bless you." –Shiamak Davar
157
@ajay184f
Automation
@parwalrahul
Karate
Purpose: Karate is the only open-source tool
to combine API test-automation, mocks,
performance-testing and even UI
automation into a single, unified framework.
License: MIT
AET
Purpose: AET is a system that detects
visual changes on web sites and performs
basic page health checks (like w3c
compliance, accessibility, HTTP status
codes, JS Error checks and others).
158
@ajay184f
Miscellaneous
@parwalrahul
scrcpy by Genymobile
Purpose: This application provides display
and control of Android devices (Android 5.0
and above) connected on USB (or over
TCP/IP). It does not require any root
access.
X also includes:
• Augmented Reality, BitTorrent Client
• Command-Line Tool, Database, Docker
• Emulator, Front-end Framework, Git
• Network Stack, Operating System
• Physics Engine, Programming Language
• Regex Engine, Shell, Template Engine
• Visual Recognition System, Voxel Engine
• Web Service Engine, Web Server, etc.
159
@ajay184f
Miscellaneous
@parwalrahul
Consists Of:
• Books, Cheat Sheets
• Online Courses, Programming Resources
• Podcasts, etc.
.gitignore Templates
Purpose: This is GitHub’s collection of
.gitignore file templates. Our aim is to
curate a collection of the most common
and helpful templates, not to make sure we
cover every project possible.
By: Github
"The best partner you can have is someone who makes you want to be the best form of yourself." –Jennifer Lopez
160
@ajay184f
Miscellaneous
@parwalrahul
Public APIs
Purpose: It is a collective list of free APIs
for use in software and web development.
License: MIT
161
@ajay184f
Miscellaneous
@parwalrahul
Courses Available:
• Introduction to Computer Science
• Data Structures & Algorithms
• Systems Programming
• Database Systems, Software Engineering
• Artificial Intelligence, Machine Learning
• Computer Networks, Security
• Robotics, etc.
First Contributions
Purpose: This project aims to simplify and
guide the way beginners make their first
contribution.
License: MIT
"We need diversity of thought in the world to face the new challenges." –Timothy J. Berners-Lee
162
@ajay184f
Miscellaneous
@parwalrahul
Description:
This is meant for new software engineers or
those switching from software/web
development to software engineering
(where computer science knowledge is
required).
Interview
Purpose: This project contains everything
you need to prepare for your technical
interview
Contents:
• Algorithms
• Guides
• Languages
• Technologies
• Other Topics
• Other Similar Repos
163
@ajay184f
Miscellaneous
@parwalrahul
JavaScript Algorithms
Purpose: Algorithms and data structures
implemented in JavaScript with
explanations and links to further readings.
Description:
Each algorithm and data structure has its
own separate README with related
explanations and links for further reading
(including ones to YouTube videos).
License: MIT
Contents:
• Security Engineering
• Security Policies
• Security Models
• Improving Defenses
• Finding Vulnerabilities
• Assurance
• Popular Mechanisms, etc.
164
CHAPTER 06
Learning Resources
Learning Resources to make your life easy and help you in your testing /
automation related tasks and other miscellaneous tasks.
165
@ajay184f
Testing
@parwalrahul
Resources
Purpose: It provides a listing of books,
people and mnemonics related to software
quality and the craft of software testing
Availability: Free
Categories:
• Books
• People
• Mnemonics – mind memory and/or
learning aid.
Availability: Free
Categories:
• Data Type Attacks & Web Tests
• Testing Wisdom
• Heuristics
• Frameworks
166
@ajay184f
Testing
@parwalrahul
Questioning Toolkit
Purpose: It provides over a dozen kinds of
questions and questioning tools.
Questions are one of the most underrated
tool for a tester.
Availability: Free
Questioning Categories:
• Essential, Hypothetical, Planning
• Organizing, Probing, Clarification
• Strategic, Elaborating, Unanswerable, etc.
Availability: Free
Categories:
• Too Much Information
• Not Enough Meaning
• Need To Act Fast
• What Should We Remember?
167
@ajay184f
Testing
@parwalrahul
Availability: Free
Categories:
• General
• Mobile
• Web
Availability: Free
Courses:
• Foundations
• Test Design
• Bug Advocacy, etc.
168
@ajay184f
Testing
@parwalrahul
Testing Challenges
Purpose: It is a set of testing challenges
meant to highlight techniques and
knowledge that you need while testing
software.
Availability: Free
By: Claudiu
Challenges Category:
• Web Testing, Test Data
• Boundary Value, State Transitions
• Scenario Testing, Bug Hunting, etc.
Testing Pathways
Purpose: This blog by Katrina Clokei
provides step wise pathways to learn and
master various testing types.
Availability: Free
Pathways:
• Testing for Non-Testers
• Mobile Testing, Security Testing
• API, Web Services & Microservices
• Continuous Delivery, etc.
“Responsibility Educates.”
169
@ajay184f
Testing
@parwalrahul
Availability: Free
Resource Categories:
• What is testing, Becoming a great tester
• Hiring testers, Testing Skills, Test Design
• Test Ideas, Heuristics, Test Strategy
• Oracle, Context Driven Testing, etc.
30 Days of Testing
Purpose: 30 Days of Testing is an ongoing
series of regular challenges based on
various themes within software testing.
Availability: Free
Series:
• DevOps, Quality, Testability
• API Testing, Automation, Agile
• Performance, Accessibility, Security
• Mobile Testing, E-Commerce, Testing
Responsibility is self-taught.
170
@ajay184f
Testing
@parwalrahul
Availability: Free
By: Arjun BM
Sections:
• Introduction
• What to Test?
• Curated Links!
• Best Practices
Availability: Free
About:
‘Tea-time with Testers” magazine is a
result of joint efforts taken by Lalitkumar
Bhamare and Pratikkumar Patel. They are
the founders and editors of this magazine,
accompanied by their team members who
belong to different corners of the world.
171
@ajay184f
Testing
@parwalrahul
Satisfice - Resources
Purpose: It is a collection of some of the
most popular and well acclaimed learning
resources on software testing.
Availability: Free
Resources Category:
• Articles
• Reference Docs
• Slides
• Tools
DevelopSense - Resources
Purpose: It is also a collection of some of
the most popular and well acclaimed
learning resources on software testing.
Michael is constantly referring people to the
writings and resources on this list.
Availability: Free
172
@ajay184f
Testing
@parwalrahul
Availability: Free
Categories:
• Conference Talks
• AMA Sessions with Experts
• TribeCast Webinars
• Interviews, etc.
Availability: Free
Categories:
• Conference Talks
• ATATALK Webinars
• Virtual Meetups
“If you realize your responsibility, you will realize your destiny.”
173
@ajay184f
Testing
@parwalrahul
Availability: Free
Categories:
• Testing Interview Talks
• AMA Sessions with Experts
• TTC Webinars
• Chatterbox
Availability: Free
Categories:
• CAST Talks
• AST Webinars
174
@ajay184f
Testing
@parwalrahul
Availability: Free
Availability: Free
Popular Categories:
• Automation Tool Tutorials
• Testing Mock Interviews
"Sometimes, things may not go your way, but the effort should be there every single night." --Michael Jordan
175
@ajay184f
Testing
@parwalrahul
Availability: Free
Availability: Free
176
@ajay184f
Testing
@parwalrahul
Availability: Free
Includes:
• What should you learn to become a
Quality Engineer? What languages, tools,
skills should you practice?
• What’s critical, what’s nice-to-have, and
what is yesterday’s technology that is no
longer relevant?
Enjoy Testing
Purpose: It is the blog by Ajay
Balamurugadas where he writes about his
experiences, and learnings with Software
Testing.
Availability: Free
Books Available:
• What If
• 50+ tips to win testing contests
• 50+ tips to improve tester-programmer
relationship.
• Mobile Testing Ready Reckoner, etc.
177
@ajay184f
Testing / Automation @parwalrahul
The Test Tribe is proudly India’s Largest We aim to create offline and online platforms
Software Testing Community. Founded in where Testers can “Collaborate, Learn and
January 2018 with a goal to get virtually all Grow.” Yup, that's our motto too.
Testers across India under a community
roof, where they can Collaborate, Learn, and So far, we have hosted 120+ online and
Grow together. offline events like Software Testing
Meetups, Hackathons, Workshops,
The Test Tribe’ is a community initiative by Conference, TestAway, Webinars, AMAs, etc..
bunch of Passionate and Like-minded for Testers across India (Mumbai, Pune,
Software Testers with a goal to add their Bangalore, Delhi, Noida, Hyderabad, Chennai,
two cents to help the Testing craft get the Goa, Shimla, Indore) and the globe and are
glory it deserves. Our goal is also to add our bringing positive change in the lives of
two cents to help the Testing craft get the thousands of Testers through our online and
glory it deserves. We especially want to offline community interactions with Testers.
change the way Testing is seen by
encouraging Testers from this part of world JOIN THE TRIBE HERE | Thousands of
to have continuous focus on Learning and Testers from across the globe waiting for
Innovation. you.
178
7
@ajay184f
Automation
@parwalrahul
Availability: Free
By: applitools
Learning Paths:
• UI
• API
• Mobile
• Codeless
CodeGym
Purpose: CodeGym is an online course to
learn Java. For beginners and for
experienced programmers. Contains a Java
tutorial and 1200 Java practice tasks!
Availability: Free*
Key Features:
• Tutorials
• Community Content
• Q&A about learning JAVA
“Responsibility is accepting that you are the cause and the solution of the matter.”
179
@ajay184f
Automation
@parwalrahul
Availability: Free
Availability: Free
Use Cases:
• Supports login via your Docker ID
• Create Sessions that last for 4 hours.
• Gives up to 4 GB of Memory for playing.
• Good for learning & practice.
180
@ajay184f
Miscellaneous
@parwalrahul
Explain Shell
Purpose: This site contains 29000+ parsed
manpages from sections 1 and 8 found in
Ubuntu's manpage repository.
Availability: Free
Why it is important:
A lot of heuristics were used to extract the
arguments of each program, and there are
errors here and there, especially in
manpages that have a non-standard layout.
Availability: Free
Modules:
• Setup, Leading Change, Version Control
• CI, Shift Security Left
• Value Stream Mapping, etc.
181
@ajay184f
Miscellaneous
@parwalrahul
IT Certifications
Purpose: This is a board consolidating the
list of certifications (with descriptions)
which are currently trending in the market
and helps the IT folks to plan and upgrade
their skill sets.
Availability: Free
Categories:
• PMI, Agile
• Microsoft, AWS
• Testing, DevOps
• Atlassian, etc.
Learn Anything
Purpose: Learn Anything is the platform for
knowledge discovery that helps you
understand any topic through the most
efficient paths, as voted by the community.
Each topic has a mind map with nodes to
other subtopics, external links and
resources.
Availability: Free
182
@ajay184f
Miscellaneous
@parwalrahul
Uses This
Purpose: This site a collection of nerdy
interviews asking people from all walks of
life what they use to get the job done.
Availability: Free
Categories:
• There are currently 120+ categories.
• Examples: Developer, Analyst, Hacker,
Hardware, Linux, Manager, Networking,
Recruiter, Technologist, etc.
Availability: Free
“Your attitude is like a price tag, it shows how valuable you are.”
183
@ajay184f
Miscellaneous
@parwalrahul
Maggie Appleton
Purpose: This site contains visual
explanations of technology, anthropology,
and programming.
Availability: Free
Categories:
• Digital Garden
• Essays
• Illustration
• Library
Seeing Theory
Purpose: This site provides information on
statistics more accessible through
interactive visualizations. It will help learn
the Essential Mathematics for Data
Science.
Availability: Free
Chapters:
• Basic, Compound Probability
• Probability Distributions
• Frequentist Inference, etc.
“Say what you feel. It’s not being rude. It’s called being real.”
184
@ajay184f
Miscellaneous
@parwalrahul
Availability: Free
Syllabus:
• Interpreting results, Advanced techniques
• Find facts faster, Checking your facts, etc.
Class Central
Purpose: Class Central is a search engine
and reviews site for free online courses
popularly known as MOOCs or Massive
Open Online Courses.
Availability: Free
Browse By:
• Subjects
• Course Providers
• University
• Institutions
• Rankings
Tool Link: Here Bitly Link: bit.ly/freecoursesajrp More Free Courses: Here
185
@ajay184f
Miscellaneous
@parwalrahul
Programming Guides
Purpose: It is a collection of Easy-to-follow
guides on complex topics written and
maintained by the community.
Availability: Free
Guide Examples:
• Proxy Servers, CI and CD, SSO, Oauth, JWT
• Basic, Token, Session Authentication
• DNS, HTTP Caching
• History of JavaScript, etc.
Availability: Free
186
@ajay184f
Miscellaneous
@parwalrahul
Excel Easy
Purpose: It is a collection of Easy-to-follow
guides on learning excel. If you're an Excel
beginner, this is the perfect place to start.
Availability: Free
Sections:
• Introduction
• Basics
• Functions
• Data Analysis
• VBA
• Examples
Security Zines
Purpose: It is a collection of uncomplicated
explanations For Simple Security Topics.
Availability: Free
By: Rohit
Topics Covered:
• Web Authentication Authorization
Methods, Same Origin Policy
• Hashing, SQL Injection, HTTP Codes
• JWT, Implicit Code Flow
• HTTP/0.9, Authorization Code Flow
187
@ajay184f
Miscellaneous
@parwalrahul
Availability: Free
Sections:
• People
• Writing, Books
• Inventions
• Films, Talks
• Articles, For Fun!
Availability: Free
“Happiness is letting go of what you think your life is supposed to look like.”
188
@ajay184f
Miscellaneous
@parwalrahul
LEARN PM WITH ME
Purpose: It is a curated roadmap and
resources to help get started and upskill in
Product Management.
Availability: Free
Sections:
• Resources
o The Basics
o The Core
o The Practice
• Case Studies
Availability: Free
Sections:
• Introduction
• Job Application
• Interview Process
• Post Interview
• Algorithms
189
@ajay184f
Miscellaneous
@parwalrahul
CodebaseShow
Purpose: It is a collection of codebase
examples using various languages, libraries,
and frameworks to help you create your next
project. Provides frontend, backend & Full
stack solutions.
Availability: Free
Languages:
• JavaScript, TypeScript
• ClojureScript, Kotlin
• PureScript, Rust, C#
• Elm, Mint
DB Fiddle
Purpose: It is an online SQL database
playground for practicing, testing,
debugging and sharing SQL snippets.
Availability: Free
DB Supported:
• MySQL
• PostgreSQL
• SQLite
190
@ajay184f
Miscellaneous
@parwalrahul
Availability: Free
Overview:
This program includes over 200 hours of
instruction and hundreds of practice-based
activities that simulate real-world UX design
scenarios and are critical for success in the
workplace. The content is highly interactive
and developed by Google employees with
decades of experience in UX design.
Availability: Free
Category of Tools:
• Open Source
• Free
• Freemium
• Paid
• Enterprise
191
CHAPTER 07
Smart Shortcuts
Smart Shortcuts to make your life easy and speed up your day-to-day tasks.
192
@ajay184f
Windows | General Shortcuts
@parwalrahul
193
@ajay184f
Windows | General Shortcuts
@parwalrahul
• Ctrl + P = Print
• Ctrl + Q = Quit
• Ctrl + R = Alignment Right Side
• Ctrl + S = Save
• Ctrl + T = New Tab
• Ctrl + U = Underline
• Ctrl + V = Paste
• Ctrl + W = Close Window
• Ctrl + X = Cut
• Ctrl + Y = Redo
• Ctrl + Z = Undo
• Ctrl + L = Alignment Left Side
• Ctrl + Shift + M = Mute (Skype/MS Teams)
• Windows + G = Start Recording
• Notepad > F5 = Time Stamp
“Being happy never goes out of style.”
194
@ajay184f
Windows | General Shortcuts
@parwalrahul
195
@ajay184f
Windows | Run Commands
@parwalrahul
196
@ajay184f
Browser Shortcuts
@parwalrahul
197
Conclusion
It is not just the number of tools that you know, but it is very
important that you always have the urge to search for more
tools. Tools also have an expiry date and hence we suggest
that you should have atleast three tools for every category.
Know the tools, its strengths, limitations and the bugs.
A good tool applied correctly can help you save a lot of time,
and a bad tool could cost you hours of effort.
Happy Hunting!
If you have your favorite tools, let us know. All the best.
198
5
Other books by these authors
We Recommend
Image Credits
Most tool images have been taken from the respective tool
websites. Other images have been taken from Unsplash.
Thanks to our Sponsors
HAPPY BOOK READING
Every weekend, do you want to enjoy a book summary
and discussion with other book lovers?
Jump in to “Happy Book Reading” Club
Join Here
twitter.com/ClubHbr
203
9