freecodecamp.orgHow to Become an Analytical Programmer – Solve the "Rock, Paper, Scissors" Game 5 Ways Using JavaScript & Mermaid.jsOver the past year, I’ve explored tools and practices that help developers build an analytical mindset. One recurring theme is how experienced programmers often describe understanding code as forming a mental picture – a conceptual map of the program...May 12, 2025·55 min read
freecodecamp.orgHow to Use the Mermaid JavaScript Library to Create FlowchartsIf you’ve recently searched for an online diagramming tool, you might have noticed that most of them rely on drag-and-drop functionality. While this is helpful for people who can’t code, it can be hard to maintain. It can also be a bit difficult to m...Jan 13, 2025·30 min read
freecodecamp.orgHow to Make Flowcharts and Bring Joy to your CodingCoding can be intense. Especially when you are knee-deep in debugging or trying to map complex projects. For many developers — novice and pros alike — it is not uncommon to spend hours staring at code, looking for answers that won’t come. You may hav...Jan 13, 2025·31 min read
re-versing.hashnode.devTLS 1.2 handshake's pre-master exchange encryption for beginnersQuick Review of the Handshake In a different post I made a general introduction of the TLS/SSL protocol, and its role in the security of the internet communications to prevent eavesdropping and tampering. I also concentrated on the handshake section,...Aug 26, 2024·8 min read
re-versing.hashnode.devMaking recursive tangent circles inside circles and animate themSome people find circles a fascinating shape. Circles are surrounded by mathematical paradigms. For example: did you know that even if circles are closed curves they still are ruled by one of the most interesting irrational numbers, Pi, which is a tr...Aug 20, 2024·10 min read