41554 blogs · [ { "id": "01a087af-04cc-73f2-9f31-2a9941c05e20", "title": "Stanisław Lem foretold the current LLM mania in 1964", "url": "https://nibblestew.blogspot.com/2026/08/stanisaw-lem-foretold-current-llm-mania.html", "published_at": "2026-08-30T17:55:40+00:00" }, { "id": "01a087af-04cf-705e-81cc-d97cb420973f", "title": "Digitizing super 8 film yourself", "url": "https://nibblestew.blogspot.com/2026/08/digitizing-super-8-film-yourself.html", "published_at": "2026-08-12T21:53:34+00:00" }, { "id": "01a087af-04cf-705e-81cc-d97cb4914262", "title": "Fixing a super 8 projector from the 70s", "url": "https://nibblestew.blogspot.com/2026/07/fixing-super-8-projector-from-70s.html", "published_at": "2026-07-30T17:18:29+00:00" }, { "id": "01a087af-04d0-7149-a2c5-2efc88d71229", "title": "Pystd standard library, similar-ish functionality with a fraction of the compile time", "url": "https://nibblestew.blogspot.com/2026/06/pystd-standard-library-similar-ish.html", "published_at": "2026-06-26T18:26:08+00:00" }, { "id": "01a087af-04d0-7149-a2c5-2efc88fdcdb2", "title": "Beware of Star Trek managers, especially when bearing MBAs", "url": "https://nibblestew.blogspot.com/2026/06/beware-of-star-trek-managers-especially.html", "published_at": "2026-06-15T19:29:13+00:00" }, { "id": "01a087af-04d1-732b-8c6c-3645233f1273", "title": "Faking keyword arguments to functions in C++", "url": "https://nibblestew.blogspot.com/2026/06/faking-keyword-arguments-to-functions.html", "published_at": "2026-06-08T12:09:24+00:00" }, { "id": "01a087af-04d1-732b-8c6c-364523ad6f24", "title": "CapyPDF is approaching feature sufficiency", "url": "https://nibblestew.blogspot.com/2026/04/capypdf-is-approaching-feature.html", "published_at": "2026-04-21T20:09:00+00:00" }, { "id": "01a087af-04d1-732b-8c6c-364523f73a28", "title": "Multi merge sort, or when optimizations aren't", "url": "https://nibblestew.blogspot.com/2026/04/multi-merge-sort-or-when-optimizations.html", "published_at": "2026-04-17T10:41:00+00:00" }, { "id": "01a087af-04d1-732b-8c6c-3645242e2904", "title": "Sorting performance rabbit hole", "url": "https://nibblestew.blogspot.com/2026/04/sorting-performance-rabbit-hole.html", "published_at": "2026-04-06T15:42:00+00:00" }, { "id": "01a087af-04d1-732b-8c6c-364524f85469", "title": "Everything old is new again: memory optimization", "url": "https://nibblestew.blogspot.com/2026/03/everything-old-is-new-again-memory.html", "published_at": "2026-03-23T14:06:00+00:00" }, { "id": "01a087af-04d1-732b-8c6c-364525b7103e", "title": "Simple sort implementations vs production quality ones", "url": "https://nibblestew.blogspot.com/2026/03/simple-sort-implementations-vs.html", "published_at": "2026-03-19T13:49:00+00:00" }, { "id": "01a087af-04d1-732b-8c6c-3645267955c9", "title": "Discovering a new class of primes fur the fun of it", "url": "https://nibblestew.blogspot.com/2026/02/discovering-new-class-of-primes-fur-fun.html", "published_at": "2026-02-26T22:31:00+00:00" }, { "id": "01a087af-04d1-732b-8c6c-364526c91e48", "title": "What's cooking with Pystd, the experimental C++ standard library?", "url": "https://nibblestew.blogspot.com/2026/02/whats-cooking-with-pystd-experimental-c.html", "published_at": "2026-02-14T17:54:00+00:00" }, { "id": "01a087af-04d2-728d-8cab-cb3452069845", "title": "C and C++ dependencies, don't dream it, be it!", "url": "https://nibblestew.blogspot.com/2026/02/c-and-c-dependencies-dont-dream-it-be-it.html", "published_at": "2026-02-07T17:43:00+00:00" }, { "id": "01a087af-04d2-728d-8cab-cb345286497b", "title": "How to get banned from Facebook in one simple step", "url": "https://nibblestew.blogspot.com/2026/01/how-to-get-banned-from-facebook-in-one.html", "published_at": "2026-01-13T18:06:00+00:00" }, { "id": "01a087af-04d2-728d-8cab-cb3453322e77", "title": "AI and money", "url": "https://nibblestew.blogspot.com/2026/01/ai-and-money.html", "published_at": "2026-01-09T13:56:00+00:00" }, { "id": "01a087af-04d2-728d-8cab-cb34542d42be", "title": "Converting Chapterizer from Cairo + Pango to CapyPDF", "url": "https://nibblestew.blogspot.com/2026/01/converting-chapterizer-from-cairo-pango.html", "published_at": "2026-01-04T20:56:00+00:00" }, { "id": "01a087af-04d2-728d-8cab-cb345486b210", "title": "New year, new Pystd epoch, or evolving an API without breaking it", "url": "https://nibblestew.blogspot.com/2026/01/new-year-new-pystd-epoch-or-evolving.html", "published_at": "2026-01-02T11:24:00+00:00" }, { "id": "01a087af-04d2-728d-8cab-cb345557ec98", "title": "An uncomfortable but necessary discussion about the Debian bug tracker", "url": "https://nibblestew.blogspot.com/2025/12/an-uncomfortable-but-necessary.html", "published_at": "2025-12-22T13:58:00+00:00" }, { "id": "01a087af-04d2-728d-8cab-cb3455bf7a5f", "title": "An Appeal from the United Federation of Dictators, Despots, Evil Emperors and Tyrants", "url": "https://nibblestew.blogspot.com/2025/12/an-appeal-from-united-federation-of.html", "published_at": "2025-12-16T17:49:00+00:00" }, { "id": "01a087af-04d2-728d-8cab-cb34569e48b1", "title": "3D models in PDF documents", "url": "https://nibblestew.blogspot.com/2025/11/3d-models-in-pdf-documents.html", "published_at": "2025-11-24T16:13:00+00:00" }, { "id": "01a087af-04d2-728d-8cab-cb3456b36b1f", "title": "Creating valid PDF/A-4 with CapyPDF", "url": "https://nibblestew.blogspot.com/2025/11/creating-valid-pdfa-4-with-capypdf.html", "published_at": "2025-11-13T10:49:00+00:00" }, { "id": "01a087af-04d2-728d-8cab-cb3456f710b4", "title": "CapyPDF 1.8.0 released", "url": "https://nibblestew.blogspot.com/2025/10/capypdf-180-released.html", "published_at": "2025-10-21T19:27:00+00:00" }, { "id": "01a087af-04d2-728d-8cab-cb34578c78a0", "title": "Building Android apps with native code using Meson", "url": "https://nibblestew.blogspot.com/2025/10/building-android-apps-with-native-code.html", "published_at": "2025-10-15T20:32:00+00:00" }, { "id": "01a087af-04d2-728d-8cab-cb34580d2a0d", "title": "In C++ modules globally unique module names seem to be unavoidable, so let's use that fact for good instead of complexshittification", "url": "https://nibblestew.blogspot.com/2025/09/in-c-modules-globally-unique-module.html", "published_at": "2025-09-28T16:53:00+00:00" }, { "id": "01a0bba1-1e08-70db-8383-768915016142", "title": "Trying out import std", "url": "https://nibblestew.blogspot.com/2025/09/trying-out-import-std.html", "published_at": "2025-09-06T17:30:00+00:00" }, { "id": "01a0bba1-1e08-70db-8383-76891508dc28", "title": "We need to seriously think about what to do with C++ modules", "url": "https://nibblestew.blogspot.com/2025/08/we-need-to-seriously-think-about-what.html", "published_at": "2025-08-31T18:52:00+00:00" }, { "id": "01a0bba1-1e08-70db-8383-768915f97cf3", "title": "Reimplementing argparse in Pystd", "url": "https://nibblestew.blogspot.com/2025/08/reimplementing-argparse-in-pystd.html", "published_at": "2025-08-26T11:11:00+00:00" }, { "id": "01a0bba1-1e08-70db-8383-76891699c690", "title": "Let's properly analyze an AI article for once", "url": "https://nibblestew.blogspot.com/2025/08/lets-properly-analyze-ai-article-for.html", "published_at": "2025-08-05T23:41:00+00:00" }, { "id": "01a0bba1-1e08-70db-8383-768916a402cd", "title": "Comparing a red-black tree to a B-tree", "url": "https://nibblestew.blogspot.com/2025/07/comparing-red-black-tree-to-b-tree.html", "published_at": "2025-07-23T11:05:00+00:00" }, { "id": "01a0bba1-1e08-70db-8383-7689178a6d90", "title": "AI slop is the new smoking", "url": "https://nibblestew.blogspot.com/2025/07/ai-slop-is-new-smoking.html", "published_at": "2025-07-11T15:40:00+00:00" }, { "id": "01a0bba1-1e08-70db-8383-7689187cd367", "title": "Deoptimizing a red-black tree", "url": "https://nibblestew.blogspot.com/2025/07/deoptimizing-red-black-tree.html", "published_at": "2025-07-05T10:12:00+00:00" }, { "id": "01a0bba1-1e08-70db-8383-768919396b13", "title": "Book creation using almost entirely open source tools", "url": "https://nibblestew.blogspot.com/2025/06/book-creation-using-almost-entirely.html", "published_at": "2025-06-20T18:04:00+00:00" }, { "id": "01a0bba1-1e08-70db-8383-76891a19268d", "title": "A custom C++ standard library part 4: using it for real", "url": "https://nibblestew.blogspot.com/2025/06/a-custom-c-standard-library-part-4.html", "published_at": "2025-06-15T21:25:00+00:00" }, { "id": "01a0bba1-1e08-70db-8383-76891a303eaf", "title": "Custom C++ stdlib part 3: The bleedingest edge variant", "url": "https://nibblestew.blogspot.com/2025/06/custom-c-stdlib-part-3-bleedingest-edge.html", "published_at": "2025-06-06T12:30:00+00:00" }, { "id": "01a0bba1-1e08-70db-8383-76891a5c5aa1", "title": "Iterators and adaptors", "url": "https://nibblestew.blogspot.com/2025/05/iterators-and-adaptors.html", "published_at": "2025-05-25T18:50:00+00:00" }, { "id": "01a0bba1-1e08-70db-8383-76891a8be5a4", "title": "Optimizing page splits in books", "url": "https://nibblestew.blogspot.com/2025/05/optimizing-page-splits-in-books.html", "published_at": "2025-05-19T17:10:00+00:00" }, { "id": "01a0bba1-1e08-70db-8383-76891ac2a9c4", "title": "Writing your own C++ standard library part 2", "url": "https://nibblestew.blogspot.com/2025/05/writing-your-own-c-standard-library.html", "published_at": "2025-05-02T21:40:00+00:00" }, { "id": "01a0bba1-1e08-70db-8383-76891b20f25f", "title": "Writing your own C++ standard library from scratch", "url": "https://nibblestew.blogspot.com/2025/03/writing-your-own-c-standard-library.html", "published_at": "2025-03-24T15:03:00+00:00" }, { "id": "01a0bba1-1e08-70db-8383-76891b979935", "title": "The price of statelessness is eternal waiting", "url": "https://nibblestew.blogspot.com/2025/02/the-price-of-statelessness-is-eternal.html", "published_at": "2025-02-27T16:55:00+00:00" }, { "id": "01a0bba1-1e08-70db-8383-76891be47df4", "title": "C++ compiler daemon testing tool", "url": "https://nibblestew.blogspot.com/2025/02/c-compiler-daemon-testing-tool.html", "published_at": "2025-02-10T00:36:00+00:00" }, { "id": "01a0bba1-1e08-70db-8383-76891c4aa0e1", "title": "The trials and tribulations of supporting CJK text in PDF", "url": "https://nibblestew.blogspot.com/2025/02/the-trials-and-tribulations-of.html", "published_at": "2025-02-04T13:16:00+00:00" }, { "id": "01a0bba1-1e08-70db-8383-76891c878c72", "title": "Measuring code size and performance", "url": "https://nibblestew.blogspot.com/2025/01/measuring-code-size-and-performance.html", "published_at": "2025-01-14T13:22:00+00:00" }, { "id": "01a0bba1-1e08-70db-8383-76891d746373", "title": "CapyPDF 0.14 is out", "url": "https://nibblestew.blogspot.com/2024/12/capypdf-014-is-out.html", "published_at": "2024-12-23T15:54:00+00:00" }, { "id": "01a0bba1-1e08-70db-8383-76891e691440", "title": "Meson build definitions merged into Git's git repo", "url": "https://nibblestew.blogspot.com/2024/12/meson-build-definitions-merged-into.html", "published_at": "2024-12-17T16:43:00+00:00" }, { "id": "01a0bba1-1e08-70db-8383-76891f01c5a8", "title": "CMYK me baby one more time!", "url": "https://nibblestew.blogspot.com/2024/12/cmyk-me-baby-one-more-time.html", "published_at": "2024-12-13T17:22:00+00:00" }, { "id": "01a0bba1-1e08-70db-8383-76891f2fa7fe", "title": "Compiler daemon thought experiment", "url": "https://nibblestew.blogspot.com/2024/12/compiler-daemon-thought-experiment.html", "published_at": "2024-12-04T23:46:00+00:00" }, { "id": "01a0bba1-1e08-70db-8383-76891f9a372c", "title": "PDF/AAAARGH", "url": "https://nibblestew.blogspot.com/2024/11/pdfaaaargh.html", "published_at": "2024-11-08T15:01:00+00:00" }, { "id": "01a0bba1-1e08-70db-8383-768920024553", "title": "Happenings at work", "url": "https://nibblestew.blogspot.com/2024/10/happenings-at-work.html", "published_at": "2024-10-30T09:25:00+00:00" }, { "id": "01a0bba1-1e08-70db-8383-768920a84e1f", "title": "CapyPDF 0.12.0 released", "url": "https://nibblestew.blogspot.com/2024/10/capypdf-1120-released.html", "published_at": "2024-10-06T14:35:00+00:00" }, { "id": "01a0bba6-a283-72b9-b629-1f971c47746a", "title": "On M and S Type Processes in Software Development", "url": "https://nibblestew.blogspot.com/2024/09/on-m-and-s-type-processes-in-software.html", "published_at": "2024-09-11T21:33:00+00:00" }, { "id": "01a0bba6-a283-72b9-b629-1f971c4d6797", "title": "Meson's New Option Setup ‒ The Largest Refactoring", "url": "https://nibblestew.blogspot.com/2024/08/mesons-new-option-setup-largest.html", "published_at": "2024-08-21T08:48:00+00:00" }, { "id": "01a0bba6-a284-73b5-bd81-23131685ff2a", "title": "Refactoring Python dicts to proper classes", "url": "https://nibblestew.blogspot.com/2024/08/refactoring-python-dicts-to-proper.html", "published_at": "2024-08-10T13:48:00+00:00" }, { "id": "01a0bba6-a284-73b5-bd81-231316ff0924", "title": "Why refactoring is harder than you think, a pictorial representation", "url": "https://nibblestew.blogspot.com/2024/07/why-refactoring-is-harder-than-you.html", "published_at": "2024-07-17T14:47:00+00:00" }, { "id": "01a0bba6-a284-73b5-bd81-2313179aac41", "title": "Advanced text features and PDF", "url": "https://nibblestew.blogspot.com/2024/06/advanced-text-features-and-pdf.html", "published_at": "2024-06-21T11:49:00+00:00" }, { "id": "01a0bba6-a284-73b5-bd81-2313182452eb", "title": "Generative non-AI", "url": "https://nibblestew.blogspot.com/2024/05/generative-non-ai.html", "published_at": "2024-05-14T17:47:00+00:00" }, { "id": "01a0bba6-a284-73b5-bd81-2313186bb605", "title": "C is dead, long live C (APIs)", "url": "https://nibblestew.blogspot.com/2024/04/c-is-dead-long-live-c-apis.html", "published_at": "2024-04-21T13:39:00+00:00" }, { "id": "01a0bba6-a284-73b5-bd81-231318c8e073", "title": "CapyPDF 0.10.0 is out", "url": "https://nibblestew.blogspot.com/2024/04/capypdf-0100-is-ou.html", "published_at": "2024-04-17T16:04:00+00:00" }, { "id": "01a0bba6-a284-73b5-bd81-23131953bb12", "title": "Aesthetics matter", "url": "https://nibblestew.blogspot.com/2024/04/aesthetics-matter.html", "published_at": "2024-04-02T20:58:00+00:00" }, { "id": "01a0bba6-a284-73b5-bd81-231319c8e687", "title": "Color management and API design", "url": "https://nibblestew.blogspot.com/2024/03/color-management-and-api-design.html", "published_at": "2024-03-20T15:52:00+00:00" }, { "id": "01a0bba6-a284-73b5-bd81-231319c8f197", "title": "CapyPDF 0.9.0 released", "url": "https://nibblestew.blogspot.com/2024/03/capypdf-090-released.html", "published_at": "2024-03-04T17:09:00+00:00" }, { "id": "01a0bba6-a284-73b5-bd81-23131a178d8c", "title": "Creating tagged PDFs with CapyPDF now sort of possible", "url": "https://nibblestew.blogspot.com/2024/02/tagged-pdfs-with-capypdf-now-sort-of.html", "published_at": "2024-02-23T19:50:00+00:00" }, { "id": "01a0bba6-a284-73b5-bd81-23131a94b9e0", "title": "CapyPDF 0.8.0 released", "url": "https://nibblestew.blogspot.com/2024/01/capypdf-080-released.html", "published_at": "2024-01-21T12:31:00+00:00" }, { "id": "01a0bba6-a284-73b5-bd81-23131b3233b5", "title": "C++ module tooling emulator playground", "url": "https://nibblestew.blogspot.com/2024/01/c-module-tooling-emulator-playground.html", "published_at": "2024-01-02T18:37:00+00:00" }, { "id": "01a0bba6-a284-73b5-bd81-23131bec1edc", "title": "Tagged PDF funsies", "url": "https://nibblestew.blogspot.com/2023/12/tagged-pdf-funsies.html", "published_at": "2023-12-26T19:38:00+00:00" }, { "id": "01a0bba6-a284-73b5-bd81-23131cd00374", "title": "Even more breakage in the C++ module world", "url": "https://nibblestew.blogspot.com/2023/12/even-more-breakage-in-c-module-world.html", "published_at": "2023-12-20T16:43:00+00:00" }, { "id": "01a0bba6-a284-73b5-bd81-23131d10fc72", "title": "AI silliness: getting to a no", "url": "https://nibblestew.blogspot.com/2023/12/ai-silliness-getting-to-no.html", "published_at": "2023-12-18T21:43:00+00:00" }, { "id": "01a0bba6-a284-73b5-bd81-23131d124f0b", "title": "On the scalability of C++ module implementations or lack thereof", "url": "https://nibblestew.blogspot.com/2023/12/on-scalability-of-c-module.html", "published_at": "2023-12-16T16:11:00+00:00" }, { "id": "01a0bba6-a284-73b5-bd81-23131d75747e", "title": "CapyPDF 0.7.0 released", "url": "https://nibblestew.blogspot.com/2023/12/capypdf-070-released.html", "published_at": "2023-12-04T21:15:00+00:00" }, { "id": "01a0bba6-a284-73b5-bd81-23131e68fc61", "title": "CapyPDF, performance and shared libraries", "url": "https://nibblestew.blogspot.com/2023/11/capypdf-performance-and-shared-libraries.html", "published_at": "2023-11-09T17:35:00+00:00" }, { "id": "01a0bba6-a284-73b5-bd81-23131f492357", "title": "CapyPDF 0.6.0 is out", "url": "https://nibblestew.blogspot.com/2023/11/capypdf-060-is-out.html", "published_at": "2023-11-04T16:46:00+00:00" }, { "id": "01a0bba6-a284-73b5-bd81-2313203b2acd", "title": "The road to hell is paved with good intentions and C++ modules", "url": "https://nibblestew.blogspot.com/2023/10/the-road-to-hell-is-paved-with-good.html", "published_at": "2023-10-15T17:36:00+00:00" }, { "id": "01a0bba6-a284-73b5-bd81-2313207fcba9", "title": "Could we make C arrays memory safe? Probably not, but let's try anyway", "url": "https://nibblestew.blogspot.com/2023/10/could-we-make-c-arrays-memory.html", "published_at": "2023-10-02T09:57:00+00:00" }, { "id": "01a0bba6-a284-73b5-bd81-23132096aacb", "title": "Circles do not exist", "url": "https://nibblestew.blogspot.com/2023/09/circles-do-not-exist.html", "published_at": "2023-09-19T12:57:00+00:00" }, { "id": "01a0bba6-a284-73b5-bd81-23132123037e", "title": "A logo for CapyPDF", "url": "https://nibblestew.blogspot.com/2023/09/a-logo-for-capypdf.html", "published_at": "2023-09-09T22:02:00+00:00" }, { "id": "01a0bbab-a76a-737d-965f-b146ab334bce", "title": "CapyPDF 0.5 is out", "url": "https://nibblestew.blogspot.com/2023/09/capypdf-05-is-out.html", "published_at": "2023-09-01T18:30:00+00:00" }, { "id": "01a0bbab-a76a-737d-965f-b146ab4cf999", "title": "The least convenient way of defining an alpha value", "url": "https://nibblestew.blogspot.com/2023/08/the-least-convenient-way-of-defining.html", "published_at": "2023-08-16T18:25:00+00:00" }, { "id": "01a0bbab-a76b-72e9-8e7e-a31ccfee7839", "title": "Creating a PDF/X-3 document with CapyPDF", "url": "https://nibblestew.blogspot.com/2023/07/creating-pdfx-3-document-with-capypdf.html", "published_at": "2023-07-21T18:15:00+00:00" }, { "id": "01a0bbab-a76b-72e9-8e7e-a31cd0170a90", "title": "PDF transparency groups and composition", "url": "https://nibblestew.blogspot.com/2023/07/pdf-transparency-groups-and-composition.html", "published_at": "2023-07-15T21:02:00+00:00" }, { "id": "01a0bbab-a76b-72e9-8e7e-a31cd0e6e254", "title": "CapyPDF 0.4 release and presenter tool", "url": "https://nibblestew.blogspot.com/2023/07/capypdf-04-release-and-presenter-tool.html", "published_at": "2023-07-04T21:37:00+00:00" }, { "id": "01a0bbab-a76b-72e9-8e7e-a31cd162e215", "title": "PDF and embedded videos", "url": "https://nibblestew.blogspot.com/2023/06/pdf-and-embedded-videos.html", "published_at": "2023-06-29T15:24:00+00:00" }, { "id": "01a0bbab-a76b-72e9-8e7e-a31cd1fbd643", "title": "PDF subpage navigation", "url": "https://nibblestew.blogspot.com/2023/06/pdf-subpage-navigation.html", "published_at": "2023-06-23T20:49:00+00:00" }, { "id": "01a0bbab-a76b-72e9-8e7e-a31cd23fce4c", "title": "Functionality currently implemented in CapyPDF", "url": "https://nibblestew.blogspot.com/2023/06/functionality-currently-implemented-in.html", "published_at": "2023-06-13T21:27:00+00:00" }, { "id": "01a0bbab-a76b-72e9-8e7e-a31cd2538ebf", "title": "A4PDF has been renamed to CapyPDF", "url": "https://nibblestew.blogspot.com/2023/06/a4pdf-has-been-renamed-to-capypdf.html", "published_at": "2023-06-10T19:27:00+00:00" }, { "id": "01a0bbab-a76b-72e9-8e7e-a31cd27faac9", "title": "A4PDF release 0.2.0", "url": "https://nibblestew.blogspot.com/2023/05/a4pdf-release-020.html", "published_at": "2023-05-30T17:14:00+00:00" }, { "id": "01a0bbab-a76b-72e9-8e7e-a31cd361418c", "title": "Advanced dependency management and building Python wheels with Meson", "url": "https://nibblestew.blogspot.com/2023/05/advanced-dependency-management-and.html", "published_at": "2023-05-24T20:26:00+00:00" }, { "id": "01a0bbab-a76b-72e9-8e7e-a31cd403b5ea", "title": "Annotated PDF, HTML, exporters", "url": "https://nibblestew.blogspot.com/2023/05/annotated-pdf-html-exporters.html", "published_at": "2023-05-20T10:44:00+00:00" }, { "id": "01a0bbab-a76b-72e9-8e7e-a31cd420396b", "title": "The real reason why open source software is better", "url": "https://nibblestew.blogspot.com/2023/05/the-real-reason-why-open-source.html", "published_at": "2023-05-11T17:00:00+00:00" }, { "id": "01a0bbab-a76b-72e9-8e7e-a31cd45e365c", "title": "The unbearable tightness of printing", "url": "https://nibblestew.blogspot.com/2023/04/the-unbearable-tightness-of-printing.html", "published_at": "2023-04-29T10:51:00+00:00" }, { "id": "01a0bbab-a76b-72e9-8e7e-a31cd4e56402", "title": "PDF forms, the standard that seemingly isn't", "url": "https://nibblestew.blogspot.com/2023/04/pdf-forms-standard-that-seemingly-isnt.html", "published_at": "2023-04-16T13:26:00+00:00" }, { "id": "01a0bbab-a76b-72e9-8e7e-a31cd535c5c5", "title": "Some details about creating print-quality PDFs", "url": "https://nibblestew.blogspot.com/2023/04/some-details-about-creating-print.html", "published_at": "2023-04-03T17:44:00+00:00" }, { "id": "01a0bbab-a76b-72e9-8e7e-a31cd5f3cf9e", "title": "Got the Star Trek - The Motion Picture Director's Edition box set? You might wan to check your discs", "url": "https://nibblestew.blogspot.com/2023/04/got-star-trek-motion-picture-directors.html", "published_at": "2023-04-01T18:33:00+00:00" }, { "id": "01a0bbab-a76b-72e9-8e7e-a31cd6379238", "title": "In which you find out that everything you assumed was wrong", "url": "https://nibblestew.blogspot.com/2023/03/in-which-you-find-out-that-everything.html", "published_at": "2023-03-22T16:04:00+00:00" }, { "id": "01a0bbab-a76b-72e9-8e7e-a31cd6420d3a", "title": "The joy of font debugging", "url": "https://nibblestew.blogspot.com/2023/03/the-joy-of-font-debugging.html", "published_at": "2023-03-20T13:55:00+00:00" }, { "id": "01a0bbab-a76b-72e9-8e7e-a31cd6e4e32d", "title": "The PDF text model is quite nice, actually", "url": "https://nibblestew.blogspot.com/2023/03/the-pdf-text-model-is-quite-nice.html", "published_at": "2023-03-16T15:05:00+00:00" }, { "id": "01a0bbab-a76b-72e9-8e7e-a31cd75f582d", "title": "First A4PDF release, version 0.1.0 \"embarrasment\"", "url": "https://nibblestew.blogspot.com/2023/03/first-a4pdf-release-version-010.html", "published_at": "2023-03-12T15:02:00+00:00" }, { "id": "01a0bbab-a76b-72e9-8e7e-a31cd83da8fd", "title": "My book is finally available for purchase", "url": "https://nibblestew.blogspot.com/2023/03/my-book-is-finally-available-for.html", "published_at": "2023-03-11T12:44:00+00:00" }, { "id": "01a0bbab-a76b-72e9-8e7e-a31cd93a26ad", "title": "The code functionality tipping point", "url": "https://nibblestew.blogspot.com/2023/03/the-code-functionality-tipping-point.html", "published_at": "2023-03-05T15:59:00+00:00" }, { "id": "01a0bbab-a76b-72e9-8e7e-a31cd9e97363", "title": "Unit testing PDF generation", "url": "https://nibblestew.blogspot.com/2023/02/unit-testing-pdf-generation.html", "published_at": "2023-02-27T16:58:00+00:00" }, { "id": "01a0bbab-a76b-72e9-8e7e-a31cda4323e9", "title": "PDF output in images", "url": "https://nibblestew.blogspot.com/2023/02/pdf-output-in-images.html", "published_at": "2023-02-17T17:58:00+00:00" } ] posts Claim your blog
Back to Nibble Stew
Blog · corpus.blog/blogs/nibblestew.blogspot.com/posts

Nibble Stew

nibblestew.blogspot.com

2026

2025

2024

2023