Tag: popular
All the articles with the tag "popular".
I made a game with AI and I don't know how to feel about it
Published: at 11:00 PMI tried building a game with AI, and it was an interesting journey. This post covers the ups and downs, what I learned about AI collaboration, and my thoughts on how it's changing game development.
Know where you're going (and be open to change)
Published: at 10:30 PMMy career path has been a bit unusual, from film school to software engineering. This post is about why it's important to have a clear direction, but also to be open to changing course when new opportunities arise.
Jekyll to Astro: an AI-assisted migration
Published: at 10:00 AMI migrated my old Jekyll blog to Astro using AI tools. It cut the time in half, and I learned a lot about what AI is good at (repetitive tasks) and where it still needs human guidance.
More Code Review Best Practices
Published: at 03:50 PMThree years after my first code review best practices post, I've learned even more about what makes reviews effective. Here are additional strategies for making your code reviews more valuable and less painful.
Dangerous Python Functions, Part 3
Published: at 01:33 PMIn the final part of my dangerous Python functions series, I cover more security risks including assert statements, XML parsing vulnerabilities, and unsafe input handling. Plus, I've turned the whole series into a deck of cards!
DevOps from Scratch, Part 2: Amazon & Terraform
Published: at 12:32 PMIn part 2 of my DevOps from Scratch series, we'll take our Flask app from local development to production on AWS using Terraform for infrastructure automation and Ansible for deployment.
DevOps from Scratch, Part 1: Vagrant & Ansible
Published: at 12:32 PMEver wondered how to build and deploy a web app from scratch? This is the first part of my 'DevOps from Scratch' series, where we'll get hands-on with Vagrant and Ansible to automate our local development setup for a Python web application.
Dangerous Python Functions, Part 2
Published: at 02:33 PMIn part 2 of my dangerous Python functions series, I cover more risky functions like pickle.loads(), yaml.load(), and tempfile.mktemp(). These can lead to code execution, deserialization attacks, and race conditions.
Dangerous Python Functions
Published: at 02:33 PMPython's dynamic nature can lead to subtle bugs that are hard to catch. I've created a deck of cards highlighting dangerous Python functions like eval(), exec(), and input() that can cause security vulnerabilities or unexpected behavior.
Impostor Syndrome and Me
Published: at 01:09 PMI've struggled with impostor syndrome throughout my career, from my first programming job to joining Amazon. What I've learned about recognizing it and working through those feelings of not being good enough.