Skip to content

Instantly share code, notes, and snippets.

View cfjedimaster's full-sized avatar
😺
Happy, and tired.

Raymond Camden cfjedimaster

😺
Happy, and tired.
View GitHub Profile

I've scanned the titles of the most recent posts on r/astrojs/new/. Here are the threads that seem to need a developer response or offer critical feedback:

Threads Needing Developer Response/Input

These threads are asking technical questions or looking for alternative solutions, which would benefit from input from Astro developers or experienced community members:

  • "Next.js or Astro for scroll-driven, motion-heavy websites? (leaving Gatsby)"
    • URL: https://www.reddit.com/r/astrojs/comments/1qxo8k5/nextjs_or_astro_for_scrolldriven_motionheavy/
    • Need for dev input: The user is asking for real-world production experience on which framework holds up better for animation/motion-heavy sites, which is a great place to showcase Astro's strengths or offer best practices.
<p>I&#39;ve scanned the titles of the most recent posts on r/astrojs/new/. Here are the threads that seem to need a developer response or offer critical feedback:</p>
<h3 id="threads-needing-developer-response-input">Threads Needing Developer Response/Input</h3>
<p>These threads are asking technical questions or looking for alternative solutions, which would benefit from input from Astro developers or experienced community members:</p>
<ul>
<li><p><strong>&quot;Next.js or Astro for scroll-driven, motion-heavy websites? (leaving Gatsby)&quot;</strong></p>
<ul>
<li><strong>URL:</strong> <code>https://www.reddit.com/r/astrojs/comments/1qxo8k5/nextjs_or_astro_for_scrolldriven_motionheavy/</code></li>
<li><em>Need for dev input:</em> The user is asking for real-world production experience on which framework holds up better for animation/motion-heavy sites, which is a great place to showcase Astro&#39;s strengths or offer best practices.</li>
</ul>
</li>
```json
{
"name": "Luna",
"age": 2,
"gender": "female",
"breed": "Maine Coon"
}
```
---
layout: post
title: "Building a Bluesky AI Sentiment Analysis Dashboard"
date: "2025-01-03T18:00:00"
categories: ["development"]
tags: ["generative ai", "javascript"]
banner_image: /images/banners/cat_bluesky3.jpg
permalink: /2025/01/03/building-a-bluesky-ai-sentiment-analysis-dashboard
description: A simple tool to monitor the sentiment of keywords on Bluesky
---
---
layout: post
title: "Links For You (8/9/25)"
date: "2025-08-09T18:00:00"
categories: ["misc"]
tags: ["links4you"]
banner_image: /images/banners/links.jpg
permalink: /2025/08/09/links-for-you-8925
description: Saturday links for Saturday
---
if(!server.system.environment.keyExists('AGENTQL_API_KEY')) {
println('Set the AGENTQL_API_KEY value in your environment please.');
abort;
}
AGENTQL_API_KEY = server.system.environment.AGENTQL_API_KEY;
function agentQL(key, url, query) {
body = {
bx:savecontent variable="htmlInput" {
```
<h1 id="hello-world"><a href="#hello-world" id="hello-world" name="hello-world" class="anchor"></a>Hello World</h1>
<p>This is some markdown text. It is <em>kinda</em> cool. Correction, it is <strong>very</strong> cool!</p>
<p>Here's a list, just because:</p>
<ul>
<li>Ray</li>
<li>Lindy</li>
<li>Cats</li>
<li>Beer</li>
bx:savecontent variable="markdownInput" {
```
# Hello World
This is some markdown text. It is *kinda* cool. Correction, it is **very** cool!
Here's a list, just because:
* Ray
* Lindy
function markdownToHTML(str) {
// .init() is important!
ds = createObject("java", "com.vladsch.flexmark.util.data.MutableDataSet","flexmark-all-0.64.8-lib.jar").init();
ps = createObject("java", "com.vladsch.flexmark.parser.Parser","flexmark-all-0.64.8-lib.jar").builder(ds).build();
hm = createObject("java", "com.vladsch.flexmark.html.HtmlRenderer","flexmark-all-0.64.8-lib.jar").builder(ds).build();
doc = ps.parse(str);
return hm.render(doc);
@cfjedimaster
cfjedimaster / index.html
Created March 24, 2025 18:16
Translator March 2025
<p>
<textarea id="input"></textarea>
<button disabled id="translateBtn">Translate</button>
</p>
<div id="result"></div>