<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: FC Quiles</title>
    <description>The latest articles on DEV Community by FC Quiles (@castroquiles).</description>
    <link>https://dev.to/castroquiles</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3895083%2Fb654071c-3327-4630-84e5-29f944b4d5b5.png</url>
      <title>DEV Community: FC Quiles</title>
      <link>https://dev.to/castroquiles</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/castroquiles"/>
    <language>en</language>
    <item>
      <title>Someone contributed 3,324 lines to our open K-12 AI lesson library — a 6-unit series asking students to interrogate AI, not just use it</title>
      <dc:creator>FC Quiles</dc:creator>
      <pubDate>Sun, 31 May 2026 00:37:17 +0000</pubDate>
      <link>https://dev.to/castroquiles/someone-contributed-3324-lines-to-our-open-k-12-ai-lesson-library-a-6-unit-series-asking-43h5</link>
      <guid>https://dev.to/castroquiles/someone-contributed-3324-lines-to-our-open-k-12-ai-lesson-library-a-6-unit-series-asking-43h5</guid>
      <description>&lt;p&gt;A few weeks ago I posted about an open-source K-12 AI lesson library we launched. A few people asked to be notified when real content landed.&lt;/p&gt;

&lt;p&gt;This week our first community contributor merged a full 6-unit high school AI literacy series. Here is what is in it:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Unit 1: The Oracle That Guesses — how AI prediction actually works&lt;/li&gt;
&lt;li&gt;Unit 2: Whose Voice Is This — AI and authorship&lt;/li&gt;
&lt;li&gt;Unit 3: The Consent Ledger — data, privacy, and what students agreed to&lt;/li&gt;
&lt;li&gt;Unit 4: The Mirror Test — bias and what AI reflects back&lt;/li&gt;
&lt;li&gt;Unit 5: The Unfinished Map — the limits of AI knowledge&lt;/li&gt;
&lt;li&gt;Unit 6: After the Tool — what students want to do that AI cannot&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Plus a companion CS lesson called "The Scribe Who Forgot His Dreams" and a research reading list.&lt;/p&gt;

&lt;p&gt;The library now has 13 lessons across K-12. Bilingual (English/Spanish). CC BY 4.0. Free.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dev.tourl"&gt;github.com/Emerging-Rule/community&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Still open good first issues if anyone wants to contribute — Science (3-5), Social Studies (6-8), and more. No GitHub experience needed, there is an email option.&lt;/p&gt;

&lt;p&gt;Happy to answer questions about any of the lessons.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>learning</category>
      <category>machinelearning</category>
      <category>opensource</category>
    </item>
    <item>
      <title>I open-sourced a K-12 AI lesson library — and you don't need to code to contribute</title>
      <dc:creator>FC Quiles</dc:creator>
      <pubDate>Sun, 24 May 2026 00:47:30 +0000</pubDate>
      <link>https://dev.to/castroquiles/i-open-sourced-a-k-12-ai-lesson-library-and-you-dont-need-to-code-to-contribute-4pcm</link>
      <guid>https://dev.to/castroquiles/i-open-sourced-a-k-12-ai-lesson-library-and-you-dont-need-to-code-to-contribute-4pcm</guid>
      <description>&lt;p&gt;A few weeks ago we realized something frustrating: there's no central place where K-12 educators can share AI-powered lessons with each other.&lt;/p&gt;

&lt;p&gt;There are blog posts. There are PDFs locked behind paywalls. There are Twitter threads that disappear. But no open, forkable, living library that any teacher can add to.&lt;/p&gt;

&lt;p&gt;So we built one.&lt;/p&gt;

&lt;p&gt;What it is&lt;/p&gt;

&lt;p&gt;Emerging Rule Community is an open GitHub repository of AI-powered lesson plans for K-12 educators, researchers, and builders. Free. Bilingual (English &amp;amp; Spanish). And — crucially — no coding experience required to contribute.&lt;/p&gt;

&lt;p&gt;👉 github.com/Emerging-Rule/community&lt;/p&gt;

&lt;p&gt;What's already inside&lt;/p&gt;

