**Unfortunately**, A Book Apart is [no longer selling books](https://abookapart.com/pages/about/) and I never managed to get a complete collection.
Fortunately , the authors of each book seem to be in control of what happens to their books, meaning their books are potentially still available in some way.
I always played with the idea of picking up a couple books to learn more about making my website better.
Categories:
Web Development
July 24, 2024
A High-quality stranger. I've considered myself a digital gofer. Y'know, go for this and go for that. I'm using micro.blog now to par down my technical projects and be part of an outstanding community.
Debug Information
Permalink
"https://mandarismoore.com/2024/07/24/a-book-apart-books/"
Params
map[categories:[Web Development] custom_summary:%!s(bool=false) date:2024-07-24 07:40:26 -0700 -0700 draft:%!s(bool=false) guid:http://mandaris.micro.blog/2024/07/24/a-book-apart-books/ iscjklanguage:%!s(bool=false) lastmod:2025-11-04 00:38:07 -0700 -0700 layout:post microblog:%!s(bool=false) post_id:%!s(uint64=4230847) publishdate:2024-07-24 07:40:26 -0700 -0700 summary: title:A Book Apart Books type:post url:/2024/07/24/a-book-apart-books/]
Page Variables
&hugolib.pageState{pid:0x6df, s:(*hugolib.Site)(0xc000860400), pageOutputs:[]*hugolib.pageOutput{(*hugolib.pageOutput)(0xc004926340), (*hugolib.pageOutput)(0xc0049264e0), (*hugolib.pageOutput)(0xc004926680), (*hugolib.pageOutput)(0xc004926820), (*hugolib.pageOutput)(0xc0049269c0), (*hugolib.pageOutput)(0xc004926b60), (*hugolib.pageOutput)(0xc004926d00), (*hugolib.pageOutput)(0xc004926ea0), (*hugolib.pageOutput)(0xc004927040)}, pageOutputTemplateVariationsState:atomic.Uint32{_:atomic.noCopy{}, v:0x1}, pageOutputIdx:0, pageOutput:(*hugolib.pageOutput)(0xc004926340), pageCommon:(*hugolib.pageCommon)(0xc001ffd808), Staler:(*hugolib.pageMeta)(0xc0023e5900), dependencyManager:(*identity.nopManager)(0xc00069a280)}
All variables scoped to the current context
&hugolib.pageState{pid:0x6df, s:(*hugolib.Site)(0xc000860400), pageOutputs:[]*hugolib.pageOutput{(*hugolib.pageOutput)(0xc004926340), (*hugolib.pageOutput)(0xc0049264e0), (*hugolib.pageOutput)(0xc004926680), (*hugolib.pageOutput)(0xc004926820), (*hugolib.pageOutput)(0xc0049269c0), (*hugolib.pageOutput)(0xc004926b60), (*hugolib.pageOutput)(0xc004926d00), (*hugolib.pageOutput)(0xc004926ea0), (*hugolib.pageOutput)(0xc004927040)}, pageOutputTemplateVariationsState:atomic.Uint32{_:atomic.noCopy{}, v:0x1}, pageOutputIdx:0, pageOutput:(*hugolib.pageOutput)(0xc004926340), pageCommon:(*hugolib.pageCommon)(0xc001ffd808), Staler:(*hugolib.pageMeta)(0xc0023e5900), dependencyManager:(*identity.nopManager)(0xc00069a280)}