{
	"version": "https://jsonfeed.org/version/1.1",
	"title": "Adam DJ Brett",
	"language": "en",
	"home_page_url": "https://www.adamdjbrett.com/",
	"feed_url": "https://www.adamdjbrett.com/feed/feed.json",
	"description": "Adam DJ Brett Web Developer",
	"author": {
		"name": "Adam DJ Brett",
		"url": "https://www.adamdjbrett.com"
	},
	"items": [
		{
			"id": "https://www.adamdjbrett.com/blog/catastrophic-christianity/",
			"url": "https://www.adamdjbrett.com/blog/catastrophic-christianity/",
			"title": "Catastrophic Christianity Is Now Available",
			"content_html": "<p>I am pleased to share that my dissertation has now been published as a book: <em>Catastrophic Christianity: An Iconological Study of the Messianic Idea in American Protestant Christianity circa 1900--1940</em>. The book is available now through DTL Press and can be purchased through <a href=\"https://dtlcommons.org/product/catastrophic-christianity-brett/\">DTL Commons</a> and <a href=\"https://www.amazon.com/dp/B0GY8ZJLJG/\">Amazon</a>.</p>\n<p><a href=\"/assets/img/979-8-89731-285-6.jpg\"><img src=\"/assets/img/979-8-89731-285-6_tn.jpg\" alt=\"Art Deco black and gold style cover for Catastrophic Christianity\"></a></p>\n<p><a href=\"https://dtlcommons.org/product/catastrophic-christianity-brett/\">DTL Commons</a> <i class=\"fa-solid fa-up-right-from-square\"></i> or <a href=\"https://www.amazon.com/dp/B0GY8ZJLJG/\">Amazon</a> <i class=\"fa-solid fa-up-right-from-square\"></i></p>\n<p><em>Catastrophic Christianity</em> examines the messianic idea in &quot;America&quot; through early twentieth-century U.S. Protestant culture and popular media. The book traces how figures such as <em>The Fundamentals</em>, Superman comic books, Bruce Barton's capitalist Christianity, and <em>The Wizard of Oz</em> reveal two recurring ideological impulses: authoritarian-populism and catastrophic-utopianism. Together, these case studies show how messianism functions not only as a theological category, but as an iconological force shaping American religious, political, and cultural imagination.</p>\n<p>This project began as my doctoral dissertation in the Department of Religion at Syracuse University, and I remain deeply grateful to the people who made it possible. Thank you to my spouse, Stephanie Wyatt, for her love, patience, and support throughout the long life of this project. Thank you to my good friend Betty Hill, née Lyons, whose friendship, insight, and work continue to shape how I think about religion, power, and responsibility. I am also grateful to my advisors, Zachary J. Braiterman and Philip P. Arnold, whose guidance at Syracuse University helped bring this project into being. Finally, thank you to Tom Phillips and DTL Press for publishing the book and helping make this work available to a wider public.</p>\n<p>I am grateful that this work is now out in the world and available to readers interested in American Christianity, messianism, religion and popular culture, authoritarianism, and the religious imagination of catastrophe.</p>\n<p>Purchase the book here: <a href=\"https://dtlcommons.org/product/catastrophic-christianity-brett/\">DTL Commons</a> <i class=\"fa-solid fa-up-right-from-square\"></i> or <a href=\"https://www.amazon.com/dp/B0GY8ZJLJG/\">Amazon</a> <i class=\"fa-solid fa-up-right-from-square\"></i></p>\n<h2 id=\"marc-records\" tabindex=\"-1\">MARC Records <a class=\"header-anchor\" href=\"#marc-records\">#</a></h2>\n<ul>\n<li><a href=\"/assets/docs/catastrophic-christianity.mrc\">MARC Record</a></li>\n<li><a href=\"/assets/docs/catastrophic-christianity.csl.json\">CSL JSON</a></li>\n<li><a href=\"/assets/docs/catastrophic-christianity.ris\">RIS</a></li>\n</ul>\n",
			"date_published": "2026-05-21T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/postscript/",
			"url": "https://www.adamdjbrett.com/blog/postscript/",
			"title": "A Postscript: Sovereignty is Still the Issue",
			"content_html": "<h2 id=\"new-publication-a-postscript-sovereignty-is-still-the-issue\" tabindex=\"-1\"><strong>New Publication: &quot;A Postscript: Sovereignty Is Still the Issue&quot;</strong> <a class=\"header-anchor\" href=\"#new-publication-a-postscript-sovereignty-is-still-the-issue\">#</a></h2>\n<p>I am pleased to share the publication of &quot;A Postscript: Sovereignty Is Still the Issue,&quot; co-authored with Betty Hill (Lyons) and Nethanial Belmont, in the <a href=\"https://jcrt.org/\">Journal for Cultural and Religious Theory</a>.</p>\n<p>This article appears as part of JCRT 25.1 and reflects on the larger scholarly conversation generated by two special issues on domination, religion, law, Indigenous resistance, and the ongoing work of undoing Christian empire. In the postscript, we argue that sovereignty remains one of the most urgent questions for Indigenous studies, religious studies, and critical theory. Rather than treating sovereignty as a narrow legal category or as something granted through settler colonial recognition, we emphasize Indigenous sovereignty as lived, enacted, and grounded in land, language, traditional governance, and responsibilities to all living beings.</p>\n<p>I am grateful to have worked alongside Betty Hill (Lyons) and Nethanial Belmont on this piece, and I am thankful for the many scholars, elders, teachers, and community leaders whose work continues to shape this conversation. The publication represents one part of an ongoing effort to think beyond the Doctrine of Christian Discovery toward healing, restoration, and the renewal of right relationships with one another and with Mother Earth.</p>\n<p>Read the article here: <a href=\"https://jcrt.org/archives/25.1/postscript/\">&quot;A Postscript: Sovereignty Is Still the Issue&quot;</a></p>\n<p>Download the PDF here: <a href=\"https://files.jcrt.org/archives/25.1/postscript.pdf\">PDF version</a></p>\n",
			"date_published": "2026-05-20T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/zettelkasten/",
			"url": "https://www.adamdjbrett.com/blog/zettelkasten/",
			"title": "Zettelkasten as a Mind Garden",
			"content_html": "<p>It is not enough to read a text. Reading, by itself, too often leaves ideas inert—underlined passages fading into memory, PDFs piling up in folders never to be reopened. Learning begins when reading turns into thinking, and thinking turns into writing. For me, that transformation has long happened through a practice many of my students now encounter as the <em>Zettelkasten</em>—what I like to call a <em>mind garden</em>.</p>\n<p>Each week in my courses, students are expected to take notes and write short reflections on what they read in textbooks, articles, podcasts, and other course materials. These reading logs are not busywork. They are tools for cultivating critical reading and thinking skills. Active reading requires sustained engagement with a text: asking questions, noticing patterns, identifying tensions, and making connections across ideas. When students participate in this kind of reading, comprehension deepens, learning becomes stickier, and the course itself becomes more intellectually alive. You move from being a passive recipient of information to an active curator of knowledge.</p>\n<p>I still use reading logs myself. My own notes usually begin with the name of the piece and a short summary written in my own words. I add hashtags to help me rediscover ideas later, especially across projects and years. I include quotations that strike me as generative—phrases I know I will want to return to in future writing or teaching. Over time, these notes form a dense web of ideas rather than a linear archive. When I sit down to write, I am rarely starting from nothing; I am entering a conversation I have already been having with myself for years.</p>\n<p>This practice is inspired by the sociologist Niklas Luhmann, whose <em>Zettelkasten</em>—literally “slip box”—has become famous for its role in supporting an astonishingly productive scholarly life. Luhmann wrote short, self-contained notes, each focused on a single idea, and linked them together through references and keywords. The power of the system was not in any single note, but in the relationships between them. Ideas collided, cross-pollinated, and produced unexpected insights. Writing, for Luhmann, was not the final step of thinking; it was the continuation of thinking by other means.</p>\n<p>That is why I describe the <em>Zettelkasten</em> as a mind garden. Each note is a seed. Some grow quickly into sturdy trees—arguments, essays, lectures, podcasts. Others remain dormant for years until the right conditions bring them back to life. Connections between notes act as nutrients, helping ideas flourish in unexpected ways. The goal is not perfection or polish, but steady, thoughtful cultivation. Short, simple notes written consistently over time can support excellence in both thinking and writing.</p>\n<p>In my classes, I am not expecting students to create public-facing digital gardens or elaborate knowledge management systems. What I <em>am</em> asking is that they practice the habit of weekly note-making: slowing down, reflecting critically, and learning to trust that small intellectual investments compound over time. A well-kept reading log becomes the backbone of future assignments, especially larger projects like podcasts or research essays. More importantly, it becomes a companion—something students can carry with them beyond a single semester.</p>\n<p>The tools and resources below offer excellent entry points into the <em>Zettelkasten</em> tradition and its contemporary adaptations. Whether you are a student, a scholar, or simply someone trying to think more carefully in a noisy world, the invitation is the same: tend your mind as a garden. Read attentively. Write regularly. Let ideas grow together.</p>\n<hr>\n<h2 id=\"resources\" tabindex=\"-1\">Resources <a class=\"header-anchor\" href=\"#resources\">#</a></h2>\n<ul>\n<li>\n<p><strong>Mental Nodes</strong> – <em>A Gardening Guide for Your Mind</em><br>\nhttps://www.mentalnodes.com/a-gardening-guide-for-your-mind</p>\n</li>\n<li>\n<p>Schmidt, J. F. (2018). <em>Niklas Luhmann's Card Index: The Fabrication of Serendipity.</em><br>\n<em>Sociologica</em>, 12(1), 53–60. https://doi.org/10.6092/issn.1971-8853/8350</p>\n</li>\n<li>\n<p><strong>Sönke Ahrens</strong>, <em>Take Smart Notes</em><br>\nhttps://www.soenkeahrens.de/en/takesmartnotes#zettelkasten-en</p>\n</li>\n<li>\n<p><strong>Zettelkasten Method – Overview</strong><br>\nhttps://zettelkasten.de/overview/</p>\n</li>\n</ul>\n",
			"date_published": "2026-01-11T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2025-12-31-examining-doctrine-of-discovery/",
			"url": "https://www.adamdjbrett.com/blog/2025-12-31-examining-doctrine-of-discovery/",
			"title": "Examining the Doctrine of Discovery in Religion and Indigenous Studies",
			"content_html": "<h2 id=\"abstract\" tabindex=\"-1\">Abstract <a class=\"header-anchor\" href=\"#abstract\">#</a></h2>\n<p>Since the publication of <em>Pagans in the Promised Land</em> by Steven T. Newcomb (Shawnee/Lenape), scholarship on the Doctrine of Discovery has expanded significantly as a central issue in Indigenous law and politics. However, its implications remain underexamined in Religious Studies, Indigenous Studies, and legal scholarship. This article analyzes the matrix of enslavement, exploitation, and extraction that Newcomb identifies within settler-colonial systems and examines how scholars in Religious Studies, Legal Studies, and Indigenous Studies have engaged with the Doctrine of Discovery. Situating the Doctrine of Discovery within the broader analytical frameworks of enslavement, systemic violence, and religious imperialism reveals its deep entanglement with historic and legal structures of oppression. Examining its intersections with Religious Studies and postcolonial scholarship uncover how white Christian hegemony maintains its dominion and exposes the fragility of any perceived boundary between church and state.</p>\n<h2 id=\"citation\" tabindex=\"-1\">Citation <a class=\"header-anchor\" href=\"#citation\">#</a></h2>\n<p>Brett, Adam D. J., and Betty Hill. 2026. “ Examining the Doctrine of Discovery in Religion and Indigenous Studies,” <em>Religion Compass</em>: e70039. <a href=\"https://doi.org/10.1111/rec3.70039\">https://doi.org/10.1111/rec3.70039</a>.</p>\n",
			"date_published": "2025-12-30T15:15:34Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2025-12-16-eleventy-build-times/",
			"url": "https://www.adamdjbrett.com/blog/2025-12-16-eleventy-build-times/",
			"title": "How I fixed an 11ty performance error that caused my build time to be seven minutes",
			"content_html": "<p>Inspired by the <a href=\"https://11tymeetup.dev/\">11tymeetup</a>, I decided to add a <a href=\"/blogroll\">blogroll</a>. I followed the suggestions in various tutorials; however, I forgot to include <a href=\"https://www.11ty.dev/docs/plugins/fetch/\">11ty fetch</a>. Satisfied, I ran my build, and I was horrified when my build time was a whopping 7 minutes!!!</p>\n<h2 id=\"what-changed\" tabindex=\"-1\">What changed <a class=\"header-anchor\" href=\"#what-changed\">#</a></h2>\n<p>Knowing I needed to make immediate changes to make the site leaner and faster, I made the following changes using the fetch plugin and <a href=\"https://www.11ty.dev/docs/deployment/#using-netlify-plugin-cache-to-persist-cache\">Netlify's persistent cache across deploys</a>. It wasn't until halfway through making changes that I started writing down the changes to remember in case I make this mistake again in the future.</p>\n<ol>\n<li><strong>Faster blogroll</strong> – Rewrote the blogroll data loader to use <a href=\"https://www.11ty.dev/docs/plugins/fetch/\">Eleventy Fetch</a> so RSS/Atom responses are cached to <code>.cache/blogroll</code>. The fetcher now logs how long it takes to hydrate the list and skips network calls during <code>FAST_BUILD=true</code> runs.</li>\n<li><strong>Cache persistence</strong> – Enabled <code>netlify-plugin-cache</code> in <code>netlify.toml</code> so deploys reuse the <code>.cache</code> directory. No more re-downloading dozens of feeds on every publish.</li>\n<li><strong>Node 22 + File polyfill</strong> – Bumped the toolchain to Node 22, added an <code>.nvmrc</code>.</li>\n<li><a href=\"https://www.raymondcamden.com/2025/04/30/a-test-of-eleventy-fetch\">Thanks to Raymond Camden's posts on Eleventy Fetch,</a> I realized my approach to 11ty fetch was far too hacky, and I needed something faster and lightweight, so I followed his recommendations.</li>\n<li><strong>Order of Build Operations</strong>  – Tag archive generation now skips the blogroll, minification and purgeCSS now happen before pagefind.app.</li>\n</ol>\n<p>These changes brought my build time down from the horrific high of seven minutes to 1.6 seconds on my machine and 37 seconds on Netlify.</p>\n<p>Having made these changes, I realized that I still had one more change to make, and that is to make sure my sitmap, feed, and tag collections exclude /blogroll/ and feed endpoints. I did this by making sure the sitemap template ignores pages whose permalink is <code>false</code> and this keeps the invalid URLs at bay.</p>\n<h2 id=\"other-changes\" tabindex=\"-1\">Other changes <a class=\"header-anchor\" href=\"#other-changes\">#</a></h2>\n<p>I also made some tweaks to speed up my local development.</p>\n<ul>\n<li><strong>Quicker feedback loops</strong>: With <code>FAST_BUILD=true</code>, the dev server spins up without waiting for purgeCSS, pagefind, or the blogroll fetch queue.</li>\n<li><strong>More resilient deploys</strong>: Netlify's cache keeps the pre-fetched feed responses and avoids hammering partner sites or rate-limiting APIs.</li>\n</ul>\n<h2 id=\"next-steps\" tabindex=\"-1\">Next Steps <a class=\"header-anchor\" href=\"#next-steps\">#</a></h2>\n<ul>\n<li><strong>Node Versions</strong>: The most recent Node version I can run on Netlify is Node 22, but Node is on versions 24 and 25, so I am making a note to watch Node versions and make sure my sites are on Node 24/25 as soon as they can be to keep future errors to a minimum.</li>\n<li><strong>Feed Errors</strong> Figure out what Apple Podcasts in my blogroll feed have valid XML but are logging parsing errors.</li>\n<li><strong>Pagefind.app and purgeCSS</strong>. I think I am doing something wrong, but everything is working for now, so it's my problem now. I definitely need to explore running pagefind and purgeCSS in parallel once heavy builds are re-enabled.</li>\n</ul>\n<p>If you are a newbie to Elveventy like me, I hope this is helpful but mostly this post is for future me.</p>\n",
			"date_published": "2025-12-16T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2025-12-15-eleventy-shortlinks-qr-code-purl/",
			"url": "https://www.adamdjbrett.com/blog/2025-12-15-eleventy-shortlinks-qr-code-purl/",
			"title": "Announcing a new 11ty Shortlink and QR Code Generator purl.im",
			"content_html": "<h2 id=\"announcing-a-new-11ty-shortlink-and-qr-code-generator-purl-im\" tabindex=\"-1\">Announcing a new 11ty Shortlink and QR Code Generator: <a href=\"https://purl.im\">purl.im</a> <a class=\"header-anchor\" href=\"#announcing-a-new-11ty-shortlink-and-qr-code-generator-purl-im\">#</a></h2>\n<p>Ever since the originary essay, I have been firmly committed to the philosophy of <a href=\"https://indieweb.org/A_Domain_of_One%27s_Own\">A Domain of One's Own (DoOO)</a> (<a href=\"https://www.adamdjbrett.com/blog/2024-11-22-why-scholars-should-own-their-online-presence/\">see a previous post</a>). Even before the concept came around, I had too many domain names and was encouraging others to have their own sites as well. One of the central problems with having your own site has been the walled gardens of social media. Getting people to leave the walled gardens of social media, stop scrolling, and read/watch/listen to human-crafted information remains a serious problem. Some ways around this have been &quot;link in bio&quot; and short links. The issues with these tools are that they tend to be yet another big tech walled garden. My friend <a href=\"https://eileencampbellreed.org/\">Eileen Campbell-Reed</a>, in her book <em><a href=\"https://bookshop.org/p/books/pastoral-imagination-bringing-the-practice-of-ministry-to-life-eileen-r-campbell-reed/9db03535934f6de8?ean=9781506470061&amp;next=t&amp;\">Pastoral Imagination</a>,</em> used her own custom link shortener that I helped her set up. This link shortener has worked great for easily typeable URLs for readers of the book and has allowed her to stop link rot in the book by updating the short links whenever links change (big shout-out to the internet's best friend, archive.org). Link rot is sadly a problem that is not going away soon. As link shorteners like goo.gl are being phased out and authors move between web frameworks and Content management systems, these problems persist.</p>\n<h3 id=\"a-shortlink-qr-code-combo\" tabindex=\"-1\">A Shortlink/QR code combo <a class=\"header-anchor\" href=\"#a-shortlink-qr-code-combo\">#</a></h3>\n<p>Working with Eileen helped me to see the ease of using a <a href=\"https://indieweb.org/A_Domain_of_One%27s_Own\">DoOO</a> for your own shortlink system; likewise, working with activists and organizers has taught me the frustration and limits of services like TinyURL and Bit.ly, where the shortlinks get increasingly convoluted to type. These issues led me to search for a solution. I wanted to find a self-hosted shortlink and QR code solution that was lightweight, easy to use and deploy, and, of course, open source. Netlify provides a super simple way to shorten links; however, I also wanted to be able to automatically generate QR codes for the shortlinks because if I need one, I will need the other. After asking around on Mastodon and Discord, I found two outstanding projects that I combined to make this project.  By the powers of <a href=\"https://github.com/nhoizey/1y\">1y</a> and <a href=\"https://github.com/philhawksworth/findthat.at\">findth.At</a>, I give you Frankenstein's Monster. The goal of this project was two-fold: first, to see if I could combine two of my favorite open-source projects into one, and second, to create a useful link shortener and QR code generator for my colleagues and me to use---my deepest gratitude and apologies to everyone involved. <a href=\"https://github.com/nhoizey\">@Nhoizey</a> and <a href=\"https://github.com/philhawksworth\">@philhawksworth</a>, you are both brilliant and incredible web developers. Thank you for shipping such outstanding open-source projects.</p>\n<h3 id=\"the-tech-stack-of-purl-im\" tabindex=\"-1\">The tech stack of <a href=\"https://purl.im\">purl.im</a> <a class=\"header-anchor\" href=\"#the-tech-stack-of-purl-im\">#</a></h3>\n<p>Under the hood, <a href=\"https://purl.im\">purl.im</a> is:</p>\n<ul>\n<li><a href=\"https://11ty.dev\"><strong>Built with 11ty</strong></a> for a fast, static site workflow</li>\n<li><a href=\"https://xmit.co\"><strong>Hosted on xmit</strong> (xmit.co)</a></li>\n<li><a href=\"https://pagescms.org\"><strong>Managed with Pages CMS</strong> (pagescms.org)</a> for easy shortlink creation</li>\n</ul>\n<p>The result is a link shortener and QR code generator that I can confidently share with colleagues, knowing it won't go anywhere as long as I maintain my domain.</p>\n<p>I decided not to use Netlify or Decap at this time because I have concerns about Netlify's new pricing model and did not want to receive a large surprise bill. On the 11ty Discord and Mastodon, people speak highly of Pages CMS's ease of use. Using and implementing Pages CMS was relatively easy. It did take me a while to figure out how to prevent pages from automatically appending a date to the markdown files, but after I solved that issue, it has been relatively smooth sailing. My one remaining problem with Pages is that it has been very confusing for non-technical users to log in. My next task is to create a help document outlining the workflow for <a href=\"https://purl.im\">purl.im</a> and the Pages CMS.</p>\n<h3 id=\"roll-out\" tabindex=\"-1\">Roll out <a class=\"header-anchor\" href=\"#roll-out\">#</a></h3>\n<p>Presently, I have implemented <a href=\"https://purl.im\">purl.im</a> on the following sites:</p>\n<ul>\n<li><a href=\"https://brett.im\">brett.im</a></li>\n<li><a href=\"https://aila.li\">aila.li</a></li>\n<li><a href=\"https://dofd.fyi\">dofd.fyi</a></li>\n</ul>\n",
			"date_published": "2025-12-15T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2025-12-04-uls-democracy/",
			"url": "https://www.adamdjbrett.com/blog/2025-12-04-uls-democracy/",
			"title": "United Lutheran Seminary to host &#39;A Vision for Liberating Our Democracy&#39; Conference, February 27–28",
			"content_html": "<h2 id=\"united-lutheran-seminary-to-host-a-vision-for-liberating-our-democracy-conference-february-27-28-2026\" tabindex=\"-1\">United Lutheran Seminary to Host &quot;A Vision for Liberating Our Democracy&quot; Conference, February 27--28, 2026 <a class=\"header-anchor\" href=\"#united-lutheran-seminary-to-host-a-vision-for-liberating-our-democracy-conference-february-27-28-2026\">#</a></h2>\n<h3 id=\"two-day-gathering-will-explore-the-religious-and-racialized-roots-of-american-democracy-and-paths-toward-a-more-just-future\" tabindex=\"-1\">Two-day gathering will explore the religious and racialized roots of American democracy and paths toward a more just future. <a class=\"header-anchor\" href=\"#two-day-gathering-will-explore-the-religious-and-racialized-roots-of-american-democracy-and-paths-toward-a-more-just-future\">#</a></h3>\n<p>United Lutheran Seminary (ULS) will host A Vision for Liberating Our Democracy: Examining the Religious and Racialized Roots of American Democracy on February 27--28, 2026, at its Philadelphia campus. The interdisciplinary conference will bring together scholars, activists, educators, and faith leaders to examine how religion and race have shaped democratic life in the United States and to explore liberative visions for the future.</p>\n<p>The conference builds on a growing body of research that examines the theological, cultural, and political intersections of democracy, citizenship, and power. Participants will investigate how worldviews and faith traditions have informed concepts of governance, belonging, and personhood from the founding era to the present. The conference will highlight not only the Haudenosaunee Influence on American Democracy but also the historic and present contributions to Democratic thought by Black, Indigenous, and Latine communities, contributions which are often forgotten and ignored.</p>\n<p>&quot;As America's oldest Lutheran seminary, founded by an antislavery theologian 200 years ago in Gettysburg on land that was to become part of the Civil War's greatest battlefield, United Lutheran Seminary has always been part of the nation's conversation on race and freedom,&quot; said the Rev. Dr. R. Guy Erwin (Osage Nation), ULS president. &quot;The Lutheran heritage of freedom of conscience and its emphasis on serving the common good draw us always from faith toward action. With this conference, our Seminary returns to the center of our current national debates.&quot;</p>\n<p>Dean Teresa L. Smallwood said, &quot;The American context is ripe for a time of reflection on the concept of democracy. &quot;We the People&quot; must evaluate our democratic commitments as we witness our nation entering a period of structural erosion. It is felt across all pockets of the nation. Have we redefined the governance schemata such that democracy is literally on life support? Do we continue to believe in the checks and balances of government? Is America a bastion for equality or have we reordered our commitments as a nation? These are some of the questions we must wrestle with at this conference.&quot;</p>\n<p>&quot;United Lutheran Seminary is committed to fostering public conversations about the moral and historical foundations of democracy,&quot; said the conference organizing committee member Adam DJ Brett. &quot;By examining the ways religion and race intertwine with political life, we can better imagine inclusive and equitable systems of governance.&quot;</p>\n<h3 id=\"featured-speakers\" tabindex=\"-1\"><strong>Featured Speakers</strong> <a class=\"header-anchor\" href=\"#featured-speakers\">#</a></h3>\n<p>The conference will feature exciting plenary addresses by:</p>\n<ul>\n<li><a href=\"https://civilrights.org/about/our-staff/maya-wiley/\">Maya D. Wiley</a>, President and CEO of Leadership Conference on Civil and Human Rights</li>\n<li><a href=\"https://soulforce.org/alba/\">Rev. Alba Onofrio</a> (Reverend Sex), Executive Director of Soulforce</li>\n<li><a href=\"https://www.morgan.edu/institute-for-urban-research/about/our-team/raymond-winbush\">Dr. Raymond Winbush</a>, Research Professor and the Director of the Institute for Urban Research, Morgan State University</li>\n<li><a href=\"https://bst.edu/people/joseph-evans/\">Rev. Dr. Joseph Evans</a>, The J. Alfred Smith, Senior Professor of Theology in the Public Square Director at Berkeley School of Theology</li>\n<li><a href=\"https://law.rutgers.edu/brandon-paradise\">Brandon Paradise</a>, Associate Professor of Law and Professor Dallas Willard Scholar at Rutgers Law School</li>\n<li><a href=\"https://www.doubleloveexperience.org/thewilkes\">Rev. Dr. Gabby Cudjoe Wilkes</a>, Pastor of The Double Love Experience Church</li>\n<li><a href=\"https://www.cnyhistory.org/wp-content/themes/oha/press/2015-10-11-55-SH.pdf\">Tadodaho Sidney Hill</a> of the Haudenosaunee Confederacy</li>\n<li><a href=\"https://aila.ngo/staff-and-board/\">Betty Hill (Lyons)</a>, (Onondaga Nation, Snipe Clan), Executive Director of the American Indian Law Alliance</li>\n<li><a href=\"https://thechavischronicles.com/about/\">Rev. Dr. Benjamin F. Chavis, Jr</a>., President and CEO of the National Newspaper Publishers Association (NNPA): The Black Press of America.</li>\n<li><a href=\"https://politicalresearch.org/bio/rev-naomi-washington-leapheart\">Rev. Naomi Washington-Leapheart</a>, Strategic Partnerships Director, Political Research Associates</li>\n<li><a href=\"https://www.feedingamerica.org/research/equity-research-fellow\">Rev. Dr. Yvette R. Blair-Lavallais</a>, Equity Research Fellow for Feeding America and Professor at Memphis Theological Seminary</li>\n<li><a href=\"https://religion.columbia.edu/content/obery-m-hendricks\">Rev .Dr. Obery M. Hendricks, Jr.</a>, Visiting Scholar, Departments of Religion &amp; African and African Diaspora Studies at Columbia University</li>\n<li><a href=\"https://sdpconference.info/news-and-highlights/leadership-transition\">Rev. Damien C. Durr</a>, General Secretary of the Proctor Conference</li>\n</ul>\n<h3 id=\"call-for-papers-the-organizing-committee-invites-papers-on-the-following-topics-to-be-covered-during-exploring-religion-race-and-democracy\" tabindex=\"-1\"><strong>Call for Papers - The organizing committee invites papers on the following Topics to Be Covered During Exploring Religion, Race, and Democracy:</strong> <a class=\"header-anchor\" href=\"#call-for-papers-the-organizing-committee-invites-papers-on-the-following-topics-to-be-covered-during-exploring-religion-race-and-democracy\">#</a></h3>\n<ul>\n<li>The Middle Passage, The Mid-Atlantic Slave Trade, Maa'afa</li>\n<li>The Continental Congress and the Balance of Power</li>\n<li>The Haudenosaunee Influence on American Democracy</li>\n<li>E.B. Du Bois and the Black Reconstruction of Democracy</li>\n<li>The Doctrine of Discovery and settler colonial foundations</li>\n<li>White Christian nationalism and the myth of civil religion</li>\n<li>Religion, race, and legal personhood</li>\n<li>Religion and resistance in Black, Indigenous, Latine, and immigrant communities</li>\n<li>Race, religion, and the media in shaping democratic narratives</li>\n<li>Womanist, Feminist, and Mujerista Methodologies</li>\n<li>Foreign Policy and Human Crises</li>\n</ul>\n<h3 id=\"submission-information\" tabindex=\"-1\"><strong>Submission Information</strong> <a class=\"header-anchor\" href=\"#submission-information\">#</a></h3>\n<p>The organizing committee invites proposals for papers, panel discussions, roundtables, and creative presentations. Submissions from scholars at all career stages, including graduate students and early-career researchers, are encouraged. We are open to presentations from independent scholars as well.</p>\n<p>The program will also include undergraduate poster sessions, graduate student panels, and live podcast recordings designed for classroom and public scholarship use. Following the event, an open-access journal volume will publish selected presentations.</p>\n<p>Proposals should include a 300-word abstract and a 100-word biography. The submission deadline is January 15, 2025. Proposals may be sent to <a href=\"mailto:abrett@uls.edu\">abrett@uls.edu</a>.</p>\n<h3 id=\"event-details\" tabindex=\"-1\"><strong>Event Details</strong> <a class=\"header-anchor\" href=\"#event-details\">#</a></h3>\n<ul>\n<li>Conference: A Vision for Liberating Our Democracy: Examining the Religious and Racialized Roots of American Democracy</li>\n<li>Dates: February 27--28, 2026</li>\n<li>Location: United Lutheran Seminary, 7301 Germantown Avenue, Philadelphia, PA 19119</li>\n<li>Submission Deadline: January 15, 2025</li>\n<li>Contact: Adam DJ Brett, <a href=\"mailto:abrett@uls.edu\">abrett@uls.edu</a></li>\n</ul>\n",
			"date_published": "2025-12-04T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2025-11-30-scholars-indieweb-carrd/",
			"url": "https://www.adamdjbrett.com/blog/2025-11-30-scholars-indieweb-carrd/",
			"title": "Embracing #nocode &amp; creating a website with Carrd",
			"content_html": "<h2 id=\"why-scholars-should-build-their-own-site-with-indieweb-carrd\" tabindex=\"-1\">Why Scholars Should Build Their Own Site with IndieWeb + Carrd <a class=\"header-anchor\" href=\"#why-scholars-should-build-their-own-site-with-indieweb-carrd\">#</a></h2>\n<p>As social media platfoms move more and more towards being walled gardens with ever shifting policies and AI creep opting out of these platforms takes on a new sense of urgency. For graduate students, contigent faculty, tenure track faculty, and independent scholars having a webpresence that does not rely on a university becomes increasingly vital.</p>\n<p>My personal theory is that as we see more AI creep and the decrease in search enginges abilities to return meaningful results there is going to be a resurgent interest in directories and individual webpages, in short the 90s are back this time out of necessity not nostalgia. I believe that scholars still need a stable, independent home on the web --- and that's exactly what the IndieWeb and no-code tools like Carrd make possible.</p>\n<h3 id=\"your-scholarly-identity-deserves-a-real-home-not-a-silo\" tabindex=\"-1\">Your scholarly identity deserves a real home, not a silo <a class=\"header-anchor\" href=\"#your-scholarly-identity-deserves-a-real-home-not-a-silo\">#</a></h3>\n<p>The IndieWeb isn't a fad or a niche movement --- it's a philosophy: personal websites, on your own domain, as your primary online identity. It champions owning your content, not renting your presence from algorithmic platforms. (<a href=\"https://indieweb.org/IndieWeb\">indieweb.org</a>)</p>\n<p>For a scholar, that means instead of relying on fragmented, institutionally-controlled pages or transient social media profiles, you have a stable digital &quot;room of your own.&quot; As many have argued, academics benefit greatly from such personal websites --- they offer a space for your CV, publications, syllabi, reflections, teaching philosophy, blog posts, and more. (<a href=\"https://www.insidehighered.com/digital-learning/views/2017/09/27/academics-need-develop-digital-presence-support-their-work\">Inside Higher Ed</a>)</p>\n<p>Your domain becomes a durable digital identity --- one that you control regardless of where life or your institution takes you. As one recent post noted, a custom domain &quot;signals authority and permanence&quot; (<a href=\"/blog/2024-11-22-why-scholars-should-own-their-online-presence/\">adamdjbrett.com</a>).</p>\n<h3 id=\"2-indieweb-no-code-low-friction-high-control\" tabindex=\"-1\">💡 2. IndieWeb + &quot;no-code&quot; = low friction, high control <a class=\"header-anchor\" href=\"#2-indieweb-no-code-low-friction-high-control\">#</a></h3>\n<p>If you're not a developer --- or simply very busy with teaching and research --- the technical overhead of building and maintaining a website can feel daunting. That's where no-code tools like Carrd really shine.</p>\n<p>Carrd lets you create clean, professional, responsive sites in minutes --- no coding required. As highlighted in &quot;Why Carrd.co Is the Best Platform for Simple, Responsive One-Page Sites,&quot; Carrd is ideal when what you need is a quick, budget-friendly online presence that still looks polished and professional. I have written on this topic previously, (<a href=\"/blog/2024-12-12-why-i-love-carrd-discount-code/\">&quot;Why Carrd.co Is the Best Platform for Simple, Responsive One-Page Sites, with Discount Code&quot;</a>)</p>\n<p>For many academics, a simple one-page site --- with links to your CV, publication list, contact info, maybe a short bio or blog feed --- may be all you need. And Carrd gives you just that: minimal hassle, full control, and a site that works on any device. Virginia Woolf was right you need a room of ones one and a domain of one's own, (<a href=\"/blog/2024-11-22-why-scholars-should-own-their-online-presence/\">&quot;Why Scholars Should Own Their Online Presence&quot;</a>).</p>\n<h3 id=\"a-personal-website-becomes-your-anchor-and-your-networked-hub\" tabindex=\"-1\">A personal website becomes your anchor --- and your &quot;networked&quot; hub <a class=\"header-anchor\" href=\"#a-personal-website-becomes-your-anchor-and-your-networked-hub\">#</a></h3>\n<p>When you own your site, you also determine how and where your content lives. A personal academic website can become a central hub: a place to house your scholarship, teaching resources, blog reflections, syllabi, podcasts, and more. You can link to social media, preprints, press coverage --- whatever represents your work --- on your terms (<a href=\"https://bastian.rieck.me/blog/2019/personal_website/\">bastian.rieck.me</a>).</p>\n<p>Moreover, the IndieWeb encourages not just ownership but connection: by using its open-web standards, your site can participate in decentralized conversations, syndicate posts, and stay compatible with long-term web culture built on openness, not walled gardens (<a href=\"https://indieweb.org/IndieWeb\">indieweb.org</a>).</p>\n<h3 id=\"for-scholars-especially-those-in-humanities-and-theology-nuance-and-control-matter\" tabindex=\"-1\">For scholars --- especially those in humanities and theology --- nuance and control matter <a class=\"header-anchor\" href=\"#for-scholars-especially-those-in-humanities-and-theology-nuance-and-control-matter\">#</a></h3>\n<p>As someone teaching courses working broadly in the &quot;Digital Humanities (???)&quot;, I am increasingly concerned about how quickly and easily trendy and popular platforms fade in and out of existence. A personal site gives you the flexibility to curate how your work is presented: syllabi, lecture notes, reading lists, public resources, multimedia, etc.</p>\n<h3 id=\"diy-vs-nocode\" tabindex=\"-1\">DIY vs #NoCode <a class=\"header-anchor\" href=\"#diy-vs-nocode\">#</a></h3>\n<p>I love building things for the web which is why I love and have built so many websites and projects with <a href=\"https://11ty.dev\">11ty</a>. While I believe that building and making your own site from scratch is not only doable but also fun! I realize that most other people have a very diffent definition of fund and hobbies and this is where high quality exportable #nocode tools like Carrd come into the piecture.</p>\n<h3 id=\"low-cost-easy-setup-minimal-barrier-to-entry\" tabindex=\"-1\">Low cost + easy setup = minimal barrier to entry <a class=\"header-anchor\" href=\"#low-cost-easy-setup-minimal-barrier-to-entry\">#</a></h3>\n<p>With Carrd, you don't need to invest in complex hosting, themes, or devops. As the post &quot;Why Carrd.co Is the Best Platform...&quot; explains, you can get a polished site for just ~$19/year with the Pro plan --- cheap, accessible, and sustainable (<a href=\"/blog/2024-12-12-why-i-love-carrd-discount-code/\">adamdjbrett.com</a>).</p>\n<p>If you want to experiment --- maybe a simple homepage, a pointer to a CV, a short blog --- it's an easy &quot;first step&quot; into the IndieWeb universe without committing to heavy website infrastructure.</p>\n<p>🔗 Want to explore more? <a href=\"https://try.carrd.co/adjb\">try.carrd</a>. If you sign up using this <a href=\"https://try.carrd.co/adjb\">discount code you can save 40%</a>.</p>\n<hr>\n<p>P.S. I never know exactly how to write for the web. Do you like the parenehttical footnote style hyperlinks I did here or do you want a more traditional web forward style where I link relevant text? I prefer the ladder.</p>\n",
			"date_published": "2025-11-30T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/deploying-eleventy-xmit/",
			"url": "https://www.adamdjbrett.com/blog/deploying-eleventy-xmit/",
			"title": "Deploying an Eleventy Site to XMIT using GitHub Actions",
			"content_html": "<h2 id=\"overview\" tabindex=\"-1\">Overview <a class=\"header-anchor\" href=\"#overview\">#</a></h2>\n<p>Thanks to the wonderful <a href=\"https://hcommons.social/tags/11ty\">#11ty</a> and <a href=\"https://hcommons.social/tags/webdev\">#webdev</a> communities on Mastodon, I interacted with <a href=\"https://pcarrier.com/\">Pierre Carrier</a> and learned about his great free web hosting project, <a href=\"https://xmit.co\">xmit.co</a>. To test it out, I migrated one website from an old shared hosting server and some others from Netlify. In both cases, moving to XMIT was easy.</p>\n<p>As Pierre explained recently on Discord, the whole project is super small and minimalistic, taking a direct path from vision to inception.  Wednesday, November 19<sup>th</sup>, He shared this on Discord. Look how beautiful small xmit's production codebase is:</p>\n<pre><code>pcarrier@dog /s/xmit.co (main) [124]&gt; tokei src\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n Language              Files        Lines         Code     Comments       Blanks\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n CSS                       1          241          201            0           40\n TSX                      11         2040         1951            1           88\n TypeScript                2           23           19            1            3\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n Total                    14         2304         2171            2          131\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n</code></pre>\n<p>I appreciate the minimalist/brutalist style of the project, even if it was rather disorienting to come from a fancy VC-backed host to something much more raw and independent. Personally, I love being back here amongst the <a href=\"https://hcommons.social/tags/indieweb\">#indieweb</a> community and living with the ethos of early web development with modern tools.</p>\n<h2 id=\"setup\" tabindex=\"-1\">Setup <a class=\"header-anchor\" href=\"#setup\">#</a></h2>\n<ol>\n<li>First, I signed up for an account over at <a href=\"https://xmit.co/\">xmit.com</a> and then I started exploring the user interface.</li>\n</ol>\n<p><img src=\"/assets/img/xmit/xmit-admin.png\" alt=\"xmit admin screenshot\"></p>\n<ol start=\"2\">\n<li>As you can see from the screenshot above, the interface is no frills.\n<ol>\n<li>Once you are logged in, please add a recovery email and phone number</li>\n<li>Next, you will need to decide whether you want to bring your own domain or use one of the two included subdomains. If you are going to bring your own domain, follow <a href=\"https://xmit.co/docs\">this helpful guide in the docs</a>.\n<ol>\n<li>\n<p>Make sure your domain registrar allows you to use ANAME/ALIAS records. Then you will create an ANAME record for your team number at xmit.co. My team number is 268, so I will replace 42 in the examples below with my team number. The examples Pierre gives are repeated below\n<blockquote>\n<code>  \t@ CNAME 42.xmit.co.  \t* CNAME 42.xmit.co.  \t</code>\n</blockquote></p>\n</li>\n<li>\n<p>I found it very easy to create ANAME/ALIAS and CNAME records with the appropriate info, super easy. Personally, I went for the combo of an @ and a www. record for my domain names. <strong>One important note here is that you will need two records.</strong>.  I had to go back and create <a href=\"https://www.xmit.000000076.xyz/\">www.xmit.000000076.xyz</a> to get my sites working.</p>\n</li>\n<li>\n<p>For good measure, don't forget to also create the TXT record with your team number <code>@ TXT &quot;xmit=42&quot;</code> or in my case 268.</p>\n</li>\n<li>\n<p>If you decided to use one of the two included subdomains, you can skip these steps.</p>\n</li>\n</ol>\n</li>\n<li>Then, in your team marked by the  🏭 factory emoji, create your API keys. These are the keys you will use to deploy your site.</li>\n<li>Once the key is created, rename the key. In the box that pops up, type a name, and to save the key, press Enter; otherwise, the work you did won't save.</li>\n</ol>\n</li>\n<li>There are lots of ways to deploy your site. I chose to use GitHub Actions, so after naming my API key, I copied it and opened my repository in VS Code (my editor of choice), then created a file called <a href=\"https://github.com/adamdjbrett/dominationchronicles.com/blob/main/.github/workflows/xmit-deploy.yml\">.github/workflows/xmit-deploy.yml</a>.</li>\n<li>If you are going to use my <a href=\"https://github.com/adamdjbrett/dominationchronicles.com/blob/main/.github/workflows/xmit-deploy.yml\">.github/workflows/xmit-deploy.yml</a>, please make sure and change the following line:  <code>XMIT_SITE: dominationchronicles.com@268</code> to be your domain name and team number. Based on the Discord chat, I think the number is only needed the first time, but your mileage may vary.</li>\n<li>After creating this file, I went to GitHub.co &gt;&gt; my repository&gt;&gt; settings &gt;&gt; secrets and variables &gt;&gt; actions and created an action entitled <code>XMIT_KEY</code> where I then copied my XMIT API key. For all that is good and holy, never expose your API key publicly.</li>\n<li>Once my API key was safe and tucked away inside ```XMIT_KEY ``, I then pushed my repo to GitHub, and in less than two minutes, my site was live!.</li>\n</ol>\n<p>Thus far, I have been super happy with how hosting with XMIT has been going. I liked how easy it was, that there was no added bloat, and that it was a fairly turnkey, quick solution for web hosting.</p>\n<p>If you do decide to host with XMIT, please also join the Discord; it is a helpful place.</p>\n<p>Oh, and if you were wanting a more GUI-friendly deployment option, the newly released <a href=\"https://onclebob.com/\">Bob's your Oncole</a> can help.</p>\n<h2 id=\"to-cache-or-not-to-cache-on-github-actions\" tabindex=\"-1\">To Cache or Not to Cache on Github actions <a class=\"header-anchor\" href=\"#to-cache-or-not-to-cache-on-github-actions\">#</a></h2>\n<h3 id=\"with-cache\" tabindex=\"-1\">With Cache <a class=\"header-anchor\" href=\"#with-cache\">#</a></h3>\n<pre class=\"language-yaml\" tabindex=\"0\"><code class=\"language-yaml\"><span class=\"token punctuation\">-</span> <span class=\"token key atrule\">name</span><span class=\"token punctuation\">:</span> Setup Node.js\n  <span class=\"token key atrule\">uses</span><span class=\"token punctuation\">:</span> actions/setup<span class=\"token punctuation\">-</span>node@v4\n  <span class=\"token key atrule\">with</span><span class=\"token punctuation\">:</span>\n    <span class=\"token key atrule\">node-version</span><span class=\"token punctuation\">:</span> <span class=\"token number\">20</span>\n    <span class=\"token key atrule\">cache</span><span class=\"token punctuation\">:</span> <span class=\"token string\">'npm'</span>\n\n<span class=\"token punctuation\">-</span> <span class=\"token key atrule\">name</span><span class=\"token punctuation\">:</span> Install dependencies\n  <span class=\"token key atrule\">run</span><span class=\"token punctuation\">:</span> npm ci</code></pre>\n<h3 id=\"without-cache\" tabindex=\"-1\">Without Cache <a class=\"header-anchor\" href=\"#without-cache\">#</a></h3>\n<pre class=\"language-yaml\" tabindex=\"0\"><code class=\"language-yaml\"><span class=\"token punctuation\">-</span> <span class=\"token key atrule\">name</span><span class=\"token punctuation\">:</span> Setup Node.js\n  <span class=\"token key atrule\">uses</span><span class=\"token punctuation\">:</span> actions/setup<span class=\"token punctuation\">-</span>node@v4\n  <span class=\"token key atrule\">with</span><span class=\"token punctuation\">:</span>\n    <span class=\"token key atrule\">node-version</span><span class=\"token punctuation\">:</span> <span class=\"token number\">20</span>\n\n<span class=\"token punctuation\">-</span> <span class=\"token key atrule\">name</span><span class=\"token punctuation\">:</span> Install dependencies\n  <span class=\"token key atrule\">run</span><span class=\"token punctuation\">:</span> npm install</code></pre>\n<p>in my experience <a href=\"https://github.com/adamdjbrett/11covers-theme/blob/main/.github/workflows/xmit-deploy.yml\">11Covers-Theme</a> Deploys fasters without the cache than with the cache. I cache <a href=\"https://github.com/adamdjbrett/dominationchronicles.com/blob/main/.github/workflows/xmit-deploy.yml\">Domination Chronicles</a> because of the number of assets in /public/ but I dont know if its the right thing to do. Based on the speed difference I'm debating removing the cache.</p>\n",
			"date_published": "2025-11-29T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2025-11-26-deploying-jekyll-xmit/",
			"url": "https://www.adamdjbrett.com/blog/2025-11-26-deploying-jekyll-xmit/",
			"title": "Deploying Jekyll to XMIT",
			"content_html": "<p>As the year comes to a close I am still working on reducing my hosting bills and exploring using <a href=\"https://xmit.co\">xmit.co</a> for hosting. In the last few days Pierre has refactored the homepage and documentation which makes using the service even easier and more appealing. Today's site that I decided to move over from netlify to xmit uses Jekyll so it was a bit tricky for the move. I havent touched Jekyll in a few months so I was a little out of practice. First I decoupled the site from netlify, updated the DNS ANAME, CNAME, and TXT records to using the <a href=\"https://xmit.co/docs\">DNS Configuration settings</a>. Then I updated the <code>xmity-deploy.yml</code> github action to work for jekyll. the file is below:</p>\n<pre class=\"language-yaml\" tabindex=\"0\"><code class=\"language-yaml\"><span class=\"token key atrule\">name</span><span class=\"token punctuation\">:</span> Deploy Jekyll to XMIT\n\n<span class=\"token key atrule\">on</span><span class=\"token punctuation\">:</span>\n  <span class=\"token key atrule\">push</span><span class=\"token punctuation\">:</span>\n    <span class=\"token key atrule\">branches</span><span class=\"token punctuation\">:</span> <span class=\"token punctuation\">[</span><span class=\"token string\">\"main\"</span><span class=\"token punctuation\">,</span> <span class=\"token string\">\"master\"</span><span class=\"token punctuation\">]</span>\n  <span class=\"token key atrule\">workflow_dispatch</span><span class=\"token punctuation\">:</span>\n    <span class=\"token key atrule\">inputs</span><span class=\"token punctuation\">:</span>\n      <span class=\"token key atrule\">site</span><span class=\"token punctuation\">:</span>\n        <span class=\"token key atrule\">description</span><span class=\"token punctuation\">:</span> <span class=\"token string\">\"XMIT site/domain (e.g. example.com)\"</span>\n        <span class=\"token key atrule\">required</span><span class=\"token punctuation\">:</span> <span class=\"token boolean important\">true</span>\n        <span class=\"token key atrule\">type</span><span class=\"token punctuation\">:</span> string\n\n<span class=\"token key atrule\">concurrency</span><span class=\"token punctuation\">:</span>\n  <span class=\"token key atrule\">group</span><span class=\"token punctuation\">:</span> deploy<span class=\"token punctuation\">-</span>xmit<span class=\"token punctuation\">-</span>$<span class=\"token punctuation\">{</span><span class=\"token punctuation\">{</span> github.ref <span class=\"token punctuation\">}</span><span class=\"token punctuation\">}</span>\n  <span class=\"token key atrule\">cancel-in-progress</span><span class=\"token punctuation\">:</span> <span class=\"token boolean important\">true</span>\n\n<span class=\"token key atrule\">permissions</span><span class=\"token punctuation\">:</span>\n  <span class=\"token key atrule\">contents</span><span class=\"token punctuation\">:</span> read\n\n<span class=\"token key atrule\">jobs</span><span class=\"token punctuation\">:</span>\n  <span class=\"token key atrule\">deploy</span><span class=\"token punctuation\">:</span>\n    <span class=\"token key atrule\">runs-on</span><span class=\"token punctuation\">:</span> ubuntu<span class=\"token punctuation\">-</span>latest\n    <span class=\"token key atrule\">env</span><span class=\"token punctuation\">:</span>\n      <span class=\"token comment\"># Target site/domain for XMIT deploy</span>\n      <span class=\"token key atrule\">XMIT_SITE</span><span class=\"token punctuation\">:</span> example.com@268 \n    <span class=\"token key atrule\">steps</span><span class=\"token punctuation\">:</span>\n      <span class=\"token punctuation\">-</span> <span class=\"token key atrule\">name</span><span class=\"token punctuation\">:</span> Checkout\n        <span class=\"token key atrule\">uses</span><span class=\"token punctuation\">:</span> actions/checkout@v4\n\n      <span class=\"token punctuation\">-</span> <span class=\"token key atrule\">name</span><span class=\"token punctuation\">:</span> Setup Ruby\n        <span class=\"token key atrule\">uses</span><span class=\"token punctuation\">:</span> ruby/setup<span class=\"token punctuation\">-</span>ruby@v1\n        <span class=\"token key atrule\">with</span><span class=\"token punctuation\">:</span>\n          <span class=\"token key atrule\">ruby-version</span><span class=\"token punctuation\">:</span> <span class=\"token string\">'3.3'</span>\n          <span class=\"token key atrule\">bundler-cache</span><span class=\"token punctuation\">:</span> <span class=\"token boolean important\">true</span>\n\n      <span class=\"token punctuation\">-</span> <span class=\"token key atrule\">name</span><span class=\"token punctuation\">:</span> Build Jekyll site\n        <span class=\"token key atrule\">run</span><span class=\"token punctuation\">:</span> bundle exec jekyll build\n\n      <span class=\"token punctuation\">-</span> <span class=\"token key atrule\">name</span><span class=\"token punctuation\">:</span> Verify build output\n        <span class=\"token key atrule\">run</span><span class=\"token punctuation\">:</span> <span class=\"token punctuation\">|</span><span class=\"token scalar string\">\n          if [ ! -d _site ]; then\n            echo \"_site directory missing after build\" >&amp;2\n            exit 1\n          fi\n          ls -1 _site | head -n 20</span>\n\n      <span class=\"token punctuation\">-</span> <span class=\"token key atrule\">name</span><span class=\"token punctuation\">:</span> Setup Node.js (for XMIT CLI)\n        <span class=\"token key atrule\">uses</span><span class=\"token punctuation\">:</span> actions/setup<span class=\"token punctuation\">-</span>node@v4\n        <span class=\"token key atrule\">with</span><span class=\"token punctuation\">:</span>\n          <span class=\"token key atrule\">node-version</span><span class=\"token punctuation\">:</span> <span class=\"token number\">20</span>\n\n      <span class=\"token punctuation\">-</span> <span class=\"token key atrule\">name</span><span class=\"token punctuation\">:</span> Deploy to XMIT (CLI)\n        <span class=\"token key atrule\">env</span><span class=\"token punctuation\">:</span>\n          <span class=\"token key atrule\">XMIT_KEY</span><span class=\"token punctuation\">:</span> $<span class=\"token punctuation\">{</span><span class=\"token punctuation\">{</span> secrets.XMIT_KEY <span class=\"token punctuation\">}</span><span class=\"token punctuation\">}</span>\n        <span class=\"token key atrule\">run</span><span class=\"token punctuation\">:</span> <span class=\"token punctuation\">|</span><span class=\"token scalar string\">\n          if [ -z \"$XMIT_KEY\" ]; then\n            echo \"XMIT_KEY secret is not set\" >&amp;2\n            exit 1\n          fi\n          # Use manual input when workflow_dispatch triggers this workflow\n          SITE_INPUT=\"${{ github.event_name == 'workflow_dispatch' &amp;&amp; inputs.site || '' }}\"\n          if [ -n \"$SITE_INPUT\" ]; then\n            export XMIT_SITE=\"$SITE_INPUT\"\n          fi\n          if [ -z \"$XMIT_SITE\" ]; then\n            echo \"XMIT site/domain not provided. Set repo Variable 'XMIT_SITE' or pass 'site' input.\" >&amp;2\n            exit 1\n          fi\n          echo \"Deploying _site to $XMIT_SITE via XMIT CLI\";\n          npx -y @xmit.co/xmit \"$XMIT_SITE\" _site || { echo 'XMIT deploy failed' >&amp;2; exit 1; }</span>\n\n      <span class=\"token punctuation\">-</span> <span class=\"token key atrule\">name</span><span class=\"token punctuation\">:</span> Post<span class=\"token punctuation\">-</span>deploy summary\n        <span class=\"token key atrule\">run</span><span class=\"token punctuation\">:</span> <span class=\"token punctuation\">|</span><span class=\"token scalar string\">\n          echo \"Deployment attempt finished for $XMIT_SITE\";\n          echo \"Visit: https://$XMIT_SITE\";</span>\n\n    <span class=\"token comment\"># Uncomment below for an alternative raw API upload if you have endpoint details</span>\n    <span class=\"token comment\"># steps:</span>\n    <span class=\"token comment\">#   - name: Deploy via API (curl)</span>\n    <span class=\"token comment\">#     run: |</span><span class=\"token scalar string\">\n    #       tar -czf site.tar.gz -C _site .\n    #       curl -f -X POST \\\n    #         -H \"Authorization: Bearer $XMIT_KEY\" \\\n    #         -F \"bundle=@site.tar.gz\" \\\n    #         https://api.xmit.example/deploy?site=$XMIT_SITE</span></code></pre>\n<p>After updating the <code>xmit-deploy.yml</code> file I naively thought that I would be good to go. However that was not the case. Immiediately my github action failed so I had to:</p>\n<ul>\n<li>upgrade ruby, bundler, and Jekyll</li>\n<li>remove the broken plugins of <code>jekyll-author-page</code> and <code>jekyll-tagsgenerator</code></li>\n</ul>\n<pre class=\"language-ruby\" tabindex=\"0\"><code class=\"language-ruby\">source <span class=\"token string-literal\"><span class=\"token string\">\"https://rubygems.org\"</span></span>\n\n<span class=\"token comment\"># This will help ensure the proper Jekyll version is running.</span>\ngem <span class=\"token string-literal\"><span class=\"token string\">\"jekyll\"</span></span><span class=\"token punctuation\">,</span> <span class=\"token string-literal\"><span class=\"token string\">\">= 4.3.3\"</span></span>\n\n<span class=\"token comment\"># Windows does not include zoneinfo files, so bundle the tzinfo-data gem</span>\ngem <span class=\"token string-literal\"><span class=\"token string\">'tzinfo-data'</span></span><span class=\"token punctuation\">,</span> <span class=\"token symbol\">platforms</span><span class=\"token operator\">:</span> <span class=\"token punctuation\">[</span><span class=\"token symbol\">:mingw</span><span class=\"token punctuation\">,</span> <span class=\"token symbol\">:mswin</span><span class=\"token punctuation\">,</span> <span class=\"token symbol\">:x64_mingw</span><span class=\"token punctuation\">,</span> <span class=\"token symbol\">:jruby</span><span class=\"token punctuation\">]</span>\n\n<span class=\"token comment\"># Required for Ruby 3.3+ (Jekyll/kramdown dependency)</span>\ngem <span class=\"token string-literal\"><span class=\"token string\">'rexml'</span></span>\n\ngroup <span class=\"token symbol\">:jekyll_plugins</span> <span class=\"token keyword\">do</span>\n  gem <span class=\"token string-literal\"><span class=\"token string\">'jekyll-paginate'</span></span><span class=\"token punctuation\">,</span> <span class=\"token string-literal\"><span class=\"token string\">'1.1.0'</span></span>\n  gem <span class=\"token string-literal\"><span class=\"token string\">'jekyll-seo-tag'</span></span><span class=\"token punctuation\">,</span> <span class=\"token string-literal\"><span class=\"token string\">'>= 2.8.0'</span></span>\n  gem <span class=\"token string-literal\"><span class=\"token string\">'jekyll-sitemap'</span></span><span class=\"token punctuation\">,</span> <span class=\"token string-literal\"><span class=\"token string\">'>= 1.4.0'</span></span>\n  gem <span class=\"token string-literal\"><span class=\"token string\">'jekyll-redirect-from'</span></span><span class=\"token punctuation\">,</span> <span class=\"token string-literal\"><span class=\"token string\">'>= 0.16.0'</span></span>\n  <span class=\"token comment\"># Remove jekyll-tagsgenerator and jekyll-author-page as they are not maintained for Jekyll 4.x. If you need similar functionality, consider alternatives or custom plugins.</span>\n<span class=\"token keyword\">end</span></code></pre>\n<p>I replaced the tag pages with <a href=\"https://rfong.github.io/rflog/2020/02/28/jekyll-tags/\">rflog's Automated Jekyll blog tags</a> and that worked nice and easily. I still havent replaced the <code>jekyll-author-page</code> plugin but that is tomorrows problem, I found <a href=\"https://jetholt.com/micro/jekyll-author-pages/\">jetroid's Jekyll Author Pages</a> which seems like a nice gem free alternative.</p>\n<p>After these updates to jekyll, I pushed to github and everything is working nicely with the site now living its best life over at <a href=\"https://xmit.co\">xmit.co</a></p>\n",
			"date_published": "2025-11-26T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2025-11-22-eleventy-xmit-redirects/",
			"url": "https://www.adamdjbrett.com/blog/2025-11-22-eleventy-xmit-redirects/",
			"title": "XMIT Redirects and 11ty",
			"content_html": "<p>If you followed the <a href=\"/blog/deploying-eleventy-xmit/\">setup on my previous article</a> on using <a href=\"https://xmit.co\">xmit.co</a> with Github actions you should also be mindful of how to setup redirects. Pierre the creator of XMIT was kind enough to help me when <a href=\"https://hcommons.social/@pc@rrier.fr/115590889337368819\">I posted on Mastodon</a>. He said if you want your redirects to work dont forget to copy your <code>xmit.toml</code> file into your <code>_site</code> directory. I took his advice and it works great. If you want to see how I did it check out my <a href=\"https://github.com/adamdjbrett/dominationchronicles.com/blob/main/eleventy.config.js\">11ty config file</a>.</p>\n<p>If yo uwish to use a custom 404 page on xmit.co along with redirects please note the 404 has to be before the redirect section. For example:</p>\n<pre class=\"language-toml\" tabindex=\"0\"><code class=\"language-toml\"><span class=\"token key property\">404</span> <span class=\"token punctuation\">=</span> <span class=\"token string\">\"404.html\"</span>\n\n<span class=\"token punctuation\">[</span><span class=\"token punctuation\">[</span><span class=\"token table class-name\">redirects</span><span class=\"token punctuation\">]</span><span class=\"token punctuation\">]</span>\n<span class=\"token key property\">from</span> <span class=\"token punctuation\">=</span> <span class=\"token string\">\"^/youtube/?$\"</span>\n<span class=\"token key property\">to</span> <span class=\"token punctuation\">=</span> <span class=\"token string\">\"https://www.youtube.com/@DominationChronicles\"</span>\n<span class=\"token key property\">permanent</span> <span class=\"token punctuation\">=</span> <span class=\"token boolean\">true</span>\n\n<span class=\"token punctuation\">[</span><span class=\"token punctuation\">[</span><span class=\"token table class-name\">redirects</span><span class=\"token punctuation\">]</span><span class=\"token punctuation\">]</span>\n<span class=\"token key property\">from</span> <span class=\"token punctuation\">=</span> <span class=\"token string\">\"^/podcast/?$\"</span>\n<span class=\"token key property\">to</span> <span class=\"token punctuation\">=</span> <span class=\"token string\">\"https://redcircle.com/shows/dominationchronicles\"</span>\n<span class=\"token key property\">permanent</span> <span class=\"token punctuation\">=</span> <span class=\"token boolean\">true</span></code></pre>\n",
			"date_published": "2025-11-25T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2024-12-13-my-eleventy-sites/",
			"url": "https://www.adamdjbrett.com/blog/2024-12-13-my-eleventy-sites/",
			"title": "My Eleventy Sites",
			"content_html": "<p>When it comes to building websites, static site generators (SSGs) have become a popular choice for developers who want fast, secure, and easily maintainable sites. Among the many options available, <a href=\"https://1ty.dev\">Eleventy | 11ty</a> stands out as one of the best. Lightweight yet powerful, <a href=\"https://1ty.dev\">Eleventy | 11ty</a> offers flexibility and simplicity that make it a top-tier choice. But how does <a href=\"https://1ty.dev\">Eleventy | 11ty</a> stack up against WordPress, the reigning CMS heavyweight, or Jekyll, another beloved SSG? Let’s break it down.</p>\n<h2 id=\"why-eleventy-is-the-best-static-site-generator-around\" tabindex=\"-1\">Why Eleventy Is the Best Static Site Generator Around <a class=\"header-anchor\" href=\"#why-eleventy-is-the-best-static-site-generator-around\">#</a></h2>\n<p>When it comes to building websites, static site generators (SSGs) have become a popular choice for developers who want fast, secure, and easily maintainable sites. Among the many options available, <a href=\"https://1ty.dev\">Eleventy | 11ty</a> stands out as one of the best. Lightweight yet powerful, Eleventy offers flexibility and simplicity that make it a top-tier choice. But how does Eleventy stack up against WordPress, the reigning CMS heavyweight, or Jekyll, another beloved SSG? Let's break it down.</p>\n<h3 id=\"1-eleventy-vs-wordpress\" tabindex=\"-1\"><strong>1. Eleventy vs. WordPress</strong> <a class=\"header-anchor\" href=\"#1-eleventy-vs-wordpress\">#</a></h3>\n<p>WordPress has long been a go-to solution for building websites, but its reliance on dynamic content generation comes with significant trade-offs. Here's why <a href=\"https://1ty.dev\">Eleventy</a> wins:</p>\n<h4 id=\"performance\" tabindex=\"-1\"><strong>Performance</strong> <a class=\"header-anchor\" href=\"#performance\">#</a></h4>\n<p>WordPress generates pages dynamically on each request, which can slow down loading times---especially for high-traffic sites. <a href=\"https://1ty.dev\">Eleventy</a>, on the other hand, pre-builds your site into static files, making it lightning-fast for end users. Static files are also better for SEO since page speed is a ranking factor.</p>\n<h4 id=\"security\" tabindex=\"-1\"><strong>Security</strong> <a class=\"header-anchor\" href=\"#security\">#</a></h4>\n<p>WordPress's complexity can be a double-edged sword. Its reliance on plugins and databases introduces vulnerabilities that often make it a target for hackers. With <a href=\"https://1ty.dev\">Eleventy</a>, your site is static, meaning there's no database to breach or server-side scripts to exploit. It's inherently more secure.</p>\n<h4 id=\"developer-control\" tabindex=\"-1\"><strong>Developer Control</strong> <a class=\"header-anchor\" href=\"#developer-control\">#</a></h4>\n<p><a href=\"https://1ty.dev\">Eleventy</a> is a developer-first tool. Unlike WordPress, which can feel bloated with unnecessary features, <a href=\"https://1ty.dev\">Eleventy</a> gives you full control over the codebase. You decide on the structure, templating language, and build process, without being locked into a proprietary ecosystem.</p>\n<h4 id=\"no-bloat\" tabindex=\"-1\"><strong>No Bloat</strong> <a class=\"header-anchor\" href=\"#no-bloat\">#</a></h4>\n<p>WordPress sites often accumulate &quot;plugin creep,&quot; where additional plugins are installed for minor functionality, resulting in unnecessary overhead. <a href=\"https://1ty.dev\">Eleventy</a> is lean by design, letting you build only what you need.</p>\n<h3 id=\"2-eleventy-vs-jekyll\" tabindex=\"-1\"><strong>2. Eleventy vs. Jekyll</strong> <a class=\"header-anchor\" href=\"#2-eleventy-vs-jekyll\">#</a></h3>\n<p>Jekyll has been a staple of the SSG community for years, especially for GitHub Pages. But <a href=\"https://1ty.dev\">Eleventy</a> has several advantages that make it a better choice in most cases:</p>\n<h4 id=\"speed-of-development\" tabindex=\"-1\"><strong>Speed of Development</strong> <a class=\"header-anchor\" href=\"#speed-of-development\">#</a></h4>\n<p>Jekyll relies on Ruby, which can have a steeper learning curve for developers unfamiliar with the language. <a href=\"https://1ty.dev\">Eleventy</a>, written in JavaScript, leverages a language most web developers already know. This makes it easier to onboard and maintain projects.</p>\n<h4 id=\"flexibility\" tabindex=\"-1\"><strong>Flexibility</strong> <a class=\"header-anchor\" href=\"#flexibility\">#</a></h4>\n<p>While Jekyll is tied to its Liquid templating system, <a href=\"https://1ty.dev\">Eleventy</a> supports multiple templating languages, including Markdown, Nunjucks, Liquid, and Handlebars. This flexibility allows you to pick the right tool for your specific needs or even mix and match templates within a single project.</p>\n<h4 id=\"modern-ecosystem\" tabindex=\"-1\"><strong>Modern Ecosystem</strong> <a class=\"header-anchor\" href=\"#modern-ecosystem\">#</a></h4>\n<p><a href=\"https://1ty.dev\">Eleventy</a> integrates seamlessly with modern JavaScript tooling, such as npm and bundlers like Vite. It also supports advanced features like serverless functions and API-driven workflows, making it more versatile than Jekyll for modern web projects.</p>\n<h4 id=\"simplified-build-process\" tabindex=\"-1\"><strong>Simplified Build Process</strong> <a class=\"header-anchor\" href=\"#simplified-build-process\">#</a></h4>\n<p><a href=\"https://1ty.dev\">Eleventy</a>'s setup is refreshingly simple. It doesn't require a rigid folder structure or opinionated defaults. You can drop files in any directory and configure the build process to your liking, which is much harder to achieve with Jekyll.</p>\n<h3 id=\"what-makes-eleventy-truly-special\" tabindex=\"-1\"><strong>What Makes Eleventy Truly Special?</strong> <a class=\"header-anchor\" href=\"#what-makes-eleventy-truly-special\">#</a></h3>\n<ol>\n<li><strong>Minimalism Meets Power</strong>: <a href=\"https://1ty.dev\">Eleventy</a>'s &quot;zero config&quot; philosophy means you can get started quickly, but it also offers deep customization options for complex projects.</li>\n<li><strong>Data Agnosticism</strong>: <a href=\"https://1ty.dev\">Eleventy</a> lets you pull content from almost anywhere---Markdown files, CMS APIs, JSON files, or even JavaScript functions. This makes it highly adaptable for projects of all sizes.</li>\n<li><strong>Community-Driven</strong>: <a href=\"https://1ty.dev\">Eleventy</a>'s open-source community is active and innovative, consistently contributing plugins and best practices.</li>\n<li><strong>Eco-Friendly</strong>: Static sites built with <a href=\"https://1ty.dev\">Eleventy</a> require fewer server resources, aligning with sustainable web development practices.</li>\n</ol>\n<h3 id=\"when-should-you-choose-eleventy\" tabindex=\"-1\"><strong>When Should You Choose Eleventy?</strong> <a class=\"header-anchor\" href=\"#when-should-you-choose-eleventy\">#</a></h3>\n<p><a href=\"https://1ty.dev\">Eleventy</a> is perfect for developers and designers who want:</p>\n<ul>\n<li>A fast, SEO-friendly site without the complexity of dynamic CMS platforms.</li>\n<li>A lightweight, flexible, and modern approach to building static websites.</li>\n<li>Complete control over the design and functionality of their projects.</li>\n</ul>\n<p>Whether you're building a personal blog, a portfolio site, or a small business website, <a href=\"https://1ty.dev\">Eleventy</a> offers an unbeatable combination of simplicity, performance, and adaptability.</p>\n<h3 id=\"conclusion\" tabindex=\"-1\"><strong>Conclusion</strong> <a class=\"header-anchor\" href=\"#conclusion\">#</a></h3>\n<p><a href=\"https://1ty.dev\">Eleventy</a> isn't just another static site generator; it's a game-changer in the world of web development. By combining the best aspects of speed, security, and flexibility, <a href=\"https://1ty.dev\">Eleventy</a> offers a superior alternative to WordPress and Jekyll.</p>\n<p>If you're ready to embrace a minimalist, developer-friendly approach to building websites, <a href=\"https://1ty.dev\">Eleventy</a> is the clear choice. So why wait? Dive into the <a href=\"https://1ty.dev\">Eleventy</a> ecosystem and discover how this powerful SSG can transform your web development workflow.</p>\n<h3 id=\"postscript\" tabindex=\"-1\">Postscript <a class=\"header-anchor\" href=\"#postscript\">#</a></h3>\n<h4 id=\"current-eleventy-sites\" tabindex=\"-1\">Current Eleventy Sites. <a class=\"header-anchor\" href=\"#current-eleventy-sites\">#</a></h4>\n<p>I plan on transferring as many sites as possible away from Jekyll and WorPress to #11ty. Here is my list of 11ty sites so far:</p>\n<h4 id=\"static-sites-built-and-managed\" tabindex=\"-1\">Static sites built and managed <a class=\"header-anchor\" href=\"#static-sites-built-and-managed\">#</a></h4>\n<p>The red balloon emojii means an 11ty site</p>\n<ul>\n<li><a href=\"https://adamdjbrett.com\">🎈 adamdjbrett.com</a></li>\n<li><a href=\"https://adamdj.tel\">🎈 adamdj.tel</a></li>\n<li><a href=\"https://aila.social\">🎈 aila.social</a></li>\n<li><a href=\"https://lakeback.org\">🎈 #lakeback</a></li>\n<li><a href=\"https://dofd.info\">🎈 dofd.info</a></li>\n<li><a href=\"https://desecratingthesacred.com\">🎈 desecratingthesacred.com</a></li>\n<li><a href=\"https://stevennewcomb.com\">🎈 stevennewcomb.com</a></li>\n<li><a href=\"https://doctrineofdiscovery.org\">🎈 doctrineofdiscovery.org</a></li>\n<li><a href=\"https://wocati.org/\">🎈 wocati.org</a></li>\n<li><a href=\"https://nabpr.org/\">🎈 nabpr.org</a></li>\n<li><a href=\"https://pbi.nabpr.org\">🎈 pbi.nabpr.org</a></li>\n<li><a href=\"https://relcfp.com/\">🎈 relcfp.com</a>Freelance Web Developer</li>\n<li><a href=\"https://rs-rss.com/\">🎈 rs-rss.com</a></li>\n<li><a href=\"https://podcasts.rs-rss.com/\">🎈 podcasts.rs-rss.com</a></li>\n</ul>\n<ul>\n<li><a href=\"https://www.thenandnow.us/\">thenandnow.us</a></li>\n<li><a href=\"http://www.sullivanclinton.com/\">sullivanclinton.com</a></li>\n<li><a href=\"https://www.derryveagh.com/\">derryveagh.com</a></li>\n<li><a href=\"https://www.stakedplains.com/\">stakedplains.com</a></li>\n<li><a href=\"http://stephaniewyatt.net/\">🎈 stephaniewyatt.net</a></li>\n<li><a href=\"https://stephaniewyatt.tel\">🎈 stephaniewyatt.tel</a></li>\n<li><a href=\"http://web.archive.org/web/20200322051959/https://www.waysofknowingskanonh.org/\">waysofknowingskanonh.org</a></li>\n<li><a href=\"http://web.archive.org/web//https://www.matildaeffect.events/\">matildaeffect.events</a></li>\n<li><a href=\"http://web.archive.org/web/20190325034727/https://honororenlyons.com/\">honororenlyons.com</a></li>\n<li><a href=\"http://spirittwinslacrosse.com/\">spirittwinslacrosse.com</a></li>\n<li><a href=\"https://www.virtualcomedycafe.com/\">virtualcomedycafe.com</a></li>\n<li><a href=\"https://lyons.chat/\">🎈 lyons.chat</a></li>\n<li><a href=\"https://doctrineofdiscovery.org/\">🎈 doctrineofdiscovery.org</a></li>\n<li><a href=\"https://podcast.doctrineofdiscovery.org/\">🎈 podcast.doctrineofdiscovery.org</a></li>\n<li><a href=\"https://outcome.doctrineofdiscovery.org\">🎈 outcome.doctrineofdiscovery.org</a></li>\n<li><a href=\"http://davidbrett.im/\">🎈 davidbrett.im</a></li>\n<li><a href=\"https://www.quotidian.pub/\">quotidian.pub</a> </li>\n<li><a href=\"https://www.alexanderosmith.com/\">alexanderosmith.com</a></li>\n<li><a href=\"https://podcast.doctrineofdiscovery.org/\">🎈 podcast.doctrineofdiscovery.org</a></li>\n<li><a href=\"https://000000076.xyz/\">🎈 themes: 000000076.xyz</a></li>\n<li><a href=\"https://rootedregalia.com\">🎈 rootedregalia.com</a></li>\n</ul>\n<h5>Cover Style Templates</h5>\n<ul>\n<li><a href=\"https://cover.000000076.xyz/\">11 Covers Theme</a> and <a href=\"https://github.com/adamdjbrett/11covers-theme\">Github repo</a>.\n<ul>\n<li><a href=\"https://adamdj.tel\">Adam DJ Brett | AdamDJ.tel</a> and <a href=\"https://github.com/adamdjbrett/adamdj-tel-11ty\">Github repo</a></li>\n<li><a href=\"https://cover.000000076.xyz/\">Cover</a></li>\n<li><a href=\"https://stephaniewyatt.tel\">Stephanie M. Wyatt - Card</a> and <a href=\"https://github.com/adamdjbrett/stephaniewyatt-tel-11ty\">Github repo</a></li>\n</ul>\n</li>\n</ul>\n<h5><a href=\"https://github.com/shanerobinson/linkist\">Linkist</a> Themes</h5>\n<ul>\n<li><a href=\"https://000000076.xyz/\">76 Oranges</a></li>\n<li><a href=\"https://aila.social\">AILA.social</a> and <a href=\"https://github.com/adamdjbrett/aila-social\">github repo</a></li>\n<li><a href=\"https://dofd.info\">DOFD.info</a> and <a href=\"https://github.com/adamdjbrett/dofd-info\">github repo</a></li>\n</ul>\n<h5>Multiplicity Themed Sites</h5>\n<ul>\n<li><a href=\"https://input.relcfp.com/\">Input for RELCFP</a> and <a href=\"https://github.com/adamdjbrett/input.relcfp.com\">Github repo</a></li>\n<li><a href=\"https://themidgeekcrisis.app/\">The Mid-Geek Crisis RSS News Aggregator</a> and <a href=\"https://github.com/adamdjbrett/themidgeekcrisis-app\">Github repo</a></li>\n<li><a href=\"https://rs-rss.com/\">The Religious Studies News RSS Aggregator</a> and <a href=\"https://github.com/adamdjbrett/rs-rss.com\">Github repo</a></li>\n<li><a href=\"https://podcast.rs-rss.com/\">The Religious Studies Podcast RSS Aggregator</a> and <a href=\"https://github.com/adamdjbrett/podcasts.rs-rss.com\">Github repo</a></li>\n<li><a href=\"https://theological.me/\">Theology RSS Aggregator</a> and <a href=\"https://github.com/adamdjbrett/theological.me\">Github repo</a></li>\n</ul>\n<h2 id=\"my-main-site\" tabindex=\"-1\">My Main site <a class=\"header-anchor\" href=\"#my-main-site\">#</a></h2>\n<ul>\n<li><a href=\"https://adamdjbrett.com\">AdamDJBrett.com</a></li>\n</ul>\n<h3 id=\"11ty-starters\" tabindex=\"-1\">11ty Starters <a class=\"header-anchor\" href=\"#11ty-starters\">#</a></h3>\n<ul>\n<li>\n<p><a href=\"https://inter.000000076.xyz/\">Inter/Swissfolio clone</a> and <a href=\"https://github.com/adamdjbrett/11ty-inter\">github repo</a></p>\n</li>\n<li>\n<p><a href=\"https://monospace.000000076.xyz/\">Monospace</a> and <a href=\"https://monospace.000000076.xyz/\">github repo</a></p>\n</li>\n<li>\n<p><a href=\"https://book.000000076.xyz/\">Monochrome Book</a> and <a href=\"https://github.com/adamdjbrett/11ty-book\">github repo</a></p>\n</li>\n<li>\n<p><a href=\"https://imbricate.000000076.xyz/\">Imbricate (μ CSS)</a> and <a href=\"https://github.com/adamdjbrett/11ty-imbricate\">github repo</a></p>\n</li>\n<li>\n<p><a href=\"https://neobrutalist.000000076.xyz/\">Neobrutalist</a> and <a href=\"https://github.com/adamdjbrett/11ty-neobrutalist\">github repo</a></p>\n</li>\n<li>\n<p><a href=\"https://brutalism.000000076.xyz/\">🧱 11ty Brutalism Theme</a> and <a href=\"https://github.com/adamdjbrett/11ty-brutalism\">github repo</a></p>\n</li>\n<li>\n<p><a href=\"https://long.000000076.xyz/\">11ty Long Reads</a> and <a href=\"https://github.com/adamdjbrett/11ty-long-reads\">github repo</a></p>\n</li>\n<li>\n<p><a href=\"https://clean.000000076.xyz/\">11ty Clean Blog by Start Boostrap</a> and <a href=\"https://github.com/adamdjbrett/11ty-clean-blog-startboostrap\">github repo</a></p>\n</li>\n<li>\n<p><a href=\"https://github.com/adamdjbrett/11covers-theme\">11 Covers Theme</a> and <a href=\"https://github.com/adamdjbrett/11covers-theme\">g ithub repo</a>.</p>\n<ul>\n<li>Demos: <a href=\"https://adamdj.tel\">AdamDJ.tel</a> and <a href=\"https://www.stephaniewyatt.tel/\">Stephanie M. Wyatt (tel)</a></li>\n</ul>\n</li>\n<li>\n<p><a href=\"https://eddy.000000076.xyz/\">11ty EDDY Template</a> and <a href=\"https://github.com/adamdjbrett/11ty-eddy\">github repo</a></p>\n</li>\n<li>\n<p><a href=\"https://journal.000000076.xyz/\">11ty Journal</a> and <a href=\"https://github.com/adamdjbrett/11ty-journal\">github repo</a></p>\n</li>\n<li>\n<p><a href=\"https://tufte.000000076.xyz/\">11ty Gets Tufte</a> and <a href=\"https://github.com/adamdjbrett/11ty-gets-tufte/\">github repo</a></p>\n</li>\n<li>\n<p><a href=\"https://strawberry.000000076.xyz/\">11ty Strawberry theme</a> and <a href=\"https://github.com/adamdjbrett/11ty-strawberry\">github repo</a></p>\n</li>\n<li>\n<p><a href=\"https://wisp.000000076.xyz/\">11ty Wisp theme</a> and <a href=\"https://github.com/adamdjbrett/11ty-wisp\">github repo</a></p>\n</li>\n<li>\n<p><a href=\"https://research.000000076.xyz/\">11ty Research Guide</a> and <a href=\"https://github.com/adamdjbrett/11ty-research-guide\">github repo</a></p>\n</li>\n<li>\n<p><a href=\"https://clean.000000076.xyz/\">11ty Clean Blog by Start Boostrap</a> and <a href=\"https://github.com/adamdjbrett/11ty-clean-blog-startboostrap\">github repo</a></p>\n</li>\n<li>\n<p><a href=\"https://github.com/adamdjbrett/11covers-theme\">11 Covers Theme</a> and <a href=\"https://github.com/adamdjbrett/11covers-theme\">github repo</a>.</p>\n<ul>\n<li>Demos: <a href=\"https://adamdj.tel\">AdamDJ.tel</a> and <a href=\"https://www.stephaniewyatt.tel/\">Stephanie M. Wyatt (tel)</a></li>\n</ul>\n</li>\n<li>\n<p><a href=\"https://eddy.000000076.xyz/\">11ty EDDY Template</a> and <a href=\"https://github.com/adamdjbrett/11ty-eddy\">github repo</a></p>\n</li>\n<li>\n<p><a href=\"https://journal.000000076.xyz/\">11ty Journal</a> and <a href=\"https://github.com/adamdjbrett/11ty-journal\">github repo</a></p>\n</li>\n<li>\n<p><a href=\"https://long.000000076.xyz/\">11ty Long Reads</a> and <a href=\"https://github.com/adamdjbrett/11ty-long-reads\">github repo</a></p>\n</li>\n<li>\n<p><a href=\"https://tufte.000000076.xyz/\">11ty Gets Tufte</a> and <a href=\"https://github.com/adamdjbrett/11ty-gets-tufte/\">github repo</a></p>\n</li>\n<li>\n<p><a href=\"https://research.000000076.xyz/\">11ty Research Guide</a> and <a href=\"https://github.com/adamdjbrett/11ty-research-guide\">github repo</a></p>\n</li>\n<li>\n<p><a href=\"https://strawberry.000000076.xyz/\">11ty Strawberry theme</a> and <a href=\"https://github.com/adamdjbrett/11ty-strawberry\">github repo</a></p>\n</li>\n<li>\n<p><a href=\"https://wisp.000000076.xyz/\">11ty Wisp theme</a> and <a href=\"https://github.com/adamdjbrett/11ty-wisp\">github repo</a></p>\n</li>\n</ul>\n<h3 id=\"other-sites\" tabindex=\"-1\">Other sites <a class=\"header-anchor\" href=\"#other-sites\">#</a></h3>\n<ul>\n<li><a href=\"https://outcome.doctrineofdiscovery.org\">Outcome</a></li>\n<li><a href=\"https://github.com/adamdjbrett/thanksforthereply\">Mirror of Andy Bell's Thanks for the Reply Guy</a></li>\n<li><a href=\"https://www.virtualcomedycafe.com/\">Virutal Comedy Cafe</a> and <a href=\"https://github.com/adamdjbrett/virtual-comedy-cafe\">Github repo</a></li>\n</ul>\n",
			"date_published": "2025-11-19T03:15:34Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2025-11-07-nuclear-energy-new-york/",
			"url": "https://www.adamdjbrett.com/blog/2025-11-07-nuclear-energy-new-york/",
			"title": "Commentary: Nuclear power is wrong for New York, environmentally and economically",
			"content_html": "<blockquote>\n<p>Gov. Kathy Hochul insists that nuclear power is the future for New York. We at the American Indian Law Alliance strongly oppose this view and call for caution.\nNuclear reactors are fundamentally dangerous and harmful to the environment and all living beings. Nuclear power is a controlled explosion until it becomes uncontrolled, at which point it turns deadly. Humans cannot control what is inherently uncontrollable.</p>\n</blockquote>\n<p><a href=\"https://www.timesunion.com/opinion/article/nuclear-power-wrong-new-york-environmentally-21125124.php\">Times Union</a> | <a href=\"https://archive.is/jnVYj\">Archive.org</a></p>\n",
			"date_published": "2025-11-07T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2025-10-30-profbook/",
			"url": "https://www.adamdjbrett.com/blog/2025-10-30-profbook/",
			"title": "Leave forprofit Academic Networking",
			"content_html": "<h2 id=\"update\" tabindex=\"-1\">Update <a class=\"header-anchor\" href=\"#update\">#</a></h2>\n<p>As of 2026 Profbook has shutdown</p>\n<h2 id=\"old-post\" tabindex=\"-1\">Old post <a class=\"header-anchor\" href=\"#old-post\">#</a></h2>\n<p>Looking for a not-for profit alternative for academics by academics? An alt to academia DOT edu, Facebook, Research Gate, etc.\n<a href=\"https://profbook.net/share/PvJ-2503ZCJHn03A?utm_source=manual\">Check out #ProfBook</a></p>\n",
			"date_published": "2025-10-30T01:15:34Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2025-10-09-qr-codes/",
			"url": "https://www.adamdjbrett.com/blog/2025-10-09-qr-codes/",
			"title": "How to Generate QR codes in macOS",
			"content_html": "<p>Generating a QR code used to be so simple when goo.gl existed, as it was a great link shortener and QR code generator. However, Alphabet/Google, in their infinite wisdom, has decided to close the service, and then they were going to sunset all the links, which would have caused massive <a href=\"https://en.wikipedia.org/wiki/Link_rot\">linkrot</a> on a <a href=\"https://en.wikipedia.org/wiki/Dead_Internet_theory\">dying(dead?) internet</a>. However, thanks to public outcry, Google has reversed <a href=\"https://blog.google/technology/developers/googl-link-shortening-update/\">its decision</a>.  Google's decision further illustrates the importance of <a href=\"https://bavatuesdays.com/a-domain-of-ones-own/\">a domain of ones own</a>. My dear friend and colleague, Eileen Campbell-Reed, understood this point. When she published her book, <em><a href=\"https://eileencampbellreed.org/about/pastoral-imagination-bringing-the-practice-of-ministry-to-life/\">Pastoral Imagination: Bringing the Practice of Ministry to Life,</a></em> she utilized her own domain name, linkshorter, and QR codes, ensuring that her book had little to no link rot.  </p>\n<p>Thanks to the simplicity of <a href=\"https://docs.netlify.com/manage/routing/redirects/overview/\">Netlify's</a> <code>_redirects</code> file, I can easily run my own link shorteners. However, one ongoing issue I face is generating QR codes quickly and effortlessly. I dislike using standard link shortening QR code services because some of these services want to lock you into high monthly fees, inject their own tracking, and set arbitrary limits on the codes. Another concern is what happens if the service is case sensitive, which can cause users to accidentally visit a different site. I want to create branded shortlinks and QR codes on a domain I own so that users and scanners can trust both, without injecting third-party code. For a while, I considered building my own QR code generator website, but that seemed like overkill. Instead, I once again turned to my trusty homebrew solution for Mac.</p>\n<h2 id=\"generating-qr-codes-on-macos\" tabindex=\"-1\">Generating QR Codes on macOS <a class=\"header-anchor\" href=\"#generating-qr-codes-on-macos\">#</a></h2>\n<ol>\n<li>Install <a href=\"https://brew.sh\">homebrew</a></li>\n<li>install <a href=\"https://formulae.brew.sh/formula/qrencode\">qrencode</a>\n<ol>\n<li><a href=\"https://github.com/fukuchi/libqrencode?tab=readme-ov-file\">Qrencode on Github</a></li>\n<li><a href=\"https://fukuchi.org/en/works/qrencode/\">Qrencode official site</a></li>\n</ol>\n</li>\n</ol>\n<p>I found the official documentation to be deeply unhelpful, however <a href=\"https://medium.com/macoclock/i-cant-explain-how-useful-these-9-mac-homebrew-tools-are-66ee1ec7870\">Nikhil Vemu</a> has a very helpful explainer. Here is what was most helpful to me:</p>\n<pre><code>qrencode -o code.png &quot;https://aila.li/olp&quot; -s 8\n</code></pre>\n<p>The default size of 3 is barely 99 pixels square, size 8 is almost 250 pixels which for me is a much more useful size.</p>\n",
			"date_published": "2025-10-09T05:02:34Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2025-10-09-webp-jpg/",
			"url": "https://www.adamdjbrett.com/blog/2025-10-09-webp-jpg/",
			"title": "How to convert JPG to WEBP in macOS",
			"content_html": "<p>In the quest for ultrafast websites and the every elusive four-hundos score in Google's lighthouse, I have recently begun to explore what are the best and fastest ways to convert JPG and PNG files to webp. Certainly I could use online tools to convert the images but then, there are concerns of course about webtools renaming files, modifying metadata, and of course having limits on them. Therefore I turned to a Mac users best friend <a href=\"https://brew.sh\">homebrew</a> where I found the wonderful <a href=\"https://formulae.brew.sh/formula/webp\">Homebrew Formulae for webp</a>. The tool is super easy to install and use.</p>\n<ol>\n<li>install <a href=\"https://brew.sh/\">homebrew</a></li>\n<li><code>brew install webp</code></li>\n<li>press return</li>\n<li>wait</li>\n<li>navigate to the folder that has the image you want to convert</li>\n<li><code>cwebp input.jpg -o output.webp</code></li>\n<li>press return\nDone</li>\n</ol>\n<p>If you have a whole folder you wish to convert you can use <a href=\"https://medium.com/@philwornath/macos-convert-all-images-in-folder-to-webp-24bdf50c121c\">Phil Warnath</a>'s super helpful script:</p>\n<pre class=\"language-bash\" tabindex=\"0\"><code class=\"language-bash\"><span class=\"token function\">find</span> <span class=\"token builtin class-name\">.</span> <span class=\"token parameter variable\">-type</span> f <span class=\"token punctuation\">\\</span><span class=\"token punctuation\">(</span> <span class=\"token parameter variable\">-iname</span> <span class=\"token string\">'*.png'</span> <span class=\"token parameter variable\">-o</span> <span class=\"token parameter variable\">-iname</span> <span class=\"token string\">'*.jpg'</span> <span class=\"token parameter variable\">-o</span> <span class=\"token parameter variable\">-iname</span> <span class=\"token string\">'*.jpeg'</span> <span class=\"token punctuation\">\\</span><span class=\"token punctuation\">)</span> <span class=\"token parameter variable\">-exec</span> <span class=\"token function\">sh</span> <span class=\"token parameter variable\">-c</span> <span class=\"token string\">'cwebp -quiet \"$1\" -o \"${1%.*}.webp\"'</span> _ <span class=\"token punctuation\">{</span><span class=\"token punctuation\">}</span> <span class=\"token punctuation\">\\</span><span class=\"token punctuation\">;</span>\n</code></pre>\n",
			"date_published": "2025-10-09T01:15:34Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2025-10-02-erie-canal/",
			"url": "https://www.adamdjbrett.com/blog/2025-10-02-erie-canal/",
			"title": "What are we celebrating with the Erie Canal?",
			"content_html": "<blockquote>\n<p>Looking at the ecocide caused and still being caused by the Erie Canal and Onondaga Lake, we ask ourselves: What does the Erie Canal symbolize? Genocide and ecocide.\n<a href=\"https://www.syracuse.com/opinion/2025/10/what-are-we-celebrating-with-the-erie-canal-a-gash-in-mother-earth-guest-opinion-by-betty-hill-adam-dj-brett.html\">Read more at Syracuse.com</a></p>\n</blockquote>\n",
			"date_published": "2025-10-02T01:15:34Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2025-09-01-healing-the-sacred/",
			"url": "https://www.adamdjbrett.com/blog/2025-09-01-healing-the-sacred/",
			"title": "Healing the Sacred",
			"content_html": "<h2 id=\"healing-the-sacred-the-fight-to-restore-onondaga-lake-and-honor-indigenous-land\" tabindex=\"-1\">Healing the Sacred: The Fight to Restore Onondaga Lake and Honor Indigenous Land <a class=\"header-anchor\" href=\"#healing-the-sacred-the-fight-to-restore-onondaga-lake-and-honor-indigenous-land\">#</a></h2>\n<h3 id=\"abstract\" tabindex=\"-1\">Abstract <a class=\"header-anchor\" href=\"#abstract\">#</a></h3>\n<p>The Onondaga Nation is petitioning the Organization of American States (OAS) for land rights to Onondaga Lake, a notoriously polluted body of water in Central New York State. The Onondaga Nation is one of six nations of the Haudenosaunee Confederacy (Iroquois), and Onondaga Lake is the sacred site where <em>Gayanashagowa</em>, the Great Law of Peace, was established. As Keepers of the Central Fire, the Onondaga Nation bears the responsibility of maintaining unity and peace within the Haudenosaunee Confederacy. This article examines the history of the lake, its significance to the Haudenosaunee Confederacy, and the consequences of its desecration through industrial pollution. By juxtaposing Haudenosaunee teachings with the European Christian Doctrine of Discovery, we reveal how clashing worldviews led to violence, land theft, and genocide against the Haudenosaunee and other Indigenous Nations. Specifically, we apply Steven T. Newcomb's Domination Code to analyze the settler-colonial justification for resource extraction, which left behind ecological and social devastation. We argue that returning Onondaga Lake to the Onondaga Nation is a vital step toward restoring this sacred place, bringing long-overdue healing to its people, the surrounding communities, and the natural world. The protection and restoration of Onondaga Lake is not only essential for its future but for the well-being of all. The restoration of Indigenous sacred spaces is a catalyst for meaningful social and ecological change.</p>\n<p><a href=\"https://commons.lib.jmu.edu/ijr/vol9/iss1/2/\">read more</a></p>\n",
			"date_published": "2025-09-01T01:15:34Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2025-06-27-crosscurrents/",
			"url": "https://www.adamdjbrett.com/blog/2025-06-27-crosscurrents/",
			"title": "New CrossCurrents Special Issue",
			"content_html": "<p>New CrossCurrents Special Issue Vol.74.No.4 out now: <a href=\"https://muse.jhu.edu/issue/55074\"><em>200 Years of Johnson v. M’Intosh: Indigenous Responses to the Religious Foundations of Racism</em></a></p>\n<p><img src=\"/assets/img/9781469683744.webp\" alt=\"Front Cover\"></p>\n<p><a href=\"https://muse.jhu.edu/issue/55074\">Read Now</a> or <a href=\"https://uncpress.org/book/9781469683744/crosscurrents-200-years-of-johnson-v-mintosh-indigenous-responses-to-the-religious-foundations-of-racism/\">buy as a print book or ebook</a>.</p>\n",
			"date_published": "2025-02-23T03:15:34Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2025-02-23-get-tufte/",
			"url": "https://www.adamdjbrett.com/blog/2025-02-23-get-tufte/",
			"title": "Get Tufte with 11ty",
			"content_html": "<h2 id=\"embracing-tufte-s-design-principles-in-my-new-11ty-starter\" tabindex=\"-1\">Embracing Tufte’s Design Principles in My New 11ty Starter <a class=\"header-anchor\" href=\"#embracing-tufte-s-design-principles-in-my-new-11ty-starter\">#</a></h2>\n<p>I've always admired Edward Tufte’s approach to design—his emphasis on clarity, simplicity, and the thoughtful presentation of information. That’s why I’m excited to share my latest 11ty web starter, which is built around Tufte’s design principles.</p>\n<p>Tufte’s philosophy is all about maximizing the data-to-ink ratio, meaning every element on the page should serve a purpose. His designs prioritize content over decoration, offering a minimalist aesthetic that feels timeless and professional. In my 11ty starter, I’ve incorporated features like side notes, subtle typography, and a focus on whitespace to create a clean and readable web experience.</p>\n<p>For me, this project isn’t just about building a theme—it’s about creating a tool for anyone who wants to share information clearly and effectively. Whether you’re crafting essays, publishing research, or just want a no-nonsense blog, this starter is designed to keep the focus on your content.</p>\n<p>If you're interested, you can check out the demo and explore the <a href=\"https://tufte.000000076.xyz/\">demo</a> code on <a href=\"https://github.com/adamdjbrett/11ty-gets-tufte/\">GitHub</a>. I hope this project inspires others to embrace Tufte’s principles and build websites that are as beautiful as they are functional.</p>\n<p>I used these same principals for another 11ty starter called <a href=\"https://wisp.000000076.xyz/\">Wisp</a>.</p>\n<h2 id=\"demos\" tabindex=\"-1\">Demos <a class=\"header-anchor\" href=\"#demos\">#</a></h2>\n<ul>\n<li><a href=\"https://tufte.000000076.xyz/\">11ty Gets Tufte</a> and <a href=\"https://github.com/adamdjbrett/11ty-gets-tufte/\">github repo</a></li>\n<li><a href=\"https://wisp.000000076.xyz/\">11ty Wisp theme</a> and <a href=\"https://github.com/adamdjbrett/11ty-wisp\">github repo</a></li>\n</ul>\n",
			"date_published": "2025-02-23T03:15:34Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2025-02-22-brutalism-eleventy-web-design/",
			"url": "https://www.adamdjbrett.com/blog/2025-02-22-brutalism-eleventy-web-design/",
			"title": "My (Neo)Brutalism 11ty Web Design Experiments",
			"content_html": "<h2 id=\"neo-brutalism\" tabindex=\"-1\">(Neo)Brutalism <a class=\"header-anchor\" href=\"#neo-brutalism\">#</a></h2>\n<h3 id=\"why-i-m-drawn-to-brutalist-web-design\" tabindex=\"-1\">Why I’m Drawn to Brutalist Web Design <a class=\"header-anchor\" href=\"#why-i-m-drawn-to-brutalist-web-design\">#</a></h3>\n<p>Brutalist web design has always fascinated me for its raw and unapologetic aesthetic. Much like its architectural counterpart, brutalism in web design strips away the polished layers of modern design trends and focuses instead on functionality and honesty. There's something refreshing about a site that doesn’t hide behind gradients, soft shadows, or overly smooth animations. Instead, it presents itself with bold typography, stark contrasts, and an almost jarring straightforwardness.</p>\n<p>For me, the appeal lies in how brutalist design challenges our expectations of the web. It invites users to engage with content directly—without distraction—and often carries a playful or experimental edge. The aesthetic isn't about being crude for its own sake; it’s about rejecting unnecessary embellishments and embracing a kind of digital honesty.</p>\n<p>I also love how brutalism opens up creative possibilities. When you’re not bound by conventional design rules, you have the freedom to try unconventional layouts, bold color schemes, and unique interactions. It’s an aesthetic playground that encourages exploration and offers a kind of authenticity that’s rare in a world where many websites look and feel the same.</p>\n<p>Ultimately, brutalist web design is about embracing imperfection and valuing substance over style. It aligns perfectly with my interest in minimal computing and the #minicomp movement—both prioritize function, sustainability, and a bit of rebellion against the status quo.</p>\n<h3 id=\"embracing-neo-brutalism\" tabindex=\"-1\">Embracing Neo-Brutalism <a class=\"header-anchor\" href=\"#embracing-neo-brutalism\">#</a></h3>\n<p>I've been experimenting with design frameworks lately, and I'm excited to share an 11ty web starter, which uses the <a href=\"https://matifandy8.github.io/NeoBrutalismCSS/\"><strong>NeoBrutalismCSS</strong></a> framework by Matias Fandiño. <a href=\"https://matifandy8.github.io/NeoBrutalismCSS/\">NeoBrutalismCSS</a> is all about embracing the raw and unapologetic aesthetics of neo-brutalism in web design. It offers a minimalist approach, applying fundamental styles based on HTML semantics without the clutter of endless class names and complex configurations.</p>\n<p>What I love most about NeoBrutalismCSS is how it pairs simplicity with boldness. The design language is straightforward---there are no hidden tricks or unnecessary flourishes. Instead, it focuses on creating a visually striking and highly functional web experience. The framework's minimalist approach aligns perfectly with the #minicomp philosophy I'm so passionate about, emphasizing minimal design, minimal maintenance, and minimal obsolescence.</p>\n<p>If you're curious, you can check out the <a href=\"https://neobrutalist.000000076.xyz/\"><strong>11ty NeoBrutalismCSS demo</strong></a> and explore the <a href=\"https://github.com/adamdjbrett/11ty-neobrutalist\">GitHub repository</a>. I hope this new starter inspires others to experiment with neo-brutalist aesthetics and build websites that are as bold as they are simple.</p>\n<h3 id=\"classic-brutalism\" tabindex=\"-1\">Classic Brutalism <a class=\"header-anchor\" href=\"#classic-brutalism\">#</a></h3>\n<p>Going back to basics here is an 11ty web starter using the <a href=\"https://github.com/pruger/tiny-brutalism-css\"><strong>Tiny Brutalism CSS</strong> framework</a>. This minimalist framework is all about bold, monochrome colors, hard edges, and those iconic prominent drop shadows. At under 4KB, Tiny Brutalism CSS lives up to its name---tiny, fast, and to the point.</p>\n<p>What I love most about this framework is how it strips design down to the essentials. There's a kind of honesty in the starkness of brutalism that challenges the polished, overproduced aesthetics we see everywhere online. Plus, the simplicity of Tiny Brutalism CSS aligns perfectly with my passion for minimal computing---focusing on minimal design, minimal maintenance, and minimal obsolescence.</p>\n<p>If you'd like to see it in action, check out the <a href=\"https://brutalism.000000076.xyz/\"><strong>11ty Brutalism Theme demo</strong> here</a> and explore the <a href=\"https://github.com/adamdjbrett/11ty-brutalism\">GitHub repository</a>. I hope this starter inspires others to experiment with bold, minimalistic web design and embrace the power of simplicity.</p>\n<h2 id=\"demos\" tabindex=\"-1\">Demos <a class=\"header-anchor\" href=\"#demos\">#</a></h2>\n<ul>\n<li><a href=\"https://neobrutalist.000000076.xyz/\">Neobrutalist</a> and <a href=\"https://github.com/adamdjbrett/11ty-neobrutalist\">github repo</a></li>\n<li><a href=\"https://brutalism.000000076.xyz/\">11ty Brutalism Theme</a> and <a href=\"https://github.com/adamdjbrett/11ty-brutalism\">github repo</a></li>\n</ul>\n",
			"date_published": "2025-02-22T03:15:34Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2025-02-21-my-tiny-11ty-sites/",
			"url": "https://www.adamdjbrett.com/blog/2025-02-21-my-tiny-11ty-sites/",
			"title": "My Tiny Eleventy (11ty) Sites",
			"content_html": "<h2 id=\"new-11ty-website-starters-my-approach-to-lightweight-and-reader-friendly-web-design\" tabindex=\"-1\">New 11ty Website Starters: My Approach to Lightweight and Reader-Friendly Web Design <a class=\"header-anchor\" href=\"#new-11ty-website-starters-my-approach-to-lightweight-and-reader-friendly-web-design\">#</a></h2>\n<p>I've been diving deep into the Eleventy (11ty) Static Site Generator (SSG) lately, and I'm excited to share some new website starters I've developed with a friend. These themes are built around the <a href=\"https://go-dh.github.io/mincomp/thoughts/2020/07/21/minimal-ontology/\">#minicomp ontology</a>: minimal design, minimal maintenance, and minimal obsolescence. My goal with both projects was to create lightweight, flexible, and highly readable web experiences that reflect my passion for simplicity and usability.</p>\n<h3 id=\"1-imbricate-feat-m-css\" tabindex=\"-1\">1. <strong>Imbricate feat. μ CSS</strong> <a class=\"header-anchor\" href=\"#1-imbricate-feat-m-css\">#</a></h3>\n<p><a href=\"https://imbricate.000000076.xyz/\">Imbricate feat. μ CSS</a> started as a thought experiment with a friend. We wanted to see how far we could take the concept of an ultra-lightweight theme using the μ CSS framework, which is just 1KB in size. This theme is all about keeping things simple and responsive, staying true to the #minicomp principles.</p>\n<p>Some of the features I'm particularly proud of include:</p>\n<ul>\n<li><strong>Tiny footprint:</strong> The minimal size of the μ CSS framework keeps the site fast and efficient.</li>\n<li><strong>Simplicity and Responsiveness:</strong> I aimed to make a theme that's easy to maintain and perfect for projects where speed and simplicity are top priorities.</li>\n</ul>\n<p>If you'd like to see it in action, check out the <a href=\"https://imbricate.000000076.xyz/\">demo site</a> or dig into the <a href=\"https://github.com/adamdjbrett/11ty-imbricate\">GitHub repository</a> to explore the code.</p>\n<h4 id=\"m-css\" tabindex=\"-1\">μ CSS <a class=\"header-anchor\" href=\"#m-css\">#</a></h4>\n<p><a href=\"https://github.com/BafS/mu\">μ CSS</a> is an incredibly interesting framework for website development due to its ultra-compact size, lightning-fast speed, and refreshing simplicity. At just 1 KB, μ CSS embodies the &quot;less is more&quot; philosophy, ensuring that websites load quickly and maintain a minimal footprint. Its mobile-first design approach guarantees compatibility across all screen sizes and browsers, while its straightforward styling keeps content legible and accessible to all visitors. <a href=\"https://github.com/BafS/mu\">μ CSS</a> proves that effective web design doesn't need to be complicated—it just needs to get the point across.</p>\n<h3 id=\"2-11ty-long-reads\" tabindex=\"-1\">2. <strong>11ty Long Reads</strong> <a class=\"header-anchor\" href=\"#2-11ty-long-reads\">#</a></h3>\n<p>The idea for <a href=\"https://long.000000076.xyz/\">11ty Long Reads</a> came from a conversation on Blue Sky with <a href=\"https://bsky.app/profile/tessa.germnetwork.com\">@tessalaprofessa</a>. They mentioned how great it would be if blog themes had features like Instapaper and e-readers, giving users control over the reading experience by adjusting font family, font size, line height, font color, and background color.</p>\n<p>I built this theme with that vision in mind, offering:</p>\n<ul>\n<li><strong>Customizable Reading Experience:</strong> Readers can adjust visual settings to make long-form content more comfortable to read.</li>\n<li><strong>E-Reader Style Features:</strong> The theme is ideal for blogs or any site with a focus on extended reading sessions.</li>\n</ul>\n<p>Feel free to explore the <a href=\"https://long.000000076.xyz/\">demo</a> and, if you're interested, the <a href=\"https://github.com/adamdjbrett/11ty-long-reads\">GitHub repository</a> has all the code.</p>\n<h3 id=\"what-i-like-about-these-themes\" tabindex=\"-1\">What I like about these themes <a class=\"header-anchor\" href=\"#what-i-like-about-these-themes\">#</a></h3>\n<p>I believe that websites shouldn't just look good---they should also be practical and sustainable. Both of these 11ty starters are designed to help creators build sites that are not only beautiful and functional but also align with the ideals of the #minicomp movement.</p>\n<p>Whether you're looking to create a no-frills, fast-loading site or a customizable, reader-focused blog, I hope these starters provide a solid foundation. As always, I'm looking forward to seeing how others might use and adapt these tools.</p>\n",
			"date_published": "2025-02-21T03:15:34Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2025-01-06-religious-freedom-limits/",
			"url": "https://www.adamdjbrett.com/blog/2025-01-06-religious-freedom-limits/",
			"title": "On the Limits of the Concept of Religious Freedom in Indigenous Communities",
			"content_html": "<h2 id=\"abstract\" tabindex=\"-1\">Abstract <a class=\"header-anchor\" href=\"#abstract\">#</a></h2>\n<p>In this essay, we will argue that firstly, the international and national legal framings of religion or belief are limited in scope, and one must ask not only religious freedom <em>for whom</em> but also <em>from whom</em>. Secondly, we will underscore the continued limitations of international human rights-based discourse. Why are Indigenous nations consistently excluded from rights-based discourses? We have the UN Declaration on Human Rights (UNDHR), the UN Declaration on the Rights of Indigenous Peoples (UNPFII), the Expert Mechanism on the Rights of Indigenous Peoples (EMRIP), this new report, and so many other reports. We will ask at what stage we move from declarations and reports to protecting and supporting Indigenous nations and peoples. Thirdly, building on the limitations of rights-based reporting, we will highlight what this report gets right and invite activists, lawyers, scholars, and all folks to take up and read the report and follow up on the elements we believe to be most salient. Finally, we will conclude by offering an alternative to declarations that support Indigenous nations and peoples' inherent right to sovereignty. Our conclusion emphasizes Faithkeeper Lyons' urgent message, &quot;The Ice is Melting in the North,&quot; and provides a framework for how people could respond by explaining the Two Row Wampum treaty and the Two Row Wampum Method.</p>\n<h2 id=\"citation\" tabindex=\"-1\">Citation <a class=\"header-anchor\" href=\"#citation\">#</a></h2>\n<p>Brett, Adam DJ, and Betty Hill (Lyons). 2024. “On the Limits of the Concept of Religious Freedom in Indigenous Communities”. <em>Journal of the Council for Research on Religion</em> 5 (2). Montreal, QC, Canada:75-96. <a href=\"https://doi.org/10.26443/jcreor.v5i2.117\" target=\"_blank\" rel=\"noopener\">https://doi.org/10.26443/jcreor.v5i2.117</a>.</p>\n<p><a href=\"/assets/pdfs/Limits-religious-freedom-Brett-Hill-Lyons.bib\">RIS File</a></p>\n",
			"date_published": "2025-01-06T03:15:34Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2025-01-01-11ty-clean-blog-clean-repo/",
			"url": "https://www.adamdjbrett.com/blog/2025-01-01-11ty-clean-blog-clean-repo/",
			"title": "11ty Clean blog and cleaner repository",
			"content_html": "<p>I have been loving the new <a href=\"https://11ty.dev/\">11ty</a> 3.0.0 release. This release is radically simple and for someone like me who is just dipping my toes into the <a href=\"https://11ty.dev/\">11ty</a> waters having a simplifed SSG is critical. One of the things I have been working on this holiday break is trying to figure out what is my optimal repoistory layout. I want to keep things, clean, simple, and easy for myself and whomever may look at my code or projects later.</p>\n<p>In order to better understand one how best to create an <a href=\"https://11ty.dev/\">11ty</a> template for myself and two how best to make this structure, I ported <a href=\"https://startbootstrap.com/theme/clean-blog\">Start Boostrap</a>'s Clean blog template to <a href=\"https://11ty.dev/\">11ty</a>.</p>\n<p>The strucutre that I like is below</p>\n<pre><code>/11ty-clean-blog-startboostrap\n├── /_config\n├── /_data\n├── /_includes\n│   └── /_includes/partials\n├── /content\n│   ├── /content/blog\n│   └── /content/feed\n└── /public\n    ├── /public/css\n    ├── /public/images\n    └── /public/js\n</code></pre>\n<p>Filters go in <code>_config</code> to be set and left alone. <code>_Data</code> for anyting I want to customize. <code>_includes</code> was tricky. I am still trying to figure out a reasonable balance between too many and not enough partials for templating here. Any guidance would be appreciated.</p>\n<p>Pages go out in the open in /content/, Collections into a lovely subfolder (/blog), and beautiful RSS feeds go into /feed. Taking advantage of the new <a href=\"https://github.com/11ty/eleventy/releases/tag/v3.0.0\">11ty 3.0.0</a> plugins like image transform, and others I have moved images, css, and js to make pass through easier and in order to simply my own config files.</p>\n<p>Also thanks to <a href=\"https://11tybundle.dev\">Bob Monsor</a>, <a href=\"https://www.creativitas.dev/\">Creativas.dev</a> and all of the wonderful folks in the community who have written posts about implementing <a href=\"https://pagefind.app/\">pagefind.app</a>.</p>\n<p>If you wish to see my porting of clean blog the demo is at: <a href=\"https://clean.000000076.xyz/\">clean.000000076.xyz/</a> and <a href=\"https://github.com/adamdjbrett/11ty-clean-blog-startboostrap\">github repo</a></p>\n",
			"date_published": "2025-01-01T03:15:34Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2024-12-27-learning-eleventy-by-adapting-jekyll/",
			"url": "https://www.adamdjbrett.com/blog/2024-12-27-learning-eleventy-by-adapting-jekyll/",
			"title": "Learning 11ty by adapting a Jekyll Template",
			"content_html": "<p>Presently my favorite Static Site Generator (SSG) is <a href=\"https://11ty.dev\">11ty</a>. I love 11ty for many reasons first its adaptability, customizability, speed, and stability. 11ty unlike WordPress and Jekyll gets out of the way and allows me to focus on content.  Jekyll feels fun but as many have said it feels <a href=\"https://talk.jekyllrb.com/t/has-jekyll-development-stalled/8478\">abandoned/stalled</a>. Perhaps due to Jekyll being stalled, Dependabot is consistently giving me notices and alerts, which I appreciate but it takes my time away from other things. Likewise I'm consistently fussing with settings on Github Pages and Netlify to get Netlify to deploy. None of those issues exist when I am working with 11ty. Therefore one of my goals for 2025 is to transition away from Jekyll and towards 11ty.</p>\n<p>One of the things that is overwhelming to me about 11ty is just how customizable and open it is. I frequently find myself overwhelmed by the fact that everything is possible but I am limited by my own skills and ability (which fair). Another barrier that trips me up is often 11ty <em>feels</em> and acts so similar to Jekyll that I get surprised and confused when 11ty doesn't work like Jekyll.</p>\n<p>Over the holiday break I decided to work with <a href=\"https://www.creativitas.dev/\">Creativitas.dev</a>&amp;emdash;a colleague from the 11ty community&amp;emdash; on adapting/porting a <a href=\"https://minicomp.github.io/ed/\">Ed.</a> a <a href=\"https://go-dh.github.io/mincomp/\">#minicomp</a> theme for public humanities.</p>\n<h2 id=\"process\" tabindex=\"-1\">Process <a class=\"header-anchor\" href=\"#process\">#</a></h2>\n<p>What I started by doing was taking the Jekyll theme, breaking it down into its component parts and then 11ty-ifying [<em>sic</em>] them.</p>\n<h3 id=\"directory-structure\" tabindex=\"-1\">Directory Structure <a class=\"header-anchor\" href=\"#directory-structure\">#</a></h3>\n<p>I roughed out the following directory structure\n11ty-eddy</p>\n<pre><code>├── LICENSE.md\n├── README.md\n├── _data\n│   ├── metadata.json\n├── _includes\n│   ├── article.njk\n│   ├── base.njk\n│   ├── home.njk\n│   ├── narrative.njk\n│   ├── partials\n│   │   ├── aside _narrative.njk\n│   │   ├── aside.njk\n│   │   ├── editor_notes.njk\n│   │   ├── head.njk\n│   │   ├── header.njk\n│   │   ├── menu.njk\n│   │   ├── menu_narrative.njk\n│   │   ├── narrative_info.njk\n│   │   ├── nav.njk\n│   │   ├── search.njk\n│   │   ├── sidebar.njk\n│   │   ├── sidebar_narrative.njk\n│   │   └── toc.njk\n│   └── textslist.njk\n├── content\n│   ├── index.md\n│   ├── pages\n│   │   ├── 404.md\n│   │   ├── about.md\n│   │   ├── credits.md\n│   │   ├── documentation.md\n│   │   ├── pages.11tydata.js\n│   │   └── search.md\n│   ├── sitemap.xml.njk\n│   ├── tag-pages.njk\n│   ├── tags.njk\n│   ├── texts\n│   │   ├── drama\n│   │   │   └── raisin.md\n│   │   ├── narrative\n│   │   │   └── narrative.md\n│   │   ├── poem\n│   │   │   ├── a-julia.md\n│   │   │   ├── delayed.md\n│   │   │   ├── dreams.md\n│   │   │   └── o-captain.md\n│   │   └── texts.11tydata.js\n│   └── texts.njk\n├── public\n│   ├── css\n│   │   ├── main.css\n│   │   └── nu.css\n│   ├── img\n│   ├── js\n│   │   └── main.js\n└── END\n</code></pre>\n<p>The biggest changes that I made were first splitting the texts out by type to make it easier for me to template in 11ty and to see visually in my codebase which texts are using which layout types. Next I had to wrap my head around Jekyll <code>layouts</code> and <code>includes</code> versus 11ty <code>includes</code> and <code>partials.</code> As I was porting the template, there were so many differences that in order to better focus and make problem solving simple, Creativitas recommended splitting the <code>partials</code> up into very small files and that helped tremendously with the issues.</p>\n<h2 id=\"scss-css\" tabindex=\"-1\">SCSS --&gt; CSS <a class=\"header-anchor\" href=\"#scss-css\">#</a></h2>\n<p>Another big change was moving away from SCSS to CSS because I want to be able to use and teach this template in a public humanities course and while I love SCSS I think for students CSS might be easier? We will see.</p>\n<h2 id=\"liquid\" tabindex=\"-1\">Liquid <a class=\"header-anchor\" href=\"#liquid\">#</a></h2>\n<p>Thanks to Creativitas assistance and thanks to <a href=\"https://web.archive.org/web/20240401170655/https://blog.ltgt.net/from-jekyll-to-eleventy/\">this tutorial</a> by Thomas Broyer, I learned that when adapting Jekyll to 11ty there are differences in liquid templating and while minor they are still important. <a href=\"https://katiekodes.com\">Katie Kodes</a> outlined the <a href=\"https://katiekodes.com/liquid-includes-jekyll-vs-11ty/\">5 things you need to know about Jekyll vs. 11ty Liquid includes</a>.</p>\n<h2 id=\"markdown\" tabindex=\"-1\">Markdown <a class=\"header-anchor\" href=\"#markdown\">#</a></h2>\n<p>The next big issue with adapting this template was markdown processors. I am most familiar with Kramdown but 11ty defaults to <a href=\"https://www.11ty.dev/docs/languages/markdown/#default-options\">Markdown-it</a> so then we had issues with footnotes and table of contents two vital features of this theme. Thankfully <a href=\"https://rknight.me/\">robb knight</a> and <a href=\"https://11tybundle.dev/\">Bob Monsour</a> over on Mastodon were able to point me in the right direction. Also Bob humorously reminded me of the awesome resource that is his site <a href=\"https://11tybundle.dev/\">11tybundle.dev</a>.</p>\n<h3 id=\"markdown-plugins\" tabindex=\"-1\">Markdown Plugins <a class=\"header-anchor\" href=\"#markdown-plugins\">#</a></h3>\n<p>Thanks to these fine folks, <a href=\"https://plug11ty.com/plugins/table-of-contents/\">11ty TOC</a>, and <a href=\"https://www.npmjs.com/package/markdown-it-footnote\">markdown-it-footnote</a> the template now has a Table of Contents and Footnotes! Both plugins were very straight forward to add. Also shout out to the community repository <a href=\"https://plug11ty.com/\">plug11ty</a>.</p>\n<h2 id=\"pagefind\" tabindex=\"-1\">pagefind <a class=\"header-anchor\" href=\"#pagefind\">#</a></h2>\n<p>the next change that we made to the template was replacing lunr JS with <a href=\"https://pagefind.app/\">pagefind</a>. I really love pagefind it is such an excellent and lightweight search bundle but it constantly give me fits setting it up in 11ty. Someone should write a post on how to add page find easily to 11ty.</p>\n<h2 id=\"other-changes\" tabindex=\"-1\">Other changes <a class=\"header-anchor\" href=\"#other-changes\">#</a></h2>\n<ul>\n<li>We also updated to the newer <a href=\"https://web.hypothes.is/help/installing-the-bookmarklet/\">Hypothes.is bookmarklet</a></li>\n<li>We also added <code>language:</code> to <code>texts</code> front matter so that browsers can be notified if sites have multilingual content.</li>\n</ul>\n<h2 id=\"conclusion\" tabindex=\"-1\">Conclusion <a class=\"header-anchor\" href=\"#conclusion\">#</a></h2>\n<p>Overall it took fifteen hours for <a href=\"https://minicomp.github.io/ed/\">Ed</a> to become <a href=\"https://eddy.000000076.xyz/\">Eddy</a>. Porting this site would not have been possible without the wonderful folks in the <a href=\"https://11ty.dev\">11ty</a> community and the brave folks who not only #BuildinPublic but also blog and talk about their experience so that others can learn from them. Once again building <em>anything</em> is an activity that is best done in community, at least for me.</p>\n",
			"date_published": "2024-12-27T03:15:34Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2024-12-12-why-i-love-carrd-discount-code/",
			"url": "https://www.adamdjbrett.com/blog/2024-12-12-why-i-love-carrd-discount-code/",
			"title": "Why Carrd.co Is the Best Platform for Simple, Responsive One-Page Sites, with Discount Code",
			"content_html": "<p>If you need a quick, clean, and professional online presence without the fuss of managing a full website, <a href=\"https://carrd.co\"><strong>Carrd.co</strong></a> is the perfect platform. It’s specifically designed for creating simple, fully responsive one-page websites for nearly any purpose—portfolios, resumes, small business pages, event promotions, or personal profiles. Carrd excels in its ease of use, affordability, and elegant design options. With its intuitive drag-and-drop editor, anyone can build a polished site in minutes, no coding required. Plus, every site automatically adjusts to look great on desktops, tablets, and smartphones, ensuring you make a strong impression on any device.</p>\n<p>Compared to platforms like WordPress, Carrd is often the better choice for most users who only need a single, streamlined page. WordPress is a powerful tool, but its complexity can be overwhelming for simpler needs. Managing plugins, themes, and hosting can feel like overkill when all you want is a concise, beautiful webpage. Carrd eliminates that hassle entirely—no hosting worries, no unnecessary features, just everything you need to create a sleek, professional page. For only $19 a year for a Pro plan, Carrd is budget-friendly and perfect for showcasing what matters most without the distractions of a multi-page setup. When simplicity and functionality are key, Carrd is the clear winner.</p>\n<h2 id=\"carrd-co-for-single-page-websites\" tabindex=\"-1\"><a href=\"https://try.carrd.co/adjb\">Carrd.co</a> for single page websites. <a class=\"header-anchor\" href=\"#carrd-co-for-single-page-websites\">#</a></h2>\n<ul>\n<li>If you visit Carrd.co <a href=\"https://try.carrd.co/adjb\">through my link</a> (or enter your referral code – <code>adjb</code> or <code>YXJL3</code> – directly at checkout) I will earn you 30% of the amount paid towards their next Pro upgrade or renewal. You will also get a discount.</li>\n<li>here is my page <a href=\"https://adjb.carrd.co\">adjb.carrd.co</a></li>\n<li>Carrd.co has a bunch of plans my favorite plans are:\n<ul>\n<li>Carrd.co Pro Standard is $19 a year. That is it just $19 a year.</li>\n<li>Carrd.co Pro Lite is $9 a year for a more budget friendly plan.</li>\n</ul>\n</li>\n<li><a href=\"https://try.carrd.co/adjb\">My Carrd discount code</a> is: <code>adjb</code> or <code>YFSYXJL3</code>.</li>\n</ul>\n<h2 id=\"sample-carrd-sites\" tabindex=\"-1\">Sample Carrd sites <a class=\"header-anchor\" href=\"#sample-carrd-sites\">#</a></h2>\n<ul>\n<li><a href=\"https://andrewgardnerphd.com/\">Andrew Gardner</a></li>\n<li><a href=\"https://alfieaward.com/\">Alfie Jacques Ambassador Award</a></li>\n<li><a href=\"https://adjb.carrd.co/\">Adam's Sample Site</a></li>\n<li><a href=\"https://dallasnostalgic.club/\">Dallas Nostaligic Gaming and Culture Club</a></li>\n<li><a href=\"https://www.jordanbradyloewen.com/\">Jordan Brady Loewen</a></li>\n<li><a href=\"https://lyonshillwedding.com/\">Lyons Hill Wedding</a></li>\n<li><a href=\"https://katepollackresumes.com/\">Kate Pollack Resumes</a></li>\n<li><a href=\"https://kaitlynstarbrett.com/\">Kaitlyn Star Brett</a></li>\n<li><a href=\"https://www.coinop-collective.com/\">The Coin-Op Collective</a></li>\n<li><a href=\"https://themidgeekcrisis.com/\">The Mid-Geek Crisis</a></li>\n</ul>\n",
			"date_published": "2024-12-12T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2024-12-11-new-publication-documenting-domination/",
			"url": "https://www.adamdjbrett.com/blog/2024-12-11-new-publication-documenting-domination/",
			"title": "Documenting Domination: From the Doctrine of Christian Discovery to Dominion Theology",
			"content_html": "<blockquote>\n<p>The Doctrine of Christian Discovery is a series of fifteenth-century papal bulls that served as the theological and legal justification for the colonization of the world and the enslavement of the Original Free Nations, starting first on the African continent before spreading across the globe. In the 1800s, these bulls and other documents like <em>The Requerimiento</em> and colonial charters would be codified and enshrined together in U.S. law as the Doctrine of Christian Discovery, becoming the foundation of property law and international law. Also, considering what Peter d’Errico calls Federal Anti-Indian Law, we will trace and document how this framework of domination began with the Catholic crowns of Europe and transformed into the dominion theology found within Christian nationalist theologies today. Our research highlights how the Doctrine became enshrined and encoded within Protestantism and the imagined “secular” of the U.S. and Canada, countries who rhetorically espouse separation of church and state while justifying land theft, treaty violations, and the abuse of Indigenous nations and peoples through the Doctrine. We craft a genealogy of Christian domination by carefully analyzing primary sources, especially the colonial charters. We will conclude by juxtaposing the domination framework and the Haudenosaunee Confederacy’s principles of the <em>Gayanashagowa</em> (Great Law of Peace).</p>\n</blockquote>\n<p><a href=\"https://doi.org/10.3390/rel15121493\">Read More</a></p>\n<hr>\n<p>This publication is free and open access</p>\n",
			"date_published": "2024-12-11T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2024-11-22-why-scholars-should-own-their-online-presence/",
			"url": "https://www.adamdjbrett.com/blog/2024-11-22-why-scholars-should-own-their-online-presence/",
			"title": "Why Scholars Should Own Their Online Presence",
			"content_html": "<h2 id=\"a-domain-of-ones-own\" tabindex=\"-1\">A Domain of One's Own <a class=\"header-anchor\" href=\"#a-domain-of-ones-own\">#</a></h2>\n<p>In the digital age, having a domain name is a critical step for scholars to establish their professional identity. A personal domain name, such as &quot;FirstNameLastName.com,&quot; signals authority and permanence. Unlike social media platforms, which can change policies or even shut down, a custom domain provides a stable foundation for an academic's online presence. It also lends credibility to their work, as a dedicated web address conveys professionalism and makes it easier for colleagues, students, and collaborators to locate relevant information about their research and publications. For scholars who aim to control how they are perceived online, owning a domain is non-negotiable  (Cf. <a href=\"http://umwdtlt.com/a-brief-history-of-domain-of-ones-own-part-two-the-12-days-of-domains/\">A Brief History of A Domain of One's Own</a>).</p>\n<p>Creating and maintaining a professional website is the logical next step for academics seeking to showcase their achievements. A well-designed website can serve as a digital portfolio, featuring a CV, publications, teaching resources, and links to external projects. Such a site centralizes information, making it accessible to diverse audiences. Moreover, owning and managing the website ensures that the scholar has full control over its content and design, avoiding dependency on external platforms that might introduce ads or unrelated distractions. For scholars in fields like history or religious studies, where nuanced presentations of complex ideas matter, a self-owned website allows for a thoughtful and intentional representation of their work.</p>\n<h2 id=\"the-tools-that-can-help\" tabindex=\"-1\">The Tools that Can Help <a class=\"header-anchor\" href=\"#the-tools-that-can-help\">#</a></h2>\n<h3 id=\"carrd\" tabindex=\"-1\">Carrd <a class=\"header-anchor\" href=\"#carrd\">#</a></h3>\n<p><a href=\"https://try.carrd.co/adjb\">Carrd</a>, a platform known for its simplicity and elegance, is an excellent tool for building a professional website quickly. Its intuitive interface requires no prior coding knowledge, making it accessible to even the busiest of academics. <a href=\"https://try.carrd.co/adjb\">Carrd</a> offers customizable templates that strike a balance between aesthetics and functionality, enabling scholars to create visually appealing and well-organized websites. With affordable pricing and responsive designs, <a href=\"https://try.carrd.co/adjb\">Carrd</a> allows users to focus on curating content rather than grappling with technical challenges. For scholars who value efficiency and design, <a href=\"https://try.carrd.co/adjb\">Carrd</a> provides a straightforward path to establishing an impressive online presence.</p>\n<h3 id=\"advanced-options-for-robust-scholarly-websites\" tabindex=\"-1\">Advanced Options for Robust Scholarly Websites <a class=\"header-anchor\" href=\"#advanced-options-for-robust-scholarly-websites\">#</a></h3>\n<p>For scholars seeking a more robust, multipage website that remains easy to maintain, tools like <a href=\"https://11ty.dev\">11ty</a> and <a href=\"https://astro.build\">Astro</a> provide exceptional solutions. Unlike simpler platforms such as Carrd or feature-heavy systems like WordPress, 11ty and Astro strike a balance between customization, performance, and simplicity. These static site generators allow academics to build websites that are not only fast and secure but also flexible enough to accommodate complex needs, such as hosting blogs, research archives, multimedia, and teaching materials. Scholars can use these platforms to create a polished and highly functional website without relying on heavy, plugin-dependent systems that can slow performance or introduce vulnerabilities.</p>\n<p>Both <a href=\"https://11ty.dev\">11ty</a> and <a href=\"https://astro.build\">Astro</a> cater to users with some basic familiarity with web development while offering extensive documentation to guide new adopters. 11ty is renowned for its lightweight design, enabling scholars to create static websites that load quickly and perform well on search engines. Astro, on the other hand, is optimized for creating hybrid sites, where dynamic elements coexist seamlessly with static content. These tools emphasize modular design and are compatible with modern web standards, ensuring long-term sustainability. For scholars who value autonomy and efficiency, 11ty and Astro provide a professional-grade foundation for crafting feature-rich, aesthetically pleasing websites that grow with their academic careers.</p>\n",
			"date_published": "2024-11-22T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2024-09-07-digital-humanities-limits/",
			"url": "https://www.adamdjbrett.com/blog/2024-09-07-digital-humanities-limits/",
			"title": "Digital Humanities as Preserving Inherently Ephemeral Information",
			"content_html": "<h2 id=\"abstract\" tabindex=\"-1\">Abstract <a class=\"header-anchor\" href=\"#abstract\">#</a></h2>\n<p>The Download is where we bring you up to speed on all things digital when it comes to working in our field. In this issue, we are pleased to have a piece from Adam DJ Brett. Many of us have been working long enough to know that technologies change and fade away. Brett gives us a framework for thinking about how to make sure our content is built to last.</p>\n<h2 id=\"citation\" tabindex=\"-1\">Citation <a class=\"header-anchor\" href=\"#citation\">#</a></h2>\n<p>Brett, Adam DJ. 2024. &quot;Digital Humanities As Preserving Inherently Ephemeral Information&quot;. <em>Bulletin for the Study of Religion</em> 53 (1): 24-28. <a href=\"https://doi.org/10.1558/bsor.28913\">https://doi.org/10.1558/bsor.28913</a>.</p>\n<p><a href=\"/assets/pdfs/the-download-brett.ris\">RIS File</a></p>\n",
			"date_published": "2024-09-07T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2024-07-29-teaching-religious-studies/",
			"url": "https://www.adamdjbrett.com/blog/2024-07-29-teaching-religious-studies/",
			"title": "On Teaching Religious Studies",
			"content_html": "<p><a href=\"https://eileencampbellreed.org/2024/07/28/3mmm-episode-240-teaching-religious-studies-by-adam-d-j-brett/\">Episode 240: Teaching Religious Studies</a></p>\n",
			"date_published": "2024-07-29T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2024-07-16-ten-commandments-truthiness/",
			"url": "https://www.adamdjbrett.com/blog/2024-07-16-ten-commandments-truthiness/",
			"title": "Louisiana’s Ten Commandment Truthiness",
			"content_html": "<blockquote>\n<p>HB71 continues Christian nationalists’ terraforming of the United States, conflating “American” with “Christian” to refashion the country in their image. To make this equivocation successful, they must profess fealty to their trinity of sacred texts: the Bible, the Declaration of Independence and the Constitution.</p>\n<p>At its core, the bill directly attacks the Establishment Clause of the First Amendment, which ensures the constitutional right to religious freedom. But for and from whom does religious freedom exist?</p>\n</blockquote>\n<p>Read More: <a href=\"https://goodfaithmedia.org/louisianas-ten-commandment-truthiness/\">Louisiana’s Ten Commandment Truthiness - Good Faith Media</a>.</p>\n",
			"date_published": "2024-07-16T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2024-06-26-pll-lacrosse-buddy/",
			"url": "https://www.adamdjbrett.com/blog/2024-06-26-pll-lacrosse-buddy/",
			"title": "Will you be my Premier Lacrosse League buddy?",
			"content_html": "<p>Growing up I played sports but I did not really love sports. However that all changed when I moved to study at Syracuse University and I feell in love with <a href=\"https://indigenousvalues.org/contributions/lacrosse/\"><em>Deyhontsigwa'ehs</em> (lacrosse)</a>. In many ways lacrosse chose me. What I love about lacrosse is its deep roots in the Haudenosaunee Confederacy, its role as a Medicine Game, a way to bring healing and how it is used diplomatically. The athletes playing for the <a href=\"https://haudenosauneenationals.com/\">Haudenosuanee Nationals</a> travel on the Haudenosaunee passport. I love that lacrosse provides a reminder and chance to affirm Haudenosaunee Confederacy sovereignty and tell the story of the Great Law of Peace. The past, present, and future of lacrosee are inspiring to me. My first lacrosse stick is a wooden lacrosse stick made by the late great Onondaga Nation stickmaker <a href=\"https://alfieaward.com/\">Alfie Jacques</a>. My favorite types of lacrosse to watching collegiate lacrosse, box lacrosse, field lacrosse, and Olympic sixes. Of course the Syracuse University :orange: are my favorite team. Professionally I love the <a href=\"https://nll.com\">National Lacrosse League (NLL)</a> which is box lacrosse and the <a href=\"https://premierlacrosseleague.com/\">Premier Lacrosse League</a> which is field.</p>\n<p>While I love lacrosse deeply I am bit of an odd duck because I have never played lacrosse. I am learning but as a geek my hand eye skills are not great.</p>\n<p>Anyway here is my post asking if there are any other fellow lacrosse fans out there who might be interested in playing fantasy lacrosse with me? No money involved and it will be deeply casual. I am super bad at fantasy sports and just enjoy the camaraderie.</p>\n<p>If you are interested please join the <a href=\"https://pll.gg/Eqeddqhn6Hb\">PLL Nation using my referral code below!</a>.</p>\n<p><a href=\"https://pll.gg/Eqeddqhn6Hb\">https://pll.gg/Eqeddqhn6Hb</a></p>\n<h2 id=\"merch\" tabindex=\"-1\">Merch <a class=\"header-anchor\" href=\"#merch\">#</a></h2>\n<p><a href=\"https://refer.premierlacrosseleague.com/adam4673\">PLL Merch Discount refferal link</a></p>\n",
			"date_published": "2024-06-26T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2024-06-25-annoucing-alf-jacques-award/",
			"url": "https://www.adamdjbrett.com/blog/2024-06-25-annoucing-alf-jacques-award/",
			"title": "Annoucing the Alf Jacques Ambassador Award",
			"content_html": "<p><a href=\"/assets/img/alf-jacques-social-image.webp\"><img src=\"/assets/img/alf-jacques-social-image.webp\" alt=\"Alf Jacques Award Social Image\"></a></p>\n<p>Alf Jacques was known as a stick maker, but he was also a lacrosse ambassador. He took time to teach the values of the Medicine Game and let the world know that lacrosse is a game of community, friendship and peace. Please consider a small donation towards the creation of the next major lacrosse award. The Alf Jacques Ambassador Award will be given to a member of the International lacrosse community who has spent a lifetime not simply growing the game, but growing the game in a way that fosters friendship and peace. This is a brand new award, please spread the word. New website and donation link below.</p>\n<p><a href=\"https://alfieaward.com\">AlfieAward.com</a></p>\n<p>~ annoucement text by Robert Carpenter</p>\n",
			"date_published": "2024-06-25T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2024-06-17-why-i-switched-from-namedotcom-namecheap/",
			"url": "https://www.adamdjbrett.com/blog/2024-06-17-why-i-switched-from-namedotcom-namecheap/",
			"title": "Why I switched from Name.com to Namecheap",
			"content_html": "<p>I have used numerous domain name registrars including some of the most popular ones 1&amp;1, Gandi.net, <a href=\"https://killedbygoogle.com/\">Google Domains (🪦)</a>, hover, name.com, and namecheap.com. My all-time favorite was name.com. I started using name.com in June of 2010 when I setup <a href=\"https://adamdjbrett.com\">adamdjbrett.com</a> and <a href=\"https://stephaniewyatt.net\">stephanieywatt.net</a>. Back in 2011 name.com was still a young Denver based startup with incredible customer service, engaging social media, and most importantly was 1) affordable 2) high quality and 3) easy to use. I appreciated their stance against as being anti-SOPA, pro-net neutrality, and how the ceased DNS wildcarding. Now name.com is part of Identity Digital. The biggest change I have seen from 2011 to today has been the rise in prices, and fewer customer first initiatives, the fun is gone. I miss the bearglecorn mascot.</p>\n<p>I am leaving name.com behind because of the rising renewal costs. I had several domains up for renewal at $125.89 which was quite steep. Part of that cost was I was being charged $4.99 per domain for <a href=\"https://www.name.com/account/whoisprivacy\">whoisprivacy</a>. I began to shop around and see what some other options and I were decided to go with namecheap because domain privacy was included, and the renewal fee is $76.52.</p>\n<p>Namecheap is a private company and they support the <a href=\"https://www.eff.org/\">Electronic Freedom Foundation</a> and the <a href=\"https://www.fightforthefuture.org/\">Fight For The Future</a>.</p>\n<p>What I like about namecheap thus far has been the price and the privacy. The features I lost from name.com have not yet to me justified the price difference. While Namecheap's interface is not as user friendly for me as name.com, it is still easy to navigate and moving the domains over was a rather painless process.</p>\n<h1 id=\"comparison-and-contrast\" tabindex=\"-1\">Comparison &amp; Contrast <a class=\"header-anchor\" href=\"#comparison-and-contrast\">#</a></h1>\n<table>\n<tbody>\n  <thead>\n<tr>\n<th><strong>Service Element</strong></th>\n<th><strong>Name.com</strong></th>\n<th><strong>Namecheap</strong></th>\n</tr>\n  </thead>\n<tr>\n<td>WHOIS Privacy</td>\n<td>$4.99</td>\n<td>Free</td>\n</tr>\n<tr>\n<td>DNS</td>\n<td>Free</td>\n<td>Free &amp; Premium</td>\n</tr>\n<tr>\n<td>DNSSEC</td>\n<td>&nbsp;NO</td>\n<td>Premium</td>\n</tr>\n<tr>\n<td>SSL</td>\n<td>Paid Add-On</td>\n<td>Paid Add-on</td>\n</tr>\n<tr>\n<td>Email</td>\n<td>&nbsp;Titan Email</td>\n<td>&nbsp;Private Email</td>\n</tr>\n<tr>\n<td>Email Forwarding</td>\n<td>&nbsp;Yes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>User Interface</td>\n<td>⭐️⭐️⭐️⭐️⭐️&nbsp;</td>\n<td>&nbsp;⭐️⭐️⭐️</td>\n</tr>\n<tr>\n<td>Customer Support</td>\n<td>⭐️⭐️⭐️⭐️⭐️&nbsp;</td>\n<td>&nbsp;⭐️⭐️⭐️⭐️⭐️&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<p>Name.com had wonderfully fast DNS and offered ALIAS records for an included price. Namecheap charges extra for premium DNS which has features I don't need for each domain name. Now I use Cloudflare for DNS, so I don't have to use namecheap DNS. Additionally, instead of using namecheap or name.com email redirects as I found both so limited I use IMPROVMX, a service which I highly recommend.</p>\n<h2 id=\"conclusion\" tabindex=\"-1\">Conclusion <a class=\"header-anchor\" href=\"#conclusion\">#</a></h2>\n<p>I think I am going to transfer most of my domain names away from name.com towards namecheap. I much prefer domain + Google Workspace integrated billing of name.com so I am going to keep at least one domain and project on name.com. Plus I can hope that name.com may lower their domain prices and start offering included privacy protection.</p>\n<h2 id=\"my-tech-stacks\" tabindex=\"-1\">My tech stacks <a class=\"header-anchor\" href=\"#my-tech-stacks\">#</a></h2>\n<p>For those who might be interested here are my present tech stacks.</p>\n<table>\n<tbody>\n<tr>\n<th style=\"text-align: center;\"><strong>Elements</strong></th>\n<th style=\"text-align: center;\"><strong>#NoCode or </strong><br /><strong>Low Code</strong></th>\n<th style=\"text-align: center;\"><strong>Static Site Generators </strong><br /><strong> (<a href=\"https://jamstack.org/\" target=\"_blank\" rel=\"noopener\">SSG/Jamstack</a>)</strong></th>\n<td style=\"text-align: center;\"><strong>WordPress</strong></td>\n</tr>\n<tr>\n<td style=\"text-align: center;\">Domain Name&nbsp;</td>\n<td style=\"text-align: center;\">Namecheap <br />or Name.com</td>\n<td style=\"text-align: center;\">Namecheap <br />or Name.com</td>\n<td style=\"text-align: center;\">Namecheap <br />or Name.com</td>\n</tr>\n<tr>\n<td style=\"text-align: center;\">DNS&nbsp;</td>\n<td style=\"text-align: center;\">Namecheap or <br /> Name.com</td>\n<td style=\"text-align: center;\">Cloudflare&nbsp;</td>\n<td style=\"text-align: center;\">Cloudflare</td>\n</tr>\n<tr>\n<td style=\"text-align: center;\">Email Forwarding</td>\n<td style=\"text-align: center;\">ImprovMX</td>\n<td style=\"text-align: center;\">&nbsp;ImprovMX</td>\n<td style=\"text-align: center;\">&nbsp;ImprovMX</td>\n</tr>\n<tr>\n<td style=\"text-align: center;\">Site Builder</td>\n<td style=\"text-align: center;\">&nbsp;Carrd.co</td>\n<td style=\"text-align: center;\">Eleventy or Jekyll&nbsp;</td>\n<td style=\"text-align: center;\">WordPress&nbsp;</td>\n</tr>\n<tr>\n<td style=\"text-align: center;\">Hosting</td>\n<td style=\"text-align: center;\">&nbsp;Carrd.co</td>\n<td style=\"text-align: center;\">Cloudlfare Pages&nbsp;</td>\n<td style=\"text-align: center;\">Digital Ocean&nbsp;</td>\n</tr>\n<tr>\n<td style=\"text-align: center;\">&nbsp;</td>\n<td style=\"text-align: center;\">&nbsp;</td>\n<td style=\"text-align: center;\">Github Pages&nbsp;</td>\n<td style=\"text-align: center;\">Vultr&nbsp;</td>\n</tr>\n<tr>\n<td style=\"text-align: center;\">&nbsp;</td>\n<td style=\"text-align: center;\">&nbsp;</td>\n<td style=\"text-align: center;\">Netlify</td>\n<td style=\"text-align: center;\">Linode</td>\n</tr>\n<tr>\n<td style=\"text-align: center;\">Advanced Additions&nbsp;</td>\n<td style=\"text-align: center;\">&nbsp;</td>\n<td style=\"text-align: center;\">&nbsp;</td>\n<td style=\"text-align: center;\">&nbsp;</td>\n</tr>\n<tr>\n<td style=\"text-align: center;\">Hosted Email&nbsp;</td>\n<td style=\"text-align: center;\">&nbsp;Google Workspace</td>\n<td style=\"text-align: center;\">Google Workspace&nbsp;</td>\n<td style=\"text-align: center;\">Google Workspace&nbsp;</td>\n</tr>\n<tr>\n<td>&nbsp;</td>\n<td>&nbsp;</td>\n<td>&nbsp;</td>\n<td>&nbsp;</td>\n</tr>\n</tbody>\n</table>\n<h2 id=\"afiliate-links\" tabindex=\"-1\">Afiliate links <a class=\"header-anchor\" href=\"#afiliate-links\">#</a></h2>\n<p>Using these links I may earn a comission.</p>\n<ul>\n<li><a href=\"https://bunnycdn.com/?ref=wtn001abeo\">BunnyCDN</a></li>\n<li><a href=\"https://m.do.co/c/ff35163be632\">Digital Ocean</a></li>\n<li><a href=\"https://try.carrd.co/adjb\">Carrd</a></li>\n<li><a href=\"https://improvmx.com/\">ImprovMX</a></li>\n<li><a href=\"https://refer.premierlacrosseleague.com/adam4673\">Premier Lacrosse League Merch</a></li>\n</ul>\n<h3 id=\"more-codes\" tabindex=\"-1\">More codes: <a class=\"header-anchor\" href=\"#more-codes\">#</a></h3>\n<ul>\n<li><a href=\"https://invt.co/@adjb\">Invite Codes</a></li>\n</ul>\n<h2 id=\"conclusion-1\" tabindex=\"-1\">Conclusion <a class=\"header-anchor\" href=\"#conclusion-1\">#</a></h2>\n<p>If you have any domain name reigstrar recomemndations for me or other elements I should consider about name.com and namecheap please drop me a line.</p>\n",
			"date_published": "2024-06-17T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2024-06-12-using-github-actions-convert-file-formats/",
			"url": "https://www.adamdjbrett.com/blog/2024-06-12-using-github-actions-convert-file-formats/",
			"title": "Using Github Actions to Convert File Formats",
			"content_html": "<p>This post is all about learning and coding in public. We learn from each others mistakes and we get better by building together.</p>\n<hr>\n<p>One of my favorite longterm projects has been <a href=\"https://relcfp.com\">RELCFP</a>. It is a simple site that aggregate <a href=\"https://relcfp.com\">religious studies call for papers</a>. The site works by pulling in a <a href=\"https://input.relcfp.com\">custom RSS Feed</a> and CFPs that have been submitted via the site. I like to blend the data together so that people can quickly and easily get to the main location of these call for papers. Recently the script I have been using  broke. <code>XMLHttpREquest</code> is no longer recommended as a way to display and style XML. Here is the broken script 🪦.</p>\n<pre class=\"language-js\" tabindex=\"0\"><code class=\"language-js\">    <span class=\"token operator\">&lt;</span>script type<span class=\"token operator\">=</span><span class=\"token string\">\"text/javascript\"</span><span class=\"token operator\">></span>\n        <span class=\"token keyword\">function</span> <span class=\"token function\">loadXMLDoc</span><span class=\"token punctuation\">(</span><span class=\"token parameter\">dname</span><span class=\"token punctuation\">)</span> <span class=\"token punctuation\">{</span>\n          xhttp <span class=\"token operator\">=</span> <span class=\"token keyword\">new</span> <span class=\"token class-name\">XMLHttpRequest</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>\n          xhttp<span class=\"token punctuation\">.</span><span class=\"token function\">open</span><span class=\"token punctuation\">(</span><span class=\"token string\">\"GET\"</span><span class=\"token punctuation\">,</span>dname<span class=\"token punctuation\">,</span><span class=\"token boolean\">false</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>\n          xhttp<span class=\"token punctuation\">.</span><span class=\"token function\">send</span><span class=\"token punctuation\">(</span><span class=\"token string\">\"\"</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>\n         <span class=\"token keyword\">return</span> xhttp<span class=\"token punctuation\">.</span>responseXML<span class=\"token punctuation\">;</span>\n        <span class=\"token punctuation\">}</span>\n   \n        <span class=\"token keyword\">var</span> processor <span class=\"token operator\">=</span> <span class=\"token keyword\">new</span> <span class=\"token class-name\">XSLTProcessor</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>\n        <span class=\"token keyword\">var</span> theXML <span class=\"token operator\">=</span> <span class=\"token function\">loadXMLDoc</span><span class=\"token punctuation\">(</span><span class=\"token string\">'feed.xml'</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>\n        <span class=\"token keyword\">var</span> theXSL <span class=\"token operator\">=</span> <span class=\"token function\">loadXMLDoc</span><span class=\"token punctuation\">(</span><span class=\"token string\">'feed.xsl'</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>\n   \n        <span class=\"token comment\">// prepare the processor</span>\n        processor<span class=\"token punctuation\">.</span><span class=\"token function\">importStylesheet</span><span class=\"token punctuation\">(</span>theXSL<span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>\n   \n        <span class=\"token keyword\">var</span> theResult <span class=\"token operator\">=</span> processor<span class=\"token punctuation\">.</span><span class=\"token function\">transformToDocument</span><span class=\"token punctuation\">(</span>theXML<span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>\n        <span class=\"token comment\">// now you have a DomDocument with the result</span>\n        <span class=\"token comment\">// if you want to serialize (transform to a string) it you van use</span>\n   \n        document<span class=\"token punctuation\">.</span><span class=\"token function\">write</span><span class=\"token punctuation\">(</span><span class=\"token keyword\">new</span> <span class=\"token class-name\">XMLSerializer</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">.</span><span class=\"token function\">serializeToString</span><span class=\"token punctuation\">(</span>theResult<span class=\"token punctuation\">)</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>  \n     <span class=\"token operator\">&lt;</span><span class=\"token operator\">/</span>script<span class=\"token operator\">></span>\n</code></pre>\n<p>I am working on several ways to replace this script. First I replaced my old FreshRSS server with a wonderful <a href=\"https://11ty.dev\">Eleventy</a> starter theme called <a href=\"https://github.com/lwojcik/eleventy-template-multiplicity\">Multiplicity-M10ty</a> by <a href=\"https://github.com/lwojcik/\">@lwojcik</a>. Now instead of a bland RSS feed and yet another server bill I have a nicely <a href=\"https://input.relcfp.com/\">stylized feed</a> with clear attributions. Plus this new site is much easier to upate.</p>\n<p>Now for part 2 fixing the homepage of <a href=\"https://relcfp.com\">relcfp.com</a>. I want and need an automated and easy way to style the data. I am able to easily import the RSS. Now I just need to style it. Styling the XML is proving rather difficult. One of the solutions I am exploring is convering the XML into JSON and styling JSON something which is a much clearer and more well documented process. Using CI/CD I want to create a Github Action that will automatically convert XML to JSON and then commit the new JSON file to the repository.</p>\n<p>I found a really cool github action <a href=\"https://github.com/fabasoad/data-format-converter-action\">&quot;Data Format Converter Action&quot;</a> by <a href=\"https://github.com/fabasoad\">@fabasoad</a>. Through lots of trial and error and kind assistance by fabasoad. I wwas able to get the Github Action <strong>almost</strong> working on <a href=\"https://github.com/adamdjbrett/data-format-converter-action-demo/\">my repository</a>. Presently my issue is that <a href=\"https://github.com/adamdjbrett/data-format-converter-action-demo/blob/main/.github/workflows/xml2yml.yml\">the script</a> runs but it does not output and add a new results.json to the repository.</p>\n<h2 id=\"setting-up-data-format-converter-github-action-by-fabasoad\" tabindex=\"-1\">Setting up <a href=\"https://github.com/fabasoad/data-format-converter-action\">&quot;Data Format Converter Github Action&quot; by @fabasoad</a> <a class=\"header-anchor\" href=\"#setting-up-data-format-converter-github-action-by-fabasoad\">#</a></h2>\n<p>Here is what I have learned for how to setup this Github Action.</p>\n<h3 id=\"current-instructions\" tabindex=\"-1\">Current Instructions <a class=\"header-anchor\" href=\"#current-instructions\">#</a></h3>\n<p>The <a href=\"https://github.com/fabasoad/data-format-converter-action/blob/main/docs/Examples.md\">current instructions</a> are rather threadbare but thanks to the assistance of @fabasoad I was able to get them working.</p>\n<blockquote>\n<h3 id=\"option-1-personal-access-token-pat\" tabindex=\"-1\">Option 1: Personal access token (PAT) <a class=\"header-anchor\" href=\"#option-1-personal-access-token-pat\">#</a></h3>\n<ol>\n<li><a href=\"https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens#creating-a-personal-access-token-classic\">Create PAT</a>\nwith <code>repo</code> permission.</li>\n<li><a href=\"https://docs.github.com/en/actions/security-guides/using-secrets-in-github-actions\">Create repository secret</a>\n(e.g. <code>MY_GITHUB_TOKEN</code>) with the PAT value.</li>\n<li>Use the following configuration:</li>\n</ol>\n<pre class=\"language-yml\" tabindex=\"0\"><code class=\"language-yml\">YAML\n<span class=\"token punctuation\">-</span> <span class=\"token key atrule\">uses</span><span class=\"token punctuation\">:</span> fabasoad/data<span class=\"token punctuation\">-</span>format<span class=\"token punctuation\">-</span>converter<span class=\"token punctuation\">-</span>action@v0\n<span class=\"token key atrule\">with</span><span class=\"token punctuation\">:</span>\n<span class=\"token key atrule\">input</span><span class=\"token punctuation\">:</span> <span class=\"token string\">\"person.xml\"</span>\n<span class=\"token key atrule\">from</span><span class=\"token punctuation\">:</span> <span class=\"token string\">\"xml\"</span>\n<span class=\"token key atrule\">to</span><span class=\"token punctuation\">:</span> <span class=\"token string\">\"yaml\"</span>\n<span class=\"token key atrule\">token</span><span class=\"token punctuation\">:</span> $</code></pre>\n</blockquote>\n<h3 id=\"my-comments\" tabindex=\"-1\">My comments <a class=\"header-anchor\" href=\"#my-comments\">#</a></h3>\n<p>In this section please make sure that you create your ``MY_GITHUB_TOKEN<code>via the</code>Personal access tokens (classic)``` method. I tried the newer approach but I could not get it to work. if you can please let me know.</p>\n<blockquote>\n<h3 id=\"option-2-github-app-token\" tabindex=\"-1\">Option 2: GitHub App token <a class=\"header-anchor\" href=\"#option-2-github-app-token\">#</a></h3>\n<ol>\n<li><a href=\"https://docs.github.com/en/apps/creating-github-apps/registering-a-github-app/registering-a-github-app\">Register a GitHub App</a>\nwith <code>contents: read</code> permission.</li>\n<li>Create private key and save it somewhere on your local disk.</li>\n<li><a href=\"https://docs.github.com/en/apps/using-github-apps/installing-your-own-github-app\">Install GitHub App</a>\nto your repository.</li>\n<li><a href=\"https://docs.github.com/en/actions/security-guides/using-secrets-in-github-actions\">Create repository secret</a>\n(e.g. <code>APP_PRIVATE_KEY</code>) with the private key created on step 2.</li>\n<li>Create repository variable (e.g. <code>APP_ID</code>) with the GitHub App ID.</li>\n<li>Use the following configuration:</li>\n</ol>\n<pre class=\"language-yaml\" tabindex=\"0\"><code class=\"language-yaml\"><span class=\"token punctuation\">-</span> <span class=\"token key atrule\">uses</span><span class=\"token punctuation\">:</span> actions/create<span class=\"token punctuation\">-</span>github<span class=\"token punctuation\">-</span>app<span class=\"token punctuation\">-</span>token@v1\n<span class=\"token key atrule\">id</span><span class=\"token punctuation\">:</span> generate<span class=\"token punctuation\">-</span>app<span class=\"token punctuation\">-</span>token\n<span class=\"token key atrule\">with</span><span class=\"token punctuation\">:</span>\n<span class=\"token key atrule\">app-id</span><span class=\"token punctuation\">:</span> $\n<span class=\"token key atrule\">private-key</span><span class=\"token punctuation\">:</span> $\n<span class=\"token punctuation\">-</span> <span class=\"token key atrule\">uses</span><span class=\"token punctuation\">:</span> fabasoad/data<span class=\"token punctuation\">-</span>format<span class=\"token punctuation\">-</span>converter<span class=\"token punctuation\">-</span>action@v0\n<span class=\"token key atrule\">with</span><span class=\"token punctuation\">:</span>\n<span class=\"token key atrule\">input</span><span class=\"token punctuation\">:</span> <span class=\"token string\">\"person.xml\"</span>\n<span class=\"token key atrule\">from</span><span class=\"token punctuation\">:</span> <span class=\"token string\">\"xml\"</span>\n<span class=\"token key atrule\">to</span><span class=\"token punctuation\">:</span> <span class=\"token string\">\"yaml\"</span>\n<span class=\"token key atrule\">token</span><span class=\"token punctuation\">:</span> $NaN</code></pre>\n</blockquote>\n<h3 id=\"my-comments-1\" tabindex=\"-1\">My Comments <a class=\"header-anchor\" href=\"#my-comments-1\">#</a></h3>\n<p>This section really tripped me up. Creating the app and installing the app take time but the setup eventually was fairly direct. Here is a screenshot of the settings I used.\n<a href=\"/assets/img/screencapture-github-settings-apps-adjb-dfca-2024-06-11-20_03_59_tn.webp\"><img src=\"/assets/img/screencapture-github-settings-apps-adjb-dfca-2024-06-11-20_03_59_tn.webp\" alt=\"Screenshot of the App Settings click to enlarge\"></a></p>\n<p>For permissions they need to be for content and metadata.\nWhen installing the APP I chose to limit to just the repositories I am using it on for this project for added security.</p>\n<p>When Creating your APP you will be asked to create a ``private key<code>and this key will download to your computer. You are going to copy and paste that whole key into the</code>APP_PRIVATE_KEY``` that you create on your repository. Likewise you will want to use the APP_ID and not the Client_ID as your vairable.</p>\n<h2 id=\"setting-up-the-app\" tabindex=\"-1\">Setting up the App <a class=\"header-anchor\" href=\"#setting-up-the-app\">#</a></h2>\n<p>I had a lot of issues trying to figure out the keys. If you are having trouble, I do recomend walks to give your brain a break and to reset. I did not take enough breaks and that actually, ironically slowed me down and made this whole process take way longer.</p>\n<h3 id=\"current-settings\" tabindex=\"-1\">Current Settings <a class=\"header-anchor\" href=\"#current-settings\">#</a></h3>\n<pre class=\"language-yml\" tabindex=\"0\"><code class=\"language-yml\"><span class=\"token comment\"># This is a basic workflow to help you get started with Actions</span>\n\n<span class=\"token key atrule\">name</span><span class=\"token punctuation\">:</span> XML2JSON <span class=\"token comment\">#Change the Name</span>\n\n<span class=\"token comment\"># Controls when the workflow will run</span>\n<span class=\"token key atrule\">on</span><span class=\"token punctuation\">:</span>\n  <span class=\"token comment\"># Triggers the workflow on push or pull request events but only for the \"main\" branch</span>\n  <span class=\"token key atrule\">push</span><span class=\"token punctuation\">:</span>\n    <span class=\"token key atrule\">branches</span><span class=\"token punctuation\">:</span> <span class=\"token punctuation\">[</span> <span class=\"token string\">\"main\"</span> <span class=\"token punctuation\">]</span>\n  <span class=\"token key atrule\">pull_request</span><span class=\"token punctuation\">:</span>\n    <span class=\"token key atrule\">branches</span><span class=\"token punctuation\">:</span> <span class=\"token punctuation\">[</span> <span class=\"token string\">\"main\"</span> <span class=\"token punctuation\">]</span>\n\n  <span class=\"token comment\"># Allows you to run this workflow manually from the Actions tab</span>\n  <span class=\"token key atrule\">workflow_dispatch</span><span class=\"token punctuation\">:</span>\n\n<span class=\"token comment\"># A workflow run is made up of one or more jobs that can run sequentially or in parallel</span>\n<span class=\"token key atrule\">jobs</span><span class=\"token punctuation\">:</span>\n\n  <span class=\"token comment\"># This workflow contains a single job called \"build\"</span>\n  <span class=\"token key atrule\">build</span><span class=\"token punctuation\">:</span>\n    <span class=\"token comment\"># The type of runner that the job will run on</span>\n    <span class=\"token key atrule\">runs-on</span><span class=\"token punctuation\">:</span> ubuntu<span class=\"token punctuation\">-</span>latest\n\n    <span class=\"token comment\"># Steps represent a sequence of tasks that will be executed as part of the job</span>\n    <span class=\"token key atrule\">steps</span><span class=\"token punctuation\">:</span>\n      <span class=\"token punctuation\">-</span> <span class=\"token key atrule\">uses</span><span class=\"token punctuation\">:</span> actions/checkout@v4\n\n      <span class=\"token comment\"># Runs a set of commands using the runners shell</span>\n      <span class=\"token comment\"># name: Use Github App</span>\n      <span class=\"token punctuation\">-</span> <span class=\"token key atrule\">uses</span><span class=\"token punctuation\">:</span> actions/create<span class=\"token punctuation\">-</span>github<span class=\"token punctuation\">-</span>app<span class=\"token punctuation\">-</span>token@v1\n        <span class=\"token key atrule\">id</span><span class=\"token punctuation\">:</span> generate<span class=\"token punctuation\">-</span>app<span class=\"token punctuation\">-</span>token\n        <span class=\"token key atrule\">with</span><span class=\"token punctuation\">:</span>\n          <span class=\"token key atrule\">app-id</span><span class=\"token punctuation\">:</span> $\n          <span class=\"token key atrule\">private-key</span><span class=\"token punctuation\">:</span> $\n      <span class=\"token comment\"># name: Data Format Converter Action</span>\n      <span class=\"token punctuation\">-</span> <span class=\"token key atrule\">uses</span><span class=\"token punctuation\">:</span> fabasoad/data<span class=\"token punctuation\">-</span>format<span class=\"token punctuation\">-</span>converter<span class=\"token punctuation\">-</span>action@main\n        <span class=\"token key atrule\">id</span><span class=\"token punctuation\">:</span> xml2json\n        <span class=\"token key atrule\">with</span><span class=\"token punctuation\">:</span>\n          <span class=\"token key atrule\">input</span><span class=\"token punctuation\">:</span> <span class=\"token string\">\"person.xml\"</span>\n          <span class=\"token key atrule\">from</span><span class=\"token punctuation\">:</span> <span class=\"token string\">\"xml\"</span>\n          <span class=\"token key atrule\">to</span><span class=\"token punctuation\">:</span> <span class=\"token string\">\"json\"</span>\n          <span class=\"token key atrule\">token</span><span class=\"token punctuation\">:</span> $NaN\n      <span class=\"token punctuation\">-</span> <span class=\"token key atrule\">name</span><span class=\"token punctuation\">:</span> Print result\n        <span class=\"token key atrule\">run</span><span class=\"token punctuation\">:</span> echo  '$' <span class=\"token punctuation\">></span> result.json\n      <span class=\"token punctuation\">-</span> <span class=\"token key atrule\">name</span><span class=\"token punctuation\">:</span> Print result\n        <span class=\"token key atrule\">run</span><span class=\"token punctuation\">:</span> echo  '$' <span class=\"token punctuation\">></span> result.json\n      <span class=\"token punctuation\">-</span> <span class=\"token key atrule\">run</span><span class=\"token punctuation\">:</span> cat result.json\n      <span class=\"token punctuation\">-</span> <span class=\"token key atrule\">name</span><span class=\"token punctuation\">:</span> Configure Git\n        <span class=\"token key atrule\">run</span><span class=\"token punctuation\">:</span> <span class=\"token punctuation\">|</span><span class=\"token scalar string\">\n          git config --global user.name 'adamdjbrett'\n          git config --global user.email '22662978+adamdjbrett@users.noreply.github.com'</span>\n      <span class=\"token punctuation\">-</span> <span class=\"token key atrule\">name</span><span class=\"token punctuation\">:</span> Commit and push changes\n        <span class=\"token key atrule\">run</span><span class=\"token punctuation\">:</span> <span class=\"token punctuation\">|</span><span class=\"token scalar string\">\n          git add result.json\n          git commit -m \"Save output to file\"\n          git push</span>\n        <span class=\"token key atrule\">env</span><span class=\"token punctuation\">:</span>\n          <span class=\"token key atrule\">GITHUB_TOKEN</span><span class=\"token punctuation\">:</span> $\n</code></pre>\n<p>Presently I am stuck on what do I do next, how do I output the demo data to a json file and commit that file to my repository? After I commit the file to my repository, then I can move over to trying to do this with a full RSS XML feed and see how well that works.</p>\n<p>In order to get the &quot;Configure Git&quot; step to work I followed this article: <a href=\"https://www.raulmelo.me/en/til/how-to-solve-permission-to-x-denied-to-github-actions-bot\">&quot;How to solve &quot;Permission to x denied to github-actions[bot]&quot;&quot;</a>.</p>\n<p>Following that article I was able to get my file to save and commit to the repository.</p>\n<p>What wound up working was two things first sanitzing the json thanks to <a href=\"https://github.com/spenserblack\">@spenserblack</a></p>\n<pre class=\"language-yml\" tabindex=\"0\"><code class=\"language-yml\"><span class=\"token key atrule\">name</span><span class=\"token punctuation\">:</span> Print result\n<span class=\"token key atrule\">run</span><span class=\"token punctuation\">:</span> echo \"$RESULT\" <span class=\"token punctuation\">></span> feed.json\n<span class=\"token key atrule\">env</span><span class=\"token punctuation\">:</span>\n  <span class=\"token key atrule\">RESULT</span><span class=\"token punctuation\">:</span> $</code></pre>\n<p>Second switching to python thanks to <a href=\"https://github.com/imajeetyadav\">@imajeetyadav</a></p>\n<pre class=\"language-yml\" tabindex=\"0\"><code class=\"language-yml\">      <span class=\"token punctuation\">-</span> <span class=\"token key atrule\">name</span><span class=\"token punctuation\">:</span> Set up Python\n        <span class=\"token key atrule\">uses</span><span class=\"token punctuation\">:</span> actions/setup<span class=\"token punctuation\">-</span>python@v5\n        <span class=\"token key atrule\">with</span><span class=\"token punctuation\">:</span>\n          <span class=\"token key atrule\">python-version</span><span class=\"token punctuation\">:</span> <span class=\"token string\">'3.11'</span>\n      <span class=\"token punctuation\">-</span> <span class=\"token key atrule\">name</span><span class=\"token punctuation\">:</span> Install dependencies\n        <span class=\"token key atrule\">run</span><span class=\"token punctuation\">:</span> <span class=\"token punctuation\">|</span><span class=\"token scalar string\">\n          python -m pip install --upgrade pip\n          pip install xmltodict</span>\n      <span class=\"token punctuation\">-</span> <span class=\"token key atrule\">name</span><span class=\"token punctuation\">:</span> Data Format Converter Action\n        <span class=\"token key atrule\">shell</span><span class=\"token punctuation\">:</span> python\n        <span class=\"token key atrule\">id</span><span class=\"token punctuation\">:</span> xml2json\n        <span class=\"token key atrule\">run</span><span class=\"token punctuation\">:</span> <span class=\"token punctuation\">|</span><span class=\"token scalar string\">\n          import xmltodict\n          import json\n          def validate_json(json_string):\n            try:\n                json.loads(json_string)\n                return True\n            except ValueError as e:\n                print(f\"Invalid JSON: {e}\")\n                return False\n          with open('feed.xml', 'r') as xml_file:\n              xml_data = xml_file.read()\n              xml_dict = xmltodict.parse(xml_data)\n              json_data = json.dumps(xml_dict, indent=4)\n              with open('feed.json', 'w') as json_file:\n                  json_file.write(json_data) </span></code></pre>\n<p><a href=\"https://github.com/adamdjbrett/relcfp/blob/main/feed.json\">The current full file may be viewed in the repo</a></p>\n<h2 id=\"thank-you-to\" tabindex=\"-1\">Thank you to: <a class=\"header-anchor\" href=\"#thank-you-to\">#</a></h2>\n<ul>\n<li><a href=\"https://github.com/fabasoad\">@fabasoad</a> on github</li>\n<li>Mahboob Ahmed on Stack Overflow</li>\n<li><a href=\"https://www.raulmelo.me\">Raule Melo</a></li>\n<li><a href=\"https://github.com/imajeetyadav\">@imajeetyadav</a></li>\n<li><a href=\"https://github.com/spenserblack\">@spenserblack</a></li>\n</ul>\n<p>Thank you to all of them for being willing to learn, create, and help in public.</p>\n<p>Now to apply this to my main repo. <a href=\"https://relcfp.com\">relcfp.com</a></p>\n<h2 id=\"update\" tabindex=\"-1\">Update <a class=\"header-anchor\" href=\"#update\">#</a></h2>\n<p>Everything is working great now. Please go check out the site <a href=\"https://relcfp.com\">relcfp.com</a></p>\n",
			"date_published": "2024-06-12T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2024-05-19-rs-rss/",
			"url": "https://www.adamdjbrett.com/blog/2024-05-19-rs-rss/",
			"title": "New Religious Studies Aggregators",
			"content_html": "<p>I love the open web. I believe that knoweldge and information should be as free and open source as possible. In college when I really started becoming a geek, I fell in love with open sources software (Linux I love you), websites without paywalls, and nominal walled gardens. As time has passed the web has become more and more less open. RSS readers like Google Reader have been <a href=\"https://killedbygoogle.com\">killed</a> off. Now social media platforms lock us viewers into to their ecosystems, only feeding news to us algorithmically not syncronously. These platforms frequently have PR crisies, close down, get bought out, or the data goes missing. This is once again a plea for everyone to have a <a href=\"https://www.wired.com/insights/2012/07/a-domain-of-ones-own/\">domain of ones own</a>. You should own your information and be the one keeping that information online, transpporting your data from one style of website to another seamlessly.</p>\n<p>Another problem is that <a href=\"https://mashable.com/article/google-search-low-quality-research\">Google Search Results</a> have gotten worse and it has been increasingly difficult to like, find and subscribe to the information I want. As newsletters have become more popular again they are also super annoying b/c I hate email. Plus reading your brilliant words in my email drives me to distraction when yet more email arrives. I have decided to fix this problem (at least for myslef and I wanted).</p>\n<p>I want a simple quiet, easy to use feed reader that looks great on all devices even grayscale e-ink screens. I also do not want yet another app which is yet another walled garden. The open web is so much easier.</p>\n<p>During the <a href=\"https://conf.11ty.dev/\">11ty Conf</a>, I learned about <a href=\"https://github.com/lwojcik\">@lwojcik's</a> awesome 11ty template <a href=\"https://github.com/lwojcik/eleventy-template-multiplicity\">m10y</a>. It is perfect. It is exactly what I want an open web RSS reader.</p>\n<p>I have created a couple versions for myself and maybe even you.</p>\n<h2 id=\"tl-dr\" tabindex=\"-1\">TL;DR <a class=\"header-anchor\" href=\"#tl-dr\">#</a></h2>\n<ul>\n<li><a href=\"https://rs-rss.com\">Religious Studies Blog RSS Aggregator</a> updated 2x daily.</li>\n<li><a href=\"https://rs-rss.com\">Religious Studies Podcast RSS Aggregator</a> updated 2x daily.</li>\n</ul>\n",
			"date_published": "2024-05-19T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2024-04-02-trump-dangerous-rhetoric-dehumanization/",
			"url": "https://www.adamdjbrett.com/blog/2024-04-02-trump-dangerous-rhetoric-dehumanization/",
			"title": "Trump’s Dangerous Rhetoric of Dehumanization",
			"content_html": "<p>Thank you to <a href=\"https://goodfaithmedia.org/\">Good Faith Media</a> for publishing my first op-ed.</p>\n<blockquote>Civilization and personhood are the intellectual bulwarks for the justification of colonization. The colonizer assumes they are made in the image of their God while spreading the message of conquest, civilization and Christianity.\n<p>The Doctrine of Discovery, a set of 15th-century papal bulls, provides the theological and legal framework for Christian domination. It communicates that “explorers” who “discover” lands not occupied by Christians can view them as “terra nullis”–a territory without a master–and claim them for their sovereign.</blockquote></p>\n<p><a href=\"https://goodfaithmedia.org/432273-2/\">Read Now</a></p>\n",
			"date_published": "2024-04-02T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2024-03-26-23rd-unpfii-events/",
			"url": "https://www.adamdjbrett.com/blog/2024-03-26-23rd-unpfii-events/",
			"title": "The 23rd UN Permanent Forum on Indigenous Issues (UNPFII)",
			"content_html": "<h2 id=\"side-events\" tabindex=\"-1\">Side Events <a class=\"header-anchor\" href=\"#side-events\">#</a></h2>\n<ul>\n<li><a href=\"https://aila.ngo/global-indigenous-womens-caucus-2024/\">Global Indigenous Women’s Caucus 2024</a></li>\n<li><a href=\"https://aila.ngo/global-indigenous-peoples-caucus-2024/\">Global Indigenous People’s Caucus 2024</a></li>\n<li><a href=\"https://aila.ngo/2024-craft-fair/\">Indigenous Craft Fair</a></li>\n<li><a href=\"https://aila.ngo/from-land-theft-to-land-back/\">From Land Theft To Land Back The OAS And The Onondaga Nation Land Rights Action</a></li>\n</ul>\n<h2 id=\"posters\" tabindex=\"-1\">Posters <a class=\"header-anchor\" href=\"#posters\">#</a></h2>\n<p><img src=\"/assets/img/20240GIWC-EN.webp\" alt=\"GIWC Flyer\">\n<img src=\"/assets/img/20240GIPC-EN.webp\" alt=\"GIPC Flyer\">\n<img src=\"/assets/img/2024-Craft-EN.webp\" alt=\"Craft Fair Flyer\">\n<img src=\"/assets/img/OAS-Event.webp\" alt=\"OAS Event Flyer\"></p>\n",
			"date_published": "2024-03-26T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2024-02-26-v8-website-award/",
			"url": "https://www.adamdjbrett.com/blog/2024-02-26-v8-website-award/",
			"title": "Volunteer V8 Wins Second Place",
			"content_html": "<p>It was an honor to colloboare with Mickey Holton and the <a href=\"https://volunteerv8.com/\">Volunteer V8 Ford Club</a> on their website. Using their comments and feedback I built them an image driven, easy to use and maintain WordPress website. Our hardwork was honored by the national V8 car club organization which gave our website a second place ribbon for our sites layout, event information, and photo galleries. I am honored to have designed and built an award winning site.</p>\n<p><a href=\"/assets/img/screencapture-web-archive-org-web-20240119214301-https-volunteerv8-com-2024-02-26-09_34_46.webp\"><img src=\"/assets/img/tn/screencapture-web-archive-org-web-20240119214301-https-volunteerv8-com-2024-02-26-09_34_46_tn.webp\" alt=\"Volunteer V8 Website Thumbnail\"></a></p>\n<p><a href=\"/assets/pdfs/2023-website-comeptition-volunteer-v8.pdf\">Annoucement PDF</a></p>\n",
			"date_published": "2024-02-26T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2024-02-20-doctrine-christian-discovery-podcast/",
			"url": "https://www.adamdjbrett.com/blog/2024-02-20-doctrine-christian-discovery-podcast/",
			"title": "Doctrine of Christian Discovery Podcast",
			"content_html": "<p><a href=\"https://megaphone.link/AOOOI9257433215\"><img src=\"/assets/img/doctrine-podcast-artwork.png\" alt=\"Doctrine of Christian Discovery Podcast Art\"></a></p>\n<p>The conference The Religious Origins of White Supremacy: Johnson v. M'Intosh and the Doctrine of Christian Discovery represented a unique opportunity. Indigenous leaders, scholars, and activists from 20 countries gathered together with non-Indigenous peoples for a collaborative dialogue around three themes 1) the Doctrine of Christian Discovery, 2) the legacy of <em>Johnson v M'Intosh</em>; and 3) the religious origins of white supremacy. The conference intentionally incorporated the arts with two powerful indigenous performances <em>In the Court of the Conqueror</em> and <em>Tēnei Te Põ Nau Mai Te Ao: Ancient Māori Puppetry Healing Traumatic Histories</em>. Additionally art and poetry were present in many sessions. </p>\n<p>Conference organizers Prof. Philip P. Arnold, Sandy Bigtree (Mohawk Nation), and Adam DJ Brett, established the conference methodology as following the Two Row Wampum treaty. This 1613 treaty between the Haudenosaunee and the Dutch is represented in a wampum belt where each nation is a row of purple beads traveling side by side down the river of live. Each one not interfering with one another but moving forward in symmetrical and mutual directions living in harmony with the natural world. </p>\n<p>Acknowledging the singular and unique nature of this gathering Syracuse University and Indigenous Values Initiative partnered with Good Faith Media to produce a podcast which would highlight the conference themes and be the opening presentation of conference outcomes. This podcast hosted are Mitch Randall (Mvskoke Creek) and his son Tanner Randall (Mvskoke Creek). We were excited to have Tanner a recent graduate from Dartmouth's Native Studies program as the host because we envision this podcast as a teaching resource for undergraduate courses.  Our hope is that having a recent undergraduate as the host will help make the podcast more engaging and useful to an undergraduate and other audiences new to the conversation. We are so excited to hear how people are able to use this podcast in their teaching and organizing.</p>\n<p>Finally this podcast represents the first of many educational resources that will be coming out of this conference which will hopefully be useful not only for challenging the legacy of <em>Johnson v. M'Intosh</em> but also dismantling the Doctrine of Christian Discovery, and further challenging white supremacy through understanding its longer history.</p>\n<h2 id=\"credits\" tabindex=\"-1\">Credits <a class=\"header-anchor\" href=\"#credits\">#</a></h2>\n<ul>\n<li>Hosts: Mitch and Tanner Randall, Good Faith Media.</li>\n<li>Executive producers: Mitch Randall, Good Faith Media; Philip P. Arnold and Sandy Bigtree, Indigenous Values Initiative; and Adam DJ Brett, Syracuse University and American Indian Law Alliance.</li>\n<li>Producer: Cliff Vaughn.</li>\n<li>Editor: David Pang.</li>\n<li>Music: Pond5.</li>\n<li>Production assistance: American Indian Law Alliance.</li>\n<li>Sponsors: The Henry Luce Foundation; Syracuse\nUniversity; Indigenous Values Initiative; American Indian Law Alliance; American Indian Community House; Good Faith Media; Tonatierra; and\nToward Our Common Public Life. We appreciate your support.</li>\n</ul>\n<h2 id=\"resources\" tabindex=\"-1\">Resources <a class=\"header-anchor\" href=\"#resources\">#</a></h2>\n<iframe src=\"https://playlist.megaphone.fm/?p=AOOOI2818414790\" width=\"100%\" height=\"482\" frameborder=\"0\"></iframe>\n<ul>\n<li><a href=\"https://goodfaithmedia.org/new-good-faith-media-podcast-highlights-doctrine-of-christian-discovery/\">Here is the press release</a></li>\n<li><a href=\"https://goodfaithmedia.org/doctrine-of-christian-discovery/\">Podcast main page</a></li>\n<li>Listen to the podcast on <a href=\"https://goodfaithmedia.org/doctrine-of-christian-discovery/\">Megaphone</a>, <a href=\"https://open.spotify.com/show/4VnMhbq2UJbu3fdehsQ66I\">Spotify</a> or <a href=\"https://podcasts.apple.com/us/podcast/doctrine-of-christian-discovery/id1729219360\">Apple</a>. </li>\n<li>Transcripts posted on <a href=\"https://podcast.doctrineofdiscovery.org/\">https://podcast.doctrineofdiscovery.org/</a>.</li>\n</ul>\n",
			"date_published": "2024-02-20T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2024-02-01-mapping-doctrine-discovery-podcast/",
			"url": "https://www.adamdjbrett.com/blog/2024-02-01-mapping-doctrine-discovery-podcast/",
			"title": "Mapping the Doctrine of Discovery Podcast",
			"content_html": "<p><a href=\"https://podcast.doctrineofdiscovery.org/about/\"><img src=\"/assets/img/mapping-doctrine-of-discovery-favicon.webp\" alt=\"Mapping the Doctrine of Discovery Cover Art\"></a></p>\n<p><a href=\"https://podcast.doctrineofdiscovery.org\">The Mapping the Doctrine of Discovery Podcast</a> is designed to educate and inform people bout the lasting harmful effects of white Christian hegemony not only upon Indigenous peoples but all peoples. The podcast tells the story of how the Doctrine of Christian Discovery and domination is interwoven into settler-colonial society. As Shawnee/Lenape scholar Steven T. Newcomb highlights in his book <a href=\"https://www.chicagoreviewpress.com/pagans-in-the-promised-land-products-9781555916428.php\"><em>Pagans in the Promised Land</em></a>, the Doctrine of Discovery is the theological and legal justification of domination. This attempt to justify domination focuses on three things enslavement, exploitation, and extraction. With something as deeply rooted and embedded in our society as the Doctrine of Discovery it is difficult to know where to begin so this podcast begins, in the middle. We begin tracing the roots of this system of domination by starting with what does it mean to resist white Christian hegemony.</p>\n<p>Likewise, this podcast is rooted in another story, the story of the Great Law of Peace and the Haudenosaunee Confederacy's labors to create, preserve, and maintain another system of relationship not only with each other but also the natural world.  Through this podcast week seek to juxtapose the Doctrine of Christian Discovery over and against other modes of being. Rabbi Abraham Joshua Heschel famously wrote that &quot;words create worlds.&quot; This podcast seeks to interrogate not only the rhetorics of domination but also the rhetorics of liberation. We look to the past to learn the lessons of the prior generations in order to create a better world for the generations yet to come.</p>\n<p>Please take a moment and listen to our podcast, peruse our show notes, resources, and transcripts.</p>\n<p><a href=\"https://podcast.doctrineofdiscovery.org\">The Mapping the Doctrine of Discovery podcast</a> is one part of the larger <a href=\"https://doctrineofdiscovery.org\">Doctrine of Discovery Project</a> presented by the <a href=\"https://indigenousvalues.org/\">Indigenous Values Initiative</a>.</p>\n<div id='buzzsprout-large-player'></div><script type='text/javascript' charset='utf-8' src='https://www.buzzsprout.com/1926214.js?container_id=buzzsprout-large-player&player=large'></script>\n<h2 id=\"resources\" tabindex=\"-1\">Resources: <a class=\"header-anchor\" href=\"#resources\">#</a></h2>\n<ul>\n<li><a href=\"https://podcast.doctrineofdiscovery.org\">Mapping the Doctrine of Discovery</a></li>\n<li><a href=\"https://doctrineofdiscovery.org\">Doctrine of Discovery Project</a></li>\n<li><a href=\"https://www.thenandnow.us/\">Then and Now Project</a></li>\n<li><a href=\"https://www.sullivanclinton.com/\">Sullivan Clinton Project</a></li>\n<li><a href=\"https://indigenousvalues.org/\">Indigenous Values Initiative</a></li>\n<li><a href=\"https://aila.ngo\">American Indian Law Alliance AILA</a></li>\n</ul>\n",
			"date_published": "2024-02-01T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2023-09-29-doctrine-discovery-conference/",
			"url": "https://www.adamdjbrett.com/blog/2023-09-29-doctrine-discovery-conference/",
			"title": "Syracuse University to Host Conference that Addresses Legal and Theological Theory of the Doctrine of Christian Discovery",
			"content_html": "<p><a href=\"https://artsandsciences.syracuse.edu/religion/news/university-to-host-conference-that-addresses-legal-and-theological-theory-of-the-doctrine-of-christian-discovery/\">Syracuse University to Host Conference that Addresses Legal and Theological Theory of the Doctrine of Christian Discovery.</a></p>\n",
			"date_published": "2023-09-29T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2023-03-10-canopy-forum-series/",
			"url": "https://www.adamdjbrett.com/blog/2023-03-10-canopy-forum-series/",
			"title": "200 Years of Johnson v. M’Intosh: Law, Religion, and Native American Lands, A Canopy Forum Thematic Series",
			"content_html": "<ul>\n<li>Co-author, Lyons, Betty and Adam DJ Brett. “However, Extravagant The Pretensions Of Johnson V. M’Intosh.” <em>Canopy Forum</em>, March 23, 2023, <a href=\"https://canopyforum.org/2023/03/23/however-extravagant-the-pretensions-of-johnson-v-mintosh/\">https://canopyforum.org/2023/03/23/however-extravagant-the-pretensions-of-johnson-v-mintosh/</a>.</li>\n<li>Co-author, Philip P. Arnold, Sandra L. Bigtree and Adam DJ Brett. &quot;Introduction to the 200 Years of <em>Johnson v. M'Intosh</em>: Law, Religion, and Native American Lands Series. March 10, 2023&quot; <a href=\"https://canopyforum.org/2023/03/10/introduction-to-the-200-years-of-johnson-v-mintosh-law-religion-and-native-american-lands-series/\">https://canopyforum.org/2023/03/10/introduction-to-the-200-years-of-johnson-v-mintosh-law-religion-and-native-american-lands-series/</a>.</li>\n<li>Co-author, &quot;200 Years of <em>Johnson v. M'Intosh</em>: Law, Religion, and Native American Lands A Canopy Forum Thematic Series, <em>March -- April 2023</em>,&quot; <em>Canopy Forum</em> <a href=\"https://canopyforum.org/200-years-of-johnson-v-mintosh-law-religion-and-native-american-lands/\">https://canopyforum.org/200-years-of-johnson-v-mintosh-law-religion-and-native-american-lands/</a>.</li>\n</ul>\n",
			"date_published": "2023-03-10T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2020-06-30-mother-earths-pandemic/",
			"url": "https://www.adamdjbrett.com/blog/2020-06-30-mother-earths-pandemic/",
			"title": "Mother Earth&#39;s Pandemic: The Doctrine of Discovery",
			"content_html": "<blockquote>\n<p>“Peace can only be attained when human beings live in proper relationship to the natural world” ~Tadodaho of the Haudenosaunee Confederacy, Sid Hill</p>\n</blockquote>\n<blockquote>\n<p>“The pandemic gives us all an opportunity to be at home and reflect on what we have done and where we are going. It is an opportunity for Mother Earth to breath, rest and recover.” ~Jake Haiwhagai'i Edwards, Onondaga Nation citizen</p>\n</blockquote>\n<p><a href=\"/assets/img/Broken-Treaties-Brandon-Lazore-Web-credit.webp\"><img src=\"/assets/img/Broken-Treaties-Brandon-Lazore-Web-credit.webp\" alt=\"&quot;Photo credit: Broken Treaties by Brandon Lazore&quot;\"></a></p>\n<h2 id=\"event-details\" tabindex=\"-1\">Event Details <a class=\"header-anchor\" href=\"#event-details\">#</a></h2>\n<ul>\n<li><strong>Title</strong>: Mother Earth’s Pandemic: The Doctrine of Discovery</li>\n<li><strong>Dates</strong>: Thursday August 6, 13, and 20, 2020</li>\n<li><strong>Times</strong>: 6-9 PM EST each Thursday, followed by caucuses/small group discussions.</li>\n<li><strong>Sponsors</strong>: <a href=\"https://indigenousvalues.org\">Indigenous Values Initiative</a> and <a href=\"https://aila.ngo\">American Indian Law Alliance</a></li>\n</ul>\n<p><a href=\"https://indigenousvalues.org/mother-earths-pandemic/\">→ Register for the Conference</a></p>\n<p>The “Doctrine of Discovery,” better described as the “Doctrine of Christian Discovery and World Domination,” established the worldview that not only brought devastation to the natural world, but also impaired the ability for human beings to live in proper relationship with the Earth. 15<sup>th</sup> century Papal Bulls, issued by the Vatican, justified the assault upon Indigenous Peoples as an artificial justification to take possession of their bodies, lands and resources in order to finance their New World Order. This worldview advanced the Age of Discovery as an extension of the Crusades, and was the conceptual framework behind the Protestant Reformation, the establishment of Nation States around the world, and later secularized to define colonialism, white supremacy and global capitalism.</p>\n<p>Essentially, what defines Indigenous Peoples is their relationship with a living landscape that includes the soil, water, air, and all other non-human being co-inhabitants. This orientation to land is distinctly opposed to the European concept of owning land and the process of colonization. Indigenous scholars have discussed these two opposing orientations as being one of habitation and the other, of occupation. Although the violent seizure of Indigenous lands was initiated with “discovery,” corporations today, continue exploiting Indigenous Peoples and their land all over the world. The Doctrine of Discovery is the root of the problem, and the reason that it is discussed at the United Nations Permanent Forum on Indigenous Issues.</p>\n<p>This current pandemic and the escalating climate chaos clarify to everyone that there are consequences to the devastation humans have perpetrated upon the environment. As Oren Lyons has pointed out, Natural Law will reestablish balance, and these climate changes will not destroy the Earth, but will most likely destroy the human beings who abuse her. The earth will rebound in its own time. If we are to survive as a species, we must reorient to an Indigenous worldview acknowledging that we are first and foremost, co-inhabitants with this Earth—not in charge of it. These Indigenous values, along with the acceptance of traditional ecological knowledge, will transform future technological innovations possibly resulting in a viable future for our species. Religious concepts of imperial thinking urgently need to be re-imagined; messages from Indigenous Peoples need to be heeded; and environmental justice needs to be restored. Racist ideologies of conquest and domination are directly connected with domination of the Earth and other non-human beings.</p>\n<p>This conference will connect the dots between our current pandemic, environmental devastation, the Doctrine of Discovery, and a way forward. Too often these are thought of as unrelated concepts, rather than being the core impediment in working towards social justice in an ecologically balanced Earth. Our speakers have been working in these areas for many decades. Participants will hear the wisdom from the traditions of the Haudenosaunee (Iroquois), as well as other Indigenous Peoples. Through virtual discussion groups, you will be able to interact on how best to implement these values of respect, thanksgiving, and peace into your lives. Please join us in August 2020 for conversations about the Doctrine of Discovery, so we can begin the process of decolonization back to understanding our proper relationship to the natural world and peace.</p>\n<ul>\n<li><a href=\"https://indigenousvalues.org/mother-earths-pandemic/\">→ View the schedule</a>{: .btn .btn--success}</li>\n<li><a href=\"/assets/pdfs/mother-earth-pandemic-doctrine-discovery-2020.pdf\">⤓ Download the flyer as a PDF</a>{: .btn .btn--info}</li>\n</ul>\n",
			"date_published": "2020-06-30T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2020-04-18-nocode/",
			"url": "https://www.adamdjbrett.com/blog/2020-04-18-nocode/",
			"title": "Embracing #nocode &amp; creating a website",
			"content_html": "<p>Let’s learn to build a website using <a href=\"https://www.name.com/referral/da845\">name.com</a> and <a href=\"https://try.carrd.co/adjb\">carrd.co</a> in order to create excellent #nocode one page portfolios and more. There are lots of wonderful website builders out there but none faster, easier, and more <strong>fun</strong> than <a href=\"https://try.carrd.co/yfsyxjl3\">carrd.co</a>. If you don't believe me I will show you.</p>\n<h2 id=\"episode-10-of-the-gladden-podcast\" tabindex=\"-1\">Episode 10 of the 🎙 Gladden Podcast <a class=\"header-anchor\" href=\"#episode-10-of-the-gladden-podcast\">#</a></h2>\n<h3 id=\"embracing-the-nocode-movement-and-creating-an-online-portfolio\" tabindex=\"-1\">Embracing the #nocode movement and creating an online portfolio <a class=\"header-anchor\" href=\"#embracing-the-nocode-movement-and-creating-an-online-portfolio\">#</a></h3>\n<ul>\n<li>Saturday April 18, 2020 7:00PM EST</li>\n<li>Host: D Garmondyu Whorway</li>\n<li>Guest: Adam DJ Brett</li>\n<li>Watch: <a href=\"https://www.facebook.com/gladdenpodcast/\">Facebook</a></li>\n<li>Listen: <a href=\"https://www.spreaker.com/show/gladden\">Spreaker</a></li>\n<li>Slides: <a href=\"/nocode-slides/\">#nocode slides</a></li>\n<li>Demos: <a href=\"https://bleannatorres.uwu.ai/\">B'Elanna Torres</a></li>\n</ul>\n<h2 id=\"watch\" tabindex=\"-1\">Watch <a class=\"header-anchor\" href=\"#watch\">#</a></h2>\n<style>.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }</style><div class='embed-container'><iframe src='https://player.vimeo.com/video/409573487' frameborder='0' webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></div>\n<h2 id=\"listen\" tabindex=\"-1\">Listen <a class=\"header-anchor\" href=\"#listen\">#</a></h2>\n<iframe src=\"https://widget.spreaker.com/player?episode_id=25729238&theme=light&autoplay=false&playlist=false&cover_image_url=https%3A%2F%2Fd3wo5wojvuv7l.cloudfront.net%2Fimages.spreaker.com%2Foriginal%2Fdf03c21140ffbb44506b840bebb0e003.webp\" width=\"100%\" height=\"400px\" frameborder=\"0\"></iframe>\n<h3 id=\"discounts\" tabindex=\"-1\">Discounts: <a class=\"header-anchor\" href=\"#discounts\">#</a></h3>\n<ul>\n<li><a href=\"https://www.name.com/referral/da845\">name.com</a> - $5 promo credit</li>\n<li><a href=\"https://try.carrd.co/adjb\">carrd.co</a>\n<ul>\n<li>Users who visit Carrd through your link (or enter your referral code –  – directly at checkout) will earn you 30% of the amount paid towards their next Pro upgrade or renewal</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"resources-and-links\" tabindex=\"-1\">Resources and Links: <a class=\"header-anchor\" href=\"#resources-and-links\">#</a></h3>\n<ul>\n<li><a href=\"/nocode-slides/\">Episode Slides</a></li>\n<li><a href=\"https://www.wired.com/insights/2012/07/a-domain-of-ones-own/\">A Domain of One's Own</a></li>\n<li><a href=\"https://templates-of.carrd.co/\">templates-of.carrd.co</a></li>\n</ul>\n<h4 id=\"sites-mentioned-on-the-show\" tabindex=\"-1\">Sites mentioned on the show: <a class=\"header-anchor\" href=\"#sites-mentioned-on-the-show\">#</a></h4>\n<ul>\n<li><a href=\"https://www.facebook.com/gladdenpodcast/\">Gladden Podcast</a></li>\n<li><a href=\"https://www.spreaker.com/show/gladden\">Gladden on Spreaker</a></li>\n<li><a href=\"https://black.af\">black.af</a></li>\n<li><a href=\"https://davidrose.style/\">davidrose.style</a></li>\n<li><a href=\"http://syndicate.network\">syndicate.network</a></li>\n<li><a href=\"https://adamdjbrett.com\">adamdjbrett.com</a></li>\n<li><a href=\"https://suhrff.syr.edu/\">suhrff.syr.edu</a></li>\n<li><a href=\"http://goodwin.hcommons.org/\">goodwin.hcommons.org</a>\n<ul>\n<li><a href=\"https://keepingit101.com/\">keepingit101.com</a></li>\n<li><a href=\"https://www.sacred-writes.org/\">www.sacred-writes.org</a></li>\n</ul>\n</li>\n</ul>\n<h4 id=\"my-favorite-carrd-sites\" tabindex=\"-1\">My Favorite Carrd sites: <a class=\"header-anchor\" href=\"#my-favorite-carrd-sites\">#</a></h4>\n<ul>\n<li><a href=\"https://kaitlynstarbrett.com/\">Kaitlyn Star Brett</a></li>\n<li><a href=\"https://www.jordanbradyloewen.com/\">Jordan Brady Loewen</a></li>\n<li><a href=\"https://themidgeekcrisis.com/\">The Mid-Geek Crisis</a></li>\n<li><a href=\"https://www.coinop-collective.com/\">Coin-Op Collective</a></li>\n<li><a href=\"https://www.siblingstreamer.com/\">Sibling Streamers</a></li>\n</ul>\n<h3 id=\"lets-connect-on-social-media\" tabindex=\"-1\">Lets Connect on Social Media <a class=\"header-anchor\" href=\"#lets-connect-on-social-media\">#</a></h3>\n<ul>\n<li><a href=\"http://facebook.com/adamdjbrett\">Facebook</a></li>\n<li><a href=\"http://twitter.com/__adjb\">Twitter</a></li>\n<li><a href=\"http://instagram.com/__adjb\">Instagram</a></li>\n<li><a href=\"http://linkedin.com/in/adamdjbrett\">LinkedIn</a></li>\n<li><a href=\"https://github.com/adamdjbrett\">Github</a></li>\n<li><a href=\"https://orcid.org/0009-0004-6725-8425\">ORCID</a></li>\n</ul>\n<h3 id=\"tip-jar\" tabindex=\"-1\">Tip Jar <a class=\"header-anchor\" href=\"#tip-jar\">#</a></h3>\n<ul>\n<li><a href=\"https://paypal.com/adamdjbrett\">paypal</a></li>\n<li><a href=\"https://venmo.com/adamdjbrett\">venmo</a></li>\n<li><a href=\"https://cash.app/$adamdjbrett\">cashapp</a></li>\n</ul>\n<hr>\n<h2 id=\"presentation-outline\" tabindex=\"-1\">Presentation Outline <a class=\"header-anchor\" href=\"#presentation-outline\">#</a></h2>\n<h3 id=\"goals\" tabindex=\"-1\">Goals <a class=\"header-anchor\" href=\"#goals\">#</a></h3>\n<ol>\n<li>Convince everyone that they should have a website</li>\n<li>Show and Tell\n- In 30 minutes I will\na. Show everyone how quick and affordable it is to get started hosting their own site\nb. demonstrate how to this using <a href=\"https://name.com\">name.com</a> and <a href=\"https://carrd.co\">carrd.co</a>.</li>\n<li>Give everyone discounts</li>\n<li>If you need help I'm just a <a href=\"https://paypal.com/adamdjbrett\">paypal</a>, <a href=\"https://venmo.com/adamdjbrett\">venmo</a>, <a href=\"https://cash.app/$adamdjbrett\">cashapp</a> away @adamdjbrett.</li>\n</ol>\n<h3 id=\"everyone-should-have-a-website\" tabindex=\"-1\">Everyone should have a website <a class=\"header-anchor\" href=\"#everyone-should-have-a-website\">#</a></h3>\n<ul>\n<li>Freelancers, hobbits, pastors, professors, and politicians all have a website</li>\n<li>especially graduate students</li>\n</ul>\n<h3 id=\"why\" tabindex=\"-1\">Why? <a class=\"header-anchor\" href=\"#why\">#</a></h3>\n<ul>\n<li>creates your visual and visible centralized hub that curates your digital identity.</li>\n<li>it is way easier and more consistent when someone asks what's your etsy store, venmo, cashapp, social media to say go to: <code>example.com</code></li>\n<li>If you have a podcast or live stream and you are making graphics its cleaner and neater to say visit example.com click the youtube button and subscribe etc.</li>\n</ul>\n<h3 id=\"picking-a-domain-name\" tabindex=\"-1\">Picking a Domain name <a class=\"header-anchor\" href=\"#picking-a-domain-name\">#</a></h3>\n<ul>\n<li>Now that I have convinced you to have a website. How should you have a website?</li>\n<li>There are a couple of different ways\n<ol>\n<li>Have your own domain name like me <a href=\"https://adamdjbrett.com\">adamdjbrett.com</a></li>\n<li>If you are university affiliated use your institutional hosting like Garmondyu <a href=\"https://suhrff.syr.edu/\">suhrff.syr.edu/</a></li>\n<li>Have a subdomain on a popular platform like <code>your-name.wordpress.com</code>, <code>your-name.wix.com</code>, etc</li>\n</ol>\n</li>\n</ul>\n<h4 id=\"pros-and-cons-of-each-approach\" tabindex=\"-1\">Pros and Cons of each approach <a class=\"header-anchor\" href=\"#pros-and-cons-of-each-approach\">#</a></h4>\n<ul>\n<li>institutional Hosting:\n<ul>\n<li>pros:\n<ul>\n<li>feels authoritative</li>\n<li>.edu is cool 😎</li>\n<li>Free</li>\n<li>cheap</li>\n</ul>\n</li>\n<li>Cons:\n<ul>\n<li>eventually you will change institutions\n<ul>\n<li>loss of visual identity</li>\n<li>loss of traffic and incoming links</li>\n<li>your search engine optimization dies</li>\n<li>moving platforms is a giant massive pain.</li>\n<li>If you need help moving platforms pay me, I can help</li>\n</ul>\n</li>\n<li>often the URL is quite long and not memorable</li>\n</ul>\n</li>\n<li>subdomains\n<ul>\n<li>Pros:\n<ul>\n<li>free or lowcost</li>\n<li>ubiquitious popular wix, weebly, WordPress, Squarespace</li>\n</ul>\n</li>\n<li>Cons:\n<ul>\n<li>covered in advertising</li>\n<li>long urls</li>\n<li>can feel not as personal</li>\n<li><strong>exception</strong> hcommons :heart:</li>\n</ul>\n</li>\n</ul>\n</li>\n<li>personal domain name\n<ul>\n<li>Pros:\n<ul>\n<li>awesome</li>\n<li>memorable</li>\n<li>yours</li>\n</ul>\n</li>\n<li>Cons:\n<ul>\n<li>costs money</li>\n<li>isn't always private</li>\n<li>.com, .net, .name are boring</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"a-domain-of-ones-own\" tabindex=\"-1\"><a href=\"https://www.wired.com/insights/2012/07/a-domain-of-ones-own/\">A Domain of One's Own</a> <a class=\"header-anchor\" href=\"#a-domain-of-ones-own\">#</a></h3>\n<ul>\n<li>Virginia Wolff taught us we need a room of one's own.</li>\n<li>You need a domain of your own</li>\n<li><a href=\"https://www.wired.com/insights/2012/07/a-domain-of-ones-own/\">A Domain of One's Own (DoOO)</a> comes out of a project at the University of Mary Washington in the 2000's.</li>\n</ul>\n<h3 id=\"code-levels-and-types\" tabindex=\"-1\">Code Levels and types <a class=\"header-anchor\" href=\"#code-levels-and-types\">#</a></h3>\n<p>now that I have hopefully convinced you that you need a domain name lets talk about what type of site do you need:</p>\n<h4 id=\"code-levels\" tabindex=\"-1\">Code levels <a class=\"header-anchor\" href=\"#code-levels\">#</a></h4>\n<ul>\n<li>High Code.\n<ul>\n<li>I host my site in Jekyll because I like to tweak all the things. I'm working on moving to Eleventy where thus far the gras looks greener.</li>\n</ul>\n</li>\n<li>Medium Code.\n<ul>\n<li>WordPress, Squarespace, etc. You will probably have to configure or code some things and copy paste stuff from stackexchange and hope it works</li>\n</ul>\n</li>\n<li>#nocode.\n<ul>\n<li>A mythical :unicorn: where you just do your thing and don't stress about life under the hood.</li>\n<li>#Nocode sounds expensive but with the right tools like <a href=\"https://carrd.co\">carrd.co</a> it doesn't have to be.</li>\n</ul>\n</li>\n</ul>\n<h4 id=\"website-types\" tabindex=\"-1\">Website Types: <a class=\"header-anchor\" href=\"#website-types\">#</a></h4>\n<ul>\n<li>Multi-page: You have all the pages and plan to have even more pages. Both of us have sites like this. Where we have all the data. Now you just gotta up keep the thing.</li>\n<li>One-page: You are a genius among mortals and like to keep it simple. You know that one page can have multiple elements.</li>\n</ul>\n<h3 id=\"show-and-tell-portion-of-the-show\" tabindex=\"-1\">Show and Tell Portion of the show <a class=\"header-anchor\" href=\"#show-and-tell-portion-of-the-show\">#</a></h3>\n<ol>\n<li>Buy a domain name via name.com</li>\n<li>Setup Carrd.co</li>\n<li>Connect them together</li>\n</ol>\n<h4 id=\"buy-a-domain-name\" tabindex=\"-1\">Buy a domain name <a class=\"header-anchor\" href=\"#buy-a-domain-name\">#</a></h4>\n<ul>\n<li>There are lots of companies that will sell you a domain name. I like <a href=\"https://name.com\">name.com</a> a lot.\n<ul>\n<li>Their customer service has always been quick and responsive for me. They actually read and reply to tweets and emails.</li>\n<li>They have had my back.</li>\n<li>Affordable</li>\n<li>easy to use</li>\n<li>only thing I don't like is privacy isn't included in the price but an extra add-on</li>\n<li>again lots of domain resellers like hover.com, namecheap.com, but name.com is mine.</li>\n</ul>\n</li>\n</ul>\n<h5>Domain options</h5>\n<p>- Classics\n- .com, .net, .org\n- Country Codes\n- .af, .co, .fm, .in, .us, .tv\n- New gTLDs\n- .cool, .coffee, .expert, .style</p>\n<h2 id=\"hosting-your-new-awesome-site\" tabindex=\"-1\">Hosting your new awesome site. <a class=\"header-anchor\" href=\"#hosting-your-new-awesome-site\">#</a></h2>\n<p>Again one page website</p>\n<ul>\n<li>Carrd.co offers two levels</li>\n<li>Pro Lite: $9 a year. up to 3 sites. Subdomains only but there are unbranded subdomains like crd.co and uwu.ai</li>\n<li>Pro Standard: $20 a year up to 10 sites and custom domains are incldued\nToday I will be using pro standard in my presentation</li>\n</ul>\n<h3 id=\"setup\" tabindex=\"-1\">Setup <a class=\"header-anchor\" href=\"#setup\">#</a></h3>\n<ul>\n<li>pick a template. If you don't like those defaults you can of course DIY or visit <a href=\"https://templates-of.carrd.co\">templates-of.carrd.co</a></li>\n<li>add your information</li>\n<li>for academics: host your CV on Google Docs, or some other online service.</li>\n<li>One thing I have learned from coding is keep your code <code>DRY</code>\n<ul>\n<li>Don't :claps: Repeat :claps: yourself :claps:</li>\n<li>Academics we are terrible at this 19 versions of your CV, putting it online as a PDF and its out of date by the time it goes up</li>\n<li>Make it easy to update. Keep once nice copy in a lovely online doc tool site. Now you only have to update it in once place and people can view it easily on whatever a device</li>\n<li>seriously PDFs are terrible. Especially on phones. UGH the worst.</li>\n<li>Give us a responsive document</li>\n</ul>\n</li>\n<li>I could make a lovely interactive and visual CV here. Instead I will link to the CV</li>\n<li>now lets publish</li>\n<li>you can visit the site at <a href=\"https://bleannatorres.uwu.ai/\">https://bleannatorres.uwu.ai/</a></li>\n<li>done</li>\n</ul>\n<h3 id=\"conclusion\" tabindex=\"-1\">Conclusion <a class=\"header-anchor\" href=\"#conclusion\">#</a></h3>\n<p>We talked about</p>\n<ol>\n<li>Why you should have a Website</li>\n<li>Why you should embrace #nocode for so many things. I love the low barrier of entry and how Carrd helps open the web back up for so many types of things</li>\n<li>We bought a domain name from name.com</li>\n<li>We setup carrd.co</li>\n<li>We left a tip?</li>\n</ol>\n<p>Thank you to Garmondyu for being such a wonderful host and having me on the Gladden Podcast which hopefully one day soon will have its own domain name and landing page possibly even with Carrd.co</p>\n",
			"date_published": "2020-04-18T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2020-03-17-referral-links/",
			"url": "https://www.adamdjbrett.com/blog/2020-03-17-referral-links/",
			"title": "Referral Links and Discount Codes",
			"content_html": "<p>When consulting on projects and/or working as a developer on a project I use a wide variety of tools in my tech stacks. These resources are all things I have found incredibly helpful for myself and/or clients. If you use any of these links I will earn a discount off of them and so will you.</p>\n<h3 id=\"domains\" tabindex=\"-1\">Domains <a class=\"header-anchor\" href=\"#domains\">#</a></h3>\n<h3 id=\"namecheap\" tabindex=\"-1\">Namecheap <a class=\"header-anchor\" href=\"#namecheap\">#</a></h3>\n<p><a href=\"https://namecheap.pxf.io/c/5542094/1632743/5618\">Namecheap</a> stands out as an excellent choice for purchasing domains and hosting websites due to its affordability, extensive features, and commitment to customer satisfaction. Offering over 400 top-level domains (TLDs) at competitive prices, it caters to a wide range of needs, from personal blogs to professional businesses. Customers benefit from free domain privacy protection, free BasicDNS, DNSSEC security, and a free website builder for easy and stylish layouts. Its hosting packages, including shared, VPS, and dedicated servers, guarantee 100% uptime, making it reliable for all website types. Namecheap also emphasizes security and privacy, providing free SSL certificates, robust firewalls, and round-the-clock support from a knowledgeable and friendly team. Whether you're a beginner or an advanced user, Namecheap offers the tools and services needed to build a strong online presence without breaking your budget.</p>\n<h4 id=\"name-com\" tabindex=\"-1\"><a href=\"https://www.name.com/referral/da845\">Name.com</a> <a class=\"header-anchor\" href=\"#name-com\">#</a></h4>\n<p><a href=\"https://www.name.com/referral/da845\">If you need a domain, Name.com is pretty amazing. Become a new customer and we both get $5!</a>. Every domain name I own is registered with name.com. I especially appreciate the ability to do ANAME or ALIAS records for DNS. This is incredibly helpful for &quot;serverless&quot; hosting like github, netlify, zeit.co, surge, etc. Name.com's customer support is super fast and responsive. Whenever I have had questions or concerns they have been right there ready to help. Register or transfer your domains with them today. The code is\n<code>da845</code></p>\n<h3 id=\"hosting\" tabindex=\"-1\">Hosting <a class=\"header-anchor\" href=\"#hosting\">#</a></h3>\n<h4 id=\"carrd-co-for-single-page-websites\" tabindex=\"-1\"><a href=\"https://try.carrd.co/adjb\">Carrd.co</a> for single page websites. <a class=\"header-anchor\" href=\"#carrd-co-for-single-page-websites\">#</a></h4>\n<ul>\n<li>If you visit Carrd.co <a href=\"https://try.carrd.co/adjb\">through my link</a> (or enter your referral code – <code>adjb</code> or <code>YXJL3</code> – directly at checkout) I will earn you 30% of the amount paid towards their next Pro upgrade or renewal. You will also get a discount.</li>\n<li>here is my page <a href=\"https://adjb.carrd.co\">adjb.carrd.co</a></li>\n<li>Carrd.co has a bunch of plans my favorite plans are:\n<ul>\n<li>Carrd.co Pro Standard is $19 a year. That is it just $19 a year.</li>\n<li>Carrd.co Pro Lite is $9 a year for a more budget friendly plan.</li>\n</ul>\n</li>\n<li><a href=\"https://try.carrd.co/adjb\">My Carrd discount code</a> is: <code>adjb</code> or <code>YFSYXJL3</code>.</li>\n</ul>\n<p>Carrd.co is the best #nocode utility out there. It is great for academics, professionals, and anyone who needs <a href=\"https://www.wired.com/insights/2012/07/a-domain-of-ones-own/\">a domain of one's own</a>. A domain of one's own is exactly like a room of one's own but only its digital. Carrd.co provides a simple and easy to use graphical user interface for creating amazing one-page sites for everything. Carrd.co has plenty of templates to get you started or you can DIY. Personally I use <strong>carrd.co pro standard</strong> all the time because it lets you bring and use your own domain name.  The only downside of <em>carrd.co pro lite</em> is you cant use your own domain name you do get a free subdomain name. Your options are: &quot;carrd.co&quot;, &quot;crd.co&quot;, or &quot;uwu.ai&quot;. UWU is an emoticon depicting cuteness overload. Carrd.co replaces: about.me, flavors.me, linkin.bio, linktr.ee, or whatever leadpage software you are running. Nine times out of ten Carrd also replaces WordPress, Wix, and Squarespace. Most of the time all a person needs is a snazzy one page website. Still not convinced to try <a href=\"https://try.carrd.co/adjb\">Carrd.co</a>? Here are some samples from my consulting clients:</p>\n<ul>\n<li><a href=\"http://kaitlynstarbrett.com/\">Kaitlyn Star Brett</a>\n<ul>\n<li>discount code: <a href=\"https://try.carrd.co/YFSYXJL3\">try.carrd.co/YFSYXJL3</a></li>\n</ul>\n</li>\n<li><a href=\"https://themidgeekcrisis.com/\">The Mid-Geek Crisis</a>\n<ul>\n<li><a href=\"http://try.carrd.co/midgeekcrisis\">The Mid-Geek Crisis Carrd discount code</a> is: <code>MIDGEEKCRISIS</code>.</li>\n</ul>\n</li>\n<li><a href=\"https://www.coinop-collective.com/\">Coin-Op Collective</a>.\n<ul>\n<li>The whole collective runs on nostalgia and carrd.co</li>\n</ul>\n</li>\n</ul>\n<h4 id=\"cloud-vps-hosting\" tabindex=\"-1\">Cloud VPS Hosting <a class=\"header-anchor\" href=\"#cloud-vps-hosting\">#</a></h4>\n<ul>\n<li><a href=\"https://m.do.co/c/ff35163be632\">Digital Ocean</a><br>\nDeploy your first cloud server with <a href=\"https://m.do.co/c/ff35163be632\">Digital Ocean</a> today! <a href=\"https://upcloud.com/signup/?promo=63JE42\">Get a $25 bonus when signing up with this referral link</a>.\nDo you need something more robust than a one page website and are you not ready to go &quot;serverless&quot; with a static site generator like Jekyll or 11ty? Then DigitalOcean is for you. In my experience UpCloud is way easier to use than Vultr and Digital Ocean. You can deploy a robust and fast WordPress site in about 2-3 minutes based on my experience. You will be able to have WordPress + your bespoke theme up and going quickly. Plus your server bill and hosting will be very reasonable and if you want you can always boost your WordPress site performance by adding a Content Delivery Network (CDN) to take a lhelp your audience get your content even faster.</li>\n</ul>\n<h3 id=\"content-delivery-network-cdn\" tabindex=\"-1\">Content Delivery Network (CDN) <a class=\"header-anchor\" href=\"#content-delivery-network-cdn\">#</a></h3>\n<h4 id=\"bunnycdn\" tabindex=\"-1\"><a href=\"https://bunnycdn.com/?ref=wtn001abeo\">BunnyCDN</a>. <a class=\"header-anchor\" href=\"#bunnycdn\">#</a></h4>\n<ul>\n<li>Refer a friend, get $20</li>\n<li>$20 earned for every new verified user you refer to BunnyCDN.</li>\n<li>A user must be active for at least 14 days and make a payment to count as verified.</li>\n<li>Apply the referral balance to your account at any time.</li>\n</ul>\n<p>Sometimes fast isn't fast enough. When you need to speed up your website try BunnyCDN. BunnyCDN is fast, reliable, and quite powerful. It is also the most cost effective CDN I have found thus far at mere pennies on the GB served up to your website visitors. If you have a resource intensive website or if your website is just extremely popular check out BunnyCDN.</p>\n<h3 id=\"email-forwarding\" tabindex=\"-1\">Email Forwarding <a class=\"header-anchor\" href=\"#email-forwarding\">#</a></h3>\n<p><a href=\"https://improvmx.com/\">Improv MX</a></p>\n<h2 id=\"shopping-discounts\" tabindex=\"-1\">Shopping Discounts <a class=\"header-anchor\" href=\"#shopping-discounts\">#</a></h2>\n<h3 id=\"pll-merch\" tabindex=\"-1\">PLL Merch <a class=\"header-anchor\" href=\"#pll-merch\">#</a></h3>\n<p><a href=\"https://refer.premierlacrosseleague.com/adam4673\">Merch</a></p>\n<h3 id=\"be-frugal\" tabindex=\"-1\">Be Frugal <a class=\"header-anchor\" href=\"#be-frugal\">#</a></h3>\n<ul>\n<li><a href=\"https://unionplus.befrugal.com/rs/OBADWWG/\">Be Frugal</a></li>\n</ul>\n<h3 id=\"web-stacks\" tabindex=\"-1\">Web Stacks <a class=\"header-anchor\" href=\"#web-stacks\">#</a></h3>\n<h4 id=\"personal-stack\" tabindex=\"-1\">Personal Stack <a class=\"header-anchor\" href=\"#personal-stack\">#</a></h4>\n<ul>\n<li>name.com (domain name)</li>\n<li>Google GSuite (email)</li>\n<li>Github (codebase + hosting)</li>\n<li><a href=\"http://jekyllrb.com/\">Jekyll (static site generator)</a></li>\n<li>Mac Apps\n<ul>\n<li>Terminal</li>\n<li><a href=\"https://atom.io/\">Atom text editor</a></li>\n<li>Sublime Text 3</li>\n<li>Safari Technology Preview</li>\n<li>Firefox Developer Edition</li>\n</ul>\n</li>\n</ul>\n<h4 id=\"static-site-client-stack\" tabindex=\"-1\">Static Site client stack <a class=\"header-anchor\" href=\"#static-site-client-stack\">#</a></h4>\n<ul>\n<li>name.com (domain name)</li>\n<li>Google GSuite (email)</li>\n<li>Github (codebase)</li>\n<li>Netlify (hosting)</li>\n<li><a href=\"http://jekyllrb.com/\">Jekyll (static site generator)</a></li>\n<li>Terminal</li>\n<li><a href=\"https://atom.io/\">Atom</a></li>\n</ul>\n<h4 id=\"dynamic-site-client-stack\" tabindex=\"-1\">Dynamic site client stack <a class=\"header-anchor\" href=\"#dynamic-site-client-stack\">#</a></h4>\n<ul>\n<li>name.com, namcheap.com, hover.com (domain names)</li>\n<li>Github (Codebase)</li>\n<li><a href=\"https://m.do.co/c/ff35163be632\">Digital Ocean</a> (hosting)\n<ul>\n<li><a href=\"https://www.vultr.com/?ref=8341661\">Vultr (hosting)</a></li>\n</ul>\n</li>\n<li>WordPress (Content Management System)</li>\n<li>BunnyCDN (Content Delivery Network)</li>\n</ul>\n<h3 id=\"mail\" tabindex=\"-1\">Mail <a class=\"header-anchor\" href=\"#mail\">#</a></h3>\n<ul>\n<li><a href=\"https://improvmx.com/\">ImprovMX</a></li>\n</ul>\n<h3 id=\"community\" tabindex=\"-1\">Community <a class=\"header-anchor\" href=\"#community\">#</a></h3>\n<ul>\n<li><a href=\"https://home.omg.lol/referred-by/adjb\">omg.lol</a></li>\n</ul>\n",
			"date_published": "2020-03-17T03:15:34Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2020-02-01-national-association-baptist-professors-religion/",
			"url": "https://www.adamdjbrett.com/blog/2020-02-01-national-association-baptist-professors-religion/",
			"title": "National Association of Baptist Professors of Religion",
			"content_html": "<p>The National Association of Baptist Professors of Religion is a community of teaching scholars. Most members teach at Baptist-affiliated schools, colleges, and seminaries, but members also hail from a wide range of institutions in the United States, Canada, and abroad, including church-related and state-supported schools.</p>\n<h2 id=\"the-national-association-of-baptist-professors-of-religion-nabpr\" tabindex=\"-1\">The National Association of Baptist Professors of Religion <a href=\"https://nabpr.org\">(NABPR)</a> <a class=\"header-anchor\" href=\"#the-national-association-of-baptist-professors-of-religion-nabpr\">#</a></h2>\n<p>I serve as the Assistant Executive Secretary. My two primary roles are social media coordinator and web administrator.</p>\n<h2 id=\"social-media-coordinator\" tabindex=\"-1\">Social Media Coordinator <a class=\"header-anchor\" href=\"#social-media-coordinator\">#</a></h2>\n<p>Recently I was hired to be the social media manager for NABPR and in this capacity I manage the website, two facebook groups, facebook page, twitter, and other social media platforms. Presently we use social media to reach out to members, live tweet conference keynotes and more. Until recently the website was hosted as a google site, until I moved it over to wordpress to better facilitate updating and maintaining the site while giving it a more modern look. Plus Wordpress allows for easier integration of online payments via paypal and better conforms to google and other search engines best practices.</p>\n<h2 id=\"web-administrator\" tabindex=\"-1\">Web Administrator <a class=\"header-anchor\" href=\"#web-administrator\">#</a></h2>\n<h3 id=\"programming-languages\" tabindex=\"-1\">Programming languages <a class=\"header-anchor\" href=\"#programming-languages\">#</a></h3>\n<ul>\n<li>HTML</li>\n<li>CSS</li>\n<li>Javascript</li>\n</ul>\n<h3 id=\"other-elements\" tabindex=\"-1\">Other elements <a class=\"header-anchor\" href=\"#other-elements\">#</a></h3>\n<ul>\n<li>Full responsive website</li>\n<li>social media manager</li>\n<li>Jekyll</li>\n<li>Github</li>\n<li>BunnyCDN</li>\n<li>integrated social media</li>\n<li>google analytics</li>\n<li>google search console</li>\n<li>PayPal integration</li>\n<li>online conference registration</li>\n</ul>\n",
			"date_published": "2020-03-17T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2020-02-20-haudenosaunee-womens-influence/",
			"url": "https://www.adamdjbrett.com/blog/2020-02-20-haudenosaunee-womens-influence/",
			"title": "Gloria Steinem",
			"content_html": "<p><em>The event was cancelled due to COVID-19 concerns</em></p>\n<h2 id=\"haudenosaunee-womens-influence-on-the-womens-rights-movement\" tabindex=\"-1\">Haudenosaunee Women's Influence on the Women's Rights Movement <a class=\"header-anchor\" href=\"#haudenosaunee-womens-influence-on-the-womens-rights-movement\">#</a></h2>\n<h2 id=\"featuring-gloria-steinem-sally-roesch-wagner-jeanne-shenandoah-and-betty-lyons\" tabindex=\"-1\">Featuring: Gloria Steinem, Sally Roesch Wagner, Jeanne Shenandoah, &amp; Betty Lyons <a class=\"header-anchor\" href=\"#featuring-gloria-steinem-sally-roesch-wagner-jeanne-shenandoah-and-betty-lyons\">#</a></h2>\n<p>While we celebrate the 100th anniversary of women gaining the right to vote in the United States, to celebrate the fact that women of the Haudenosaunee Confederacy have exercised political voice in this land for 1,000 years. These Indigenous women were the model for early suffragists like Lucretia Mott, Elizabeth Cady Stanton, and Matilda Joslyn Gage. In the mid-1800s, women of the United States were considered “dead in the law” after they married, which meant they had no rights and were under the control of their husbands. They looked at their Indigenous sisters, with whom they had formed friendships, and saw another society, one in which women and men were equals. Women were able to choose their political representatives, while having responsibility for the economy, land, and spiritual ceremonies. This model became the impetus for American women to demand equality under the law and the right to vote.</p>\n<p>![Haudenosaunee Women's Influence Poster](/assets/img/posters/2020-Haudenosaunee-women-influence-web.webp &quot;The central image features Onondaga Nation women (left to right) &quot;Clanmother Audrey Shenandoah, daughters Rochelle Brown and Jessica Jeanne Shenandoah with cameos of Elizabeth Cady Stanton (left), Matilda Joslyn Gage (center) and Lucretia Mott (right). Image SCW ©2018, Onondaga Nation photograph: Toba Tucker ©1991&quot;)</p>\n<p>To learn more about this amazing confluence of cultures and to celebrate the 100th anniversary of woman suffrage in 2020, join us as we honor our Haudenosaunee Sisters for their inspiration and guidance.</p>\n<ul>\n<li><strong>Gloria Steinem</strong>, writer, lecturer, political activist, and feminist organizer</li>\n<li><strong>Dr. Sally Roesch Wagner</strong>, Executive Director of the Matilda Joslyn Gage Foundation</li>\n<li><strong>Jeanne Shenandoah</strong>, Onondaga Nation Eel Clan Traditional Medicine Keeper</li>\n<li><strong>Gaeñ hia uh/Betty Lyons</strong>, Onondaga Nation, Snipe Clan, Executive Director of the <a href=\"https://aila.ngo\">American Indian Law Alliance</a></li>\n</ul>\n<p>After the panel, we will present the first Annual Matilda Effect Project Award to the family of Audrey Shenandoah held the title of Deer Clanmother of the Onondaga Nation. Audrey has represented the Haudenosaunee Confederacy internationally as a writer, teacher, and adviser of the Haudenosaunee Confederacy to the United Nations.</p>\n<h3 id=\"matilda-effect\" tabindex=\"-1\">Matilda Effect <a class=\"header-anchor\" href=\"#matilda-effect\">#</a></h3>\n<p>The term “Matilda Effect” was created by scientist Margaret Rossiter to refer to women like Gage who are not recognized for their achievements and inventions. The Matilda Effect Project will design a database that will memorialize their important contributions in an effort to repopulate our history with intersectional women who, like Gage, have worked for social justice and peace by creating a database that will memorialize their important efforts.</p>\n<p>The event is a fundraiser for the American Indian Law Alliance and the Matilda Joslyn Gage Foundation and is co-sponsored by the American Indian Community House and the Ethical NYC. For <a href=\"http://wwww.matildaeffect.events/\">TICKETS</a> visit: <a href=\"http://matildaeffect.events/\">http://matildaeffect.events/</a>.</p>\n<h2 id=\"event-details\" tabindex=\"-1\">Event Details <a class=\"header-anchor\" href=\"#event-details\">#</a></h2>\n<ul>\n<li>Date: March 9th, 2020</li>\n<li>Time:\n<ul>\n<li>VIP: 6:00-6:45PM</li>\n<li>Event: 7:00-9:00PM</li>\n</ul>\n</li>\n<li>Place: Ethical NYC, 2 West 64th Street New York, NY 10023</li>\n<li>Tickets:\n<ul>\n<li>VIP $200</li>\n<li>Event &amp; autographed copy of Sally Roesch Wagner’s <em>The Women’s Suffrage Movement</em>: $75</li>\n<li>Event: $50</li>\n</ul>\n</li>\n</ul>\n<p><a href=\"https://www.matildaeffect.events\">source: Matilda Effect</a></p>\n",
			"date_published": "2020-02-20T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2017-11-17-flourish-and-decay/",
			"url": "https://www.adamdjbrett.com/blog/2017-11-17-flourish-and-decay/",
			"title": "CFP: Flourish and Decay",
			"content_html": "<p>A Religion Department Graduate Conference with a keynote by Dr. Kathryn Lofton.</p>\n<h2 id=\"call-for-papers\" tabindex=\"-1\">Call for Papers <a class=\"header-anchor\" href=\"#call-for-papers\">#</a></h2>\n<p>The Religion Graduate Organization and the <a href=\"https://artsandsciences.syracuse.edu/religion//\">Department of Religion at Syracuse University</a> announce <a href=\"/\">the 2018 Graduate Student Conference <strong>Flourish and Decay: Exploring Religion in Process on Friday, April 13<sup>th</sup>, 2018.</strong></a>\n<a href=\"/assets/img/misc/2019-flourish-and-decay-header-main-min.webp\"><img src=\"/assets/img/tn/flourish-and-decay-header-main-min_tn.webp\" alt=\"Flourish and Decay Decorative Header\"></a></p>\n<p><em><strong>Flour·ish</strong>: [‘flǝriSH] (n., v.) growth and development in a good environment; a gesture or to gesture in such a way that attracts attention.</em></p>\n<p><em><strong>De·cay</strong>: [dǝ͘‘kā] ‘(n., v.) to rot organically or the process of decomposition; to deteriorate; to fall into a state of disrepair. Rotten matter. A gradual decline of quality.</em></p>\n<p>This conference proposes the terms “flourish” and “decay” as entry points through which to further understand how religion emerges and envelops within past, present, and future worlds.</p>\n<p>Both flourish and decay can operate as either overarching metaphors of change, transformation, and fluctuation or as literal descriptions of cycles of growth, consumption, and loss. We embrace the capaciousness of these terms and encourage graduate students to think innovatively through them as an opportunity to explore religion <em>in</em> process. We welcome diversity in topics, theoretical approaches, and methodologies from all academic fields and disciplines across a broad range of histories, geographies, and religious traditions.</p>\n<h3 id=\"keynote-kathryn-lofton-yale-university\" tabindex=\"-1\">Keynote: <a href=\"//keynote-speaker-kathryn-lofton/\">Kathryn Lofton, Yale University</a> <a class=\"header-anchor\" href=\"#keynote-kathryn-lofton-yale-university\">#</a></h3>\n<p>Papers and panels might engage the following (but not limited to) themes of:</p>\n<ul>\n<li>Fame, thriving, and prosperity</li>\n<li>Politics, conflict, and resistance</li>\n<li>Misogynoir, toxic masculinity, gender</li>\n<li>Afrofuturism, critical race theory</li>\n<li>Indigenous futurism, de/colonization practices</li>\n<li>Ruins, cities, empire, and war</li>\n<li>Futurity, millenarianism, apocalypticism and utopianism</li>\n<li>Community, class, geography, place, space</li>\n<li>Pollution in texts, bodies, environments, landscapes</li>\n<li>Disaster, trauma, toxicity, and recovery</li>\n<li>Life, biopolitics, necropolitics, health, governmentality</li>\n<li>Aesthetics, beauty, and the grotesque</li>\n<li>Precarity, neoliberalism, late capitalism, globalism, nationalism</li>\n<li>Environmentalism, the Anthropocene, climate change, waste</li>\n<li>Technology, transhumanism, robotics, and artificial intelligence</li>\n<li>The viral and the virtual, affect theory</li>\n<li>Death, funerary and burial rites</li>\n<li>Temporalities, histories</li>\n</ul>\n<p>Please submit a short abstract (350 words for papers; 500 words for panels) and a CV in PDF format to: SUReligionConference@gmail.com by <strong>January 20, 2018.</strong><br>\n<strong><a href=\"//\">religionconference.syr.edu</a></strong></p>\n<h4 id=\"download-promotional-flyers\" tabindex=\"-1\">Download Promotional Flyers <a class=\"header-anchor\" href=\"#download-promotional-flyers\">#</a></h4>\n<ul>\n<li><a href=\"//wp-content/uploads/2017/11/CFPflyer-print.pdf\">Print Flyer</a></li>\n<li><a href=\"//wp-content/uploads/2017/11/CFPflyer-web.pdf\">Web Flyer</a></li>\n</ul>\n<p><a href=\"/\">source</a></p>\n",
			"date_published": "2017-11-17T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2017-08-16-syallbus-design/",
			"url": "https://www.adamdjbrett.com/blog/2017-08-16-syallbus-design/",
			"title": "Syllabus Design Resources at Syracuse University",
			"content_html": "<p>Syracuse University syallbi design resources for teaching assistants.</p>\n<h2 id=\"syracuse-university-teaching-assistant-orientation\" tabindex=\"-1\">Syracuse University Teaching Assistant Orientation <a class=\"header-anchor\" href=\"#syracuse-university-teaching-assistant-orientation\">#</a></h2>\n<h3 id=\"syllabus-design-workshop\" tabindex=\"-1\">Syllabus Design Workshop <a class=\"header-anchor\" href=\"#syllabus-design-workshop\">#</a></h3>\n<p>Small Group #2\nAugust 16, 2017</p>\n<h2 id=\"syllabus-recommendations\" tabindex=\"-1\">Syllabus Recommendations <a class=\"header-anchor\" href=\"#syllabus-recommendations\">#</a></h2>\n<ul>\n<li>\n<p>Please check with <a href=\"https://class.syr.edu\">CLASS</a> and your department to ensure that you are including the required syallbi elements.</p>\n</li>\n<li>\n<p><a href=\"https://class.syr.edu/academic-integrity/policy/\">Updated Academic Integrity Policy</a></p>\n<ul>\n<li><a href=\"https://class.syr.edu/academic-integrity/syllabus-recommendations/\">Academic Integrity Syllabus Recommendations</a></li>\n<li><a href=\"https://class.syr.edu/academic-integrity/expectations/\">Academic Integrity Expecations</a>\n<ul>\n<li>It is important to take time in class to cover these expectations with studies</li>\n</ul>\n</li>\n</ul>\n</li>\n<li>\n<p><a href=\"https://class.syr.edu/academic-integrity/syllabus-recommendations/\">Course Specific Policies on the Use of Turnitin</a></p>\n</li>\n<li>\n<p>Religious Observance Policy</p>\n<blockquote>\n<blockquote>\n<p>Religious Observances Notification and Policy</p>\n</blockquote>\n</blockquote>\n<blockquote>\n<blockquote>\n<p>SU religious observances notification and policy, found at  https://hendricks.syr.edu/spiritual-life/index.html, recognizes the diversity of faiths represented among the campus community and protects the rights of students, faculty, and staff to observe religious holidays according to their tradition.  Under the policy, students are provided an opportunity to make up any examination, study, or work requirements that may be missed due to a religious observance provided they notify their instructors before the end of the second week of classes for regular session classes and by the submission deadline for flexibly formatted classes.</p>\n</blockquote>\n</blockquote>\n<blockquote>\n<blockquote>\n<p>For fall and spring semesters, an online notification process is available for students in <strong>My Slice / StudentServices / Enrollment / MyReligiousObservances / Add a Notification.</strong>  Instructors may access a list of their students who have submitted a notification in My Slice Faculty Center. [Enter course specific language as appropriate, about how and when academic requirements will be made up.]</p>\n</blockquote>\n</blockquote>\n</li>\n<li>\n<p><a href=\"https://coursecatalog.syr.edu/content.php?catoid=3&amp;navoid=270#Student_Academic_Work\">Student Academic Work Policy</a></p>\n</li>\n</ul>\n<h2 id=\"syllabus-required-statement-on-disability-related-accommodations\" tabindex=\"-1\">Syllabus Required Statement on Disability-Related Accommodations <a class=\"header-anchor\" href=\"#syllabus-required-statement-on-disability-related-accommodations\">#</a></h2>\n<ul>\n<li><a href=\"https://universitysenate.syr.edu/curricula/courses-proc/syllabus/disability-syllabus-statement/\">Syllabus Statement Regarding Disability-Related Academic Adjustments (required)</a></li>\n<li><a href=\"https://disabilityservices.syr.edu/faculty-staff/syllabus-statement/\">Optional Diversity and Disability Syllabus Statement: (in addition to the required syllabus statement)</a></li>\n</ul>\n<h2 id=\"template\" tabindex=\"-1\">Template <a class=\"header-anchor\" href=\"#template\">#</a></h2>\n<ul>\n<li><a href=\"https://universitysenate.syr.edu/curricula/forms/course-syllabus-template/\">Site for Course Syllabus Template</a></li>\n<li><a href=\"https://universitysenate.syr.edu/curricula/wp-content/uploads/sites/2/2013/08/syllabus-template.docx\">Syllabus Template docx file</a></li>\n</ul>\n<h3 id=\"disclaimer\" tabindex=\"-1\">Disclaimer <a class=\"header-anchor\" href=\"#disclaimer\">#</a></h3>\n<p>This page is designed to point Syracuse University Teaching Assitants towards <strong>some</strong> of the relveant rescources to consider when doing course design. This list is by no means exhaustive and should not in any way be considered definitive.</p>\n<h4 id=\"image-credit\" tabindex=\"-1\">image credit <a class=\"header-anchor\" href=\"#image-credit\">#</a></h4>\n<p><a href=\"https://pixabay.com/en/technology-classroom-education-1095751/\">LTDSupport</a></p>\n",
			"date_published": "2017-08-16T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2017-08-16-su-policy-statements/",
			"url": "https://www.adamdjbrett.com/blog/2017-08-16-su-policy-statements/",
			"title": "Selected Syracuse University Policy Statements",
			"content_html": "<p>These are selected Syracuse University policy documents which might be useful in helping to facilitate leading TA orientation small groups.</p>\n<p>This list is not exhaustive and was for an exercise in 2017.\nPlease discuss SU policy with your department and <a href=\"supolicies.syr.edu\">Syracuse University  Governance, Ethics, Integrity, and Legal Compliance</a>.</p>\n<h1 id=\"su-policy-statements\" tabindex=\"-1\">SU Policy Statements <a class=\"header-anchor\" href=\"#su-policy-statements\">#</a></h1>\n<p><a href=\"supolicies.syr.edu\">Syracuse University  Governance, Ethics, Integrity, and Legal Compliance</a></p>\n<ul>\n<li><a href=\"https://class.syr.edu/academic-integrity/policy/\">Academic Integrity (effective January 1, 2017)</a></li>\n<li><a href=\"http://supolicies.syr.edu/ethics/athletic_comply.htm\">Athletic Compliance Policy Statement</a></li>\n<li><a href=\"http://supolicies.syr.edu/ethics/alcohol.htm\">Alcohol, Other Drugs, and Tobacco Policies</a></li>\n<li><a href=\"http://supolicies.syr.edu/ethics/ferpa.htm\">Compliance with the Family Educational Rights and Privacy Act (FERPA)</a></li>\n<li><a href=\"http://supolicies.syr.edu/ethics/nonD_equal_policy.htm\">Non-Discrimination and Equal Opportunity Policy Statement</a></li>\n<li><a href=\"http://supolicies.syr.edu/ethics/nonD_disability_policy.htm\">Non-Discrimination on the Basis of Disability Policy Statement</a></li>\n<li><a href=\"http://supolicies.syr.edu/ethics/nonD_harass_emp.htm\">Non-Discrimination and Anti-Harassment in Employment</a></li>\n<li><a href=\"http://supolicies.syr.edu/ethics/nonD_emp_disability.htm\">Non-Discrimination in Employment on the Basis of Disability</a></li>\n<li><a href=\"http://supolicies.syr.edu/ethics/nonD_equal_emp.htm\">Non-Discrimination, Equal Employment Opportunity and Affirmative Action</a></li>\n<li><a href=\"http://supolicies.syr.edu/ethics/nonD_stud_disability.htm\">Non-Discrimination, Students with Disabilities Policy</a></li>\n<li><a href=\"http://supolicies.syr.edu/ethics/retaliation.htm\">prohibition of retaliation</a></li>\n<li><a href=\"http://supolicies.syr.edu/ethics/sexual_harass.htm\">sexual harassment.</a></li>\n<li><a href=\"http://counselingcenter.syr.edu/faculty-staff/title-ix-reporting.html\">Title IX Reporting</a></li>\n<li><a href=\"http://inclusion.syr.edu\">Office of Equal Opportunity, Inclusion, and Resolution Services</a></li>\n</ul>\n<h3 id=\"disclaimer\" tabindex=\"-1\">Disclaimer <a class=\"header-anchor\" href=\"#disclaimer\">#</a></h3>\n<p>This page shows a sample of some of the Syracuse University Policy Statements, for those looking for a place to begin examining university policies and proceedures. This list is not exhaustive.Please review and study the full list of SU Policy Statements. If you have questions or concerns please contact supolicy@syr.edu <a href=\"http://supolicies.syr.edu/\">http://supolicies.syr.edu/</a></p>\n<h4 id=\"image-credit\" tabindex=\"-1\">image credit <a class=\"header-anchor\" href=\"#image-credit\">#</a></h4>\n<p><a href=\"https://pixabay.com/en/technology-classroom-education-1095751/\">LTDSupport</a></p>\n",
			"date_published": "2017-08-16T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2017-08-16-integrating-techology/",
			"url": "https://www.adamdjbrett.com/blog/2017-08-16-integrating-techology/",
			"title": "Integrating Technology in the Classroom",
			"content_html": "<p>A presentation on integrating technology into the classroom.</p>\n<h2 id=\"integrating-technology-in-the-classroom\" tabindex=\"-1\">Integrating Technology in the Classroom <a class=\"header-anchor\" href=\"#integrating-technology-in-the-classroom\">#</a></h2>\n<p>by <strong>Adam DJ Brett &amp; Caleb McWhorter</strong>\nAugust 16, 2017</p>\n<p><a href=\"https://goo.gl/vwqW4A\">Google Apps Presentation slides</a></p>\n<h2 id=\"main-points\" tabindex=\"-1\">Main Points <a class=\"header-anchor\" href=\"#main-points\">#</a></h2>\n<ul>\n<li>Student Engagement</li>\n<li>Student Evaluation</li>\n<li>Student Assessment</li>\n<li>Graduate Student Resources</li>\n</ul>\n<h3 id=\"student-engagement-attendance\" tabindex=\"-1\">Student Engagement - Attendance <a class=\"header-anchor\" href=\"#student-engagement-attendance\">#</a></h3>\n<ul>\n<li><a href=\"https://itunes.apple.com/us/app/attendance2/id536206472?mt=8\">Attendance2 for iOS - David M. Reed Software</a></li>\n<li><a href=\"https://play.google.com/store/apps/details?id=peterman.apps.attendance&amp;hl=en\">Attendance Tracker for Android - PeterMan Apps </a></li>\n<li><a href=\"https://tophat.com/\">TopHat</a></li>\n<li>Sign in sheet with two signature spaces</li>\n</ul>\n<h3 id=\"student-engagement\" tabindex=\"-1\">Student Engagement <a class=\"header-anchor\" href=\"#student-engagement\">#</a></h3>\n<ul>\n<li>Kahoot.it\n<ul>\n<li>Gamification of classroom</li>\n</ul>\n</li>\n<li>Google Docs/Blackboard</li>\n<li>Discussion pages &amp; collaborative note taking\nPrompts</li>\n<li>Class hashtag for introverts</li>\n<li>Flipping the Classroom and Video</li>\n<li>Youtube/Vimeo/<a href=\"http://ensemble.syr.edu\">Ensemble Video (SU private)</a></li>\n<li>Handouts - question tools</li>\n</ul>\n<h3 id=\"student-engagement-flipping-the-classroom\" tabindex=\"-1\">Student Engagement - Flipping the Classroom <a class=\"header-anchor\" href=\"#student-engagement-flipping-the-classroom\">#</a></h3>\n<ul>\n<li>Video\n<ul>\n<li>Youtube/Vimeo/Ensemble Video (SU private Youtube)</li>\n</ul>\n</li>\n<li><a href=\"https://coursecast.ischool.syr.edu/Panopto/Pages/Home.aspx\">Panopto CourseCast - iSchool only Lecture capture tool</a></li>\n<li>Handouts</li>\n<li>Question Pools</li>\n<li><a href=\"https://www.symbaloo.com/\">Symbaloo</a> - Personal Learning Environment\n<ul>\n<li>Alternative Delicious - <a href=\"https://del.icio.us/\">del.icio.us</a></li>\n</ul>\n</li>\n</ul>\n<h3 id=\"student-evaluation\" tabindex=\"-1\">Student Evaluation <a class=\"header-anchor\" href=\"#student-evaluation\">#</a></h3>\n<ul>\n<li>Pedagogy and not Policing/ Plagiarism.\n<ul>\n<li>Rubrics</li>\n<li>TurnitIn works with Blackboard and can be used as a stand alone tool as well</li>\n</ul>\n</li>\n<li>Google Docs/Blackboard</li>\n<li>Clickers and the Blackboard app\n<ul>\n<li><a href=\"https://answers.syr.edu/pages/viewpage.action?pageId=7111328\">TurningPoint - Student Response System</a></li>\n</ul>\n</li>\n<li><a href=\"https://web.hypothes.is/\">Hypothes.is</a>\n<ul>\n<li>Annotate anything anywhere online and collaboratively</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"student-assessment-by-you\" tabindex=\"-1\">Student Assessment by You <a class=\"header-anchor\" href=\"#student-assessment-by-you\">#</a></h3>\n<ul>\n<li>Comment cards</li>\n<li>Written</li>\n<li>On Blackboard</li>\n<li>Mid-semester evaluations</li>\n<li>Write your own questions</li>\n<li>Create an online pool</li>\n<li>Office hour progress meeting</li>\n<li>Orange Success</li>\n</ul>\n<h3 id=\"student-assessment-of-you\" tabindex=\"-1\">Student Assessment of You <a class=\"header-anchor\" href=\"#student-assessment-of-you\">#</a></h3>\n<ul>\n<li>Comment cards</li>\n<li>Written</li>\n<li>Tweeted</li>\n<li>On Blackboard</li>\n<li>Mid-semester evaluations</li>\n<li>Write your own questions</li>\n<li>Create an online pool</li>\n<li>Office hour progress meeting</li>\n</ul>\n<h3 id=\"graduate-resources\" tabindex=\"-1\">Graduate Resources <a class=\"header-anchor\" href=\"#graduate-resources\">#</a></h3>\n<ul>\n<li><a href=\"https://expresions.syr.edu\">Expressions</a>\n<ul>\n<li>Syracuse University Wordpress</li>\n</ul>\n</li>\n<li>[Google Apps g.syr.edu] (G.syr.edu)\n<ul>\n<li>Syracuse University Google Docs</li>\n</ul>\n</li>\n<li><a href=\"https://collage.syr.edu\">Collage</a>\n<ul>\n<li>SU photo library</li>\n</ul>\n</li>\n<li><a href=\"https://prezi.com\">Prezi</a>\n<ul>\n<li>Powerpoint alternative</li>\n</ul>\n</li>\n<li>Dropbox / Google Drive / <a href=\"https://drive.syr.edu\">SU Drive</a></li>\n<li><a href=\"https://slack.com\">Slack</a>\n<ul>\n<li>chat app</li>\n</ul>\n</li>\n<li><a href=\"https://www.mindmeister.com/\">MindMeister</a>\n<ul>\n<li>Collaborative mind mapping tool. (paid)</li>\n</ul>\n</li>\n<li><a href=\"https://zoom.it\">Zoom.it</a>\n<ul>\n<li>Screen-capture &amp; annotation tool.</li>\n</ul>\n</li>\n<li><a href=\"http://researchguides.library.syr.edu/az.php\">SU Library Databases</a></li>\n<li><a href=\"https://www.merlot.org/merlot/index.htm\">Merlot - Multimedia Educational Resource for Learning and Online Teaching</a></li>\n<li><a href=\"http://doodle.com/\">Doodle</a></li>\n<li><a href=\"http://whenisgood.net/\">When is good</a></li>\n</ul>\n<h3 id=\"graduate-student-resources-stem-edition\" tabindex=\"-1\">Graduate Student Resources - STEM Edition <a class=\"header-anchor\" href=\"#graduate-student-resources-stem-edition\">#</a></h3>\n<ul>\n<li><a href=\"http://pages.uoregon.edu/koch/texshop/\">LaTeX</a></li>\n<li><a href=\"https://its.syr.edu/licenses/\">Mathematica/Matlab</a></li>\n<li><a href=\"http://demonstrations.wolfram.com/\">Wolfram</a></li>\n</ul>\n<h3 id=\"citation-management-tools\" tabindex=\"-1\">Citation Management Tools <a class=\"header-anchor\" href=\"#citation-management-tools\">#</a></h3>\n<ul>\n<li><a href=\"https://zotero.org\">Zotero</a> (free)</li>\n<li><a href=\"https://mendeley.com\">Mendeley</a> (free)</li>\n<li><a href=\"https://endnote.com\">Endnote</a> (expensive)</li>\n<li><a href=\"http://researchguides.library.syr.edu/refworks\">RefWorks - supported by the library.</a></li>\n<li>LaTex</li>\n</ul>\n<h3 id=\"help\" tabindex=\"-1\">Help <a class=\"header-anchor\" href=\"#help\">#</a></h3>\n<ul>\n<li>ITS Help\n<ul>\n<li>help@syr.edu / (315) 443-2677</li>\n<li>Scheduling appointments to see people is the best. Excellent help for blackboard</li>\n<li>Life Sciences/CST Service Center Room 1-227</li>\n</ul>\n</li>\n<li><a href=\"http://ols.syr.edu/\">Online Learning Services</a>\n<ul>\n<li>Blackboard, Adobe Connect, TurningPoint, Expressions, Turnitin, Ensemble, Social Media</li>\n<li><a href=\"http://graduateschool.syr.edu/wp-content/uploads/2015/05/Blackboard-for-TAs-instructions-72613.pdf\">Blackboard for Teaching Assistants PDF</a></li>\n</ul>\n</li>\n<li><a href=\"http://graduateschool.syr.edu/\">The Graduate School</a></li>\n<li><a href=\"http://disabilityservices.syr.edu/\">Office of Disability Services. ODS</a></li>\n<li><a href=\"http://sudcc.syr.edu/\">Disability Cultural Center</a></li>\n<li><a href=\"https://library.syr.edu/staff/subjects.php\">Subject Area Librarians</a></li>\n</ul>\n<h4 id=\"image-credit\" tabindex=\"-1\">image credit <a class=\"header-anchor\" href=\"#image-credit\">#</a></h4>\n<p><a href=\"https://pixabay.com/en/technology-classroom-education-1095751/\">LTDSupport</a></p>\n",
			"date_published": "2017-08-16T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/wocati/",
			"url": "https://www.adamdjbrett.com/wocati/",
			"title": "WOCATI",
			"content_html": "<p>I have been part of WOCATI since 2008, when Prof. Dr. Namsoon Kang asked me to serve as the Web Administrator for the organization.\nIn this capacity I have been part of several major projects for WOCATI.</p>\n<ul>\n<li>Including the WOCATI Executive Committee Meeting held on March 17-20, 2009 held at Princeton Theological Seminary, Princeton, New Jersey 08540.</li>\n<li>Several revisions of the website and shifts in hosts and platforms</li>\n<li>Type-setting, copy editing, layout, and design of the WOCATI book <a href=\"https:///wocati.org/work/challenges-promises-quality-assurance-theological-education/\"><em>Challenges and Promises of Quality Assurance in Theological Education</em></a>.</li>\n</ul>\n<h2 id=\"the-world-conference-of-associations-of-theological-institutions-wocati\" tabindex=\"-1\">The World Conference of Associations of Theological Institutions (WOCATI) <a class=\"header-anchor\" href=\"#the-world-conference-of-associations-of-theological-institutions-wocati\">#</a></h2>\n<h2 id=\"wocati-book-cover\" tabindex=\"-1\">WOCATI Book Cover <a class=\"header-anchor\" href=\"#wocati-book-cover\">#</a></h2>\n<p><img src=\"/assets/img/misc/wocati-cover.webp\" alt=\"WOCAT Book Cover\" title=\"WOCATI Book Cover\"></p>\n<h2 id=\"wocati-website-evolution\" tabindex=\"-1\">WOCATI website evolution <a class=\"header-anchor\" href=\"#wocati-website-evolution\">#</a></h2>\n<p>WOCATI started out as raw HTML and iFrames before moving onto typo3 hosted by the <a href=\"https:///oikoumene.org\">World Council of Churches</a> before moving onto WordPress with a custom theme. Presently WOCATI's website is running on the static site generator Jekyll and is hosted on Github. Transitioning to Jekyll + Github allows for WOCATI's website to be fast and responsive for its global audience.</p>\n<h2 id=\"programming-languages\" tabindex=\"-1\">Programming languages <a class=\"header-anchor\" href=\"#programming-languages\">#</a></h2>\n<ul>\n<li>HTML</li>\n<li>CSS</li>\n<li>Javascript</li>\n<li>schema.org</li>\n</ul>\n<h2 id=\"other-elements\" tabindex=\"-1\">other elements <a class=\"header-anchor\" href=\"#other-elements\">#</a></h2>\n<ul>\n<li>responsive design</li>\n<li>Jekyll + Github</li>\n<li>google analytics</li>\n<li>google search console</li>\n<li>vertical social media integration</li>\n</ul>\n",
			"date_published": "2016-10-24T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2016-10-24-stephanie-wyatt/",
			"url": "https://www.adamdjbrett.com/blog/2016-10-24-stephanie-wyatt/",
			"title": "Stephanie M. Wyatt",
			"content_html": "<p>Stephanie M. Wyatt earned her PhD in Hebrew Bible (Old Testament) from Brite Divinity School at Texas Christian University.</p>\n<p>Her dissertation is <em>Widows in the Memories of Biblical Israel</em>. She is an ordained Baptist ministry who loves biblical interpretation, Christian education, pastoral care and ministry, social justice, and living sustainably.</p>\n<h2 id=\"stephanie-m-wyatt\" tabindex=\"-1\"><a href=\"http://stephaniewyatt.net\">Stephanie M. Wyatt</a> <a class=\"header-anchor\" href=\"#stephanie-m-wyatt\">#</a></h2>\n<p>I helped Stephanie develop a website that highlights her work as a teacher-scholar, minister, and community builder.</p>\n<h3 id=\"programming-languages\" tabindex=\"-1\">Programming languages <a class=\"header-anchor\" href=\"#programming-languages\">#</a></h3>\n<ul>\n<li>HTML</li>\n<li>CSS</li>\n<li>Javascript</li>\n<li>Jekyll + Github</li>\n</ul>\n<h3 id=\"other-elements\" tabindex=\"-1\">Other elements <a class=\"header-anchor\" href=\"#other-elements\">#</a></h3>\n<ul>\n<li>Full responsive website</li>\n<li>Wordpress</li>\n<li>Wordpress plugins</li>\n<li>google apps integration for mail.</li>\n<li>CDN using Amazon Cloudfront and S3</li>\n<li>integrated social media</li>\n<li>google analytics</li>\n<li>google search console</li>\n</ul>\n",
			"date_published": "2016-10-24T00:00:00Z"
		}
		,
		{
			"id": "https://www.adamdjbrett.com/blog/2016-10-24-warner/",
			"url": "https://www.adamdjbrett.com/blog/2016-10-24-warner/",
			"title": "Warner Southern College",
			"content_html": "<p>My work at Warner Southern College.</p>\n<h2 id=\"warner-university-formerly-warner-southern-college\" tabindex=\"-1\">Warner University formerly Warner Southern College <a class=\"header-anchor\" href=\"#warner-university-formerly-warner-southern-college\">#</a></h2>\n<p><a href=\"http://warner.edu/\">Warner University</a> is a evangelical Christian College located in Lake Wales, Florida. I attended Warner from 2002-2006. During this time I double majored in History and Biblical Studies while also working several on campus jobs, until I eventually became the Web Administrator for the college.\nAs the web admin I my responsibilities were to oversee and maintain the website and to assist in transitioning the website from multiple servers some IIS running ASP and ASP.net and others a php based LAMP server.</p>\n<h3 id=\"projects\" tabindex=\"-1\">Projects <a class=\"header-anchor\" href=\"#projects\">#</a></h3>\n<ul>\n<li>Consolidation of webpages to a single server</li>\n<li>Creating a streamlined unified ASP/HTML/CSS style and structure.</li>\n<li>develop an HTML/CSS online catalog and ebook reader for the library</li>\n<li>assisting the library in updating the card catalog and student ID system</li>\n<li>assisting the athletics department</li>\n<li>assisting with rolling out Active Directory to a network of five-hundred and thirty-eight system</li>\n<li>Assisting in transitioning online education to the <em>Moodle</em> Learning Management System running on WAMP servers.</li>\n</ul>\n<figure>\n\t<a href=\"/assets/img/websites/wsc-original.webp\"><img src=\"/assets/img/websites/wsc-761x440.webp\" alt=\"Warner University website screenshot\"></a>\n\t<figcaption>Warner University/Warner Southern College.</figcaption>\n</figure>\n<h3 id=\"programming-languages\" tabindex=\"-1\">Programming languages <a class=\"header-anchor\" href=\"#programming-languages\">#</a></h3>\n<ul>\n<li>ASP/ASP.net</li>\n<li>HTML</li>\n<li>CSS</li>\n<li>Javascript</li>\n</ul>\n<h3 id=\"other-technical-elements\" tabindex=\"-1\">other technical elements <a class=\"header-anchor\" href=\"#other-technical-elements\">#</a></h3>\n<ul>\n<li>google analytics</li>\n<li>google search console</li>\n<li>google search gadget integration</li>\n<li>search engine optimization</li>\n<li>working in LAMP and WAMP environments</li>\n</ul>\n",
			"date_published": "2016-10-20T00:00:00Z"
		}
		
	]
}