Posts

Showing posts from February, 2020

You are the Secure Code Warrior

Image
Opentable has provided it's engineers access to a tool called Secure Code Warrior to practice and learn secure coding best practices. There are various modules for different tech stacks. I'm taking the Reactjs module. Secure Code Warrior is a pretty cool interface. It presents scenarios as games. Attackers from all over the world are attacking your systems and you have to save the day. Gamification. I like it. You are tasked with fixing code that has one or more security holes. Below is a snapshot of the interface. Pretty cool. All that's missing is the Defcon countdown audio. Some of the Training questions and examples are unclear to understand what's needed. I'd appreciate a (better) introduction first for each security vulnerability before jumping straight into coding tests. Myself and others ended up repeating the same section because the UX of the tool is confusing. When a section is done don't hit "Continue", that means keep doing same

Kent Dodds - Advanced hooks

Kent Dodds is a pretty famous (at least in React land) trainer, conference presenter and blogger. Has courses on egghead.io and more Has a his own training workshop series on react: https://kentcdodds.com/workshops/ I saw he had an online training coming up and really wanted to participate and learn from him.  I've worked with hooks such as useEffect and useCallback so I decided to step up to the Advanced Hooks course,  more: https://kentcdodds.com/workshops/advanced-react-hooks I'm leaning advanced hooks myself so my intent is not to teach you how to use these hooks.  My intent is to share my experience and the materials to inspire and guide you to learn more yourself. Do prepare in advance of the course:  - setup zoom - his KCD workshop prep - pre-requisite material - the coursework itself Kent moves quickly in his online courses His intent is not that you learn everything and get all exercises working in the training session. So you have to revisit later Kent also drops a lo