Can anyone recommend any resources (books, websites, papers, lectures, etc.) about building secure websites and software services generally? I know this is a very broad topic, and so I understand that there won't be a one size fits all resource.
Topics that are of interest include: - considerations for building a secure login on a website - interfaces for authentication & authorization in web apis - considerations for storing customer / user information - considerations for communication between backend services and 3rd party services - probably lots of other things that I haven't even considered!
…For lack of a more precise question, I really just want to know: what is it like?
Am I wrong? Is there anyway we can leverage our skill set to help?
I am a professional software developer with a few years of experience.
I want to learn more about programming languages and their implementations.
I have started reading a handful of books and articles on the subject, but I want to engage with the material using more of a hands on approach. I am hoping to learn more about programming languages through self driven exploration by implementing a handful of increasingly complex languages.
Can anyone here recommend a list of programming languages that I could attempt to build compilers / interpreters for?
Preferably, the list would be ordered from easiest to implement (simple toy languages like brainfuck) to more complex and feature rich (maybe something like lisp)?
Thank you!