Earlier quoted context omitted.
I haven't sent a resume in a while. Usually I just give a "cover letter" of sorts that says a) why I'm interested in the job b) what I can offer/why they "need" me, c) why I think so (usually just talk about experience). I have a website that lists my workplaces and my main projects and of course my GitHub, both of which I link. I guess that's my "resume".
Didn't send a cover letter in a while. I am surprised this practise still exists.
They give you the criteria they recruit based on, you write about how you meet them. It's a cover letter +