Hi! If you are Canadian, I NEED YOUR HELP. Please call your member of parliament and ask them to vote YES on petition e-7115. Watch the video to learn more!
Petition: https://twp.ai/4hpWKz


Author of Alice and Bob Learn Secure Coding AND Alice and Bob Learn Application Security!
She/her/lady/woman. shehackspurple.ca
Secure Coding Training and Public Speaking Inquiries & other:
Tanya (at) shehackspurple (dot) ca
| SheHacksPurple | https://shehackspurple.ca |
| Newsletter | https://newsletter.shehackspurple.ca |
Hi! If you are Canadian, I NEED YOUR HELP. Please call your member of parliament and ask them to vote YES on petition e-7115. Watch the video to learn more!
Petition: https://twp.ai/4hpWKz

It’s interactive, you can ask questions live, and everyone is welcome, whether you’re new or experienced.
👉 RSVP here:
https://twp.ai/uH9CZq
Or just show up: https://twp.ai/bWUDna
4/4

Join me live on Sunday May 10th for a deep dive into Chapter 2 of Alice and Bob Learn Secure Coding! I’ll be joined by my friend Ray Leblanc, and together we’re going to spend two hours unpacking the foundations of application security in a way that’s ...
cryptography and protecting sensitive data
modern browser security features and headers
If you’ve ever wondered what “secure by design” actually looks like in practice, this is the chapter where it starts to click.
3/4
This chapter is packed with the core practices every developer should know, including:
following a secure SDLC
input validation and output encoding (with real examples)
authentication, authorization, and session management
secrets and password management
2/4
I’m hosting another live book stream, and this one is all about the foundations of secure coding.
On May 10, 11 am-1 pm PST, I’ll be joined by Ray LeBlanc to walk through Chapter 2 of Alice and Bob Learn Secure Coding.
Every time we install a dependency, copy a snippet, grab something from Stack Overflow, or accept AI-generated code, we are making a trust decision. Let’s make those decisions carefully. Watch the full podcast episode to learn why this matters and how to think about it more safely.
Episode #2 of DevSec Station is out!
Listen on any podcast platform or watch here:
https://twp.ai/E5A0ix
https://twp.ai/4hpWKp
I joined The Secure Disclosure to talk OWASP Top 10, vibe coding, broken access control, and why “we’ll fix security later” remains one of our industry’s most cursed little traditions.
Spoiler: secure coding is not magic. It is a skill. We should probably teach it. 💜
Listen to the full episode with Vinit Patel now!
YouTube: https://twp.ai/E5A0iy
Spotify: https://twp.ai/9OUlWu
Apple Podcasts: https://twp.ai/4hpWKq