A Roadmap to My Medium Writings
Hello everyone,
I want to extend a warm welcome to all of you who’ve made your way to my Medium profile, and a heartfelt thank you to those who have been following my work over the years. I’m excited to provide you with a comprehensive guide to the articles I’ve written on various topics.
My journey in writing has spanned a multitude of subjects, and sometimes finding exactly what you’re looking for can be a bit of a challenge. I hope this organized list will simplify your exploration and enhance your reading experience.
Cybersecurity
- How to Disappear Online: A Step-by-Step Guide to Becoming a Digital Ghost
- Unleash the Power of Penetration Testing: How to Install Metasploitable in Kali Linux Easily!
- 10 Steps to Get Started in Bug Bounty Hunting
- Zero-Day Alert: Fortra’s GoAnywhere MFT Compromised
- Critical Chrome Zero-Day Flaw Found: Update Immediately!
- Hollywood Hacks: Cyber Security Fact from Fiction in the Movies
- How Three New Malicious PyPI Packages Transformed Linux Devices into Cryptocurrency Miners?
- Disarming the Cyber Kill Chain
- NASA’s New Cybersecurity Guide for Space Industry
- Unveiling the Power of Maltego: Your Ultimate Tool for Cyber Sleuthing
- The Power of Recon-ng: Your Essential Guide to Mastering Web Reconnaissance
- A Deep Dive into Wireshark
- Navigating the Underworld of E-Whoring Scams
- How AI and Machine Learning Have Become Our Digital Watchdogs
- Discover Cyber Threat Intelligence
- Unmasking the Hidden Threats: Your Ultimate Guide to Cloud Security
- How Tabnabbing Could Be Quietly Compromising Your Online Security
- A Beginner’s Guide to OSINT
- Unlocking Cybersecurity’s Secret Weapon: Zero Trust Security
- A Comprehensive Guide to Penetration Testing for Web Applications
- The Future of Cybersecurity: Navigating New Horizons in a Digital World
- Snort: The Power Tool in Your Cybersecurity Arsenal
- ZAP: The Ultimate Tool for Web Application Security
- Unmasking the Art of Social Engineering
- Nikto: Discover the Web Server Scanner Revolutionizing Cybersecurity
- The 2023 AI-Generated Code Security Report — By Snyk
- Escaping The Corridor With MD5 Hashes-TryHackMe Corridor
- Your Fridge Might Be Spying On You
- Understand Advanced Persistent Threats (APTs)
- Escape the Hacker’s Grasp: Unleashing the Power of Node.js Security!
- A Step-by-Step Beginner’s Guide to Ethical Hacking
- Dive into Cybersecurity with Kali Linux in VirtualBox
- XSS Unleashed: A Deep Dive into Exploiting XSS Vulnerabilities with BeEF
- Why Cyber Criminals Wish You Won’t Read This: Protecting Your Website from Cyber Threats
- Why User Input in Web Development is like a Box of Chocolates: You Never Know What You’re Gonna Get!
- This Simple Mistake Could Put Your Code at Risk: The Unexpected Threat of Insecure Direct Object References
- When Good Services Go Bad: Denial-of-Service (DoS) Vulnerabilities
- You’re Just One Click Away From an XSS Attack: Unmasking Cross-Site Scripting Vulnerabilities
- Dark Side of Code: A Deep Dive into JavaScript Injection Vulnerabilities!
- Your Safe Passage: A Comprehensive Tutorial to Navigating the Dark Web
JavaScript & TypeScript
- Practical Introduction to Deno: Will It Replace Node.js?
- Crafting a Real-Time Chat App using WebSockets and Node.js!
- How to Integrate JWT Into Your Node.js App: A Step-by-Step Tutorial
- A Beginner’s Guide to Asynchronous Programming in JavaScript
- A Comprehensive Guide to Cryptography in JavaScript
- Build Your Own API Gateway in Node.js: A Comprehensive Tutorial
- The Power of Data Visualization with D3: A Practical Guide
- The Power of Typescript: How to Boost Your JavaScript Development
- The Power of Environment Variables in JavaScript
- Surfing the New Wave: How the JAMstack Revolution is Reviving the Static Web
- How You Can Create Your Own Real-Time Multiplayer Game with Node.js and Socket.IO
- A Beginner’s JavaScript Tutorial: Visualizing Your Travels with OpenStreetMap
- Create Your First Chrome Extension in No Time: A Step-by-Step Base64 Encoder & Decoder Tutorial
- 5 Secrets to Building a Bulletproof Node.js App
- File Uploads in Node.js with Multer
- API Calls in Javascript: Fetch() the Universe with NASA’s API
- Currency Formats in JavaScript: A Practical Approach
- One Array Method to Rule Them All: Demystifying JavaScript’s reduce()
- Taming The Beast: My Journey From DOM-Phobic To DOM-Pro And How You Can Do It Too!
- The Power Of JavaScript Set() To Create Unique Arrays Like A Pro
- Eslint, Prettier, Husky & Lint-Staged: How to Supercharge Your Project in 10 Minutes!
- Master End-to-End Testing with Cypress in Your JavaScript Project!
- Demystifying JavaScript Testing: A Beginner’s Guide to Jest
- Slack Notifications in Node.js: A Quick Tutorial!
- Master JavaScript Error Handling: Your Ultimate Guide
- What is the Difference Between TypeScript’s Type and Interface? The Confusion That Plagues Developers Everywhere
- Why Aren’t You Using Arrow Functions Yet?
- Discover the Elegance of Higher Order Functions in JavaScript
- JavaScript Scopes Uncovered: Boost Your Coding Skills and Eliminate Pesky Bugs
- Stop Pulling Your Hair Out Over Variable Declarations: Unraveling var, let, and const in Just 5 Minutes!
- You’ve Been Hoisting All This Time and Didn’t Even Know It!
- JavaScript’s Most Elusive Keyword: Unlock ‘this’ and Supercharge Your Web Development Skills!
- Master Object-Oriented Programming in JavaScript and Skyrocket Your Coding Skills! 🚀
- Unraveling the Mysteries of ‘Null’, ‘Undefined’, and ‘is not defined’: What You NEED to Know to Avoid Common JS Pitfalls
- Unleash Your JavaScript Skills: Detect and Eliminate Memory Leaks Like a Pro
- Demystifying JavaScript Closures: A Comprehensive Guide for Beginners
- 10 JavaScript Best Practices Every Junior Developer Must Know
- How to deep copy an object in Javascript?
- Primitive types and reference types in Javascript
React.js & Next.js
- Unlocking the Power of Next.js and Prisma: Full-Stack TypeScript Mastery
- Boost Your SEO in Minutes: Unlocking Server-Side Rendering in Next.js!
- How to Create Cron Jobs in Your Next.js Project with Vercel — A Comprehensive Guide
- What’s New in Next.js 14.1?
- What’s New in Next.js 14?
- Unlock the Power of React: Component-Based Architecture Decoded
- Discovering Next.js: The Key to Modern Web Development
- A Deep Dive into Props Drilling in Your React Code and How to Avoid It
- How to Make Pagination in React.js as Smooth as Butter
- Journey Through Westeros with useSWR and Next.js: A Game of Thrones API Odyssey
- Code Your Website Into the Night: Easy Dark Mode with React.js and Tailwind.css
- Discover Zod: The Schema Validation Library for Your React.js Projects!
- A Comprehensive Tutorial: Setting Up Strapi, Next.js, and Docker for Seamless Web Development
- Master Multilingual With Next.js: A Comprehensive Guide to Internationalizing Your Site
- Master Data Visualization: A Turnkey Tutorial for Recharts with React.js!
- Build Your Own Blog with Next.js and Strapi: A Step-by-Step Guide!
- Why Next.js is better than React.js?
Web Scraping
- Scraping Google: A Journey into JavaScript Magic with Cheerio
- Unlocking the Power of Puppeteer: Mastering Web Scraping
- How to Tame the Pagination with Puppeteer: A Practical Guide to Amazon Product Scraping
- Diving into the Infinite Scroll with Puppeteer
- Form Submission with Puppeteer: A Practical Guide with GitHub Login
- How to scrape Amazon products using Node.js and Puppeteer
Blockchain
- Who is Satoshi Nakamoto?
- Unbelievable But True: The 5 Most Bizarre Events in Bitcoin History
- Your Money Will Thank You: Unpacking the Bitcoin Halving Phenomenon
- The Authentic Path to Acquiring Your First Bitcoin
- 5 Times Bitcoin Took Us on a Rollercoaster: Unraveling the Biggest Crashes in Crypto History
- Unlocking Boundaries: How Cross-Chain Interoperability is Uniting Blockchain Ecosystems
- The Quiet Revolution: Privacy Coins in the Wild West of Cryptocurrency
- The Dawn of the Decentralized Age: DAOs and The Shaping of Tomorrow’s Digital Society
- Your Secret Phrase May Be at Risk: An Educational Insight into Seed Phrase Security
- Deploy Your Own Ethereum Node: A Step-by-Step Guide with DAppNode
- Unleashing Blockchain’s Potential: The Secret Sauce of Layer-2 Scaling Solutions
- How NFTs are Revolutionizing Art, Collectibles, and Our Online Existence
- Decoding the Enigma of Decentralized Finance (DeFi): How it’s Redefining the Traditional Financial Landscape
- Do You Think You Understand Blockchain? Think Again!
- Decoding Blockchain: Harnessing the Power of Web3.js and Metamask in Your Next.js Project!
- Your Step-by-Step Guide to Setting Up and Configuring MetaMask
- Ethereum Blockchain with Web3.js: A Simple, Step-by-Step Guide
- Bitcoin is Not a Currency of Criminals
- Ethereum Development Environment Setup: A Step-By-Step Tutoriel
- Blockchain: The Fascinating World of Solidity and Smart Contracts
- Blockchain: Exploring Decentralization, Consensus, and Immutability
- The Unseen Potential of Decentralized Applications (DApps): A Brave New Digital Frontier
- Rewriting the Future: The Emergence and Evolution of Blockchain Technology
- When It Comes to Blockchains, You Can’t Always Get What You Want — The Trilemma of Blockchain Unpacked
- Step-by-Step Tutorial: Developing and Deploying Decentralized Applications (dApps) on the Polygon Platform
- Build a Trading Bot Using Node.js and Binance API: Turn Your Computer into a Money Machine
- You’re One Step Away From Ruining Your Solidity Contract: Let’s Talk Arrays!
- You Only Need 15 Minutes to Write Your First Ethereum Smart Contract — Here’s How
- Web 3.0: The Internet Revolution You Can’t Afford to Ignore — A Developer’s Perspective
- Create Your Own Proof of Work Blockchain in Node.js!
- Master the Art of Ethereum Gas: Boost Your Blockchain Skills and Save Money on Transactions!
- Create and Deploy Your First Next.js Blockchain DApp with Solidity in Minutes!
- What is the Proof of Stake (PoS)?
- What is the Proof of Work (PoW)?
AI
- Discover the Secrets of Prompt Injections and How to Stay Protected!
- Unmasking the Ghost in the Machine: A Deep Dive into Bias in AI Algorithms
- Data Leak: Midjourney’s Unauthorised Use of 16,000+ Artists’ Works Sparks Legal and Ethical Showdown
- Revelations on the French National Police’s Covert Use of Israeli Face Recognition Software
- No Code? No Problem! Harnessing OpenAI’s New GPTs
- Unlock the Power of Custom AI: A Step-by-Step Guide to Fine-Tuning with OpenAI
- OpenAI Unveils Groundbreaking Updates at DevDay — What’s New?
- Mastering Prompt Engineering with OpenAI’s API: How to Create an Effective Prompt
- Create an AI Chatbot with Next.js & OpenAI API
- The AI Evolution: ChatGPT and AgentGPT — The Game Changers or Just False Hopes?
- How Does AI Help Me Write My Articles?
- The Role of Artificial Intelligence in Web Development: Current Trends and Future Possibilities
- Build an Automated Travel Planner with Next.js and OpenAI API: Unleash the Power of AI
- How the Rise of AI Language Models Like ChatGPT Could Be a Game Changer for SEO — Or Not?
- Is AI the Doom or Salvation of Humanity?
- Will ChatGPT make our Web Developer jobs obsolete?
API
- Demystifying GraphQL: A Practical Approach to Modern API Design
- GraphQL vs. REST: Which API Design Should You Choose?
- APIs: The Invisible Power that Connects the Web
- Build Your First RESTful API with Node.js: A Step-by-Step Guide
- RESTful API Design: Conventions, Best Practices, and Guideline
Software Development
- How Full Remote Work Transformed My Daily Life
- The State of Developer Ecosystem 2023 — JetBrains Unveils New Insights
- Building Progressive Web Apps (PWAs): A Step-by-Step Guide for Developers
- How Not to Fall into The Wrong Tech Job: 10 Red Flags to Watch Out For
- Micro-frontends: Breaking Down Monolithic Frontend Architecture for Scalable Web Applications
- 7 Essential Developer Tools and Extensions for Boosting Your Productivity
- You Won’t Believe How Serverless Architecture Is Revolutionizing Web Development!
- A Deep Dive into Web Accessibility: Best Practices and Tools for an Inclusive Web Experience
- Web Performance Optimization Techniques: How to Improve Your Site’s Load Time
- Unraveling the ‘Bus Factor’ in Web Development: Why Bob Never Takes the Bus Anymore
- The Top 10 Rookie Pitfalls We’ve All Tumbled Into
- An Introduction to RabbitMQ with Docker-Compose and Node.js for Efficient Messaging 🌱
- Catch a Whiff of This: Your Code Might be Emitting a Distinct Odor!
- The Myth of the Perfect Programming Language: Here’s What Matters Instead!
- Dive into the Abyss of If/Else Hell and Emerge Unscathed
- So, You Want to Become a Web Developer?
CSS
- Unleashing the Magic of Responsive Web Design: A Tale for Modern Web Artisans
- A Beginner’s Guide to CSS Grid and Flexbox: Building Modern, Responsive Layouts
PHP & Symfony
- What’s New in PHP 8.3?
- Unraveling the Magic of Dependency Injection in Symfony
- Master Symfony in a Snap: CLI Project Setup for Every Skill Level
DevOps
- Learn How to Set Up Your Next.js Project and Deploy It to Vercel in Minutes
- Deploy Your Own Cron Jobs Server on a VPS in 9 Simple Steps!
- Docker for Web Developers: A Practical Introduction to Containerization
- Linking Your OVH Domain to Your Vercel Website in No Time!
UX/UI
Others
I invite you to follow me here on Medium to receive updates about my latest articles, insights, and perspectives.
For those of you who are Twitter enthusiasts, you can also catch my daily thoughts and join in my conversations on my Twitter.
See you soon!
Caleb.







