Live data from Hacker News

The Overengineered Resume with Zola, JSON Resume, Weasyprint, and Nix (2023)

ktema.org

1–10 of 122 posts

Re: The Overengineered Resume with Zola, JSON Resume, Weasyprint, and Nix (2023)

#6
As web dev, I migrated from TeX to svelte + Chrome's Print-to-PDF.

I'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)

#8
post #5

Now 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.

Absolutely, great advertising.

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)

#9
I put together an HTML+CSS template for authoring one-page documents that will be printed out (or saved as PDF):

https://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)

#10
post #4
post #3

Scrolled 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

Thanks. Maybe I'm nitpicking but a link in the middle of a sentence isn't the best UX considering it's the main subject matter of the article. Easy to miss
Post reply on HN