Posts

Automate Your Technical Blog

Image
This article is a companion piece to From Code to Content: Automating Your Blogger Workflow with GitHub which focused on the Blogger API and The Art of the Repeatable Post: Why Structure Matters , which focuses on the importance of structure for a consistent and high-quality blogging workflow. This article ties together the concepts of automation and structure, showing how to build a CI/CD pipeline for your technical blog using GitHub Actions and Docker. The Hook: Escaping the Manual Blogging Loop For the modern developer, the desire to share technical insights is often hindered by administrative overhead. We spend our professional lives in code editors and terminal sessions, yet sharing those insights on platforms like Blogger often requires a return to manual labour. We find ourselves copy-pasting HTML, struggling with clunky web-based editors, and manually managing assets. This friction discourages regular contributions, often leading to stale repositories and abandoned drafts....

The Art of the Repeatable Post: Why Structure Matters

Image
In my previous article , I explored the technical "plumbing" required to connect GitHub to Blogger.  It is  a powerful setup - especially once the heavy lifting is automated. But  automation can’t fix disorder.  If every blog post starts as a chaotic scramble of files and mismatched formats, you are still working harder than you should. The real magic happens when you move beyond just "automation" and start embracing a consistent project structure . Consistency is a Writer's Best Friend When you use a standardised repository structure—like the one found in the article-markdown repository—you are not just organising files; you are creating a mental shortcut. Because every post has the same folder layout, you never have to wonder where your images go or how to name your source files. Professional Rigour for Every Paragraph We often hear that we should treat "content as code". In practice, this means your blog benefits from the same discipline as a...

From Code to Content: Automating Your Blogger Workflow with GitHub

Image
For the modern developer, the desire to share technical insights is often hindered by the "toil" of the publishing process. We live in our code editors and terminal sessions, yet sharing those insights on platforms like  Blogger  often means reverting to manual labour: copy-pasting HTML, wrestling with web-based WYSIWYG editors, and manually managing assets. This discourages regular contribution, often resulting in stale repositories and abandoned drafts. By adopting a "Blogging as Code" approach, you can replace manual copy-pasting with an automated CI/CD pipeline. By leveraging the  Blogger REST API v3  and  GitHub Actions , you can treat your blog with the same engineering rigour as your production software. 1. The API as Your Deployment Interface The core shift in this methodology is viewing Blogger not as a website, but as a deployment target. The Blogger REST API allows developers to bypass the browser entirely, enabling programmatic creation and updates o...

The Great Consciousness Clash: Shifting Perspectives on the Mind

Image
You are standing on a street corner when a sub-zero wind gusts against your face. You feel the sharp, biting sting  −  a raw, undeniable presence. Yet, from the perspective of neurobiology, there is only the dry arithmetic of sodium ions and neurotransmitters. This chasm between the objective "firing" and the subjective "feeling" is what philosophers call the "Hard Problem," and for decades, it has remained the ultimate stalemate of science. In an effort to break this deadlock, the world's leading theorists gathered in 2022 at the Association for the Scientific Study of Consciousness (ASSC) for what was essentially a debate on the nature of experience. The exchange revealed a field in crisis: experts no longer disagree merely on data, but on what phenomena require explanation. Are we looking for a broadcast, a mathematical structure, or a sophisticated 'best guess'  −  and can any single theory capture it? What emerged were the following provoc...

What is a Nuclear Cross Section?

Image
If you’re reading Superheavy: Making and Breaking the Periodic Table by Kit Chapman , it really helps to understand the concept of 'cross-sections.' However, the book's explanation is pretty brief. To help clear things up, I put together this summary of what cross-sections actually mean in the context of creating new elements. Cross Sections In nuclear physics, a cross-section is a measure of the probability that a specific nuclear reaction (like fusion) will occur. When scientists say the cross-sections get smaller as the atomic number (Z) increases, they mean that it becomes exponentially harder and less likely for two nuclei to successfully fuse and survive as a new, super-heavy element. Think of the cross-section as the “size of the target” you are trying to hit. As you try to create heavier elements, that target shrinks from the size of a barn door to the size of a needle’s eye. Infographic: The Challenge of Element Synthesis Why the Cross-Section Decreases The pr...

A New Frontier in Mathematics: AI Solves Erdős Problem #728

Image
On January 6, 2026 , the mathematical community reached a significant milestone: the resolution of Erdős problem #728 . While mathematical problems are solved daily, this breakthrough marks the first time an open Erdős problem—historically the domain of human intuition—was documented as resolved through the collaboration of artificial intelligence and formal verification. The Problem: Gaps in Factorials Originally posed in 1975 by Paul Erdős and colleagues, problem #728 explores the deep architecture of prime factorisations within binomial coefficients. The Technical Goal : The problem asks if there are infinitely many integers a ,  b , and n that satisfy a complex divisibility condition: a ! b ! ∣  n !( a  +  b  −  n )! under specific constraints. The “Spirit” of the Challenge : The original wording was noted by mathematician Terence Tao as being slightly “misformulated,” allowing for trivial solutions if the variables were allowed to be extremely large. The Fix : To re...