From a Local Windows Redaction Script to an Installable PyPI Package
A follow-up on turning local-redactor into a cross-platform, installable Python package for redacting logs, screenshots, and secrets before sharing them.
Read article →Use the topic cards to jump straight into the part of the writing library that matters most.
LLM workflows, AI tools, agent systems, and applied machine learning.
A follow-up on turning local-redactor into a cross-platform, installable Python package for redacting logs, screenshots, and secrets before sharing them.
Read article →***A simple developer-friendly workflow to remove PII, secrets, tokens, and screenshot data before sharing context with AI agents.***
Read article →A practical Claude Code workflow for better vibe coding: plan before building, ship in small steps, review security, use Git checkpoints, and keep the codebase easy for AI agents to understand.
Read article →Why I built Model Council AI, a council-style workflow for developers, founders, and AI power users who want more than one confident answer.
Read article →Scaffold for a post on building a local-first Paperclip workflow that lets solo builders run AI agents like a small company without losing control of cost.
Read article →A deep dive into Google Gemini 3 Pro—its architecture, benchmark performance, enterprise use cases, and strategic implications for agentic AI.
Read article →This guide shows you the four built-in ways to tailor ChatGPT to your context: Memories, Projects, Custom Instructions, and GPTs. It tells you what each one does, when to use which, and how to set them up quickly.
Read article →In this article, we explore the differences between Gmail Connector and Google Gemini in Gmail, highlighting the key features and advantages of each option.
Read article →Explore how AI is revolutionizing software development as we use ChatGPT to guide Windsurf IDE's SWE-1 model in building a complete expense-sharing application. This series demonstrates the future of AI-assisted development, from prompt engineering to deployment.
Read article →A practical workflow for building AI-powered websites quickly: capture the idea, define the MVP, sketch the UI, choose a simple stack, code in focused sprints, deploy, and clean up the SEO basics after launch.
Read article →Infrastructure, automation, cloud delivery, and platform engineering.
A practical guide to understanding lagging Google Search Console reports after a site fix: use live URL testing, validate fixes, request indexing only for canonical URLs, and wait for reports to catch up.
Read article →A practical stale URL audit workflow for Hugo sites: search old slugs with rg, inspect front matter aliases, check internal links, rebuild cleanly, and validate the sitemap before Google rediscovers bad URLs.
Read article →A practical cleanup guide for Hugo sites on Netlify: when to use netlify.toml, when static/_redirects is enough, and how to avoid redirect chains while fixing stale URLs.
Read article →I cleaned up Google Search Console indexing issues on my Hugo and Netlify site by tracing stale URLs back to source, fixing redirects, removing accidental tags, improving discoverability, and validating the generated output.
Read article →A small Python project that parses YouTube watch history from Google Takeout, enriches it with metadata, and turns it into a local analytics workflow.
Read article →A practical Hugo blog tutorial based on how I set up this site: install Hugo, create a site, choose a theme, write posts in Markdown, preview locally, deploy to Netlify, and keep URLs stable for search.
Read article →A practical DevOps interview preparation guide covering core questions on DevOps principles, CI/CD, deployment strategies, automation, collaboration, and reliability.
Read article →This tutorial guides you through initial steps getting started with Amazon Web Service (AWS). AWS is the leading cloud solution providers and most organizations have developed or migrated their business online.
Read article →Learn how to configure Docker to use an HTTP proxy on Ubuntu and CentOS, including daemon environment variables, systemd configuration, and restart commands.
Read article →Run Docker commands as a non-root user by adding the account to the docker group, refreshing group membership, and validating access with a simple Docker command.
Read article →Cybersecurity, privacy, secure systems, and defensive engineering.
A technical breakdown of how a privacy-first CV request system was designed using AWS Lambda, DynamoDB, SES, and SNS.
Read article →A practical privacy-first CV access workflow using OTP verification, request tracking, and controlled document sharing instead of a permanently public resume link.
Read article →Case studies are not just headlines — they’re digital crime stories solved through clever forensics, logs, and sometimes just a typo. Learn how everyday mistakes led to the capture of modern cyber criminals.
Read article →Cyber security starts at home. From app safety to breach monitoring, this toolkit equips you with the everyday habits that keep you and your family secure in a connected world.
Read article →Most people never touch it — but the Dark Web plays a hidden role in fraud, scams, and leaked data. This post lifts the veil on what really happens there, how it affects everyday people, and why awareness is your best defence.
Read article →Free apps aren't really free — they harvest your data and leave you exposed. This post uncovers how everyday Australians are being profiled, leaked, and sold across the web, and how to take back control of your digital life.
Read article →Think OTPs keep you safe? Think again. This post reveals 12 real-world ways scammers steal or bypass One-Time Passwords in Australia — from SIM swaps and spoofed messages to malware and call forwarding tricks — plus what you can do to truly protect your identity and accounts.
Read article →Digital arrest and loan app scams are rising in Australia. Learn how these psychological traps work — and how to protect yourself from high-stakes fraud.
Read article →From QR code traps to phishing links and fake Telstra calls, discover how social engineering scams manipulate trust — and how to stay two steps ahead.
Read article →Cyber crime is exploding across Australia, affecting everyday individuals — not just large companies or tech newbies. In this post, I break down why no one is immune, the real scale of cyber threats in our country, and the common scams that are catching smart people off guard. If you’ve ever thought "it won’t happen to me," this is your wake-up call.
Read article →Cyber crime isn’t just a technical issue — it’s a human one. This series is your practical guide to understanding how modern scams work, who’s behind them, and how you can protect yourself in today’s digital Australia. Start here and follow each post to become cyber smart, not cyber scared.
Read article →In this final post, we review key SSH insights—from setup and security hardening to advanced techniques—highlight top resources for continued learning, and propose practical projects so you can confidently take your SSH skills to the next level.
Read article →In this one-stop guide, I will explore how tools like mosh (for high-latency resilience), Teleport (zero-trust and ephemeral certificates), and WireGuard-powered VPNs offer alternatives or enhancements to traditional SSH, each bringing unique advantages for more secure, flexible, and high-performance remote access.
Read article →Tired of repetitive server chores? Let SSH automation handle the heavy lifting, so you can focus on real innovation
Read article →From verbose logs to file permissions, a bit of know-how goes a long way in keeping your SSH sessions smooth and secure
Read article →Advanced SSH techniques can make remote work faster and safer. This guide explains SSH tunnelling, port forwarding, jump hosts, SSH config aliases, SSHFS, and connection multiplexing with practical examples.
Read article →Fortify Your Remote Access: Hardening SSH for Unyielding Security
Read article →SSH key based authentication improves server security by replacing password logins with public/private key pairs. This guide explains how to generate SSH keys, install the public key, test access, and protect the private key.
Read article →In this article i would be show you how to set up and use SSH to make our first secure connection.
Read article →SSH, or Secure Shell, is the encrypted remote access protocol developers and sysadmins use to manage servers safely. This introduction explains why SSH replaced Telnet, how SSH sessions work, and what to learn next.
Read article →Have you ever wondered how computers securely talk to each other across the internet, without prying eyes snooping on their conversation? Welcome to the first part of my brand-new blog series, where I would try to demystify **SSH**—the silent hero of remote server management and secure communication.
Read article →Learn how API encryption protects sensitive data in transit and at rest, how encryption keys are used, and which API encryption strategies matter for secure services.
Read article →The two terms often used in tandem for access control in almost every system but they are inherently different. In this article i will try to explain difference between these two terms.
Read article →This article discusses why is it very important to build APIs in a secure manner and what are the strategies that can be employed to secure API during development and after development.
Read article →APIs connect modern software systems by letting applications exchange data and actions through defined interfaces. This guide explains what APIs are, why they matter, and how they support automation, integration, and secure platform design.
Read article →Step-by-step practical guides, setups, and troubleshooting writeups.
Jupyter Notebook is a popular choice among data scientist and data engineer developing application. There are numerous factors of why Jupyter Notebooks are preferred choice for getting up and running quickly. There are several posts why they do so. [This](https://realpython.com/lessons/why-use-jupyter-notebooks/) article on real python nicely explains.
Read article →Vim Tips and tricks
Read article →Opinions, field notes, writing experiments, and technical curiosities.
This article explores the art and impact of article writing, including structure, strategy, and substance.
Read article →Alice, Bob, Eve, Mallory, and Trudy are placeholder names used in cryptography, networking, and security examples. This post explains what each role means, where the naming convention came from, and why these names still make complex security ideas easier to follow.
Read article →Foo, bar, baz, and foobar are placeholder names used in programming examples. They help developers explain code structure without distracting readers with real-world naming. This post explains what they mean, where they came from, and why they remain common in software tutorials.
Read article →The series completes the tutorial Obsidian Sync. If implemented you can save few bucks every year and still have Obsidian Sync in cloud.
Read article →This article will setup vault repository in github. Then we show to write a small but effective script to add. commit and push to remote repository.
Read article →This document chart out plan the way will use git to store obsidian vault. Next article in series will elaborate on this foundation to achieve target results.
Read article →Introducing my new tech blog built with Hugo.
Read article →