Search Engine Optimization Overview
69
100
Leanpub: Publish Early, Publish Often
Seo
Title
The title tag is perfect.
Leanpub: Publish Early, Publish Often
Meta description
The meta description tag is missing or empty.
Headings
The headings are properly set.
h1
1h3
89- Categories
- Featured Book
- Publish Early, Publish Often
- The Shelf
- Featured Frontmatter Podcast Interview
- Michael Zanatta, Co-Author of Modern IT Automation with PowerShell: Modern Automation with PowerShell
- Top Books
- Windows 11 Field Guide
- Ansible for DevOps
- Functional Programming Made Easier
- Jetpack Compose internals
- OpenIntro Statistics
- R Programming for Data Science
- C++20 - The Complete Guide
- Introducing EventStorming
- node-opcua by example
- Thinking with Types
- Featured Bundle
- Top Bundles
- Go Optimizations 101 + Go Details & Tips 101 + Go Generics 101
- Go Optimizations 101 + Go Details & Tips 101 + Go Generics 101
- Software Architecture
- Software Architecture
- CCIE Service Provider Ultimate Study Bundle
- CCIE Service Provider Ultimate Study Bundle
- Pattern-Oriented Memory Forensics and Malware Detection
- Pattern-Oriented Memory Forensics and Malware Detection
- Effective Kotlin bundle
- Effective Kotlin bundle
- A Better Way to Learn JavaScript Book Series
- A Better Way to Learn JavaScript Book Series
- Django for Beginners/APIs/Professionals
- Django for Beginners/APIs/Professionals
- Cisco CCNA 200-301 Complet
- Cisco CCNA 200-301 Complet
- Organisational Psychotherapy Bundle 1
- Organisational Psychotherapy Bundle 1
- 9 Books-Bundle: Shut Up and Code!
- 9 Books-Bundle: Shut Up and Code!
- Featured Course
- Top Courses
- Stratospheric - From Zero to Production with Spring Boot and AWS
- Stratospheric - From Zero to Production with Spring Boot and AWS
- Dirty Data Dojo: Cleaning Data (Excel & Python)
- Dirty Data Dojo: Cleaning Data (Excel & Python)
- Communication Super power - The Foundations of Effective Communication
- Communication Super power - The Foundations of Effective Communication
- Complete Guide to Modern JavaScript
- Complete Guide to Modern JavaScript
- Writing test automation framework from scratch
- Writing test automation framework from scratch
- Learn Ansible by 250+ Examples
- Learn Ansible by 250+ Examples
- The Complete Guide to PyCharm
- The Complete Guide to PyCharm
- Beginning C++ Programming - Beginner to Expert 2022 | Complete Course
- Beginning C++ Programming - Beginner to Expert 2022 | Complete Course
- Medical Statistics - Level 1
- Medical Statistics - Level 1
- Getting Proficient in Java
- Getting Proficient in Java
- Featured Track
- Top Tracks
- Game Studio Starter Kit (3 Game Collection)
- Game Studio Starter Kit (3 Game Collection)
- Game Studio Starter Kit (6 Game Collection)
- Game Studio Starter Kit (6 Game Collection)
- WPF + MVVM
- WPF + MVVM
- Real World Python
- Real World Python
- How to Thrive in 2030 | Master These 3 Programming Skills
- How to Thrive in 2030 | Master These 3 Programming Skills
- A Simple Path to Python Success
- A Simple Path to Python Success
- 7 Course-Bundle: Shut Up and Code Python + PyCharm + Coding Interview + Machine Learning + One-Liners + Regex + Lambdas
- 7 Course-Bundle: Shut Up and Code Python + PyCharm + Coding Interview + Machine Learning + One-Liners + Regex + Lambdas
- 14 C# Courses Bundle
- 14 C# Courses Bundle
- End to End Testing in C#: Unit, Integration, and Acceptance Testing
- End to End Testing in C#: Unit, Integration, and Acceptance Testing
- Design and Architecture Fundamentals in C#
- Design and Architecture Fundamentals in C#
- The Leanpub 60-day 100% Happiness Guarantee
- Do Well. Do Good.
- Free Updates. DRM Free.
- Write and Publish on Leanpub
- If You're Still Reading This, You'll Love Our Newsletters
- Publish Early, Publish Often
h4
2- Frontmatter on YouTube
- Authors have earned$12,051,050writing, publishing and selling on Leanpub, earning 80% royalties while saving up to 25 million pounds of CO2 and up to 46,000 trees.Learn more about writing on Leanpub
h5
22- Computing from the Command Line
- Linux command line tools and Shell Scripting for beginner to intermediate lev...
- Effective Kotlin bundle
- Complete Guide to Modern JavaScript
- 14 C# Courses Bundle
- Path
- READERS
- Newsletters
- Store
- Support
- FRONTMATTER PODCAST
- COMPANY
- About
- Essays
- More
- MEMBERSHIPS
- AUTHORS
- Write and Publish on Leanpub
- Author Newsletter
- Author Support
- Organizations
- LEGAL
h6
1- We're posting new video Frontmatter podcasts and our full podcast audio archive on YouTube!
Content keywords
The content has relevant keywords.
leanpubpublishearlypublish
Image keywords
There are 77 images with missing alt attributes.
Images
77- https://d2sofvawe08yqg.cloudfront.net/cli_computing/s_featured?1667285071
- https://d2sofvawe08yqg.cloudfront.net/the-easiest-way-to-learn-design-patterns/s_shelf?1644216456
- https://d2sofvawe08yqg.cloudfront.net/scrum-ai/s_shelf?1663338012
- https://d2sofvawe08yqg.cloudfront.net/pwawithreact/s_shelf?1648130294
- https://d2sofvawe08yqg.cloudfront.net/theartoffunctionalprogramming/s_shelf?1663794234
- https://d2sofvawe08yqg.cloudfront.net/TipsFromTheTrenches/s_shelf?1635901812
- https://d2sofvawe08yqg.cloudfront.net/agileplaybookfortechnicalcommunicators/s_shelf?1649395318
- https://d2sofvawe08yqg.cloudfront.net/the-easiest-way-to-learn-design-patterns/s_shelf?1644216456
- https://d2sofvawe08yqg.cloudfront.net/scrum-ai/s_shelf?1663338012
- https://d2sofvawe08yqg.cloudfront.net/pwawithreact/s_shelf?1648130294
- https://d2sofvawe08yqg.cloudfront.net/theartoffunctionalprogramming/s_shelf?1663794234
- https://d2sofvawe08yqg.cloudfront.net/TipsFromTheTrenches/s_shelf?1635901812
- https://d2sofvawe08yqg.cloudfront.net/agileplaybookfortechnicalcommunicators/s_shelf?1649395318
- https://d2sofvawe08yqg.cloudfront.net/the-easiest-way-to-learn-design-patterns/s_mini?1644216456
- https://d2sofvawe08yqg.cloudfront.net/scrum-ai/s_mini?1663338012
- https://d2sofvawe08yqg.cloudfront.net/pwawithreact/s_mini?1648130294
- https://d2sofvawe08yqg.cloudfront.net/theartoffunctionalprogramming/s_mini?1663794234
- https://d2sofvawe08yqg.cloudfront.net/TipsFromTheTrenches/s_mini?1635901812
- https://d2sofvawe08yqg.cloudfront.net/agileplaybookfortechnicalcommunicators/s_mini?1649395318
- https://d2sofvawe08yqg.cloudfront.net/identityauthenticationandgaming/s_mini?1663727322
- https://d2sofvawe08yqg.cloudfront.net/stopoverthinkingandstartrunning/s_mini?1637021148
- https://d2sofvawe08yqg.cloudfront.net/signalronnet6-thecompleteguide/s_mini?1640534127
- https://d2sofvawe08yqg.cloudfront.net/cd-pipelines/s_mini?1620662255
- https://d2sofvawe08yqg.cloudfront.net/writing-maintainable-unit-tests/s_mini?1620627592
- https://d39qdlcrvnra4b.cloudfront.net/avatars/1707580/medium/pNqBZou2_400x400.png?1593503107
- https://d2sofvawe08yqg.cloudfront.net/windows11fieldguide/s_list?1667074126
- https://d2sofvawe08yqg.cloudfront.net/ansible-for-devops/s_list?1650061398
- https://d2sofvawe08yqg.cloudfront.net/fp-made-easier/s_list?1623544731
- https://d2sofvawe08yqg.cloudfront.net/composeinternals/s_list?1657985636
- https://d2sofvawe08yqg.cloudfront.net/os/s_list?1620484636
- https://d2sofvawe08yqg.cloudfront.net/rprogramming/s_list?1620416872
- https://d2sofvawe08yqg.cloudfront.net/cpp20/s_list?1624689307
- https://d2sofvawe08yqg.cloudfront.net/introducing_eventstorming/s_list?1666601163
- https://d2sofvawe08yqg.cloudfront.net/node-opcuabyexample/s_list?1620616171
- https://d2sofvawe08yqg.cloudfront.net/thinking-with-types/s_list?1620572100
- https://s3.amazonaws.com/bundles.leanpub.com/effectivekotlinbundle/s_featured/bundle-cover.png?1666186738
- https://s3.amazonaws.com/bundles.leanpub.com/go-optimizations-details-generics/s_list/bundle-cover.png?1654449221
- https://s3.amazonaws.com/bundles.leanpub.com/go-optimizations-details-generics/s_list/bundle-cover.png?1654449221
- https://s3.amazonaws.com/bundles.leanpub.com/software-architecture/s_list/bundle-cover.png?1653737321
- https://s3.amazonaws.com/bundles.leanpub.com/software-architecture/s_list/bundle-cover.png?1653737321
- https://s3.amazonaws.com/bundles.leanpub.com/cciespultimate/s_list/bundle-cover.png?1622996293
- https://s3.amazonaws.com/bundles.leanpub.com/cciespultimate/s_list/bundle-cover.png?1622996293
- https://s3.amazonaws.com/bundles.leanpub.com/forensics/s_list/bundle-cover.png?1646514486
- https://s3.amazonaws.com/bundles.leanpub.com/forensics/s_list/bundle-cover.png?1646514486
- https://s3.amazonaws.com/bundles.leanpub.com/effectivekotlinbundle/s_list/bundle-cover.png?1666186738
- https://s3.amazonaws.com/bundles.leanpub.com/effectivekotlinbundle/s_list/bundle-cover.png?1666186738
- https://s3.amazonaws.com/bundles.leanpub.com/a-better-way-to-learn-javascript-book-series/s_list/bundle-cover.png?1665211088
- https://s3.amazonaws.com/bundles.leanpub.com/a-better-way-to-learn-javascript-book-series/s_list/bundle-cover.png?1665211088
- https://s3.amazonaws.com/bundles.leanpub.com/djangoforbeginnersapisprofessionals/s_list/bundle-cover.png?1654191443
- https://s3.amazonaws.com/bundles.leanpub.com/djangoforbeginnersapisprofessionals/s_list/bundle-cover.png?1654191443
- https://s3.amazonaws.com/bundles.leanpub.com/cisco-ccna-200-301/s_list/bundle-cover.png?1632062630
- https://s3.amazonaws.com/bundles.leanpub.com/cisco-ccna-200-301/s_list/bundle-cover.png?1632062630
- https://s3.amazonaws.com/bundles.leanpub.com/organisationalpsychotherapybundle1/s_list/bundle-cover.png?1637651906
- https://s3.amazonaws.com/bundles.leanpub.com/organisationalpsychotherapybundle1/s_list/bundle-cover.png?1637651906
- https://s3.amazonaws.com/bundles.leanpub.com/9books-bundleshutupandcode/s_list/bundle-cover.png?1621302929
- https://s3.amazonaws.com/bundles.leanpub.com/9books-bundleshutupandcode/s_list/bundle-cover.png?1621302929
- https://d2o9wnd5wywfpj.cloudfront.net/covers/4/s_list/3-gameGSSK-3.jpg?1621306330
- https://d2o9wnd5wywfpj.cloudfront.net/covers/4/s_list/3-gameGSSK-3.jpg?1621306330
- https://d2o9wnd5wywfpj.cloudfront.net/covers/11/s_list/6-gameGSSK-3.jpg?1621306406
- https://d2o9wnd5wywfpj.cloudfront.net/covers/11/s_list/6-gameGSSK-3.jpg?1621306406
- https://d2o9wnd5wywfpj.cloudfront.net/covers/15/s_list/300316_4409_6.jpg?1621306422
- https://d2o9wnd5wywfpj.cloudfront.net/covers/15/s_list/300316_4409_6.jpg?1621306422
- https://d2o9wnd5wywfpj.cloudfront.net/covers/21/s_list/covercoruse.001.png?1621306430
- https://d2o9wnd5wywfpj.cloudfront.net/covers/21/s_list/covercoruse.001.png?1621306430
- https://d2o9wnd5wywfpj.cloudfront.net/covers/23/s_list/photo-of-woman-wearing-turtleneck-top-2777898.jpg?1621306449
- https://d2o9wnd5wywfpj.cloudfront.net/covers/23/s_list/photo-of-woman-wearing-turtleneck-top-2777898.jpg?1621306449
- https://d2o9wnd5wywfpj.cloudfront.net/covers/28/s_list/python-logo-generic-reddit.jpg?1621306498
- https://d2o9wnd5wywfpj.cloudfront.net/covers/28/s_list/python-logo-generic-reddit.jpg?1621306498
- https://d2o9wnd5wywfpj.cloudfront.net/covers/30/s_list/shutupandcode.jpg?1621306505
- https://d2o9wnd5wywfpj.cloudfront.net/covers/30/s_list/shutupandcode.jpg?1621306505
- https://d2o9wnd5wywfpj.cloudfront.net/covers/32/s_list/portfolio-08-large.jpg?1621306513
- https://d2o9wnd5wywfpj.cloudfront.net/covers/32/s_list/portfolio-08-large.jpg?1621306513
- https://d2o9wnd5wywfpj.cloudfront.net/covers/33/s_list/original-f2993df029569ea876aecc84c8f0bf6f.jpg?1621306521
- https://d2o9wnd5wywfpj.cloudfront.net/covers/33/s_list/original-f2993df029569ea876aecc84c8f0bf6f.jpg?1621306521
- https://d2o9wnd5wywfpj.cloudfront.net/covers/34/s_list/Control-Statements-Loops.jpg?1621306529
- https://d2o9wnd5wywfpj.cloudfront.net/covers/34/s_list/Control-Statements-Loops.jpg?1621306529
- data:image/png;base64,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
SEO friendly URL
The URL is SEO friendly.
https://leanpub.com/
404 page
The website has 404 error pages.
https://leanpub.com/404-488abc8f04368225206f34c010f176c8
Robots.txt
The webpage can be accessed by search engines.
Noindex
The webpage does not have a noindex tag set.
In-page links
The webpage contains more than 150 links.
Internals
539- https://leanpub.com/
- Software
- Computers and Programming
- Agile
- Software Architecture
- Software Engineering
- Textbooks
- Management
- Web Development
- JavaScript
- DevOps
- Data Science
- Computer Science
- Self-Help
- Python
- Startups
- Cloud Computing
- Java
- C and C++
- Testing
- Functional Programming
- Lean
- Teamwork
- PHP
- Leadership
- Haskell
- Computer Security
- DIY
- Project Management
- Kotlin
- Automated Software Testing
- Engineering
- React
- .NET
- Artificial Intelligence
- Internet of Things
- Ansible
- Machine Learning
- Symfony
- C#
- HTML
- Education
- PowerShell
- Product Management
- Ruby on Rails
- R
- Distributed Systems
- Microsoft Azure
- Non-Fiction
- APIs
- Digital Transformation
- Docker
- Consulting
- Go
- Resiliency
- Organizational Psychology
- Robotics
- Systems Engineering
- Node.js
- Agile
- Refactoring
- Business and IT Alignment
- Databases
- PureScript
- ASP.NET
- Networking
- Innovation Management
- Embedded Systems
- Laravel
- Vue.js
- Android
- Ruby
- Sciences
- iOS
- Computer Hardware
- Technical Communication
- Agile Enterprise
- Enterprise Architecture
- Git
- Scala
- Business Analysis
- Django
- Quality Management
- Operating System Development
- API Design
- Engineering Management
- System Integration
- Mathematics
- Scrum
- Perl
- Career
- TypeScript
- Leadership
- Programming Cookbooks
- Reference
- Psychology
- Amazon Web Services
- ES6
- CSS
- Oracle
- Business Architecture
- SQL Server
- Infrastructure as Code
- Event-Driven Architecture
- Swift
- Enterprise Management
- AWS
- Diet and Nutrition
- Ember
- MySQL
- Culture
- Finance
- Zend
- Personal Transformation
- Medicine
- Graphics
- Sports and Fitness
- PostgreSQL
- Writing and Publishing
- Physics
- Version Control
- Reactive
- Google Cloud Platform
- Social Sciences
- Delphi
- AngularJS
- Messaging
- Food & Drink
- Memoir
- Music
- Digital Forensics
- Philosophy
- Game Development
- Message-Driven Design
- Scrum
- Executive Coaching
- Sales
- MongoDB
- Fiction
- Gaming
- Humanities
- Raspberry Pi
- Storage
- Life Coaching
- Angular
- Presentations
- Crafts and Hobbies
- Linguistics
- Creative Non-Fiction
- Games
- History
- Green Business and Sustainability
- Ecommerce
- Investment
- Clojure
- Cryptography
- Religion and Spirituality
- Law
- Biblical Theology
- Graph Theory
- Science Fiction
- Fine Arts
- Design
- Home Automation
- Biology
- Actor Model
- Rust
- Home & Garden
- Cookbooks
- Express
- Biographies
- Humor and Satire
- Family and Parenting
- Computing History
- Children's Books
- Outdoors
- Terraform
- Politics
- Poetry
- Elixir
- Self-Publishing
- Fantasy
- Ethics & Technology
- History
- Economics
- D3.js
- Photography
- Travel
- Psychotherapy
- Graph Design
- Vagrant
- Astronomy and Space
- Gadgets
- Biomedical Engineering
- Groovy
- Foreign Language Practice & Learning
- Aurelia
- Serial Fiction
- Neuroscience
- Arduino
- Backbone
- Jenkins
- Ecology
- Regional
- Thriller
- Deno
- Mystery
- Azure DocumentDB
- Geospatial Data Science
- Lean Six Sigma
- Extraterrestrials
- Entertainment
- Smart Home
- Modular Business Models
- Social Justice
- Literary Fiction
- Historical Fiction
- Filmmaking
- Teen and Young Adult
- Meteor
- Earth and Ocean Sciences
- WordPress
- Dance
- Cryptocurrency
- Marketing
- Inclusion
- Atheism
- Social Equity
- Equality
- Antiracism
- Chemistry
- Romance
- Paranormal
- Personal Science
- NaNoWriMo
- Style and Esthetics
- Horror
- RabbitMQ
- Roleplaying Games
- Celebrity
- Christian Anthropology
- Wine
- MS_Access
- Animation
- Juvenile
- Pet Care
- Black History
- Erlang
- CMake
- MATLAB
- Ext JS
- Juvenile History
- Gender Research
- Liberation
- Model Railroading
- Normalized Enterprise
- Anthropology
- https://leanpub.com/cli_computing
- Computing from the Command Line
- Sundeep Agarwal
- Learn More
- Learn More
- $12,051,050
- Create a Book or Course
- Learn More
- https://leanpub.com/the-easiest-way-to-learn-design-patterns
- https://leanpub.com/scrum-ai
- https://leanpub.com/pwawithreact
- https://leanpub.com/theartoffunctionalprogramming
- https://leanpub.com/TipsFromTheTrenches
- https://leanpub.com/agileplaybookfortechnicalcommunicators
- Fiodar Sazanavets
- Paolo Sammicheli
- Enrique Pablo Molinari
- Minh Quang Tran, PhD
- YvesHanoulle
- Luke Pivac
- https://leanpub.com/the-easiest-way-to-learn-design-patterns
- https://leanpub.com/scrum-ai
- https://leanpub.com/pwawithreact
- Fiodar Sazanavets
- Paolo Sammicheli
- Enrique Pablo Molinari
- https://leanpub.com/theartoffunctionalprogramming
- https://leanpub.com/TipsFromTheTrenches
- https://leanpub.com/agileplaybookfortechnicalcommunicators
- Minh Quang Tran, PhD
- YvesHanoulle
- Luke Pivac
- https://leanpub.com/the-easiest-way-to-learn-design-patterns
- https://leanpub.com/scrum-ai
- https://leanpub.com/pwawithreact
- https://leanpub.com/theartoffunctionalprogramming
- https://leanpub.com/TipsFromTheTrenches
- https://leanpub.com/agileplaybookfortechnicalcommunicators
- https://leanpub.com/identityauthenticationandgaming
- https://leanpub.com/stopoverthinkingandstartrunning
- https://leanpub.com/signalronnet6-thecompleteguide
- https://leanpub.com/cd-pipelines
- https://leanpub.com/writing-maintainable-unit-tests
- Michael Zanatta
- Michael
- Modern IT Automation with PowerShell: Modern Automation with PowerShell
- Listen or Read Now
- Michael
- Modern IT Automation with PowerShell: Modern Automation with PowerShell
- Listen Now
- only free with membership
- computer programming
- data science
- software architecture
- Learn More about Reader Memberships
- https://leanpub.com/windows11fieldguide
- Windows 11 Field GuideRafael Rivera and Paul ThurrottThe Windows 11 Field Guide is a full-length e-book about the latest version of Microsoft Windows, aimed at those users who will upgrade from Windows 10 or acquire Windows 11 with a new PC.
- https://leanpub.com/ansible-for-devops
- Ansible for DevOpsJeff GeerlingAnsible is a simple, but powerful, server and configuration management tool. Learn to use Ansible effectively, whether you manage one server—or thousands.
- https://leanpub.com/fp-made-easier
- Functional Programming Made EasierCharles ScalfaniA Functional Programming book from beginner to advanced without skipping a single step along the way. In my 40 years of programming, I've felt that programming books always let me down, especially Functional Programming books. So, I wrote the book I wish I had 5 years ago. Functional Programming will never be easy, but it can be easier.
- https://leanpub.com/composeinternals
- Jetpack Compose internalsJorge CastilloJetpack Compose is the future of Android UI. Master how it works internally and become a more efficient developer with it. You'll also find it valuable if you are not an Android dev. This book provides all the details to understand how the Compose compiler & runtime work, and how to create a client library using them.
- https://leanpub.com/os
- OpenIntro StatisticsDavid Diez, Christopher Barr, Mine Cetinkaya-Rundel, and OpenIntroA complete foundation for Statistics, also serving as a foundation for Data Science. Leanpub revenue supports OpenIntro (US-based nonprofit) so we can provide free desk copies to teachers interested in using OpenIntro Statistics in the classroom and expand the project to support free textbooks in other subjects. More resources: openintro.org.
- https://leanpub.com/rprogramming
- R Programming for Data ScienceRoger D. PengThis book brings the fundamentals of R programming to you, using the same material developed as part of the industry-leading Johns Hopkins Data Science Specialization. The skills taught in this book will lay the foundation for you to begin your journey learning data science. Printed copies of this book are available through Lulu.
- https://leanpub.com/cpp20
- C++20 - The Complete GuideNicolai M. JosuttisAll new language and library features of C++20 (for those who know previous C++ versions). The book presents all new language and library features of C++20. Learn how this impacts day-to-day programming, to benefit in practice, to combine new features, and to avoid all new traps. Buy early, pay less, free updates.Other books:C++17C++ Move Semantics
- https://leanpub.com/introducing_eventstorming
- Introducing EventStormingAlberto BrandoliniThe deepest tutorial and explanation about EventStorming, straight from the inventor.
- https://leanpub.com/node-opcuabyexample
- node-opcua by exampleEtienne RossignonGet the best out of node-opcua through a set of documented examples by the author himself that will allow you to create stunning OPCUA Servers or Clients.
- https://leanpub.com/thinking-with-types
- Thinking with TypesSandy MaguireThis book aims to be the comprehensive manual for type-level programming. It's about getting you from here to there---from a competent Haskell programmer to one who convinces the compiler to do their work for them.
- https://leanpub.com/b/effectivekotlinbundle
- Effective Kotlin bundle
- Learn More
- Learn More
- #1
- Go Optimizations 101 + Go Details & Tips 101 + Go Generics 1013 BooksThis book bundle includes the following three books: * Go Optimizations 101: https://leanpub.com/go-optimizations-101 * Go Details & Tips 101: https://leanpub.com/go-details-and-tips-101 * Go Generics 101: https://leanpub.com/go-generics-101
- https://leanpub.com/b/go-optimizations-details-generics
- Go Optimizations 101 + Go Details & Tips 101 + Go Generics 1013 BooksThis book bundle includes the following three books: * Go Optimizations 101: https://leanpub.com/go-optimizations-101 * Go Details & Tips 101: https://leanpub.com/go-details-and-tips-101 * Go Generics 101: https://leanpub.com/go-generics-101
- #2
- Software Architecture2 Books"Software Architecture for Developers" is a practical and pragmatic guide to modern, lightweight software architecture, specifically aimed at developers. You'll learn:The essence of software architecture.Why the software architecture role should include coding, coaching and collaboration.The things that you really need to think about before...
- https://leanpub.com/b/software-architecture
- Software Architecture2 Books"Software Architecture for Developers" is a practical and pragmatic guide to modern, lightweight software architecture, specifically aimed at developers. You'll learn:The essence of software architecture.Why the software architecture role should include coding, coaching and collaboration.The things that you really need to think about before...
- #3
- CCIE Service Provider Ultimate Study Bundle2 BooksPiotr Jablonski, Lukasz Bromirski, and Nick Russo have joined forces to deliver the only CCIE Service Provider training resource you'll ever need. This bundle contains a detailed and challenging collection of workbook labs, plus an extensively detailed technical reference guide. All of us have earned the CCIE Service Provider certification...
- https://leanpub.com/b/cciespultimate
- CCIE Service Provider Ultimate Study Bundle2 BooksPiotr Jablonski, Lukasz Bromirski, and Nick Russo have joined forces to deliver the only CCIE Service Provider training resource you'll ever need. This bundle contains a detailed and challenging collection of workbook labs, plus an extensively detailed technical reference guide. All of us have earned the CCIE Service Provider certification...
- #4
- Pattern-Oriented Memory Forensics and Malware Detection2 BooksThis training bundle for security engineers and researchers, malware and memory forensics analysts includes two accelerated training courses for Windows memory dump analysis using WinDbg. It is also useful for technical support and escalation engineers who analyze memory dumps from complex software environments and need to check for possible...
- https://leanpub.com/b/forensics
- Pattern-Oriented Memory Forensics and Malware Detection2 BooksThis training bundle for security engineers and researchers, malware and memory forensics analysts includes two accelerated training courses for Windows memory dump analysis using WinDbg. It is also useful for technical support and escalation engineers who analyze memory dumps from complex software environments and need to check for possible...
- #5
- Effective Kotlin bundle2 BooksThe package of the most essential books for Kotlin developers, to become great developers. Effective Kotlin and Kotlin Coroutines by Marcin Moskała are both famous positions, well known and commonly recommended.
- https://leanpub.com/b/effectivekotlinbundle
- Effective Kotlin bundle2 BooksThe package of the most essential books for Kotlin developers, to become great developers. Effective Kotlin and Kotlin Coroutines by Marcin Moskała are both famous positions, well known and commonly recommended.
- #6
- A Better Way to Learn JavaScript Book Series5 BooksA series of 5 books that will guide you to JavaScript mastery. These books are in progress, as follows:Book 1, The Basics, 95% complete (679 pages)Book 2, Built-in Objects, 70% complete (about 280 pages)Book 3, Useful Snippets, 80% complete (391 pages, 134 recipes, plus a listing of 201 recipes from book 1, and 92 recipes from book 2)Book 4,...
- https://leanpub.com/b/a-better-way-to-learn-javascript-book-series
- A Better Way to Learn JavaScript Book Series5 BooksA series of 5 books that will guide you to JavaScript mastery. These books are in progress, as follows:Book 1, The Basics, 95% complete (679 pages)Book 2, Built-in Objects, 70% complete (about 280 pages)Book 3, Useful Snippets, 80% complete (391 pages, 134 recipes, plus a listing of 201 recipes from book 1, and 92 recipes from book 2)Book 4,...
- #7
- Django for Beginners/APIs/Professionals3 Books
- https://leanpub.com/b/djangoforbeginnersapisprofessionals
- Django for Beginners/APIs/Professionals3 Books
- #8
- Cisco CCNA 200-301 Complet4 BooksCe lot comprend les quatre volumes du guide préparation à l'examen de certification Cisco CCNA 200-301.
- https://leanpub.com/b/cisco-ccna-200-301
- Cisco CCNA 200-301 Complet4 BooksCe lot comprend les quatre volumes du guide préparation à l'examen de certification Cisco CCNA 200-301.
- #9
- Organisational Psychotherapy Bundle 13 BooksOrganisational Psychotherapy series
- https://leanpub.com/b/organisationalpsychotherapybundle1
- Organisational Psychotherapy Bundle 13 BooksOrganisational Psychotherapy series
- #10
- 9 Books-Bundle: Shut Up and Code!9 Books"Shut up and code." Laughter in the audience. The hacker had just plugged in his notebook and started sharing his screen to present his super-smart Python script. "Shut up and code" The letters written in a white literal coding font on black background was the hackers' home screen background mantra. At the time, I was a first-year computer...
- https://leanpub.com/b/9books-bundleshutupandcode
- 9 Books-Bundle: Shut Up and Code!9 Books"Shut up and code." Laughter in the audience. The hacker had just plugged in his notebook and started sharing his screen to present his super-smart Python script. "Shut up and code" The letters written in a white literal coding font on black background was the hackers' home screen background mantra. At the time, I was a first-year computer...
- https://leanpub.com/courses/leanpub/completeguidetomodernjavascript
- Complete Guide to Modern JavaScript
- Alberto Montalesi
- Learn More
- Learn More
- https://leanpub.com/courses/leanpub/stratospheric
- Stratospheric - From Zero to Production with Spring Boot and AWSPhilip Riecks, Björn Wilmsmann, and Tom Hombergs
- https://leanpub.com/courses/leanpub/stratospheric
- Stratospheric - From Zero to Production with Spring Boot and AWSPhilip Riecks, Björn Wilmsmann, and Tom Hombergs
- https://leanpub.com/courses/leanpub/dirtydatadojo-excelpython
- Dirty Data Dojo: Cleaning Data (Excel & Python)Lee Baker
- https://leanpub.com/courses/leanpub/dirtydatadojo-excelpython
- Dirty Data Dojo: Cleaning Data (Excel & Python)Lee Baker
- https://leanpub.com/courses/leanpub/communication-basics
- Communication Super power - The Foundations of Effective CommunicationRob Lambert
- https://leanpub.com/courses/leanpub/communication-basics
- Communication Super power - The Foundations of Effective CommunicationRob Lambert
- https://leanpub.com/courses/leanpub/completeguidetomodernjavascript
- Complete Guide to Modern JavaScriptAlberto Montalesi
- https://leanpub.com/courses/leanpub/completeguidetomodernjavascript
- Complete Guide to Modern JavaScriptAlberto Montalesi
- https://leanpub.com/courses/leanpub/writingtestautomationframeworkfromscratch
- Writing test automation framework from scratchAlexander Pushkarev
- https://leanpub.com/courses/leanpub/writingtestautomationframeworkfromscratch
- Writing test automation framework from scratchAlexander Pushkarev
- https://leanpub.com/courses/leanpub/ansiblebyexamples
- Learn Ansible by 250+ ExamplesLuca Berton
- https://leanpub.com/courses/leanpub/ansiblebyexamples
- Learn Ansible by 250+ ExamplesLuca Berton
- https://leanpub.com/courses/leanpub/thecompleteguidetopycharm
- The Complete Guide to PyCharmLukas Rieger, Christian Mayer, and Shubham Sayon
- https://leanpub.com/courses/leanpub/thecompleteguidetopycharm
- The Complete Guide to PyCharmLukas Rieger, Christian Mayer, and Shubham Sayon
- https://leanpub.com/courses/leanpub/beginningcprogramming-beginnertoexpert2022complete
- Beginning C++ Programming - Beginner to Expert 2022 | Complete CourseDigital Online School
- https://leanpub.com/courses/leanpub/beginningcprogramming-beginnertoexpert2022complete
- Beginning C++ Programming - Beginner to Expert 2022 | Complete CourseDigital Online School
- https://leanpub.com/courses/leanpub/medicalstatistics-level1
- Medical Statistics - Level 1Fatai Akemokwe, Afelemo Orilade, and Nyemike Awunor
- https://leanpub.com/courses/leanpub/medicalstatistics-level1
- Medical Statistics - Level 1Fatai Akemokwe, Afelemo Orilade, and Nyemike Awunor
- https://leanpub.com/courses/leanpub/java-course
- Getting Proficient in JavaTarun Telang
- https://leanpub.com/courses/leanpub/java-course
- Getting Proficient in JavaTarun Telang
- https://leanpub.com/set/leanpub/14-csharp-courses
- 14 C# Courses Bundle
- TDD in C# From A to Z
- Software Architecture: Dependency Injection in .NET
- Software Design: Functional Programming in C#
- Multithreading and Parallel Programming in C#
- C# in Depth: Puzzles, Gotchas, Questions at Interviews
- Complete Practical LINQ Tutorial in C#
- Software Architecture: Meta and SOLID Principles in C#
- Double Your Coding Speed with Visual Studio and ReSharper
- Automate Application with Specflow and Selenium WebDriver C#
- Algorithms and Data Structures in C#: Complete Tutorial
- Master the Art of Writing Clean Code in C#
- Learn Enterprise WPF with XAML from Scratch
- MVVM in WPF Survival Guide From A to Z
- Learn Unit Testing with NUnit and C#
- Learn More
- TDD in C# From A to Z
- Software Architecture: Dependency Injection in .NET
- Software Design: Functional Programming in C#
- Multithreading and Parallel Programming in C#
- C# in Depth: Puzzles, Gotchas, Questions at Interviews
- Complete Practical LINQ Tutorial in C#
- Software Architecture: Meta and SOLID Principles in C#
- Double Your Coding Speed with Visual Studio and ReSharper
- Automate Application with Specflow and Selenium WebDriver C#
- Algorithms and Data Structures in C#: Complete Tutorial
- Master the Art of Writing Clean Code in C#
- Learn Enterprise WPF with XAML from Scratch
- MVVM in WPF Survival Guide From A to Z
- Learn Unit Testing with NUnit and C#
- Learn More
- https://leanpub.com/set/leanpub/gsskit
- Game Studio Starter Kit (3 Game Collection)This is the perfect Game Studio starter kit for launching your initial online dream business. This kit contains 3 tutorial books to help you create 3 different online games. You could have all 3 games ready within a day per game. Start and launch you Game Studio business today.
- https://leanpub.com/set/leanpub/gsskit
- Game Studio Starter Kit (3 Game Collection)This is the perfect Game Studio starter kit for launching your initial online dream business. This kit contains 3 tutorial books to help you create 3 different online games. You could have all 3 games ready within a day per game. Start and launch you Game Studio business today.
- https://leanpub.com/set/leanpub/ugsskitc
- Game Studio Starter Kit (6 Game Collection)This is the perfect Game Studio starter kit for launching your online dream business. This kit contains 6 tutorials books to help you create 9 different online game mechanics. You could have all 9 games ready in a day for each game. Start your Game Studio today.
- https://leanpub.com/set/leanpub/ugsskitc
- Game Studio Starter Kit (6 Game Collection)This is the perfect Game Studio starter kit for launching your online dream business. This kit contains 6 tutorials books to help you create 9 different online game mechanics. You could have all 9 games ready in a day for each game. Start your Game Studio today.
- https://leanpub.com/set/leanpub/wpfmvvm
- WPF + MVVMLearn both WPF and MVVM to build fully functional UI-applications with the modern UI-building framework, Windows Presentation Foundation (WPF).MVVM will help you to build WPF apps in a correct way from the software design perspective.
- https://leanpub.com/set/leanpub/wpfmvvm
- WPF + MVVMLearn both WPF and MVVM to build fully functional UI-applications with the modern UI-building framework, Windows Presentation Foundation (WPF).MVVM will help you to build WPF apps in a correct way from the software design perspective.
- https://leanpub.com/set/leanpub/realworldpython
- Real World PythonLearn Python the Practical Way - In this course you learn all the basics of the Python programming language. It contains exercises, explanatory videos, an example solution and a quiz. This will enable you to apply your skills to a wide range of real world problems.A collection of more Python exercises - Exercises with solutions to continue...
- https://leanpub.com/set/leanpub/realworldpython
- Real World PythonLearn Python the Practical Way - In this course you learn all the basics of the Python programming language. It contains exercises, explanatory videos, an example solution and a quiz. This will enable you to apply your skills to a wide range of real world problems.A collection of more Python exercises - Exercises with solutions to continue...
- https://leanpub.com/set/leanpub/programmingskills
- How to Thrive in 2030 | Master These 3 Programming SkillsDon't want to miss out on emerging technologies and new markets in the programming space? Consider these three mega trends:Python is the fastest-growing major programming language on the planet.Machine Learning Engineers earn more money than ever before.Text Processing is a highly sought-after skill considering the exponentially growing supply...
- https://leanpub.com/set/leanpub/programmingskills
- How to Thrive in 2030 | Master These 3 Programming SkillsDon't want to miss out on emerging technologies and new markets in the programming space? Consider these three mega trends:Python is the fastest-growing major programming language on the planet.Machine Learning Engineers earn more money than ever before.Text Processing is a highly sought-after skill considering the exponentially growing supply...
- https://leanpub.com/set/leanpub/asimplepathtopythonsuccess
- A Simple Path to Python SuccessPython is the fastest-growing major programming language on the planet. This practical course set will teach you Python in a hands-on, highly practical way that guarantees your success. All you need to go from zero to completing your own Python projects in a relaxed, student-centric, and fun environment. Create yourself a new skill that'll bring...
- https://leanpub.com/set/leanpub/asimplepathtopythonsuccess
- A Simple Path to Python SuccessPython is the fastest-growing major programming language on the planet. This practical course set will teach you Python in a hands-on, highly practical way that guarantees your success. All you need to go from zero to completing your own Python projects in a relaxed, student-centric, and fun environment. Create yourself a new skill that'll bring...
- https://leanpub.com/set/leanpub/7courses
- 7 Course-Bundle: Shut Up and Code Python + PyCharm + Coding Interview + Machine Learning + One-Liners + Regex + Lambdas"Shut up and code." Laughter in the audience. The hacker had just plugged in his notebook and started sharing his screen to present his super-smart Python script. "Shut up and code" The letters written in a white literal coding font on black background was the hackers' home screen background mantra. At the time, I was a first-year computer...
- https://leanpub.com/set/leanpub/7courses
- 7 Course-Bundle: Shut Up and Code Python + PyCharm + Coding Interview + Machine Learning + One-Liners + Regex + Lambdas"Shut up and code." Laughter in the audience. The hacker had just plugged in his notebook and started sharing his screen to present his super-smart Python script. "Shut up and code" The letters written in a white literal coding font on black background was the hackers' home screen background mantra. At the time, I was a first-year computer...
- https://leanpub.com/set/leanpub/14-csharp-courses
- 14 C# Courses BundleTaking this bundle, you'll get a comprehensive set of courses that cover almost the whole surface of the .NET framework.The big topics that are covered:WPFMVVMSpecFlow and SeleniumLINQMultithreading and Parallel ProgrammingC# in Depth: Puzzles and GotchasAlgorithms and Data Structures in C#VS and R#and engineering practices:Unit Testing with...
- https://leanpub.com/set/leanpub/14-csharp-courses
- 14 C# Courses BundleTaking this bundle, you'll get a comprehensive set of courses that cover almost the whole surface of the .NET framework.The big topics that are covered:WPFMVVMSpecFlow and SeleniumLINQMultithreading and Parallel ProgrammingC# in Depth: Puzzles and GotchasAlgorithms and Data Structures in C#VS and R#and engineering practices:Unit Testing with...
- https://leanpub.com/set/leanpub/full-testing-csharp
- End to End Testing in C#: Unit, Integration, and Acceptance TestingTaking this bundle, you'll learn:The basics of writing unit testsBest Practices of writing unit testsAPI of NUnitWriting test doublesUsing dependency injection to make code testableA lot of TDD practiceKatas and TDDAcceptance and Integration TestsImplement a WPF app by TDDTDD Best PracticesSpecFlow for writing acceptance testsSelenium:...
- https://leanpub.com/set/leanpub/full-testing-csharp
- End to End Testing in C#: Unit, Integration, and Acceptance TestingTaking this bundle, you'll learn:The basics of writing unit testsBest Practices of writing unit testsAPI of NUnitWriting test doublesUsing dependency injection to make code testableA lot of TDD practiceKatas and TDDAcceptance and Integration TestsImplement a WPF app by TDDTDD Best PracticesSpecFlow for writing acceptance testsSelenium:...
- https://leanpub.com/set/leanpub/csharp-architect
- Design and Architecture Fundamentals in C#Taking this course bundle, you'll learn:SOLID principles (SRP, OCP, ISP, LSP, DIP) in-depthMeta principles: DRY, KISS, YAGNI, SoC, CQS, Law of Demeter, PoLADependency Injection in Depth: IoC or DI containers, best practices, and anti-patternsFunctional Programming in C#: purity and side effects, functional C# features, immutability,...
- https://leanpub.com/set/leanpub/csharp-architect
- Design and Architecture Fundamentals in C#Taking this course bundle, you'll learn:SOLID principles (SRP, OCP, ISP, LSP, DIP) in-depthMeta principles: DRY, KISS, YAGNI, SoC, CQS, Law of Demeter, PoLADependency Injection in Depth: IoC or DI containers, best practices, and anti-patternsFunctional Programming in C#: purity and side effects, functional C# features, immutability,...
- Learn More
- Create a Book or Course
- See full terms
- $12,051,050
- 80% royalties
- 25 million pounds of CO2
- 46,000 trees
- Learn more about writing on Leanpub
- Learn more about writing on Leanpub
- Learn more about our weekly and monthly newsletters here
- https://leanpub.com/
- Weekly Sale
- Monthly Sale
- Home
- Redeem a Token
- Search
- Featured Episode
- Episode List
- About Leanpub
- Contact
- Press
- Imagine a world...
- Climate Change
- Manifesto
- COVID-19
- Causes
- Accessibility
- Reader Memberships
- Author Memberships
- Your Membership
- Create a Book
- Create a Course
- Testimonials
- Why Leanpub
- The Leanpub Author Update
- The Leanpub Manual
- Supported Languages
- The LFM Manual
- The Markua Manual
- API Docs
- Learn More
- Sign Up
- Terms of Service
- Copyright Policy
- Privacy Policy
- Refund Policy
Externals
20- this video
- our YouTube channel
- subscribe to our YouTube channel
- Watch on YouTube
- Watch on YouTube
- openintro.org
- available through Lulu
- C++17
- C++ Move Semantics
- Learn more about Leanpub's ebook formats and where to read them
- Leanpub FAQ
- Leanpub Author FAQ
- Search our Help Center
- How to Contact Us
- Blog
- Author Help Center
- Leanpub Authors Forum
- Ruboss Technology Corp.
- Privacy Policy
- Terms of Service
Language
The webpage has the language declared.
en
Favicon
The webpage has a favicon.
https://d3g6anj9jkury9.cloudfront.net/assets/favicons/favicon-196x196-b8cab44cf725c4fa0aafdbd237cdc4ed.png
Performance
Text compression
The HTML file is compressed.
Load time
The webpage loaded in 0.85 seconds.
Page size
The webpage HTML size is larger than 330,000.00.
HTTP requests
The webpage makes more than 50.00 HTTP requests.
JavaScripts
5- https://ajax.googleapis.com/ajax/libs/webfont/1.6.16/webfont.js
- https://www.google.com/recaptcha/api.js?render=6LdDCakUAAAAAEFI0Kyx_gg9t-G4r1mOWrIwFLd0
- https://d3g6anj9jkury9.cloudfront.net/assets/modernizr-005edd23d9b2e833c505a94e864a02c1.js
- https://d3g6anj9jkury9.cloudfront.net/assets/polyfill-bundle-75a7fa1ad6f358912f04.js
- https://d3g6anj9jkury9.cloudfront.net/assets/app-bundle-5caa9f3656eaf65d9fe9.js
CSS
2- https://d3g6anj9jkury9.cloudfront.net/assets/stylesheets/app-bundle-5caa9f3656eaf65d9fe9.css
- https://d3g6anj9jkury9.cloudfront.net/assets/font_awesome-f7d95bde64062dd89b417f07c933597d.css
Images
102- data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABDCAYAAABjoACgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABSRJREFUeNrsXP11mzAQx375P+oEYQOzQdig3iDOBHUnKBs4mYB0grgTQCYwmcBkAuMJXCk9xYqK0DfgoHvvHnl20En3ofsd5hRFgQIFChQoUKBBaOZz8NPphPAlwZxivsEcY6aftVGDuYLrK/xdzWaz2lB+DLIILxjZSHALlU3kvWEuQX5zMQbAi17iyy0oPXE0bAXKeJQZA5T+w5P8Fyx/O7owwotOMeeYDyf/VBB5gjkUPcg/wFrToZWOMK8w70/DEFF2AlwMNIc96AD1tgWBsDWEOYoC0dz1iPlBN1+YGCDHl5WDSdfAlJDDPVtlT2cVFQPb0hM2wL3ODVcGQnQnWsKCCaqp8QRLDeREk7kNvSdPVUQDe3sMqCnRlB97dx08wZ3CvrgBNOQq16w1c80e7kGO5rCENcnmsOsjB5wEXxF49rsNpjFenUA9kLRsO+yW9AJ/lyzsJAkPXzYduYd49098zxMHS1PGo6mn3suisQNm32FudTA85syn9yMRIhHAwo1CxMhoxyINmEPe8n859z9riezUUhci5IV8GiCVGQCUfvCEvzM2GuCzA0QGVXymKN+XAVKfBlgKhGbwfdID9iZenTDyEsY5dPKErQEywbhauW+uKVcGE/uoC8gc3rclvN0SVFOBAxSaKCT1OD9vMPS6A+ppC7ekHPDAraO6xATe/tLQkRMDjCECPhlhhFWxlhPOXUhk4NxiKs8eTCCsCwOkI4sAG7r1NG7adwSUpuH3BajsLQIUYVt4OqquK2cRUFFMPkFdV33mAJFVjxfq/S7qgKPt2HOHXhAiwHMEiFBDM+H9v7FFWC4jYBEiwG8EJIKC5GIjwPaBXMeva4kPAyCJB0wxB4iiADk1QAfEbEIN0J4HVGH53ML7CdUTrgE+6cA0ClQNIFLw24V7v4ta4M0mDziJgAnv/71FwEIiHAUDKOvMSwQsggEGyAHMOzuXGgHWvwl0vC7vPQewguNo2lR7iwB4sywKBtDfhjp0pxUBcVcBoiJkqsWYimPaGOD1C3h/6mic1yEM0ITtp58IuBF8XgUD/KcLVd05jYCboP8BcgB5J/MrRICLt5kZXfRmgCZAUKUosDNAR7NBFQyglgdkDRuyl3MThzVADUwmeozOxxLw8siEr6NzSxNy4JkVI7fmCqfKYwTQNZWmBkAWNQARqtydyNzDexDtVLyL1B97b0H21vScCcNaYKn7SMI0AkTbD1n4H1h406JI1FL8LMAjj5zHkpbWGhIc4QeIuFXU3iROxvgdtTRLw30xF1E0yl5anKDpSKy6lIBejBDCpqu9B9p0aEtozO57TGvnzvIogJw/DoDrBfvoEeO+X8G9e8t2qA2sBcnQlGCMjQ1EKyQG4JW+9nxuw6dDMkAm4pSQez6forX/WKWB0cQArd7L/Q/xjucBDupIucX3fWDHM9+QZ9K8PZMYQNSU/S36d2DH3cAw9AGu6wHn8JF7MB8EhdrMpQGaKPQBdEFRpGOAK4MS3VT5ZXQ+CozH4uzY9HixxGF00fqDHoMmqlrj6Hy0mskjCiTSpain7MqjN5QASUtNSLfloCs9lyE2UDo9v8IIUjI1yPfIX1+xUHhmmBytTpDqmI/q6Vx7HpY6kk+hrUmyz3wbIO/rp0nJvLKe5hBrwl0jAxQKnpZ5PR2kY2vgomE/xPupTEEoi8zChQH2gH3XY3gZFxa/A0YjmE8CunluMUihDUOZZzcun4s4NwLAvGak8xu9DgMFChQo0HD0V4ABAKiCSwHftnDCAAAAAElFTkSuQmCC
- https://d2sofvawe08yqg.cloudfront.net/cli_computing/s_featured?1667285071
- https://d39qdlcrvnra4b.cloudfront.net/avatars/1441642/tiny/lbe.jpg?1632023898
- https://d2sofvawe08yqg.cloudfront.net/the-easiest-way-to-learn-design-patterns/s_shelf?1644216456
- https://d2sofvawe08yqg.cloudfront.net/scrum-ai/s_shelf?1663338012
- https://d2sofvawe08yqg.cloudfront.net/pwawithreact/s_shelf?1648130294
- https://d2sofvawe08yqg.cloudfront.net/theartoffunctionalprogramming/s_shelf?1663794234
- https://d2sofvawe08yqg.cloudfront.net/TipsFromTheTrenches/s_shelf?1635901812
- https://d2sofvawe08yqg.cloudfront.net/agileplaybookfortechnicalcommunicators/s_shelf?1649395318
- https://d2sofvawe08yqg.cloudfront.net/the-easiest-way-to-learn-design-patterns/s_shelf?1644216456
- https://d2sofvawe08yqg.cloudfront.net/scrum-ai/s_shelf?1663338012
- https://d2sofvawe08yqg.cloudfront.net/pwawithreact/s_shelf?1648130294
- https://d2sofvawe08yqg.cloudfront.net/theartoffunctionalprogramming/s_shelf?1663794234
- https://d2sofvawe08yqg.cloudfront.net/TipsFromTheTrenches/s_shelf?1635901812
- https://d2sofvawe08yqg.cloudfront.net/agileplaybookfortechnicalcommunicators/s_shelf?1649395318
- https://d2sofvawe08yqg.cloudfront.net/the-easiest-way-to-learn-design-patterns/s_mini?1644216456
- https://d2sofvawe08yqg.cloudfront.net/scrum-ai/s_mini?1663338012
- https://d2sofvawe08yqg.cloudfront.net/pwawithreact/s_mini?1648130294
- https://d2sofvawe08yqg.cloudfront.net/theartoffunctionalprogramming/s_mini?1663794234
- https://d2sofvawe08yqg.cloudfront.net/TipsFromTheTrenches/s_mini?1635901812
- https://d2sofvawe08yqg.cloudfront.net/agileplaybookfortechnicalcommunicators/s_mini?1649395318
- https://d2sofvawe08yqg.cloudfront.net/identityauthenticationandgaming/s_mini?1663727322
- https://d2sofvawe08yqg.cloudfront.net/stopoverthinkingandstartrunning/s_mini?1637021148
- https://d2sofvawe08yqg.cloudfront.net/signalronnet6-thecompleteguide/s_mini?1640534127
- https://d2sofvawe08yqg.cloudfront.net/cd-pipelines/s_mini?1620662255
- https://d2sofvawe08yqg.cloudfront.net/writing-maintainable-unit-tests/s_mini?1620627592
- https://d39qdlcrvnra4b.cloudfront.net/avatars/1707580/medium/pNqBZou2_400x400.png?1593503107
- https://d2sofvawe08yqg.cloudfront.net/windows11fieldguide/s_list?1667074126
- https://d2sofvawe08yqg.cloudfront.net/ansible-for-devops/s_list?1650061398
- https://d2sofvawe08yqg.cloudfront.net/fp-made-easier/s_list?1623544731
- https://d2sofvawe08yqg.cloudfront.net/composeinternals/s_list?1657985636
- https://d2sofvawe08yqg.cloudfront.net/os/s_list?1620484636
- https://d2sofvawe08yqg.cloudfront.net/rprogramming/s_list?1620416872
- https://d2sofvawe08yqg.cloudfront.net/cpp20/s_list?1624689307
- https://d2sofvawe08yqg.cloudfront.net/introducing_eventstorming/s_list?1666601163
- https://d2sofvawe08yqg.cloudfront.net/node-opcuabyexample/s_list?1620616171
- https://d2sofvawe08yqg.cloudfront.net/thinking-with-types/s_list?1620572100
- https://s3.amazonaws.com/bundles.leanpub.com/effectivekotlinbundle/s_featured/bundle-cover.png?1666186738
- https://s3.amazonaws.com/bundles.leanpub.com/go-optimizations-details-generics/s_list/bundle-cover.png?1654449221
- https://s3.amazonaws.com/bundles.leanpub.com/go-optimizations-details-generics/s_list/bundle-cover.png?1654449221
- https://s3.amazonaws.com/bundles.leanpub.com/software-architecture/s_list/bundle-cover.png?1653737321
- https://s3.amazonaws.com/bundles.leanpub.com/software-architecture/s_list/bundle-cover.png?1653737321
- https://s3.amazonaws.com/bundles.leanpub.com/cciespultimate/s_list/bundle-cover.png?1622996293
- https://s3.amazonaws.com/bundles.leanpub.com/cciespultimate/s_list/bundle-cover.png?1622996293
- https://s3.amazonaws.com/bundles.leanpub.com/forensics/s_list/bundle-cover.png?1646514486
- https://s3.amazonaws.com/bundles.leanpub.com/forensics/s_list/bundle-cover.png?1646514486
- https://s3.amazonaws.com/bundles.leanpub.com/effectivekotlinbundle/s_list/bundle-cover.png?1666186738
- https://s3.amazonaws.com/bundles.leanpub.com/effectivekotlinbundle/s_list/bundle-cover.png?1666186738
- https://s3.amazonaws.com/bundles.leanpub.com/a-better-way-to-learn-javascript-book-series/s_list/bundle-cover.png?1665211088
- https://s3.amazonaws.com/bundles.leanpub.com/a-better-way-to-learn-javascript-book-series/s_list/bundle-cover.png?1665211088
- https://s3.amazonaws.com/bundles.leanpub.com/djangoforbeginnersapisprofessionals/s_list/bundle-cover.png?1654191443
- https://s3.amazonaws.com/bundles.leanpub.com/djangoforbeginnersapisprofessionals/s_list/bundle-cover.png?1654191443
- https://s3.amazonaws.com/bundles.leanpub.com/cisco-ccna-200-301/s_list/bundle-cover.png?1632062630
- https://s3.amazonaws.com/bundles.leanpub.com/cisco-ccna-200-301/s_list/bundle-cover.png?1632062630
- https://s3.amazonaws.com/bundles.leanpub.com/organisationalpsychotherapybundle1/s_list/bundle-cover.png?1637651906
- https://s3.amazonaws.com/bundles.leanpub.com/organisationalpsychotherapybundle1/s_list/bundle-cover.png?1637651906
- https://s3.amazonaws.com/bundles.leanpub.com/9books-bundleshutupandcode/s_list/bundle-cover.png?1621302929
- https://s3.amazonaws.com/bundles.leanpub.com/9books-bundleshutupandcode/s_list/bundle-cover.png?1621302929
- https://dclrlzd4gl55u.cloudfront.net/764/s_featured?1621304709
- https://d39qdlcrvnra4b.cloudfront.net/avatars/1309766/tiny/Alberto_Montalesi.jpg?1535802143
- https://dclrlzd4gl55u.cloudfront.net/2765/s_list?1653995593
- https://dclrlzd4gl55u.cloudfront.net/2765/s_list?1653995593
- https://dclrlzd4gl55u.cloudfront.net/2375/s_list?1621306187
- https://dclrlzd4gl55u.cloudfront.net/2375/s_list?1621306187
- https://dclrlzd4gl55u.cloudfront.net/1289/s_list?1621305392
- https://dclrlzd4gl55u.cloudfront.net/1289/s_list?1621305392
- https://dclrlzd4gl55u.cloudfront.net/764/s_list?1621304709
- https://dclrlzd4gl55u.cloudfront.net/764/s_list?1621304709
- https://dclrlzd4gl55u.cloudfront.net/2882/s_list?1663677031
- https://dclrlzd4gl55u.cloudfront.net/2882/s_list?1663677031
- https://dclrlzd4gl55u.cloudfront.net/2689/s_list?1652696974
- https://dclrlzd4gl55u.cloudfront.net/2689/s_list?1652696974
- https://dclrlzd4gl55u.cloudfront.net/2118/s_list?1621305767
- https://dclrlzd4gl55u.cloudfront.net/2118/s_list?1621305767
- https://dclrlzd4gl55u.cloudfront.net/2847/s_list?1658721276
- https://dclrlzd4gl55u.cloudfront.net/2847/s_list?1658721276
- https://dclrlzd4gl55u.cloudfront.net/2390/s_list?1621306205
- https://dclrlzd4gl55u.cloudfront.net/2390/s_list?1621306205
- https://dclrlzd4gl55u.cloudfront.net/1410/s_list?1621305478
- https://dclrlzd4gl55u.cloudfront.net/1410/s_list?1621305478
- https://d2o9wnd5wywfpj.cloudfront.net/covers/32/s_featured/portfolio-08-large.jpg?1621306513
- https://d2o9wnd5wywfpj.cloudfront.net/covers/4/s_list/3-gameGSSK-3.jpg?1621306330
- https://d2o9wnd5wywfpj.cloudfront.net/covers/4/s_list/3-gameGSSK-3.jpg?1621306330
- https://d2o9wnd5wywfpj.cloudfront.net/covers/11/s_list/6-gameGSSK-3.jpg?1621306406
- https://d2o9wnd5wywfpj.cloudfront.net/covers/11/s_list/6-gameGSSK-3.jpg?1621306406
- https://d2o9wnd5wywfpj.cloudfront.net/covers/15/s_list/300316_4409_6.jpg?1621306422
- https://d2o9wnd5wywfpj.cloudfront.net/covers/15/s_list/300316_4409_6.jpg?1621306422
- https://d2o9wnd5wywfpj.cloudfront.net/covers/21/s_list/covercoruse.001.png?1621306430
- https://d2o9wnd5wywfpj.cloudfront.net/covers/21/s_list/covercoruse.001.png?1621306430
- https://d2o9wnd5wywfpj.cloudfront.net/covers/23/s_list/photo-of-woman-wearing-turtleneck-top-2777898.jpg?1621306449
- https://d2o9wnd5wywfpj.cloudfront.net/covers/23/s_list/photo-of-woman-wearing-turtleneck-top-2777898.jpg?1621306449
- https://d2o9wnd5wywfpj.cloudfront.net/covers/28/s_list/python-logo-generic-reddit.jpg?1621306498
- https://d2o9wnd5wywfpj.cloudfront.net/covers/28/s_list/python-logo-generic-reddit.jpg?1621306498
- https://d2o9wnd5wywfpj.cloudfront.net/covers/30/s_list/shutupandcode.jpg?1621306505
- https://d2o9wnd5wywfpj.cloudfront.net/covers/30/s_list/shutupandcode.jpg?1621306505
- https://d2o9wnd5wywfpj.cloudfront.net/covers/32/s_list/portfolio-08-large.jpg?1621306513
- https://d2o9wnd5wywfpj.cloudfront.net/covers/32/s_list/portfolio-08-large.jpg?1621306513
- https://d2o9wnd5wywfpj.cloudfront.net/covers/33/s_list/original-f2993df029569ea876aecc84c8f0bf6f.jpg?1621306521
- https://d2o9wnd5wywfpj.cloudfront.net/covers/33/s_list/original-f2993df029569ea876aecc84c8f0bf6f.jpg?1621306521
- https://d2o9wnd5wywfpj.cloudfront.net/covers/34/s_list/Control-Statements-Loops.jpg?1621306529
- https://d2o9wnd5wywfpj.cloudfront.net/covers/34/s_list/Control-Statements-Loops.jpg?1621306529
- data:image/png;base64,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
Image format
There are 102 images that are not using the AVIF, WebP format.
Images
102- data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABDCAYAAABjoACgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABSRJREFUeNrsXP11mzAQx375P+oEYQOzQdig3iDOBHUnKBs4mYB0grgTQCYwmcBkAuMJXCk9xYqK0DfgoHvvHnl20En3ofsd5hRFgQIFChQoUKBBaOZz8NPphPAlwZxivsEcY6aftVGDuYLrK/xdzWaz2lB+DLIILxjZSHALlU3kvWEuQX5zMQbAi17iyy0oPXE0bAXKeJQZA5T+w5P8Fyx/O7owwotOMeeYDyf/VBB5gjkUPcg/wFrToZWOMK8w70/DEFF2AlwMNIc96AD1tgWBsDWEOYoC0dz1iPlBN1+YGCDHl5WDSdfAlJDDPVtlT2cVFQPb0hM2wL3ODVcGQnQnWsKCCaqp8QRLDeREk7kNvSdPVUQDe3sMqCnRlB97dx08wZ3CvrgBNOQq16w1c80e7kGO5rCENcnmsOsjB5wEXxF49rsNpjFenUA9kLRsO+yW9AJ/lyzsJAkPXzYduYd49098zxMHS1PGo6mn3suisQNm32FudTA85syn9yMRIhHAwo1CxMhoxyINmEPe8n859z9riezUUhci5IV8GiCVGQCUfvCEvzM2GuCzA0QGVXymKN+XAVKfBlgKhGbwfdID9iZenTDyEsY5dPKErQEywbhauW+uKVcGE/uoC8gc3rclvN0SVFOBAxSaKCT1OD9vMPS6A+ppC7ekHPDAraO6xATe/tLQkRMDjCECPhlhhFWxlhPOXUhk4NxiKs8eTCCsCwOkI4sAG7r1NG7adwSUpuH3BajsLQIUYVt4OqquK2cRUFFMPkFdV33mAJFVjxfq/S7qgKPt2HOHXhAiwHMEiFBDM+H9v7FFWC4jYBEiwG8EJIKC5GIjwPaBXMeva4kPAyCJB0wxB4iiADk1QAfEbEIN0J4HVGH53ML7CdUTrgE+6cA0ClQNIFLw24V7v4ta4M0mDziJgAnv/71FwEIiHAUDKOvMSwQsggEGyAHMOzuXGgHWvwl0vC7vPQewguNo2lR7iwB4sywKBtDfhjp0pxUBcVcBoiJkqsWYimPaGOD1C3h/6mic1yEM0ITtp58IuBF8XgUD/KcLVd05jYCboP8BcgB5J/MrRICLt5kZXfRmgCZAUKUosDNAR7NBFQyglgdkDRuyl3MThzVADUwmeozOxxLw8siEr6NzSxNy4JkVI7fmCqfKYwTQNZWmBkAWNQARqtydyNzDexDtVLyL1B97b0H21vScCcNaYKn7SMI0AkTbD1n4H1h406JI1FL8LMAjj5zHkpbWGhIc4QeIuFXU3iROxvgdtTRLw30xF1E0yl5anKDpSKy6lIBejBDCpqu9B9p0aEtozO57TGvnzvIogJw/DoDrBfvoEeO+X8G9e8t2qA2sBcnQlGCMjQ1EKyQG4JW+9nxuw6dDMkAm4pSQez6forX/WKWB0cQArd7L/Q/xjucBDupIucX3fWDHM9+QZ9K8PZMYQNSU/S36d2DH3cAw9AGu6wHn8JF7MB8EhdrMpQGaKPQBdEFRpGOAK4MS3VT5ZXQ+CozH4uzY9HixxGF00fqDHoMmqlrj6Hy0mskjCiTSpain7MqjN5QASUtNSLfloCs9lyE2UDo9v8IIUjI1yPfIX1+xUHhmmBytTpDqmI/q6Vx7HpY6kk+hrUmyz3wbIO/rp0nJvLKe5hBrwl0jAxQKnpZ5PR2kY2vgomE/xPupTEEoi8zChQH2gH3XY3gZFxa/A0YjmE8CunluMUihDUOZZzcun4s4NwLAvGak8xu9DgMFChQo0HD0V4ABAKiCSwHftnDCAAAAAElFTkSuQmCC
- https://d2sofvawe08yqg.cloudfront.net/cli_computing/s_featured?1667285071
- https://d39qdlcrvnra4b.cloudfront.net/avatars/1441642/tiny/lbe.jpg?1632023898
- https://d2sofvawe08yqg.cloudfront.net/the-easiest-way-to-learn-design-patterns/s_shelf?1644216456
- https://d2sofvawe08yqg.cloudfront.net/scrum-ai/s_shelf?1663338012
- https://d2sofvawe08yqg.cloudfront.net/pwawithreact/s_shelf?1648130294
- https://d2sofvawe08yqg.cloudfront.net/theartoffunctionalprogramming/s_shelf?1663794234
- https://d2sofvawe08yqg.cloudfront.net/TipsFromTheTrenches/s_shelf?1635901812
- https://d2sofvawe08yqg.cloudfront.net/agileplaybookfortechnicalcommunicators/s_shelf?1649395318
- https://d2sofvawe08yqg.cloudfront.net/the-easiest-way-to-learn-design-patterns/s_shelf?1644216456
- https://d2sofvawe08yqg.cloudfront.net/scrum-ai/s_shelf?1663338012
- https://d2sofvawe08yqg.cloudfront.net/pwawithreact/s_shelf?1648130294
- https://d2sofvawe08yqg.cloudfront.net/theartoffunctionalprogramming/s_shelf?1663794234
- https://d2sofvawe08yqg.cloudfront.net/TipsFromTheTrenches/s_shelf?1635901812
- https://d2sofvawe08yqg.cloudfront.net/agileplaybookfortechnicalcommunicators/s_shelf?1649395318
- https://d2sofvawe08yqg.cloudfront.net/the-easiest-way-to-learn-design-patterns/s_mini?1644216456
- https://d2sofvawe08yqg.cloudfront.net/scrum-ai/s_mini?1663338012
- https://d2sofvawe08yqg.cloudfront.net/pwawithreact/s_mini?1648130294
- https://d2sofvawe08yqg.cloudfront.net/theartoffunctionalprogramming/s_mini?1663794234
- https://d2sofvawe08yqg.cloudfront.net/TipsFromTheTrenches/s_mini?1635901812
- https://d2sofvawe08yqg.cloudfront.net/agileplaybookfortechnicalcommunicators/s_mini?1649395318
- https://d2sofvawe08yqg.cloudfront.net/identityauthenticationandgaming/s_mini?1663727322
- https://d2sofvawe08yqg.cloudfront.net/stopoverthinkingandstartrunning/s_mini?1637021148
- https://d2sofvawe08yqg.cloudfront.net/signalronnet6-thecompleteguide/s_mini?1640534127
- https://d2sofvawe08yqg.cloudfront.net/cd-pipelines/s_mini?1620662255
- https://d2sofvawe08yqg.cloudfront.net/writing-maintainable-unit-tests/s_mini?1620627592
- https://d39qdlcrvnra4b.cloudfront.net/avatars/1707580/medium/pNqBZou2_400x400.png?1593503107
- https://d2sofvawe08yqg.cloudfront.net/windows11fieldguide/s_list?1667074126
- https://d2sofvawe08yqg.cloudfront.net/ansible-for-devops/s_list?1650061398
- https://d2sofvawe08yqg.cloudfront.net/fp-made-easier/s_list?1623544731
- https://d2sofvawe08yqg.cloudfront.net/composeinternals/s_list?1657985636
- https://d2sofvawe08yqg.cloudfront.net/os/s_list?1620484636
- https://d2sofvawe08yqg.cloudfront.net/rprogramming/s_list?1620416872
- https://d2sofvawe08yqg.cloudfront.net/cpp20/s_list?1624689307
- https://d2sofvawe08yqg.cloudfront.net/introducing_eventstorming/s_list?1666601163
- https://d2sofvawe08yqg.cloudfront.net/node-opcuabyexample/s_list?1620616171
- https://d2sofvawe08yqg.cloudfront.net/thinking-with-types/s_list?1620572100
- https://s3.amazonaws.com/bundles.leanpub.com/effectivekotlinbundle/s_featured/bundle-cover.png?1666186738
- https://s3.amazonaws.com/bundles.leanpub.com/go-optimizations-details-generics/s_list/bundle-cover.png?1654449221
- https://s3.amazonaws.com/bundles.leanpub.com/go-optimizations-details-generics/s_list/bundle-cover.png?1654449221
- https://s3.amazonaws.com/bundles.leanpub.com/software-architecture/s_list/bundle-cover.png?1653737321
- https://s3.amazonaws.com/bundles.leanpub.com/software-architecture/s_list/bundle-cover.png?1653737321
- https://s3.amazonaws.com/bundles.leanpub.com/cciespultimate/s_list/bundle-cover.png?1622996293
- https://s3.amazonaws.com/bundles.leanpub.com/cciespultimate/s_list/bundle-cover.png?1622996293
- https://s3.amazonaws.com/bundles.leanpub.com/forensics/s_list/bundle-cover.png?1646514486
- https://s3.amazonaws.com/bundles.leanpub.com/forensics/s_list/bundle-cover.png?1646514486
- https://s3.amazonaws.com/bundles.leanpub.com/effectivekotlinbundle/s_list/bundle-cover.png?1666186738
- https://s3.amazonaws.com/bundles.leanpub.com/effectivekotlinbundle/s_list/bundle-cover.png?1666186738
- https://s3.amazonaws.com/bundles.leanpub.com/a-better-way-to-learn-javascript-book-series/s_list/bundle-cover.png?1665211088
- https://s3.amazonaws.com/bundles.leanpub.com/a-better-way-to-learn-javascript-book-series/s_list/bundle-cover.png?1665211088
- https://s3.amazonaws.com/bundles.leanpub.com/djangoforbeginnersapisprofessionals/s_list/bundle-cover.png?1654191443
- https://s3.amazonaws.com/bundles.leanpub.com/djangoforbeginnersapisprofessionals/s_list/bundle-cover.png?1654191443
- https://s3.amazonaws.com/bundles.leanpub.com/cisco-ccna-200-301/s_list/bundle-cover.png?1632062630
- https://s3.amazonaws.com/bundles.leanpub.com/cisco-ccna-200-301/s_list/bundle-cover.png?1632062630
- https://s3.amazonaws.com/bundles.leanpub.com/organisationalpsychotherapybundle1/s_list/bundle-cover.png?1637651906
- https://s3.amazonaws.com/bundles.leanpub.com/organisationalpsychotherapybundle1/s_list/bundle-cover.png?1637651906
- https://s3.amazonaws.com/bundles.leanpub.com/9books-bundleshutupandcode/s_list/bundle-cover.png?1621302929
- https://s3.amazonaws.com/bundles.leanpub.com/9books-bundleshutupandcode/s_list/bundle-cover.png?1621302929
- https://dclrlzd4gl55u.cloudfront.net/764/s_featured?1621304709
- https://d39qdlcrvnra4b.cloudfront.net/avatars/1309766/tiny/Alberto_Montalesi.jpg?1535802143
- https://dclrlzd4gl55u.cloudfront.net/2765/s_list?1653995593
- https://dclrlzd4gl55u.cloudfront.net/2765/s_list?1653995593
- https://dclrlzd4gl55u.cloudfront.net/2375/s_list?1621306187
- https://dclrlzd4gl55u.cloudfront.net/2375/s_list?1621306187
- https://dclrlzd4gl55u.cloudfront.net/1289/s_list?1621305392
- https://dclrlzd4gl55u.cloudfront.net/1289/s_list?1621305392
- https://dclrlzd4gl55u.cloudfront.net/764/s_list?1621304709
- https://dclrlzd4gl55u.cloudfront.net/764/s_list?1621304709
- https://dclrlzd4gl55u.cloudfront.net/2882/s_list?1663677031
- https://dclrlzd4gl55u.cloudfront.net/2882/s_list?1663677031
- https://dclrlzd4gl55u.cloudfront.net/2689/s_list?1652696974
- https://dclrlzd4gl55u.cloudfront.net/2689/s_list?1652696974
- https://dclrlzd4gl55u.cloudfront.net/2118/s_list?1621305767
- https://dclrlzd4gl55u.cloudfront.net/2118/s_list?1621305767
- https://dclrlzd4gl55u.cloudfront.net/2847/s_list?1658721276
- https://dclrlzd4gl55u.cloudfront.net/2847/s_list?1658721276
- https://dclrlzd4gl55u.cloudfront.net/2390/s_list?1621306205
- https://dclrlzd4gl55u.cloudfront.net/2390/s_list?1621306205
- https://dclrlzd4gl55u.cloudfront.net/1410/s_list?1621305478
- https://dclrlzd4gl55u.cloudfront.net/1410/s_list?1621305478
- https://d2o9wnd5wywfpj.cloudfront.net/covers/32/s_featured/portfolio-08-large.jpg?1621306513
- https://d2o9wnd5wywfpj.cloudfront.net/covers/4/s_list/3-gameGSSK-3.jpg?1621306330
- https://d2o9wnd5wywfpj.cloudfront.net/covers/4/s_list/3-gameGSSK-3.jpg?1621306330
- https://d2o9wnd5wywfpj.cloudfront.net/covers/11/s_list/6-gameGSSK-3.jpg?1621306406
- https://d2o9wnd5wywfpj.cloudfront.net/covers/11/s_list/6-gameGSSK-3.jpg?1621306406
- https://d2o9wnd5wywfpj.cloudfront.net/covers/15/s_list/300316_4409_6.jpg?1621306422
- https://d2o9wnd5wywfpj.cloudfront.net/covers/15/s_list/300316_4409_6.jpg?1621306422
- https://d2o9wnd5wywfpj.cloudfront.net/covers/21/s_list/covercoruse.001.png?1621306430
- https://d2o9wnd5wywfpj.cloudfront.net/covers/21/s_list/covercoruse.001.png?1621306430
- https://d2o9wnd5wywfpj.cloudfront.net/covers/23/s_list/photo-of-woman-wearing-turtleneck-top-2777898.jpg?1621306449
- https://d2o9wnd5wywfpj.cloudfront.net/covers/23/s_list/photo-of-woman-wearing-turtleneck-top-2777898.jpg?1621306449
- https://d2o9wnd5wywfpj.cloudfront.net/covers/28/s_list/python-logo-generic-reddit.jpg?1621306498
- https://d2o9wnd5wywfpj.cloudfront.net/covers/28/s_list/python-logo-generic-reddit.jpg?1621306498
- https://d2o9wnd5wywfpj.cloudfront.net/covers/30/s_list/shutupandcode.jpg?1621306505
- https://d2o9wnd5wywfpj.cloudfront.net/covers/30/s_list/shutupandcode.jpg?1621306505
- https://d2o9wnd5wywfpj.cloudfront.net/covers/32/s_list/portfolio-08-large.jpg?1621306513
- https://d2o9wnd5wywfpj.cloudfront.net/covers/32/s_list/portfolio-08-large.jpg?1621306513
- https://d2o9wnd5wywfpj.cloudfront.net/covers/33/s_list/original-f2993df029569ea876aecc84c8f0bf6f.jpg?1621306521
- https://d2o9wnd5wywfpj.cloudfront.net/covers/33/s_list/original-f2993df029569ea876aecc84c8f0bf6f.jpg?1621306521
- https://d2o9wnd5wywfpj.cloudfront.net/covers/34/s_list/Control-Statements-Loops.jpg?1621306529
- https://d2o9wnd5wywfpj.cloudfront.net/covers/34/s_list/Control-Statements-Loops.jpg?1621306529
- data:image/png;base64,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
JavaScript defer
The are 5 javascript resources without the defer attribute.
JavaScripts
5- https://ajax.googleapis.com/ajax/libs/webfont/1.6.16/webfont.js
- https://www.google.com/recaptcha/api.js?render=6LdDCakUAAAAAEFI0Kyx_gg9t-G4r1mOWrIwFLd0
- https://d3g6anj9jkury9.cloudfront.net/assets/modernizr-005edd23d9b2e833c505a94e864a02c1.js
- https://d3g6anj9jkury9.cloudfront.net/assets/polyfill-bundle-75a7fa1ad6f358912f04.js
- https://d3g6anj9jkury9.cloudfront.net/assets/app-bundle-5caa9f3656eaf65d9fe9.js
DOM size
There are more than 1,500 DOM nodes.
Security
HTTPS encryption
The webpage uses HTTPS encryption.
The HTML file has https://leanpub.com/ DOM nodes.
Mixed content
There are no mixed content resources on the webpage.
Server signature
The webpage has a public server signature.
nginx
Unsafe cross-origin links
The webpage has 3 unsafe cross-origin links.
Links
3- http://www.openintro.org
- http://leanpub.com/cpp17
- http://leanpub.com/cppmove
Plaintext email
The webpage does not contain any plaintext emails.
Miscellaneous
Structured data
There are no structured data tags on the webpage.
Meta viewport
The webpage has a meta viewport tag set.
width=device-width, initial-scale=1.0, maximum-scale=1, minimum-scale=1, user-scalable=no
Character set
The webpage has a charset value set.
utf-8
Sitemap
No sitemaps found.
Social
The webpage has 4 social links.
Content length
The webpage has 5,074 words.
Text to HTML ratio
The text to HTML ratio is under 10%
The text to HTML ratio is 2%.
Inline CSS
The webpage contains inline CSS code.
Attributes
99width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
max-height:0;min-height:0
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
max-height:0;min-height:0
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto;height:auto
width:auto
width:auto
width:auto
width:auto
width:auto
width:auto
width:auto
width:auto
width:auto
width:auto
width:auto
width:auto
width:auto
width:auto
width:auto
width:auto
width:auto
width:auto
width:auto
width:auto
width:auto
width:auto
width:auto
width:auto
width:auto
width:auto
width:auto
width:auto
width:auto
width:auto
width:auto
width:auto
width:auto
width:auto
width:auto
width:auto
width:auto
width:auto
width:auto
width:auto
width:auto
display: none
Deprecated HTML
There are no deprecated HTML tags on the webpage.