|
4 | 4 | <title>Typelevel Blog</title> |
5 | 5 | <link>https://typelevel.org/blog/</link> |
6 | 6 | <description>The Typelevel Blog RSS Feed</description> |
| 7 | +<item> |
| 8 | + <title>typelevel.org built with Typelevel</title> |
| 9 | + <pubDate>Wed, 18 Feb 2026 00:00:00 GMT</pubDate> |
| 10 | + |
| 11 | + <dc:creator>Arman Bilge</dc:creator> |
| 12 | + |
| 13 | + <dc:creator>Andrew Valencik</dc:creator> |
| 14 | + |
| 15 | + <link>https://typelevel.org/blog/typelevel-org-built-with-typelevel.html</link> |
| 16 | + <guid isPermaLink="true">https://typelevel.org/blog/typelevel-org-built-with-typelevel.html</guid> |
| 17 | + <description><![CDATA[ |
| 18 | +<p>We are proud to share that our website is now built with <a href="https://typelevel.org/Laika">Laika</a>, a Typelevel Organization project for generating static sites! As cool as it is that we are self-hosting, the intention of this revamp was to <strong>make it easier for our community to develop and contribute to the website</strong>. We <a href="https://typelevel.org/colophon.html">chose technologies</a> that we hope balance familiarity and ease-of-use with functionality and stability. Notably, this new website can be generated in its entirety by running a Scala script: <code>scala build.scala</code>. Stay tuned for a future blog post that dives into the details, but for now you may peruse the <a href="https://github.com/typelevel/typelevel.github.com/pull/576">PR</a>.</p> |
| 19 | +<p>Finally, we would like to express gratitude to our friends at 47 Degrees who generously built the <a href="https://typelevel.org/blog/new-website-layout.html">previous version</a> of the website for us.</p> |
| 20 | +
|
| 21 | +<h2 id="what-s-next-and-how-you-can-help" class="section">What’s next and how you can help</h2> |
| 22 | +<p>Truthfully, so far this is a "minimally viable website" and we invite you to <a href="https://github.com/typelevel/typelevel.github.com#get-started">help us iterate on it</a>. Broadly, our goals are to explain:</p> |
| 23 | +<ol class="arabic"> |
| 24 | + <li>Who we are, and how you can join our community.</li> |
| 25 | + <li>What we build, and how you can use it.</li> |
| 26 | +</ol> |
| 27 | +<p>The next phase of development will largely focus on creating new content to support these goals (and the infrastructure to support that content). Here are a few ideas we have:</p> |
| 28 | +<ul> |
| 29 | + <li> |
| 30 | + Educational and tutorial content to facilitate onboarding. |
| 31 | + <ul> |
| 32 | + <li>How to <strong>Get Started</strong> with Typelevel using our <a href="https://typelevel.org/toolkit">Toolkit</a>.</li> |
| 33 | + <li>Curated pathways to <strong>Learn</strong> how to use Typelevel in different scenarios: web services, serverless, CLIs, UIs, etc.</li> |
| 34 | + <li>How to <strong>Get Started Contributing</strong> both to existing projects and also by publishing new libraries with <a href="https://typelevel.org/sbt-typelevel/">sbt-typelevel</a>.</li> |
| 35 | + </ul> |
| 36 | + </li> |
| 37 | + <li>A <strong>Typelevel Project Index</strong> for exploring Organization and Affiliate projects, à la <a href="https://index.scala-lang.org/">Scaladex</a>. We are imagining a webapp built with <a href="https://armanbilge.com/calico/">Calico</a>, with features for browsing projects, finding version numbers, and scaffolding new applications.</li> |
| 38 | + <li> |
| 39 | + Content-agnostic enhancements to the website itself. |
| 40 | + <ul> |
| 41 | + <li>Upstreaming customizations from our build to Laika.</li> |
| 42 | + <li>Integrating <a href="https://scalameta.org/mdoc/">mdoc</a>, for typechecking code.</li> |
| 43 | + <li>Improvements to layout, styling, and theme.</li> |
| 44 | + </ul> |
| 45 | + </li> |
| 46 | +</ul> |
| 47 | +<p>We are accepting ideas and help in many forms! Please use our <a href="https://github.com/typelevel/typelevel.github.com/issues">issue tracker</a> and join the discussion on the <a href="https://discord.gg/krrdNdSDFf">#website</a> channel in our Discord server.</p> |
| 48 | +
|
| 49 | +<h2 id="in-memoriam" class="section">In memoriam</h2> |
| 50 | +<p>This project would not have been possible without <a href="https://github.com/jenshalm">Jens Halm</a> and his <a href="https://typelevel.org/Laika/latest/01-about-laika/02-design-goals.html">vision</a> for a documentation tool that is native to our ecosystem. Jens raised the bar for open source stewardship: beyond the technical excellence of his work on <a href="https://typelevel.org/Laika">Laika</a>, he consistently published feature roadmaps, detailed issue and PR descriptions, and thorough documentation. Indeed, by creating a documentation tool that integrated so well with our tech stack, he has empowered <em>all</em> of us to become exemplary maintainers. Moreover, Jens' enthusiasm to support our community (including entertaining our numerous feature requests with in-depth responses full of context and design insights!) was his most generous gift to us.</p>]]></description> |
| 51 | +</item> |
7 | 52 | <item> |
8 | 53 | <title>Custom Error Types Using Cats Effect and MTL</title> |
9 | 54 | <pubDate>Tue, 2 Sep 2025 00:00:00 GMT</pubDate> |
|
0 commit comments