# bluesky

Published articles for bluesky.

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

## My first spam Webmention

DevFeed: [My first spam Webmention](<https://devfeed.tech/articles/my-first-spam-webmention-38553.md>)

Original publisher: [Read original article](<https://msfjarvis.dev/posts/my-first-spam-webmention/>)

Author: Harsh Shandilya

Published: 2026-07-07T10:39:00Z

Content type: article

Language: en

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

Topics: [Website](<https://devfeed.tech/topics/website.md>), [Cloudflare Access](<https://devfeed.tech/topics/cloudflare-access.md>), [Cloudflare](<https://devfeed.tech/topics/cloudflare.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [ui](<https://devfeed.tech/topics/ui.md>), [web design](<https://devfeed.tech/topics/web-design.md>)

Tags: [bluesky](<https://devfeed.tech/tags/bluesky.md>), [cloudflare](<https://devfeed.tech/tags/cloudflare.md>), [cloudflare-access](<https://devfeed.tech/tags/cloudflare-access.md>), [code](<https://devfeed.tech/tags/code.md>), [dashboard](<https://devfeed.tech/tags/dashboard.md>), [spam](<https://devfeed.tech/tags/spam.md>), [sql](<https://devfeed.tech/tags/sql.md>), [ui](<https://devfeed.tech/tags/ui.md>), [web-design](<https://devfeed.tech/tags/web-design.md>), [webmentions](<https://devfeed.tech/tags/webmentions.md>)

### AI overview

The author describes receiving a spam Webmention and building a basic moderation dashboard for a Webmentions server. The dashboard lists pages that received Webmentions and provides links to moderation controls, with access protected by Cloudflare Access rather than application-level authentication.

### Source excerpt

Finally being forced to build moderation capabilities into my Webmentions server

## Year in Review: 2024

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

Original publisher: [Read original article](<https://www.taniarascia.com/2024-into-2025/>)

Author: hello@taniarascia.com

Published: 2025-03-27T00:00:00Z

Content type: article

Language: en

Sources: [Tania Rascia](<https://devfeed.tech/sources/tania-rascia.md>)

Topics: [coding](<https://devfeed.tech/topics/coding.md>), [CSS](<https://devfeed.tech/topics/css.md>), [React](<https://devfeed.tech/topics/react.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [Web platform](<https://devfeed.tech/topics/web-platform.md>)

Tags: [bluesky](<https://devfeed.tech/tags/bluesky.md>), [burnout](<https://devfeed.tech/tags/burnout.md>), [career](<https://devfeed.tech/tags/career.md>), [coding](<https://devfeed.tech/tags/coding.md>), [css](<https://devfeed.tech/tags/css.md>), [hooks](<https://devfeed.tech/tags/hooks.md>), [keyboard](<https://devfeed.tech/tags/keyboard.md>), [meta](<https://devfeed.tech/tags/meta.md>), [pagination](<https://devfeed.tech/tags/pagination.md>), [projects](<https://devfeed.tech/tags/projects.md>), [react](<https://devfeed.tech/tags/react.md>), [redesign](<https://devfeed.tech/tags/redesign.md>), [review](<https://devfeed.tech/tags/review.md>), [side-projects](<https://devfeed.tech/tags/side-projects.md>), [sorting](<https://devfeed.tech/tags/sorting.md>), [table](<https://devfeed.tech/tags/table.md>), [variables](<https://devfeed.tech/tags/variables.md>), [year-in-review](<https://devfeed.tech/tags/year-in-review.md>)

### AI overview

A 2024 year-in-review from a principal engineer who continues to work primarily with React and CSS. The author reflects on balancing a full-time engineering role with coding, writing, side projects, and maintaining a personal website, while highlighting several articles and a blog redesign completed during the year.

### Source excerpt

I'm trying to win the award for "Latest Year in Review". 🏆 I don't know if anyone can challenge me at this point, as it's almost thirdway...

## Redesign: Version 7.0

DevFeed: [Redesign: Version 7.0](<https://devfeed.tech/articles/redesign-version-7-0-37606.md>)

Original publisher: [Read original article](<https://www.taniarascia.com/redesign-version-7/>)

Author: hello@taniarascia.com

Published: 2024-12-01T00:00:00Z

Content type: opinion

Language: en

Sources: [Tania Rascia](<https://devfeed.tech/sources/tania-rascia.md>)

Topics: [Website](<https://devfeed.tech/topics/website.md>), [CSS](<https://devfeed.tech/topics/css.md>), [gatsby](<https://devfeed.tech/topics/gatsby.md>), [Bluesky](<https://devfeed.tech/topics/bluesky-social.md>), [Visual Studio Code](<https://devfeed.tech/topics/visual-studio-code.md>)

Tags: [bluesky](<https://devfeed.tech/tags/bluesky.md>), [css](<https://devfeed.tech/tags/css.md>), [meta](<https://devfeed.tech/tags/meta.md>), [react](<https://devfeed.tech/tags/react.md>), [redesign](<https://devfeed.tech/tags/redesign.md>), [version](<https://devfeed.tech/tags/version.md>), [website](<https://devfeed.tech/tags/website.md>)

### AI overview

The author describes redesigning their personal website for version 7.0, separating personal Notes from programming Articles, highlighting projects and art, and adding navigation sidebars. The redesign was inspired by Docusaurus and uses plain CSS written in one file.

### Source excerpt

One of my favorite hobbies is tweaking my website. I've updated the design countless times thoughout the decade (!) of this site's existence...

## Webmentions and POSSE improvements

DevFeed: [Webmentions and POSSE improvements](<https://devfeed.tech/articles/webmentions-and-posse-improvements-40508.md>)

Original publisher: [Read original article](<https://www.jeremykun.com/shortform/2024-08-07-1414/>)

Published: 2024-08-07T21:14:00Z

Content type: article

Language: en

Sources: [Jeremy Kun](<https://devfeed.tech/sources/jeremy-kun.md>)

Topics: [Webmentions](<https://devfeed.tech/topics/webmentions.md>), [Bluesky](<https://devfeed.tech/topics/bluesky-social.md>), [Mastodon](<https://devfeed.tech/topics/mastodon.md>), [X (Twitter)](<https://devfeed.tech/topics/twitter.md>), [github action](<https://devfeed.tech/topics/github-action.md>), [Algolia](<https://devfeed.tech/topics/algolia.md>)

Tags: [algolia](<https://devfeed.tech/tags/algolia.md>), [bluesky](<https://devfeed.tech/tags/bluesky.md>), [github-action](<https://devfeed.tech/tags/github-action.md>), [indieweb](<https://devfeed.tech/tags/indieweb.md>), [mastodon](<https://devfeed.tech/tags/mastodon.md>), [posse](<https://devfeed.tech/tags/posse.md>), [shortform](<https://devfeed.tech/tags/shortform.md>), [twitter](<https://devfeed.tech/tags/twitter.md>), [webmentions](<https://devfeed.tech/tags/webmentions.md>)

### AI overview

The article describes improvements to a blog's webmention and POSSE system. Shortform posts are syndicated to Mastodon, Bluesky, and Twitter, with syndicated links automatically added to posts. It also discusses GitHub Actions for sending and rendering Hacker News webmentions, while noting limitations related to the Algolia search API and uncertainty about future automation.

### Source excerpt

This blog now accepts webmentions. I used webmention.io and webmention.js for live rendering. You can see an example at the end of my old Bezier Curves post. After my initial experiments with POSSE, I've made a few improvements to the system. Now shortform posts are syndicated to Mastodon, Bluesky, and Twitter, and the links to the syndicated posts are automatically added to the end of each post. I don't have any automatic social media posting for longform posts yet, though I plan to add a very simple version of that soon.