The Overengineered Resume with Zola, JSON Resume, Weasyprint, and Nix (2023)
1–10 of 122 posts
Re: The Overengineered Resume with Zola, JSON Resume, Weasyprint, and Nix (2023)
#2Re: The Overengineered Resume with Zola, JSON Resume, Weasyprint, and Nix (2023)
#3Re: The Overengineered Resume with Zola, JSON Resume, Weasyprint, and Nix (2023)
#4Scrolled to "The Result" section only to see... nothing? Would've been nice to see the resulting resume
Re: The Overengineered Resume with Zola, JSON Resume, Weasyprint, and Nix (2023)
#5And hey, overdesigned or not, it's a resume that ended up on the front page of Hacker News, making it all worth it given what a resume is supposed to do.
Re: The Overengineered Resume with Zola, JSON Resume, Weasyprint, and Nix (2023)
#6I've found that splitting data and representation is not as feasible as it sounds. You add a job and suddenly your CV doesn't fit on a page anymore, and cutting details from previous jobs isn't enough. So you change the layout, ever so slightly, because the data changed. And version control? Nice for building, but it's not like you'll ever go back in time anyway.
What's nice though is defining the data and then trying different layouts to see what works.
Re: The Overengineered Resume with Zola, JSON Resume, Weasyprint, and Nix (2023)
#7Re: The Overengineered Resume with Zola, JSON Resume, Weasyprint, and Nix (2023)
#8Now that's "resume-driven development". And hey, overdesigned or not, it's a resume that ended up on the front page of Hacker News, making it all worth it given what a resume is supposed to do.
If only I knew what an internal enablement initiative or customer acceleration solution was.
Re: The Overengineered Resume with Zola, JSON Resume, Weasyprint, and Nix (2023)
#9https://github.com/jkitching/1pager-printable-html
It can be used for creating a PDF locally, or the HTML file can also be viewed directly in the browser - both should look identical.
When I was looking into different ways of converting HTML into PDF, everything I came across did a pretty bad job at correctly supporting CSS layouts and positioning. So I ended up just using headless Chrome for printing. Perhaps WeasyPrint does a better job with CSS support?
Re: The Overengineered Resume with Zola, JSON Resume, Weasyprint, and Nix (2023)
#10Scrolled to "The Result" section only to see... nothing? Would've been nice to see the resulting resume
It is linked in the introduction: https://ktema.org/Resume-David-Reed.pdf