• Home
  • Posts
  • Projects
  • CSS Basics: Syntax Fundamentals
  • My Current Learning Plan as a Web Engineer
  • Barebone WebSocket with Node and Browser Console
  • Permulaan di 2021
  • Regular Expressions Note 3: Match zero character or more times and lazy matching
  • Regular Expressions Note 2: match a group of characters, character negation, and at least one occurance
  • Regular Expressions Note 1: or logic pipe, wildcard, i flag, g flag
  • Typescript Note: ReturnType
  • Next.js Note: Removing console logs on production
  • Checkout Remote Branch
  • Digital Garden
  • React Native ScrollView Keyboard
  • React Hooks: Data Fetching on Component Mount with useEffect
  • React Hooks: Manual Data Fetching and useState
  • React Hooks: useEffect
  • React Hooks: useState
  • Parallel Fetch Requests using Promise.all()
  • JavaScript Truthy and Falsy
  • JavaScript Fetch
  • ES6 Basics: Arrow Function Expression
  • ES6 Basics: var, const, and let
  • React Stateless Functional Component
  • React: Constructor Bind vs Class Properties
  • Enqueuing Block in WordPress Gutenberg
  • WordPress Child Theme
  • Experimenting with Babel 7 in Webpack
  • JavaScript: `this` in Arrow Function and Regular Function
  • WordPress Security: OWASP 2017 - A4 XML External Entities (XXE)
  • WordPress Security: OWASP 2017 - A3 Sensitive Data Exposure
  • WordPress Security: OWASP 2017 – A2 Broken Authentication
  • WordPress Security: OWASP 2017 - A1 Injection
  • WordPress Plugin Performance: Profiling using Xdebug and Webgrind
  • WordPress Plugin Security: Preventing SQL Injection
  • Chrome DevTools: Empty Cache and Hard Reload
  • WordPress Plugin Security: Prevent Directory Listing
  • WordPress Plugin Security: Preventing Direct Access
  • WordPress Plugin Security: Nonces
  • WordPress Plugin Security: Sanitizing Output
  • WordPress Plugin Security: Sanitazing Input
  • WordPress Plugin Security: Data Validation
  • WordPress Plugin Security: User Capabilities
  • WordPress Dev Environment: VSCode - Code Completion and Debugging
  • The Journey Begins