# blogging

Published articles for blogging.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## JulyReply - Re: Stuck in draft

DevFeed: [JulyReply - Re: Stuck in draft](<https://devfeed.tech/articles/julyreply-re-stuck-in-draft-38539.md>)

Original publisher: [Read original article](<https://msfjarvis.dev/posts/julyreply-re-stuck-in-draft/>)

Author: Harsh Shandilya

Published: 2026-07-09T18:52:00Z

Content type: opinion

Language: en

Sources: [Posts on Harsh Shandilya](<https://devfeed.tech/sources/posts-on-harsh-shandilya.md>)

Topics: [Learning](<https://devfeed.tech/topics/learning.md>), [Parser](<https://devfeed.tech/topics/parser.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>), [Containers](<https://devfeed.tech/topics/containers.md>), [Git](<https://devfeed.tech/topics/git.md>), [Cloudflare](<https://devfeed.tech/topics/cloudflare.md>), [Compose](<https://devfeed.tech/topics/compose.md>), [LLMs](<https://devfeed.tech/topics/llms.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [blog-posts](<https://devfeed.tech/tags/blog-posts.md>), [blogging](<https://devfeed.tech/tags/blogging.md>), [cli](<https://devfeed.tech/tags/cli.md>), [cloudflare](<https://devfeed.tech/tags/cloudflare.md>), [compose](<https://devfeed.tech/tags/compose.md>), [containers](<https://devfeed.tech/tags/containers.md>), [git](<https://devfeed.tech/tags/git.md>), [julyreply](<https://devfeed.tech/tags/julyreply.md>), [llms](<https://devfeed.tech/tags/llms.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [technical-writing](<https://devfeed.tech/tags/technical-writing.md>)

### AI overview

The author reflects on managing unfinished blog drafts, explaining that feedback, public interest, curiosity, and motivation sometimes lead to completion while many drafts are abandoned. They invite readers to vote on several proposed technical topics, including Retrofit, an HTML parser, Git, Docker containers in NixOS, Cloudflare, Compose UI, and LLM-assisted development.

### Source excerpt

On drafts and being okay with them

## Building My Dream Developer Blog with Astro, Cloudflare, and AI

DevFeed: [Building My Dream Developer Blog with Astro, Cloudflare, and AI](<https://devfeed.tech/articles/building-my-dream-developer-blog-with-astro-cloudflare-and-ai-25704.md>)

Original publisher: [Read original article](<https://blog.shreyaspatil.dev/building-my-dream-developer-blog-with-astro-cloudflare-and-ai/>)

Author: Shreyas Patil

Published: 2026-04-20T00:00:00Z

Content type: article

Language: en

Sources: [Shreyas Patil's Blog](<https://devfeed.tech/sources/shreyas-patil-s-blog.md>)

Topics: [Astro](<https://devfeed.tech/topics/astro.md>), [Cloudflare](<https://devfeed.tech/topics/cloudflare.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Google](<https://devfeed.tech/topics/google.md>)

Tags: [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [antigravity](<https://devfeed.tech/tags/antigravity.md>), [astro](<https://devfeed.tech/tags/astro.md>), [blogging](<https://devfeed.tech/tags/blogging.md>), [cloudflare](<https://devfeed.tech/tags/cloudflare.md>), [developer](<https://devfeed.tech/tags/developer.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [gemini](<https://devfeed.tech/tags/gemini.md>), [git](<https://devfeed.tech/tags/git.md>), [google](<https://devfeed.tech/tags/google.md>), [markdown](<https://devfeed.tech/tags/markdown.md>)

### AI overview

The author describes migrating more than 60 technical blogs from Hashnode to a custom Astro site hosted on Cloudflare Pages. The site uses Markdown files in Git, and the author used Google Antigravity as a pair-programming AI agent while building it.

### Source excerpt

How I migrated my 60+ engineering blogs from Hashnode to a custom Astro setup on Cloudflare with the help of Google Antigravity AI.

## How I Made $360 by Serving Markdown to A.I. agents from My Jekyll Blog

DevFeed: [How I Made $360 by Serving Markdown to A.I. agents from My Jekyll Blog](<https://devfeed.tech/articles/how-i-made-360-by-serving-markdown-to-a-i-agents-from-my-jekyll-blog-20529.md>)

Original publisher: [Read original article](<https://code.dblock.org/2026/04/11/how-i-made-360-dollars-by-serving-markdown-from-my-jekyll-blog.html>)

Author: Daniel Doubrovkine (dblock@dblock.org)

Published: 2026-04-11T00:00:00Z

Content type: opinion

Language: en

Sources: [Daniel Doubrovkine](<https://devfeed.tech/sources/daniel-doubrovkine.md>)

Topics: [Jekyll](<https://devfeed.tech/topics/jekyll.md>), [Markdown](<https://devfeed.tech/topics/markdown.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [blogging](<https://devfeed.tech/tags/blogging.md>), [jekyll](<https://devfeed.tech/tags/jekyll.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [tech](<https://devfeed.tech/tags/tech.md>)

### AI overview

The author describes adding clean Markdown versions of Jekyll blog posts so AI agents can fetch them instead of parsing HTML. Thirty days later, a linked Monarch referral produced 18 signups, 12 paid conversions, and $360 in referral earnings, with no change in SEO traffic.

### Source excerpt

In April 2025 I wrote Apologizing for My Obsessiveness Over Punctuation, a post about my various organizational compulsions. Near the end, almost as an aside, I mentioned that I obsessively categorize expenses in Monarch, a personal finance app, linking it with my referral code. That post earned me exactly one referral in the nine months that followed. Then, on January 15th, 2026, I wrote Serving Markdown for AI Agents. The idea is simple: for every post on this blog, there's now a .md version at the same URL. AI agents can discover and fetch clean markdown instead of parsing HTML. I didn't think much of it. Exactly thirty days later - the length of Monarch's free trial -- I started getting a stream of referral conversion notifications without any change in SEO traffic. Eighteen signups. Twelve converted to paid. At $30/referral, that's $360. We live in the future. How I Made $360 by Serving Markdown to A.I. agents from My Jekyll Blog was originally published by Daniel Doubrovkine at code.dblock.org | tech blog on April 11, 2026.

## 2025年总结

DevFeed: [2025年总结](<https://devfeed.tech/articles/2025-31119.md>)

Original publisher: [Read original article](<https://maskray.me/blog/2025-12-31-summary>)

Published: 2025-12-31T08:00:00Z

Content type: article

Language: zh

Sources: [MaskRay](<https://devfeed.tech/sources/maskray.md>)

Topics: [toolchain](<https://devfeed.tech/topics/toolchain.md>), [LLVM](<https://devfeed.tech/topics/llvm.md>), [patches](<https://devfeed.tech/topics/patches.md>), [Linux](<https://devfeed.tech/topics/linux.md>)

Tags: [assembler](<https://devfeed.tech/tags/assembler.md>), [blogging](<https://devfeed.tech/tags/blogging.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [https-maskray-me-blog-tags-assembler](<https://devfeed.tech/tags/https-maskray-me-blog-tags-assembler.md>), [linux](<https://devfeed.tech/tags/linux.md>), [llvm](<https://devfeed.tech/tags/llvm.md>), [patches](<https://devfeed.tech/tags/patches.md>), [summary](<https://devfeed.tech/tags/summary.md>)

### AI overview

A 2025 personal summary covering reduced open-source involvement, 18 blog posts, work on LLVM's integrated assembler and ELF specifications, Linux kernel contributions, ccls, binutils reports, and travel.

### Source excerpt

TODO 一如既往，主要在工具链领域耕耘。但由于工作忙碌在open source社区投入的时间减少了。 Blogging 不包括这篇总结，一共写了18篇文章。

## Ways in which GenAI has changed my (tech) life so far

DevFeed: [Ways in which GenAI has changed my (tech) life so far](<https://devfeed.tech/articles/ways-in-which-genai-has-changed-my-tech-life-so-far-38834.md>)

Original publisher: [Read original article](<https://lengrand.fr/ways-in-which-genai-has-changed-my-tech-life-so-far/>)

Author: Julien

Published: 2025-12-07T11:35:32Z

Content type: opinion

Language: en

Sources: [Thoughts, stories and ideas.](<https://devfeed.tech/sources/thoughts-stories-and-ideas.md>)

Topics: [genai](<https://devfeed.tech/topics/genai.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [blogging](<https://devfeed.tech/tags/blogging.md>), [communities](<https://devfeed.tech/tags/communities.md>), [devrel](<https://devfeed.tech/tags/devrel.md>), [genai](<https://devfeed.tech/tags/genai.md>), [llms](<https://devfeed.tech/tags/llms.md>), [tech](<https://devfeed.tech/tags/tech.md>)

### AI overview

The author reflects on how generative AI has affected their technology work and online information habits. They argue that AI-generated content has made quality technical material harder to find, increased low-quality and inaccurate social media content, and encouraged people to rely more on specialized communities and documentation.

### Source excerpt

GenAI changed everything: harder to find quality content, social media flooded with bots, lost communities. But maybe it's making us more human again? #GenAI #TechCommunity

## 11ty Hacks for Fun and Performance

DevFeed: [11ty Hacks for Fun and Performance](<https://devfeed.tech/articles/11ty-hacks-for-fun-and-performance-26560.md>)

Original publisher: [Read original article](<https://infrequently.org/2025/10/11ty-hacks-for-fun-and-performance/>)

Author: Alex Russell

Published: 2025-10-04T00:00:00Z

Content type: tutorial

Language: en

Sources: [Alex Russell](<https://devfeed.tech/sources/alex-russell.md>)

Topics: [Script](<https://devfeed.tech/topics/script.md>), [Nunjucks](<https://devfeed.tech/topics/nunjucks.md>), [Markdown](<https://devfeed.tech/topics/markdown.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [11ty](<https://devfeed.tech/tags/11ty.md>), [async](<https://devfeed.tech/tags/async.md>), [blog](<https://devfeed.tech/tags/blog.md>), [blogging](<https://devfeed.tech/tags/blogging.md>), [build](<https://devfeed.tech/tags/build.md>), [code](<https://devfeed.tech/tags/code.md>), [fun](<https://devfeed.tech/tags/fun.md>), [hacks](<https://devfeed.tech/tags/hacks.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [js](<https://devfeed.tech/tags/js.md>), [module](<https://devfeed.tech/tags/module.md>), [performance](<https://devfeed.tech/tags/performance.md>), [script](<https://devfeed.tech/tags/script.md>), [web](<https://devfeed.tech/tags/web.md>), [webdev](<https://devfeed.tech/tags/webdev.md>)

### AI overview

A developer shares techniques for improving performance in an 11ty site, including selectively loading shortcode resources through the 11ty Bundle plugin, avoiding duplicate scripts, and handling Nunjucks and Markdown preprocessing.

### Source excerpt

This blog really isn't just for beating up on Apple for the way it harms users, the web, standards, and society to maintain power and profits. So here's some fun stuff I've been doing in my 11ty setup to improve page performance. Contents Page-Specific Resources via Shortcodes and the 11ty Bundler Mo Pagination, Mo Problems Build Time Impact Scroll-Position Based Delayed Code Loading Faster CSS Selectors for 11ty Syntax Highlighting Lean Rada's CSS-only Low-Quality Image Previews Bonus Hack: Global Acronyms for Better Abbreviations Does It Work? Page-Specific Resources via Shortcodes and the 11ty Bundler You know how it gets once you've got a mature 11ty setup: shortcodes proliferate, and some generate output that might depend on JS or CSS. If your setup is anything like mine, you might also feel conflicted about including some of those resources globally. It's important to have them available for the posts that need them, but it's not great to bring a charting library, e.g., into every page when only 1 in 20 will need it. This blog has grown many such shortcodes that generate expansions for features like: Web Components for YouTube and Vimeo embeds WebPageTest.org test embeds plot.js based charts Here, for instance, is how a Vimeo embed looks in the markdown of a page, using Nunjucks for Markdown pre-processing: {% vimeo "VIDEOID", "TITLE" %} This expands to: <lite-vimeo videoid="VIDEOID" videotitle="TITLE"> <a href="http://vimeo.com/VIDEOID">TITLE</a> </lite-vimeo> But this also requires script; e.g.: <script type="module" async src="/assets/js/lite-vimeo/lite-vimeo.js"> </script> And the list keeps growing. To avoid having the weight of these components clogging up every page, a system for selectively pulling in their code would be helpful. It'd also be grand if we could make sure scripts appear just once, even if shortcodes are invoked multiple times per page. Included code should preferably also be located towards the top of the document. The 11ty Bundle plugin

## Twelve years of blogging

DevFeed: [Twelve years of blogging](<https://devfeed.tech/articles/twelve-years-of-blogging-21989.md>)

Original publisher: [Read original article](<https://vladmihalcea.com/twelve-years-of-blogging/>)

Author: vladmihalcea

Published: 2025-09-30T11:35:44Z

Content type: opinion

Language: en

Sources: [Vlad Mihalcea](<https://devfeed.tech/sources/vlad-mihalcea.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Java](<https://devfeed.tech/topics/java.md>), [Spring Framework](<https://devfeed.tech/topics/spring-framework.md>), [Spring Boot](<https://devfeed.tech/topics/spring-boot.md>), [Jakarta EE](<https://devfeed.tech/topics/jakarta-ee.md>), [WordPress](<https://devfeed.tech/topics/wordpress.md>)

Tags: [anniversary](<https://devfeed.tech/tags/anniversary.md>), [article](<https://devfeed.tech/tags/article.md>), [blog](<https://devfeed.tech/tags/blog.md>), [blogging](<https://devfeed.tech/tags/blogging.md>), [jakarta-ee](<https://devfeed.tech/tags/jakarta-ee.md>), [java](<https://devfeed.tech/tags/java.md>), [software-developer](<https://devfeed.tech/tags/software-developer.md>), [spring](<https://devfeed.tech/tags/spring.md>), [spring-boot](<https://devfeed.tech/tags/spring-boot.md>), [wordpress](<https://devfeed.tech/tags/wordpress.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

A personal reflection marking twelve years of blogging. The author describes starting the blog while working as a software architect, developing writing experience over time, and finding inspiration in wide-ranging reading. The article also promotes Hypersistence Optimizer for detecting performance issues in JPA and Hibernate data access layers across several Java frameworks.

### Source excerpt

Twelve years later! Twelve years ago today, I decided to create this blog on WordPress.com to share whatever I was finding interesting while working as a software architect. Prior to starting this blog, I didn't have any writing experience, which you can clearly see in the first article I've ever published. However, practice makes perfect, and in time, I managed to learn how to express myself in writing, whether it was an article, a social media post, an answer on StackOverflow, or a book. Follow Your Bliss I've always loved to read.... Read More The post Twelve years of blogging appeared first on Vlad Mihalcea.

## #51 - My developer blogging journey so far

DevFeed: [#51 - My developer blogging journey so far](<https://devfeed.tech/articles/51-my-developer-blogging-journey-so-far-25697.md>)

Original publisher: [Read original article](<https://blog.shreyaspatil.dev/51-my-developer-blogging-journey-so-far/>)

Author: Shreyas Patil

Published: 2025-02-18T14:10:44Z

Content type: opinion

Language: en

Sources: [Shreyas Patil's Blog](<https://devfeed.tech/sources/shreyas-patil-s-blog.md>)

Topics: [Learning](<https://devfeed.tech/topics/learning.md>), [Android](<https://devfeed.tech/topics/android.md>), [Firebase UI](<https://devfeed.tech/topics/firebase-ui.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Realtime Database](<https://devfeed.tech/topics/realtime-database.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [androiddev](<https://devfeed.tech/tags/androiddev.md>), [blog](<https://devfeed.tech/tags/blog.md>), [blogging](<https://devfeed.tech/tags/blogging.md>), [code](<https://devfeed.tech/tags/code.md>), [community](<https://devfeed.tech/tags/community.md>), [content-creation](<https://devfeed.tech/tags/content-creation.md>), [developer](<https://devfeed.tech/tags/developer.md>), [development](<https://devfeed.tech/tags/development.md>), [firebase-database](<https://devfeed.tech/tags/firebase-database.md>), [firebase-ui](<https://devfeed.tech/tags/firebase-ui.md>), [flutter](<https://devfeed.tech/tags/flutter.md>), [github](<https://devfeed.tech/tags/github.md>), [journey](<https://devfeed.tech/tags/journey.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [technical-documentation](<https://devfeed.tech/tags/technical-documentation.md>), [technical-writing-1](<https://devfeed.tech/tags/technical-writing-1.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

A personal account of the author's blogging journey, beginning with an Android project in 2019 and a contribution to FirebaseUI-Android that led to a first published technical article. The author describes how writing supported learning, career development, and sharing with the developer community.

### Source excerpt

A personal account of my journey as a tech blogger, from my first post in 2019 to becoming a GDE. Insights on English barriers, criticism, and why sharing matters.

## Website refresh

DevFeed: [Website refresh](<https://devfeed.tech/articles/website-refresh-28710.md>)

Original publisher: [Read original article](<https://jeroenmols.com/blog/2024/09/20/website-refresh-24/>)

Author: info@jeroenmols.com (Jeroen Mols)

Published: 2024-09-20T00:00:00Z

Content type: opinion

Language: en

Sources: [Jeroen Mols](<https://devfeed.tech/sources/jeroen-mols.md>)

Topics: [Website](<https://devfeed.tech/topics/website.md>), [Hugo](<https://devfeed.tech/topics/hugo.md>), [Jekyll](<https://devfeed.tech/topics/jekyll.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [modern web development](<https://devfeed.tech/topics/modern-web-development.md>), [Netlify](<https://devfeed.tech/topics/netlify.md>), [Vercel](<https://devfeed.tech/topics/vercel.md>)

Tags: [blogging](<https://devfeed.tech/tags/blogging.md>), [blogs](<https://devfeed.tech/tags/blogs.md>), [development](<https://devfeed.tech/tags/development.md>), [hugo](<https://devfeed.tech/tags/hugo.md>), [jekyll](<https://devfeed.tech/tags/jekyll.md>), [migrate](<https://devfeed.tech/tags/migrate.md>), [netlify](<https://devfeed.tech/tags/netlify.md>), [platform](<https://devfeed.tech/tags/platform.md>), [redesign](<https://devfeed.tech/tags/redesign.md>), [static-site-generator](<https://devfeed.tech/tags/static-site-generator.md>), [vercel](<https://devfeed.tech/tags/vercel.md>), [web-development](<https://devfeed.tech/tags/web-development.md>), [website](<https://devfeed.tech/tags/website.md>), [website-refresh](<https://devfeed.tech/tags/website-refresh.md>)

### AI overview

A personal account of migrating a seven-year-old Jekyll website to Hugo. It explains the old site's deployment setup and limitations, the motivations for the redesign, and the author's evaluation of static-site generators and hosting options.

### Source excerpt

After 7 years, it was time to migrate my old Jekyll website to a new more modern platform. Read on to learn why, how, and what the main challenges were in this process.

## How to Build a Profitable Lifestyle Business without Chasing VC Funding

DevFeed: [How to Build a Profitable Lifestyle Business without Chasing VC Funding](<https://devfeed.tech/articles/how-to-build-a-profitable-lifestyle-business-without-chasing-vc-funding-30476.md>)

Original publisher: [Read original article](<https://bytesizedbets.com/p/how-to-build-a-profitable-lifestyle>)

Author: TheAnkurTyagi

Published: 2024-04-19T10:27:39Z

Content type: article

Language: en

Sources: [ByteSizedBets](<https://devfeed.tech/sources/bytesizedbets.md>)

Topics: [Search engine optimization (SEO)](<https://devfeed.tech/topics/seo.md>), [WordPress](<https://devfeed.tech/topics/wordpress.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>)

Tags: [blogging](<https://devfeed.tech/tags/blogging.md>), [business](<https://devfeed.tech/tags/business.md>), [developer](<https://devfeed.tech/tags/developer.md>), [indie-hackers](<https://devfeed.tech/tags/indie-hackers.md>), [lifestyle](<https://devfeed.tech/tags/lifestyle.md>), [seo](<https://devfeed.tech/tags/seo.md>)

### AI overview

An interview with developer and entrepreneur Sai about building a lifestyle business around Superblog.ai. The article presents an alternative to venture-funded growth and explains how Sai used his blogging and SEO experience to create a blogging platform that handles design, speed, optimization, scale, readability, and related publishing needs.

### Source excerpt

Learn How to Dominate B2B SaaS with SEO and the Power of "Build in Public" Strategies.

## Trying Substack as a Simpler Blogging Platform

DevFeed: [Trying Substack as a Simpler Blogging Platform](<https://devfeed.tech/articles/trying-substack-32237.md>)

Original publisher: [Read original article](<https://bruceeckel.com/2023/07/06/trying-substack/>)

Author: Bruce Eckel

Published: 2023-07-06T00:00:00Z

Content type: opinion

Language: en

Sources: [Bruce Eckel - Computing Thoughts](<https://devfeed.tech/sources/bruce-eckel-computing-thoughts.md>)

Topics: [Publishing](<https://devfeed.tech/topics/publishing.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [blog-post](<https://devfeed.tech/tags/blog-post.md>), [blogging](<https://devfeed.tech/tags/blogging.md>), [simplicity](<https://devfeed.tech/tags/simplicity.md>), [subscriptions](<https://devfeed.tech/tags/subscriptions.md>)

### AI overview

Bruce Eckel explains why the ceremony of creating blog posts can discourage him from writing and describes trying Substack as a simpler publishing platform. He likes its clean writing workflow, live preview, email delivery, and subscription-based business model, while noting that he is still adjusting to some limitations.

### Source excerpt

TLDR: BruceEckel.substack.com I've noticed that I haven't been writing here that much lately, and I began to suspect it is because of the necessary ceremony of creating a blog post. Which, really, isn't that much but I've started to see that even the smallest amount can be an impediment. When I began trying to paint, I discovered these impediments, and they're different for each person. In my case, the stretched canvas was "too important" and I resisted putting paint on it (both parents grew up in the depression, so I am overly careful about wasting things, which makes experimentation hard).

## The Dark Side of Blogging

DevFeed: [The Dark Side of Blogging](<https://devfeed.tech/articles/the-dark-side-of-blogging-38436.md>)

Original publisher: [Read original article](<https://eevis.codes/blog/2021-09-09/the-dark-side-of-blogging/>)

Author: Eevis Panula

Published: 2023-01-03T08:57:27.078000Z

Content type: opinion

Language: en

Sources: [Eevis Blog](<https://devfeed.tech/sources/eevis-blog.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>)

Tags: [advice](<https://devfeed.tech/tags/advice.md>), [blog-post](<https://devfeed.tech/tags/blog-post.md>), [blogging](<https://devfeed.tech/tags/blogging.md>)

### AI overview

An opinion article about the downsides of blogging for developers, drawing on the author's experiences and offering advice. It highlights the time required to create, test, edit, and publish quality content, especially when personal circumstances affect writing speed.

### Source excerpt

Lately, I've seen multiple excellent posts about why developers should blog. They list very good reasons, and I wholeheartedly agree with them. Blogging is good for many things, it's fun, and you learn a lot during the process. However, there are downsides to blogging as well, especially if you write about controversial topics. This blog post will discuss some of these downsides, tell my own experiences, and share tips on conquering those not-so-great things. I'm writing the tips for myself as advice I would have needed to hear, so they might not all apply to you, but I hope you'll get at least something out of this post! Some Background I started actively blogging about a year ago. My motivator was, at first, to write blog posts 16 weeks in a row to get the 16-weeks badge from Dev.to. I earned the badge, and if you're interested, I wrote a blog post about what I learned from that journey. Blogging is something I like a lot. It has given me a way to construct my thoughts through writing and learn in the process. I already have a good archive of articles I've written. It hasn't been once or twice that I've had the opportunity to refer to one of my blog posts in a conversation. However, as much I like this, there have been downsides as well. And during the past year, I've been struggling with stuff - as I would imagine most of us have because of Covid and all the isolation it causes. I'm also recovering from a brain injury, which makes me prone to fatigue. So these things have significantly slowed my speed of writing, especially in 2021. So, let's have a look at the downsides and some advice! Writing Quality Content Takes Time If you want to write some quality content, it takes time. Suppose you're creating a tutorial of some sort, building the end result, testing it, and writing the blog post. It can take a long time from the start to publishing it. In Dev, I've come across multiple posts that are basically just (short) lists of links. There is time and place for tho

## SoloCoder Podcast: About Coding and Martial Arts

DevFeed: [SoloCoder Podcast: About Coding and Martial Arts](<https://devfeed.tech/articles/solocoder-podcast-about-coding-and-martial-arts-21379.md>)

Original publisher: [Read original article](<https://juri.dev/blog/2021/03/solocoder-coding-and-martial-arts/>)

Published: 2021-03-30T00:00:00Z

Content type: opinion

Language: en

Sources: [Juri Strumpflohner](<https://devfeed.tech/sources/juri-strumpflohner.md>)

Topics: [coding](<https://devfeed.tech/topics/coding.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Learning](<https://devfeed.tech/topics/learning.md>)

Tags: [blogging](<https://devfeed.tech/tags/blogging.md>), [coding](<https://devfeed.tech/tags/coding.md>), [podcast](<https://devfeed.tech/tags/podcast.md>), [programming](<https://devfeed.tech/tags/programming.md>)

### AI overview

A personal account of appearing on the SoloCoder podcast to discuss programming, career development, learning in public, blogging, and connections between coding and martial arts.

### Source excerpt

Lorem ipsum dolor sit amet

## An Open Letter to Bob Frankston

DevFeed: [An Open Letter to Bob Frankston](<https://devfeed.tech/articles/an-open-letter-to-bob-frankston-28301.md>)

Original publisher: [Read original article](<http://fuzzyblog.io/blog/rss/2020/01/07/an-open-letter-to-bob-frankston.html>)

Author: Fuzzygroup

Published: 2020-01-07T00:00:00Z

Content type: opinion

Language: en

Sources: [Scott Johnson](<https://devfeed.tech/sources/scott-johnson.md>)

Topics: [RSS Feed](<https://devfeed.tech/topics/rss-feed.md>), [RSS](<https://devfeed.tech/topics/rss.md>)

Tags: [blogging](<https://devfeed.tech/tags/blogging.md>), [rss](<https://devfeed.tech/tags/rss.md>)

### AI overview

An open letter urges Bob Frankston to configure his blogging tool to publish full-content RSS feeds instead of summaries. The author argues that requiring readers to click through from aggregators can cause them to miss the full post and notes that full-content feeds are no harder to produce.

### Source excerpt

(Photo Credit - Lisa Meece; Thank You) Hi Bob, I strongly doubt you remember but I met you years ago as part of the Boston Blogging group that Dave Winer used to organize. About the same time I also met Dan Bricklin. I wanted to make a suggestion to you. I've been subscribed to you in my aggregator for a long time but due to the design of aggregators, it isn't clear if a post in the aggregator is full content or summary. Here's all I saw of your current (wonderful) CES post: CES is a time to see new products and services. Alas, my expectations might be too high. And here is how this appears in an aggregator: I thought this was just a lament but I happened to click through and lo and below, a wonderful bit of writing. So my suggestion to you is to change your blogging tool to output the full content of each post you write. I'm pretty certain you wrote your own blogging tool and, thus, I know this is possible; you obviously have the skills (and if that isn't the greatest understatement I've made blogging, I don't know what is). My suspicion is that for yourself it is more important that you get your ideas out into the universe than that you drive people to your site. This is the single best reason for a full content feed. Every time you have to rely on someone clicking thru from their aggregator to your site, there is a solid chance (1 in 2; 1 in 3; 1 in 5; 1 in 10 ???) that they just won't). Often times they don't ever know that there is more content out there; I certainly didn't and I've been in the RSS world now for almost 20 years and I have pretty solid credentials in the RSS world - I was the creator of the Feedster RSS and Blog search engine. Note: My own blog and my recipes are all done with full content feeds so I'm not askign you to do anything that I'm not doing. Also full content feeds aren't really any harder than a summary feed - just put out the full content. Feel free to use my feed as an example. Even better - use Dave's. Btw I loved this point: "I mo

## Year in review 2016

DevFeed: [Year in review 2016](<https://devfeed.tech/articles/year-in-review-2016-28652.md>)

Original publisher: [Read original article](<https://jeroenmols.com/blog/2017/01/09/yearinreview/>)

Author: info@jeroenmols.com (Jeroen Mols)

Published: 2017-01-09T00:00:00Z

Content type: opinion

Language: en

Sources: [Jeroen Mols](<https://devfeed.tech/sources/jeroen-mols.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Google](<https://devfeed.tech/topics/google.md>), [Library](<https://devfeed.tech/topics/library.md>), [Stack Overflow](<https://devfeed.tech/topics/stackoverflow.md>), [IO](<https://devfeed.tech/topics/io.md>), [Mastodon](<https://devfeed.tech/topics/mastodon.md>), [X (Twitter)](<https://devfeed.tech/topics/twitter.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [blogging](<https://devfeed.tech/tags/blogging.md>), [blogs](<https://devfeed.tech/tags/blogs.md>), [conference](<https://devfeed.tech/tags/conference.md>), [github](<https://devfeed.tech/tags/github.md>), [google](<https://devfeed.tech/tags/google.md>), [io](<https://devfeed.tech/tags/io.md>), [mastodon](<https://devfeed.tech/tags/mastodon.md>), [personal](<https://devfeed.tech/tags/personal.md>), [projects](<https://devfeed.tech/tags/projects.md>), [retrospective](<https://devfeed.tech/tags/retrospective.md>), [review](<https://devfeed.tech/tags/review.md>), [side-projects](<https://devfeed.tech/tags/side-projects.md>), [speaking](<https://devfeed.tech/tags/speaking.md>), [stackoverflow](<https://devfeed.tech/tags/stackoverflow.md>), [year-in-review](<https://devfeed.tech/tags/year-in-review.md>)

### AI overview

A personal retrospective of 2016 covering family life and the author's technical activities, including blogging, Android conference speaking, open-source work, social-media growth, Google I/O attendance, and side projects.

### Source excerpt

It's that time of the year again to do a little personal retrospective. 2016 passed by so quickly! I had a fantastic time playing around with (and taking care of) my wife and daughter.

## Why I moved my blog from WordPress.com to Pelican and GitHub Pages

DevFeed: [Why I moved my blog from WordPress.com to Pelican and GitHub Pages](<https://devfeed.tech/articles/hello-pelican-27106.md>)

Original publisher: [Read original article](<https://andrea.corbellini.name/2015/08/02/hello-pelican/>)

Author: andreacorbellini

Published: 2015-08-02T18:55:00Z

Content type: opinion

Language: en

Sources: [Andrea Corbellini](<https://devfeed.tech/sources/andrea-corbellini.md>)

Topics: [migration](<https://devfeed.tech/topics/migration.md>), [WordPress](<https://devfeed.tech/topics/wordpress.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>), [Vim](<https://devfeed.tech/topics/vim.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [blogging](<https://devfeed.tech/tags/blogging.md>), [github-pages](<https://devfeed.tech/tags/github-pages.md>), [migration](<https://devfeed.tech/tags/migration.md>), [pelican](<https://devfeed.tech/tags/pelican.md>), [static-site](<https://devfeed.tech/tags/static-site.md>), [static-site-generator](<https://devfeed.tech/tags/static-site-generator.md>), [version-control](<https://devfeed.tech/tags/version-control.md>), [vim](<https://devfeed.tech/tags/vim.md>), [wordpress](<https://devfeed.tech/tags/wordpress.md>)

### AI overview

The author explains moving a blog from WordPress.com to Pelican and GitHub Pages after encountering customization, editor, and workflow limitations. They describe using Vim, MathJax, theme customization, version control, and scripts with the static-site setup, while noting that feed URLs changed and that Pelican lacked a preferred theme.

### Source excerpt

Today I switched from WordPress.com to Pelican and GitHub Pages. First off, let me say: almost all URLs that were previously working should still work. Only the feed URLs are broken, and this is not something I can fix. If you were following my blog via a feed reader, you should update to the new feed. Sorry for the inconvenience. Having said that ...

## Using Github Pages for Blogging

DevFeed: [Using Github Pages for Blogging](<https://devfeed.tech/articles/using-github-pages-for-blogging-32194.md>)

Original publisher: [Read original article](<https://bruceeckel.com/2014/11/19/using-github-pages/>)

Author: Bruce Eckel

Published: 2014-11-19T00:00:00Z

Content type: opinion

Language: en

Sources: [Bruce Eckel - Computing Thoughts](<https://devfeed.tech/sources/bruce-eckel-computing-thoughts.md>)

Topics: [GitHub Pages](<https://devfeed.tech/topics/github-pages.md>), [Jekyll](<https://devfeed.tech/topics/jekyll.md>), [static-site-generator](<https://devfeed.tech/topics/static-site-generator.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Ruby](<https://devfeed.tech/topics/ruby.md>), [Rails](<https://devfeed.tech/topics/rails.md>), [WordPress](<https://devfeed.tech/topics/wordpress.md>)

Tags: [blogging](<https://devfeed.tech/tags/blogging.md>), [github](<https://devfeed.tech/tags/github.md>), [github-pages](<https://devfeed.tech/tags/github-pages.md>), [jekyll](<https://devfeed.tech/tags/jekyll.md>), [rails](<https://devfeed.tech/tags/rails.md>), [ruby](<https://devfeed.tech/tags/ruby.md>), [static-site-generator](<https://devfeed.tech/tags/static-site-generator.md>)

### AI overview

The author discusses moving a programming blog from Artima and evaluates blogging platforms and static-site generators. The article presents Jekyll and GitHub Pages as promising options, while noting personal preferences and trade-offs involving WordPress, Blogger, Ruby, and Python.

### Source excerpt

I've wanted to move this programming blog away from Artima for what seems like several years now (Here's an earlier update on the process). My buddy Bill hasn't found developing the blogging platform to be of much interest anymore, and in particular he realizes there are many better alternatives at this point. The conversion took a surprising amount of research, partly because I've been away from blogging technology for quite awhile.

## Discourse as my blogging platform

DevFeed: [Discourse as my blogging platform](<https://devfeed.tech/articles/discourse-as-my-blogging-platform-41328.md>)

Original publisher: [Read original article](<https://samsaffron.com/archive/2013/10/10/discourse-as-my-blogging-platform>)

Author: Sam Saffron

Published: 2013-10-10T10:44:37Z

Content type: article

Language: en

Sources: [Sam Saffron](<https://devfeed.tech/sources/sam-saffron.md>)

Topics: [Rails](<https://devfeed.tech/topics/rails.md>), [Code](<https://devfeed.tech/topics/code.md>), [Digital Ocean](<https://devfeed.tech/topics/digital-ocean.md>), [Sidekiq](<https://devfeed.tech/topics/sidekiq.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [blogging](<https://devfeed.tech/tags/blogging.md>), [code](<https://devfeed.tech/tags/code.md>), [digital-ocean](<https://devfeed.tech/tags/digital-ocean.md>), [email](<https://devfeed.tech/tags/email.md>), [github](<https://devfeed.tech/tags/github.md>), [integration](<https://devfeed.tech/tags/integration.md>), [plugin](<https://devfeed.tech/tags/plugin.md>), [rails](<https://devfeed.tech/tags/rails.md>), [sidekiq](<https://devfeed.tech/tags/sidekiq.md>)

### AI overview

The author describes moving a blog into Discourse by building a Discourse plugin with Rails engines. The post also discusses hosting on DigitalOcean and experimenting with Rails, Unicorn, Rack Hijack, Sidekiq, and email integration.

### Source excerpt

This Blog has gone through several incarnations. When I started blogging I used subtext. Then I decided it was time to reinvent wheels and rolled my own, hodge-podge, blogging solution. It worked ok, but I found I had extreme difficulty engaging with the community. People would leave replies and I had no idea if they ever got my response. Further more creating content was becoming a huge pain. I ended up using the Discourse editor for some posts and then pasting the body of the post here. Crazytown. So I had this idea, what if I could have Discourse turtles all the way down. I took some time to extend our plugin story and using the magic of Rails engines managed to host my blog inside Discourse. You can see the full source code of this blog as a Discourse plugin at: GitHub - SamSaffron/blog: samsaffron.com blog plugin for Discourse I am hosted on Digital Ocean (a 2GB instance). I am also experimenting with some less traditional Discourse configs: I am running Rails 4 I am running unicorn, with Rack Hijack to handle long polling I am running no bluepill, I tricked unicorn into daemonizing sidekiq and use an upstart job. Let's see how it goes. All of this and more deserves a much more detailed blog post. Before any of this, let me address the elephant in the room. Commenting on this blog just became way more complicated. I plan to address that, in a future update, this is a temporary state. I want to bring back the traditional commenting box. That said, I have email integration set up, so now when I respond to you, you will get an email you can respond to. You will not even need to visit this site to spam my blog Overall, I am super excited about this. It pushes the limits of what can be done with Discourse and leaves breadcrumbs for others to follow. More to come, now that blogging became so much easier.

## Finishing my Blog Relocation

DevFeed: [Finishing my Blog Relocation](<https://devfeed.tech/articles/finishing-my-blog-relocation-21166.md>)

Original publisher: [Read original article](<https://juri.dev/blog/2012/09/im-relocating-my-domain-site-and-blog/>)

Published: 2012-09-26T00:00:00Z

Content type: opinion

Language: en

Sources: [Juri Strumpflohner](<https://devfeed.tech/sources/juri-strumpflohner.md>)

Topics: [Jekyll](<https://devfeed.tech/topics/jekyll.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Development](<https://devfeed.tech/topics/development.md>), [RSS Feed](<https://devfeed.tech/topics/rss-feed.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [blogging](<https://devfeed.tech/tags/blogging.md>), [github](<https://devfeed.tech/tags/github.md>), [jekyll](<https://devfeed.tech/tags/jekyll.md>), [rss](<https://devfeed.tech/tags/rss.md>)

### AI overview

The author announces the relocation of a six-year-old blog from blog.js-development.com to juristr.com. The blog was migrated from Blogger to GitHub-hosted Jekyll to provide more flexibility, licensing control, and source-controlled static files.

### Source excerpt

Lorem ipsum dolor sit amet

## Web browser, frontend and standards feeds to follow

DevFeed: [Web browser, frontend and standards feeds to follow](<https://devfeed.tech/articles/web-browser-frontend-and-standards-feeds-to-follow-21666.md>)

Original publisher: [Read original article](<https://paulirish.com/2011/web-browser-frontend-and-standards-feeds-to-follow/>)

Author: Paul Irish

Published: 2011-11-22T03:57:00Z

Content type: article

Language: en

Sources: [Paul Irish](<https://devfeed.tech/sources/paul-irish.md>)

Topics: [Front end](<https://devfeed.tech/topics/frontend.md>), [frontend development](<https://devfeed.tech/topics/frontend-development.md>), [browser](<https://devfeed.tech/topics/browser.md>), [Web](<https://devfeed.tech/topics/web.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [blogging](<https://devfeed.tech/tags/blogging.md>), [browser](<https://devfeed.tech/tags/browser.md>), [development](<https://devfeed.tech/tags/development.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [frontend-development](<https://devfeed.tech/tags/frontend-development.md>), [github](<https://devfeed.tech/tags/github.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [news-reader](<https://devfeed.tech/tags/news-reader.md>), [standards](<https://devfeed.tech/tags/standards.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

A curated collection of frontend development, web standards, browser news, and large web application feeds, organized into downloadable OPML bundles for import into a news reader. The article also encourages durable blogging and recommends several weekly newsletters.

### Source excerpt

While a lot of conversation has moved to twitter and G+, hugely useful information is still published regularly to blogs. I've shared collections of frontend development feeds twice before. Now I'm back, but with three choices: Download this: frontend-feeds.opml 2013.07.26: Poor Reader. :'( Here are the three below bundles grouped up into an OPML file. Your new news reader can import them in one go. Also, do not forget the most important site that has no feed: webplatformdaily.org. It's the best thing. (2013.09.12: It has a feed now! Added) 2013.09.12: The OPML is now on Github Frontend development exploration, techniques, tips. Lots of JavaScript. 275 feeds. Standards development and browser dev news. 56 feeds. Blogs focusing on building large webapps (new!) 22 feeds. Also, a short commentary on blogging vs tweeting.. while a lot of people have changed to twitter+jsfiddle only, tweets are not available via search after 30 days, so if you expect anything you share to last, blog it for real. :) 2011.12.02: Adding newsletters! 2012.08.09: Refreshed all the bundles. Added the frontend-webapps feed. Also please subscribe to these guys which do a great job of highlighting the top stories of the week: JavaScript Weekly Web Design Weekly HTML5 Weekly 2013.07: Added opml.

## Emacs Muse powered blog

DevFeed: [Emacs Muse powered blog](<https://devfeed.tech/articles/emacs-muse-powered-blog-34328.md>)

Original publisher: [Read original article](<https://tapoueh.org/blog/2008/12/emacs-muse-powered-blog/>)

Author: Dimitri Fontaine PostgreSQL Major Contributor; Author

Published: 2008-12-04T23:00:00Z

Content type: article

Language: en

Sources: [Dimitri Fontaine](<https://devfeed.tech/sources/dimitri-fontaine.md>)

Topics: [Emacs](<https://devfeed.tech/topics/emacs.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [blogging](<https://devfeed.tech/tags/blogging.md>), [emacs](<https://devfeed.tech/tags/emacs.md>), [muse](<https://devfeed.tech/tags/muse.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

A brief note about a blog powered by Emacs Muse and blogging software for geeks.

### Source excerpt

So finaly a blogging software for geeks exists? The problem with communication is that you think it happened.