Gloom and Despair -- LaTeX Edition

I write all my books using LaTeX. Parts of LaTeX are (at first) confusing.

Recently, I had a moment of despair when my LaTeX processing tools no longer worked.

BLUF

Don't panic. Gather the data.

If the logs aren't good enough to reveal what's going on, fix the logs.

The …

more ...

Some Recommended Reading

Q: "Can you recommend books that are good for a beginner wanting to learn python?"

Me: "Depends on the person’s background..."

Q: "They has a deep background in the problem domain. Recently they've been doing a lot of reporting and analytics using SQL."

Okay. That's excellent.

One of the …

more ...

Seasons Greetings 2024

I'm working on revisions to Python 3 Object-Oriented Programming. Meanwhile, I have big news on Packt's end-of-year promotions.

I’m always striving to make the knowledge in Python Real-World Projects, as useful as possible. That’s why I’m so excited about Packt’s $9.99 End-of-Year Sale! This adds …

more ...

Revised Books Available

Big Announcement: the 2024.8 version of Unlearning SQL, and the 2024.9 version of Pivot to Python are available from booksellers online. Both are revised and all the code tested with Python 3.12.

Unlearning SQL

This book shows you how to translate essential SQL concepts into the Python …

more ...

Sphinx EPUB and Print

Let's say you want to self-publish an ebook and a print-on-demand paperback book.

This isn't impossible, nor is it particularly easy. Here's what I've learned.

Basic Workflow

You've got two obvious paths to make sure your EPUB book and your print-on-demand book match:

  1. Convert EPUB to Print. This generally means …
more ...


Cleaning up Examples

Stand-alone document files for tech writing are awful. They should not be used as widely as they are.

BLUF: Don't Use MS-Word

We used to call editors like MS-Word WYSIWYG -- What You See Is What You Get. Once upon a time, an editor that immediately presented the final rendered doc …

more ...

Preorder the Python Real-World Projects Book

Want a book with dozens of project ideas?

Each has a description, and approach, and deliverables. It's a lot like ordinary development work, but with some detailed guidance from the author. (And no deadline imposed by your team lead or manager.)

These are projects you can do. You can post …

more ...