Debugging CSS

Apart from writing a ton of articles for his website this year, Ahmad has also written a book on Debugging CSS:

An ebook with lots of tips and techniques on how to debug CSS the right way with easy and studied methods.

It’s a very practical book that should get you help solve any potential CSS issues you might run into.

Debugging CSS →

Side note: I’m proud to have been asked to review this book while it was still in the making, and am glad I was of help to Ahmad. Great job you did there!

ibis — A PHP tool that helps you write eBooks in markdown and convert to PDF

Mohamed Said recently wrote the book “Laravel Queues in Action”. To create the book he wrote it Markdown and then used his self-created tool ibis to generated the PDF and ePub versions.

Installation per Composer:

composer global require themsaid/ibis

After which you start a new project with ibis init

Check out the preview of “Laravel Queues in Action” to get an idea of what is being generated.

themsaid/ibis
Laravel Queues in Action Preview (Light) →
Laravel Queues in Action Preview (Dark) →

Front Line PHP – Building modern web applications with PHP 8

The folks over at Spatie are at it again, this time with Front Line PHP.

An ebook on cutting edge tactics in PHP 8, accompanied by videos and practical examples.

The videos covering the new additions to PHP 8 are free to watch, and should give you an idea of what you can expect.

At €79 (now €56 due to #BlackFriday) this is a steal.

Front Line PHP →
Front Line PHP Videos (paid + free)

Gatsby Starter Book – A Gatsby Starter to Create eBooks

Sara Vieira recently published a (digital) book. The book itself is written in a Markdown File, of which the HTML, PDF an Epub versions are generated. Sara was kind enough to share her tooling on GitHub 🙂

I built this in order to be able to publish a book I wrote and I think it may be useful for someone so I made it OSS.

Gatsby Starter Book →

Progressive Web Apps The Superpowers of the Web and Native Apps Combined

Free e-book by Google & Awwards on PWAs:

We return to take a closer look at Progressive Web Apps (PWAs) and how they combine the reach of the web with the device integrations of installed software. In this ebook, Volume 2 in the series, you will learn:

  • The capabilities of Progressive Web Apps
  • Product strategies for deploying PWAs
  • Promotional patterns for driving installs of PWAs
  • UX best practices for designing installed experiences that work reliably offline
  • How to implement analytics to measure business impact.

Progressive Web Apps The Superpowers of the Web and Native Apps Combined →

The React Handbook

If you’re looking to get started with React, then the (massive) React Handbook will come in handy.

The React Handbook follows the 80/20 rule: learn in 20% of the time the 80% of a topic.

Best part of it all is that it starts with a big section on Modern JavaScript (e.g. ES2015 and newer) as people seem to confuse ES2015+ with React.

Also available as an ebook in PDF, ePub and Mobi.

The React Handbook (Blogpost) →
The React Handbook (eBook) →

GitBook: Build beautiful interactive books using Git and Markdown

gitbook

Write your books and courses using Markdown, GitBook will convert it to a complete static website.

Installable using npm. A companion app (pictured below) to create your books – in case you want a live preview along your edits – is also available.

gitbook

Building the book to a PDF/eBook is also possible … strongly considering to rewrite my course materials, already freely available online.

GitBook: Build beautiful interactive books using GitHub/Git and Markdown →
Example Book: Learn Markdown →

Starting + Sustaining

starting+sustaining

Starting + Sustaining will help you plan, launch, and run your own web application with less pain and fewer mistakes.

By Garret Dimon of Sifter. If you like the aforementioned Bootstrapping a Software Product presentation you’ll love the book.

Starting + Sustaining: A book and spreadsheet to help you launch and maintain a web application by Garrett Dimon →