Leanpub Header

Skip to main content

Filters

Category: "Web Development"

Web Development

New to Web Development? Read the Web Development article

  1. WebAssembly: Architecture, Ecosystem, and the Future of Portable Compute
    WebAssembly: Architecture, Ecosystem, and the Future of Portable Compute
    The Complete Guide to the Universal Compilation Target
    Steve Publications

    WebAssembly is becoming the standard for portable, secure and high-performance software across browsers, the cloud, edge computing and embedded systems. This book explains how Wasm works, why it matters and how to build with it confidently.

  2. Advanced Web Application Penetration Testing Strategies with Burp Suite
    Advanced Web Application Penetration Testing Strategies with Burp Suite
    A Definitive Reference for Penetration Testers, Security Engineers, and Bug Bounty Hunters
    Steve Publications

    Master advanced web application security testing with Advanced Web Application Penetration Testing Strategies with Burp Suite. Learn practical techniques to find complex vulnerabilities, improve your workflow and deliver more effective security assessments.

  3. Mastering Playwright: Modern Web Browser Automation
    Mastering Playwright: Modern Web Browser Automation
    From First Script to Enterprise-Scale Test Frameworks
    Steve Publications

    Whether you're writing your first automated test or building a large-scale testing platform, Mastering Playwright takes you from the fundamentals to advanced, production-ready automation techniques. Through practical examples, proven design patterns, and real-world guidance, you'll learn how to create fast, reliable, and maintainable test suites that scale with your applications and your team.

  4. AI-Powered Web Vulnerability Scanner: Build It From Scratch

    Every web application has security headers, cookies, TLS configurations, and CORS policies that need to be correct. Most teams find out they're wrong only after a penetration test — or worse, after an incident. This book shows you how to build a scanner that catches these issues automatically. You'll create a Python CLI tool that uses Hurl (declarative HTTP testing) to assert security properties, SSLyze to validate TLS protocol versions, and AI to generate specific remediation for every failure it finds. The output: structured JSON reports, visual HTML dashboards, and AI-generated security posture assessments. **What you'll build:** - 9 declarative Hurl security test files (headers, cookies, CORS, HSTS, CSP, CSRF, redirects, TLS) - A preprocessor that handles domain substitution and authentication - An output parser with built-in remediation guidance for every test - A TLS scanner validating SSL 2.0/3.0 disabled and TLS 1.2/1.3 enabled - An AI analyzer that generates context-specific fixes using Ollama, OpenAI, or Bedrock - An HTML reporter with dark-themed visual dashboards - Docker multi-architecture deployment - CI/CD pipeline with GitHub Actions **Who this is for:** - Developers who want security checks before deploying - DevSecOps engineers building CI/CD security gates - Penetration testers who need quick baseline assessments - Security students learning web vulnerability concepts hands-on - Platform teams enforcing security standards across services Every failure includes: what was expected, what was received, why it matters, how to fix it, and a documentation link. AI adds domain-specific code examples on top.

  5. JavaScript, Finally Understood
    JavaScript, Finally Understood
    Learn JavaScript at the Pixel Palace, one arcade machine at a time.
    Anurag Vaishnav

    Closures, this, the event loop, async: the five topics that make people quit JavaScript, finally explained, so they click. Learn them all by building a retro arcade, one machine at a time.

  6. AEO in Practice
    AEO in Practice
    Get the Sites You Build Cited by AI
    Leandro Salerno

    Make ChatGPT, Perplexity, Claude and Google AI cite the sites you build. A code-first AEO/GEO guide for developers and agencies — with a production-tested Next.js boilerplate.

  7. Testing Rails from Scratch
    Testing Rails from Scratch
    A practical, (mostly) out-of-the-box approach to test-driven development in Ruby on Rails
    Aaron Sumner

    Real-world advice for adding reliable tests to your Rails apps with the default tools (mostly), complete with expanded, exclusive content and a full sample application. Learn to test with confidence!

  8. Ship Your First Website
    Ship Your First Website
    Build a complete, live, mobile-friendly website from scratch — and the freelancing skills to get paid for the next one. For total beginners, no fluff, no half-finished tutorials.
    Rashad Manasfi

    A no-fluff guide to building real sites with HTML, CSS & JavaScript — and getting paid to do it

  9. Building REST APIs with Spring Boot 4.0
    Building REST APIs with Spring Boot 4.0
    Practical and code-first learning for Java developers to build, test and deploy applications using Java 21
    GitforGits | Asian Publishing House

    What you've got here is a hands-on walkthrough of Spring Boot 4.0, where we'll build a single application from start to finish, using the command line and then packaging it as a JAR at the end. Each chapter adds one real capability, like a REST endpoint, a database, an error handler, a security layer or a test suite. Each chapter gets straight into the code, and you can run, modify and break it to see what happens.There's even a dedicated troubleshooting chapter at the end that deals with the exact errors beginners actually encounter in practice, not just hypothetical ones.

  10. Laravel 12 Cookbook, Second Edition
    Laravel 12 Cookbook, Second Edition
    Build, secure, and scale your apps with solutions across authentication, routing, security, media, APIs, queues, scheduling and automation
    GitforGits | Asian Publishing House

    I'd say Laravel 12 is a pretty mature and confident framework. It's ditched old habits, tweaked its bootstrap configuration, given its scheduler a modern makeover, and adopted a filesystem-first approach to media management. PHP 8.5 has some great new features that make our code cleaner and clearer. So, when you put these two together, you've basically got the best version of the Laravel ecosystem there's ever been.

  11. Shop Performance in 30 Days

    Turn "our Shopware store feels slow" into a measurable 30-day plan: one fix a day, each with a before/after metric. Field-tested engineering on caching, Elasticsearch, Redis and CDN — not generic tips.

  12. The React and TypeScript Interview Compendium
    The React and TypeScript Interview Compendium
    Interview Questions and Answers for React and TypeScript Developers
    Yohan J. Rodríguez

    A practical frontend interview reference covering modern React and TypeScript development (517 manuscript pages).

  13. Mastering PHP Programming: A Comprehensive     Guide for BCA MCA and  Professionals      VOL-I

    Introduction to the Book In the ever-evolving world of web development, PHP remains one of the most versatile and widely used programming languages. This book, Mastering PHP Programming: A Comprehensive Guide for BCA, MCA, and Professionals, is meticulously designed to cater to students, aspiring developers, and professionals looking to sharpen their PHP skills. Covering fundamental to advanced concepts, this guide aims to bridge the gap between academic learning and practical industry requirements.

  14. Create Flutter widgets dynamically with a REST API in Laravel or Django
    Create Flutter widgets dynamically with a REST API in Laravel or Django
    Create a REST API (JSON) with Laravel and PHP or Django and Python - connect it to an iOS and Android app with Dart
    Andrés Cruz Yoris

    In this book, you won't just learn to create static screens; you will learn to build dynamic interfaces (Server-Driven UI). We will start with layout in Flutter, move through the robust construction of APIs and models using Laravel and Django, and finish by implementing a "Widget Mix" so the backend dictates how the app looks. By the end, you will have built a system where you can update your users' UI in real-time, without having to wait for app store approvals. This is the solid foundation you need to develop scalable and modern applications.

  15. Three.js Book: Building 3D Worlds, From Fundamentals to Interactivity
    Three.js Book: Building 3D Worlds, From Fundamentals to Interactivity
    Learn to create interactive scenes with JavaScript and WebGL step by step
    Andrés Cruz Yoris

    In this book, you won't just learn to display geometric shapes; you will learn to create immersive experiences. We will start with the foundations of WebGL and Three.js, move through the visual construction of scenes with advanced lights and materials, and finish by diving into the world of mathematical animations and interactivity. By the end, you will have built multiple functional 3D projects, you will understand how to control the camera, and you will know how to create dynamic universes in the browser. This is the solid foundation you need to become a 3D web experience developer.