&lt;p&gt;A math lesson where students catch AI making arithmetic mistakes (grades 3–5)&lt;br&gt;
A bilingual story-writing lesson using AI as a "story robot" (K–2, English/Spanish)&lt;br&gt;
A climate science debate lesson where students fact-check AI claims (grades 6–8)&lt;br&gt;
A digital citizenship lesson on authorship and AI voice (grades 9–12)&lt;br&gt;
A bilingual number sense lesson taught entirely in Spanish (K–3)&lt;/p&gt;

&lt;p&gt;Every lesson includes grade level, subject, sample AI prompts, differentiation notes, and a CC BY 4.0 license.&lt;/p&gt;

&lt;p&gt;Why GitHub?&lt;/p&gt;

&lt;p&gt;Because it's version-controlled, forkable, and free forever. A teacher in Puerto Rico can fork this repo, adapt a lesson for their classroom, and send it back. A researcher can cite a specific commit. A curriculum designer can submit a pull request.&lt;br&gt;
And if GitHub feels intimidating — there's an email fallback. Send us your lesson and we add it for you.&lt;/p&gt;

&lt;p&gt;How to contribute&lt;/p&gt;

&lt;p&gt;Fork the repo&lt;br&gt;
Copy lesson-template.md&lt;br&gt;
Fill it in (it's just a text file)&lt;br&gt;
Open a pull request&lt;/p&gt;

&lt;p&gt;Or email &lt;a href="mailto:admin@emergingrule.com"&gt;admin@emergingrule.com&lt;/a&gt; with subject line [Community Lesson].&lt;br&gt;
What we need most right now&lt;br&gt;
We have 5 open "good first issues":&lt;/p&gt;

&lt;p&gt;A Science lesson for grades 3–5&lt;br&gt;
A Social Studies / History lesson for middle school&lt;br&gt;
A Computer Science lesson (any grade)&lt;br&gt;
A Spanish-only version of our number sense lesson&lt;br&gt;
An AI + Education reading list for teachers&lt;/p&gt;

&lt;p&gt;If you've ever built something interesting in an ed context — a lesson, a prompt library, a workshop template — this is the place for it.&lt;/p&gt;

&lt;p&gt;About Emerging Rule: We build AI-powered learning tools for K-12. Our flagship product LevelShip is a K-12 adaptive AI learning platform. We've been recognized by Innostars, 1776, StartEd, and Singularity University, and featured in Telemundo, Metro News, and eLearning Industry.&lt;/p&gt;

&lt;p&gt;This repo is our way of giving back to the educator community that's shaped everything we've built.&lt;/p&gt;

&lt;p&gt;⭐ Star the repo if you find it useful: github.com/Emerging-Rule/community&lt;br&gt;
🌱 First contribution? Look for the good first issue label.&lt;br&gt;
📧 Questions? &lt;a href="mailto:admin@emergingrule.com"&gt;admin@emergingrule.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>education</category>
      <category>ai</category>
      <category>teachingtips</category>
    </item>
    <item>
      <title>We rebuilt the same Django AI backend 12 times. So we open-sourced it.</title>
      <dc:creator>FC Quiles</dc:creator>
      <pubDate>Fri, 24 Apr 2026 01:53:39 +0000</pubDate>
      <link>https://dev.to/castroquiles/we-rebuilt-the-same-django-ai-backend-12-times-so-we-open-sourced-it-489p</link>
      <guid>https://dev.to/castroquiles/we-rebuilt-the-same-django-ai-backend-12-times-so-we-open-sourced-it-489p</guid>
      <description>&lt;p&gt;Every AI project we took on started the same way.&lt;br&gt;
A new client, a new idea, real urgency — and then two weeks of setup before we could write a single line of actual product logic.&lt;br&gt;
Configure Django. Wire up Celery. Write the Docker Compose file. Set up Redis. Hook in the LLM. Fight the environment variables. Do it all again for staging. Do it all again for prod.&lt;br&gt;
We're a team building AI applications for businesses across Latin America and the Caribbean. In three years, we rebuilt this foundation twelve times. Different projects, different clients, same skeleton.&lt;br&gt;
So we extracted it, cleaned it up, and open-sourced it.&lt;br&gt;
What Glápagos Backend is&lt;br&gt;
Glápagos Backend is a production-ready Django boilerplate designed specifically for AI-enabled applications. It's opinionated where it matters and open where you need flexibility.&lt;br&gt;
Out of the box you get:&lt;/p&gt;

&lt;p&gt;Django 4.x with a clean modular app structure that won't fight you when the project grows&lt;br&gt;
Celery + Redis pre-configured for background job execution — critical when your AI inference calls take 10 seconds and you can't block the request cycle&lt;br&gt;
Docker Compose templates for dev, staging, and production environments with a single flag difference&lt;br&gt;
REST API scaffolding with authentication, pagination, and serializer patterns already wired&lt;br&gt;
Environment-aware configuration using .env profiles so you never accidentally run prod settings locally&lt;br&gt;
Optional AI/ML hooks for OpenAI, Anthropic, and vector stores — plug in what you need, leave out what you don't&lt;/p&gt;

&lt;p&gt;The architecture decision that matters most&lt;br&gt;
The thing that makes this different from a standard Django boilerplate is how it treats AI inference.&lt;br&gt;
LLM calls are slow. They're unpredictable. They fail. If you run them synchronously in your API views, your app becomes unreliable the moment it does anything interesting.&lt;br&gt;
Glápagos Backend routes all inference work through Celery workers from the start. Your API stays fast. Your AI runs in the background. Results come back through polling or websockets. This is the pattern we learned the hard way — by not doing it on the first three projects.&lt;br&gt;
Why Django specifically&lt;br&gt;
We get this question a lot. FastAPI is popular. Node is everywhere.&lt;br&gt;
But for teams building AI products, Python is already home. Your data scientists, your ML engineers, your prompt engineers — they all live in Python. Django gives you a production-grade ORM, a battle-tested auth system, and an admin interface that saves weeks of internal tooling work. The ecosystem is mature and boring in exactly the right way.&lt;br&gt;
The missing piece was always async AI workloads. Celery fills that gap cleanly.&lt;br&gt;
Building for the Americas&lt;br&gt;
One thing worth mentioning: this repo was forged in a specific context.&lt;br&gt;
Building AI applications for Latin American markets means working with multilingual data, navigating different regulatory environments across a dozen countries, and operating under real cloud cost constraints that US-centric products don't face.&lt;br&gt;
The defaults in this repo reflect those realities. Lightweight where possible. Modular so you can swap components. Designed to run efficiently on smaller instances.&lt;br&gt;
The live platform this powers — Glápagos by GENIA Americas — is an AI platform built for the Western Hemisphere. The backend you're looking at is what runs it.&lt;br&gt;
Getting started in 4 commands&lt;br&gt;
bashgit clone &lt;a href="https://github.com/GENIA-Americas/Glapagos-Backend.git" rel="noopener noreferrer"&gt;https://github.com/GENIA-Americas/Glapagos-Backend.git&lt;/a&gt;&lt;br&gt;
cd Glapagos-Backend&lt;br&gt;
cp .env.example .env&lt;br&gt;
docker compose up --build&lt;br&gt;
Your API is live at &lt;a href="http://localhost:8000/api/" rel="noopener noreferrer"&gt;http://localhost:8000/api/&lt;/a&gt;. The Django admin is at /admin/. Celery workers are running. Redis is connected.&lt;br&gt;
That's it. Everything else is building your actual product.&lt;br&gt;
What's next&lt;br&gt;
We're actively developing the repo. On the roadmap:&lt;/p&gt;

&lt;p&gt;WebSocket support for streaming LLM responses&lt;br&gt;
Pre-built authentication flows (OAuth, magic link)&lt;br&gt;
Vector store integration templates for RAG applications&lt;br&gt;
Deployment guides for AWS, GCP, and Railway&lt;/p&gt;

&lt;p&gt;Try it, break it, contribute&lt;br&gt;
The repo is MIT licensed. If you use it, we'd love a star — it helps others find it. If you run into something broken or have a pattern that should be included, open an issue or a PR.&lt;br&gt;
We're building in public. Come build with us.&lt;/p&gt;

&lt;p&gt;GitHub: github.com/GENIA-Americas/Glapagos-Backend&lt;br&gt;
Platform: glapagos.com/glapp&lt;/p&gt;

</description>
      <category>django</category>
      <category>python</category>
      <category>opensource</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
