# Primer

Primer is GitHub's design system, with CSS and component-library implementations for building user interfaces.

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

## The TL;DR on MCP: Why context matters and how to put it to work

DevFeed: [The TL;DR on MCP: Why context matters and how to put it to work](<https://devfeed.tech/articles/the-tl-dr-on-mcp-why-context-matters-and-how-to-put-it-to-work-10154.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/the-tldr-on-mcp/>)

Author: Emma Webster

Published: 2026-04-15T21:57:00Z

Content type: article

Language: en

Sources: [Figma Blog](<https://devfeed.tech/sources/figma-blog.md>)

Topics: [Model Context Protocol (MCP)](<https://devfeed.tech/topics/model-context-protocol-mcp.md>), [Figma](<https://devfeed.tech/topics/figma.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Primer](<https://devfeed.tech/topics/primer.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>)

Tags: [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [code-generation](<https://devfeed.tech/tags/code-generation.md>), [design-system](<https://devfeed.tech/tags/design-system.md>), [figma](<https://devfeed.tech/tags/figma.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>)

### AI overview

Figma announces the beta release of its MCP server, which brings design context into developer workflows so LLMs can generate code that better reflects Figma designs and design systems. The article also describes moving running interfaces between Codex and Figma for collaborative exploration and refinement.

### Source excerpt

Figma's MCP server brings your design decisions into the tools where code gets written--so what gets built actually matches what was designed. Here's what that unlocks for everyone who builds products.

## Keycloak 25.0.0 released

DevFeed: [Keycloak 25.0.0 released](<https://devfeed.tech/articles/keycloak-25-0-0-released-31644.md>)

Original publisher: [Read original article](<https://www.keycloak.org/2024/06/keycloak-2500-released>)

Author: Keycloak Team

Published: 2024-06-10T00:00:00Z

Content type: release

Language: en

Sources: [Keycloak Blog](<https://devfeed.tech/sources/keycloak-blog.md>)

Topics: [Keycloak](<https://devfeed.tech/topics/keycloak.md>), [releases](<https://devfeed.tech/topics/releases.md>), [Release notes](<https://devfeed.tech/topics/release-notes.md>), [version](<https://devfeed.tech/topics/version.md>), [upgrade](<https://devfeed.tech/topics/upgrade.md>), [Java](<https://devfeed.tech/topics/java.md>), [OAuth 2.0](<https://devfeed.tech/topics/oauth2.md>), [OpenID connect (OIDC)](<https://devfeed.tech/topics/oidc.md>), [Primer](<https://devfeed.tech/topics/primer.md>), [saml](<https://devfeed.tech/topics/saml.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [deprecated](<https://devfeed.tech/tags/deprecated.md>), [design-system](<https://devfeed.tech/tags/design-system.md>), [idm](<https://devfeed.tech/tags/idm.md>), [kerberos](<https://devfeed.tech/tags/kerberos.md>), [keycloak](<https://devfeed.tech/tags/keycloak.md>), [keycloak-release](<https://devfeed.tech/tags/keycloak-release.md>), [ldap](<https://devfeed.tech/tags/ldap.md>), [oauth](<https://devfeed.tech/tags/oauth.md>), [oauth-2-0](<https://devfeed.tech/tags/oauth-2-0.md>), [oidc](<https://devfeed.tech/tags/oidc.md>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [openjdk](<https://devfeed.tech/tags/openjdk.md>), [release](<https://devfeed.tech/tags/release.md>), [release-notes](<https://devfeed.tech/tags/release-notes.md>), [saml](<https://devfeed.tech/tags/saml.md>), [security](<https://devfeed.tech/tags/security.md>), [sso](<https://devfeed.tech/tags/sso.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>), [version](<https://devfeed.tech/tags/version.md>)

### AI overview

Keycloak 25.0.0 removes the Account Console v2 theme and most Java adapters, adds OpenJDK 21 support while deprecating OpenJDK 17, updates the consoles to PatternFly 5, and makes Argon2 the default password-hashing algorithm outside FIPS environments.

### Source excerpt

To download the release go to Keycloak downloads. Highlights Account Console v2 theme removed The Account Console v2 theme has been removed from Keycloak. This theme was deprecated in Keycloak 24 and replaced by the Account Console v3 theme. If you are still using this theme, you should migrate to the Account Console v3 theme. Java 21 support Keycloak now supports OpenJDK 21, as we want to stick to the latest LTS OpenJDK versions. Java 17 support is deprecated OpenJDK 17 support is deprecated in Keycloak, and will be removed in a following release in favor of OpenJDK 21. Most of Java adapters removed As stated in the release notes of previous Keycloak version, the most of Java adapters are now removed from the Keycloak codebase and downloads pages. For OAuth 2.0/OIDC, this includes removal of the Tomcat adapter, WildFly/EAP adapter, Servlet Filter adapter, KeycloakInstalled desktop adapter, the jaxrs-oauth-client adapter, JAAS login modules, Spring adapter and SpringBoot adapters. You can check our older post for the list of some alternatives. For SAML, this includes removal of the Tomcat adapter and Servlet filter adapter. SAML adapters are still supported with WildFly and JBoss EAP. The generic Authorization Client library is still supported, and we still plan to support it. It aims to be used in combination with any other OAuth 2.0 or OpenID Connect libraries. You can check the quickstarts for some examples where this authorization client library is used together with the 3rd party Java adapters like Elytron OIDC or SpringBoot. You can check the quickstarts also for the example of SAML adapter used with WildFly. Upgrade to PatternFly 5 In Keycloak 24, the Welcome page is updated to use PatternFly 5, the latest version of the design system that underpins the user interface of Keycloak. In this release, the Admin Console and Account Console are also updated to use PatternFly 5. If you want to extend and customize the Admin Console and Account Console, review the ch

## The future of design systems is complicated

DevFeed: [The future of design systems is complicated](<https://devfeed.tech/articles/the-future-of-design-systems-is-complicated-10116.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/the-future-of-design-systems-is-complicated/>)

Author: Carly Ayres

Published: 2023-01-31T00:00:00Z

Content type: article

Language: en

Sources: [Figma Blog](<https://devfeed.tech/sources/figma-blog.md>)

Topics: [Primer](<https://devfeed.tech/topics/primer.md>), [Figma](<https://devfeed.tech/topics/figma.md>), [Material Design](<https://devfeed.tech/topics/material-design.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [Accessibility](<https://devfeed.tech/topics/accessibility.md>), [Google](<https://devfeed.tech/topics/google.md>), [Automation](<https://devfeed.tech/topics/automation.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [app](<https://devfeed.tech/tags/app.md>), [automation](<https://devfeed.tech/tags/automation.md>), [design-systems](<https://devfeed.tech/tags/design-systems.md>), [digital-design](<https://devfeed.tech/tags/digital-design.md>), [figma](<https://devfeed.tech/tags/figma.md>), [google](<https://devfeed.tech/tags/google.md>), [product](<https://devfeed.tech/tags/product.md>), [tooling](<https://devfeed.tech/tags/tooling.md>)

### AI overview

The article examines how design systems are becoming more complex as digital products expand across form factors, use cases, accessibility requirements, performance expectations, and interconnected teams. It discusses the shift away from skeuomorphic metaphors, Google's evolution of Material Design, and the growing influence of tooling, automation, and code-inspired structures.

### Source excerpt

We talked to several industry experts about how they're managing the future of design systems--from tooling to automation to accessibility.

## Updating Illustrations at Scale

DevFeed: [Updating Illustrations at Scale](<https://devfeed.tech/articles/updating-illustrations-at-scale-1661.md>)

Original publisher: [Read original article](<https://shopify.engineering/updating-illustrations-shopify-scale>)

Author: Emma Orhun

Published: 2021-06-03T20:48:53Z

Content type: article

Language: en

Sources: [Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering.md>), [Shopify Engineering - Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering-shopify-engineering.md>)

Topics: [Shopify](<https://devfeed.tech/topics/shopify.md>), [Primer](<https://devfeed.tech/topics/primer.md>), [Code](<https://devfeed.tech/topics/code.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [App](<https://devfeed.tech/topics/app.md>), [API](<https://devfeed.tech/topics/api.md>), [SVG](<https://devfeed.tech/topics/svg.md>), [pdf](<https://devfeed.tech/topics/pdf.md>)

Tags: [applications](<https://devfeed.tech/tags/applications.md>), [code](<https://devfeed.tech/tags/code.md>), [design](<https://devfeed.tech/tags/design.md>), [dev](<https://devfeed.tech/tags/dev.md>), [developers](<https://devfeed.tech/tags/developers.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [education](<https://devfeed.tech/tags/education.md>), [illustration](<https://devfeed.tech/tags/illustration.md>), [images](<https://devfeed.tech/tags/images.md>), [open](<https://devfeed.tech/tags/open.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [product](<https://devfeed.tech/tags/product.md>), [scale](<https://devfeed.tech/tags/scale.md>), [shopify](<https://devfeed.tech/tags/shopify.md>), [source](<https://devfeed.tech/tags/source.md>), [svg](<https://devfeed.tech/tags/svg.md>), [tools](<https://devfeed.tech/tags/tools.md>)

### AI overview

This article describes how Shopify's Polaris team updated the illustration style across the Shopify product and addressed the difficulty of managing illustrations spread across more than 6,000 repositories. The team built an open source solution that helps illustrators find illustrations and their references in code across repositories, sort them by file size or reference count, and filter them by repository.

### Source excerpt

The Polaris team creates tools, education and documentation that helps unite teams across Shopify to build better experiences. We created Polaris, our design system, and continue to maintain it. We are a multidisciplinary team with a range of experience. Some people have been at Shopify for over 6 years and others, like me, are a part of our Dev Degree program.