# help

Published articles for help.

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

## Keycloak 25.0.4 released

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

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

Author: Keycloak Team

Published: 2024-08-19T00: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>), [version](<https://devfeed.tech/topics/version.md>), [upgrade](<https://devfeed.tech/topics/upgrade.md>)

Tags: [ci](<https://devfeed.tech/tags/ci.md>), [help](<https://devfeed.tech/tags/help.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>), [migration](<https://devfeed.tech/tags/migration.md>), [npm](<https://devfeed.tech/tags/npm.md>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [quarkus](<https://devfeed.tech/tags/quarkus.md>), [release](<https://devfeed.tech/tags/release.md>), [saml](<https://devfeed.tech/tags/saml.md>), [sql](<https://devfeed.tech/tags/sql.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.4 is released. The release includes an upgrade to Infinispan 15.0.7.Final and resolves bugs affecting the account and admin UIs, authorization, CI, SAML, sessions, storage, and documentation.

### Source excerpt

To download the release go to Keycloak downloads. Upgrading Before upgrading refer to the migration guide for a complete list of changes. All resolved issues Enhancements #31963 Upgrade to Infinispan 15.0.7.Final Bugs #31299 NPM library of account-ui is unusable (@keycloak/keycloak-account-ui version 25.0.1) account/ui #31304 Hide save / update buttons in account console for READ_ONLY federated accounts account/ui #31340 Hidden options shown in help all dist/quarkus #31386 Joining group for user doesn't list correct number of groups admin/ui #31466 Duplicate Key "validatingX509CertsHelp" in admin-ui messages admin/ui #31519 Admin API extremely slow with service account and fine-grained authorization `view-users` admin/fine-grained-permissions #31545 Event tables have broken aria-labels admin/ui #31558 MSSQL test container can't start ci #31598 CURL commands in build don't check the response code ci #31633 localization not work with user attribute display name in users add admin/ui #31687 "Use metadata descriptor URL" switch is always set to "On" admin/ui #31718 Documentation for `Delete Credential` action and related changes authentication #31781 Keycloak 25 SAML IdP has made Single Logout URL mandatory. saml #31835 Windows builds fail too often due to problems with the download of Node ci #31918 Network error attempting to view events without permissions admin/ui #31929 Network error attempting to view user registeration without permissions admin/ui #32059 Look around window cannot be set to 0 admin/ui #32127 Offline session bug on 25.0.2 core #32150 Session list doesn't handle non-existing client gracefully core #32178 Table names for persistent sessions upgrading guide is wrong docs #32180 Session list not appearing: SQL Error "The incoming request has too many parameters" #32195 Migration to persistent sessions fails from Keycloak version <22 storage

## Kotlin Essentials now with exercises

DevFeed: [Kotlin Essentials now with exercises](<https://devfeed.tech/articles/kotlin-essentials-now-with-exercises-39222.md>)

Original publisher: [Read original article](<https://kt.academy/article/book-essentials-now-with-exercises>)

Published: 2023-11-14T00:00:00Z

Content type: release

Language: en

Sources: [Kt. Academy](<https://devfeed.tech/sources/kt-academy.md>)

Topics: [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Kotlin programming](<https://devfeed.tech/topics/kotlin-programming.md>)

Tags: [help](<https://devfeed.tech/tags/help.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [updated](<https://devfeed.tech/tags/updated.md>), [workshop-learning-programming](<https://devfeed.tech/tags/workshop-learning-programming.md>)

### AI overview

Kotlin Essentials was updated to include exercises that help readers practice the material.

### Source excerpt

Kotlin Essentials was updated! Now it has exercises to help readers practice the knowledge.

## How can I help? East coast vs. West coast mentalities

DevFeed: [How can I help? East coast vs. West coast mentalities](<https://devfeed.tech/articles/how-can-i-help-east-coast-vs-west-coast-mentalities-41211.md>)

Original publisher: [Read original article](<https://www.craigkerstiens.com/2019/03/03/how-can-i-help-east-vs-west/>)

Author: Map

Published: 2019-03-03T20:55:56Z

Content type: opinion

Language: en

Sources: [Craig Kerstiens](<https://devfeed.tech/sources/craig-kerstiens.md>)

Topics: [help](<https://devfeed.tech/topics/help.md>)

Tags: [help](<https://devfeed.tech/tags/help.md>), [startups](<https://devfeed.tech/tags/startups.md>)

### AI overview

The author contrasts reactions to offers of help on the East and West Coasts. They describe East Coast responses as more cautious and transactional, while portraying West Coast interactions as more openly helpful and based on the belief that assistance can benefit everyone over time.

### Source excerpt

Often times when I'm traveling on the east coast, whether it is NYC area or back home down south I try to spend some time to catch up with various people. In catching up we'll spend some time talking about what we're both up to, thoughts on tech or in general, and at the end I typically ask "Is there anything in particular I can help with?" More often than not the answer to this question isn't super substantial, which is fine. But what is surprising is the stark contrast on reactions to this question and how it differs from west coast vs. east coast. On the east coast when I ask "How can I help?" I get a look of: What's the catch? Okay, what is it you want me to do for you? There is no way you actually intend to help... Meanwhile on the west coast the mentality is generally quite different. I often have people showing their own willingness to help. It may be someone you know personally that is offering help, but have also seen where someone gets asked for input or help, refers someone else and now you have two people that have known each other for under 5 minutes and one willing to dispense helpful advice or assistance. The how I can help mentality of the west coast seems to follow that offering assistance is not a zero sum game, and by extending some effort now it hopefully comes back around when they need it themselves.

## An Annotated webpack 4 Config for Frontend Web Development

DevFeed: [An Annotated webpack 4 Config for Frontend Web Development](<https://devfeed.tech/articles/an-annotated-webpack-4-config-for-frontend-web-development-31240.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/an-annotated-webpack-4-config-for-frontend-web-development>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2018-10-23T13:40:00Z

Content type: tutorial

Language: en

Sources: [nystudio107 | Articles on modern web development.](<https://devfeed.tech/sources/nystudio107-articles-on-modern-web-development.md>)

Topics: [Webpack](<https://devfeed.tech/topics/webpack.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>)

Tags: [build](<https://devfeed.tech/tags/build.md>), [complete](<https://devfeed.tech/tags/complete.md>), [complex](<https://devfeed.tech/tags/complex.md>), [development](<https://devfeed.tech/tags/development.md>), [example](<https://devfeed.tech/tags/example.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [help](<https://devfeed.tech/tags/help.md>), [here-s](<https://devfeed.tech/tags/here-s.md>), [insights](<https://devfeed.tech/tags/insights.md>), [modern](<https://devfeed.tech/tags/modern.md>), [need](<https://devfeed.tech/tags/need.md>), [production](<https://devfeed.tech/tags/production.md>), [real-world](<https://devfeed.tech/tags/real-world.md>), [sophisticated](<https://devfeed.tech/tags/sophisticated.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [web-development](<https://devfeed.tech/tags/web-development.md>), [webpack](<https://devfeed.tech/tags/webpack.md>), [websites](<https://devfeed.tech/tags/websites.md>)

### AI overview

A tutorial presenting an annotated, real-world production webpack 4 configuration for modern frontend web development. It explains why the author adopted webpack and compares it with alternatives such as Laravel Mix, vue-cli, and Neutrino.

### Source excerpt

As web development becomes more complex, we need tooling to help us build modern websites. Here's a complete real-world production example of a sophisticated webpack 4 config

## Craft CMS 3 Orientation Guide - Welcome!

DevFeed: [Craft CMS 3 Orientation Guide - Welcome!](<https://devfeed.tech/articles/craft-cms-3-orientation-guide-welcome-31249.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/craft-cms-3-orientation-guide-welcome>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2018-07-31T20:14:00Z

Content type: tutorial

Language: en

Sources: [nystudio107 | Articles on modern web development.](<https://devfeed.tech/sources/nystudio107-articles-on-modern-web-development.md>)

Topics: [Content Management System](<https://devfeed.tech/topics/cms.md>), [PHP](<https://devfeed.tech/topics/php.md>), [API](<https://devfeed.tech/topics/api.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [Tailwind CSS](<https://devfeed.tech/topics/tailwind.md>)

Tags: [apis](<https://devfeed.tech/tags/apis.md>), [awesome](<https://devfeed.tech/tags/awesome.md>), [backend](<https://devfeed.tech/tags/backend.md>), [building](<https://devfeed.tech/tags/building.md>), [cms](<https://devfeed.tech/tags/cms.md>), [craft](<https://devfeed.tech/tags/craft.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [guide](<https://devfeed.tech/tags/guide.md>), [help](<https://devfeed.tech/tags/help.md>), [insights](<https://devfeed.tech/tags/insights.md>), [orientation](<https://devfeed.tech/tags/orientation.md>), [philosophy](<https://devfeed.tech/tags/philosophy.md>), [php](<https://devfeed.tech/tags/php.md>), [stuff](<https://devfeed.tech/tags/stuff.md>), [tailwind-css](<https://devfeed.tech/tags/tailwind-css.md>), [understand](<https://devfeed.tech/tags/understand.md>), [we-ll](<https://devfeed.tech/tags/we-ll.md>), [you-re](<https://devfeed.tech/tags/you-re.md>)

### AI overview

An orientation guide to Craft CMS 3 explains its content-authoring model, PHP and Yii2 foundation, APIs, server-rendered frontend, headless options, and flexible approach to website structure and styling.

### Source excerpt

This is your orientation guide if you're new to Craft CMS 3! We'll help you understand the Craft philosophy of building awesome stuff

## Database & Asset Syncing Between Environments in Craft CMS

DevFeed: [Database & Asset Syncing Between Environments in Craft CMS](<https://devfeed.tech/articles/database-asset-syncing-between-environments-in-craft-cms-31257.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/database-asset-syncing-between-environments-in-craft-cms>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2016-12-06T08:41:00Z

Content type: tutorial

Language: en

Sources: [nystudio107 | Articles on modern web development.](<https://devfeed.tech/sources/nystudio107-articles-on-modern-web-development.md>)

Topics: [Content Management System](<https://devfeed.tech/topics/cms.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Git](<https://devfeed.tech/topics/git.md>), [Development](<https://devfeed.tech/topics/development.md>), [MySQL](<https://devfeed.tech/topics/mysql.md>)

Tags: [assets](<https://devfeed.tech/tags/assets.md>), [cms](<https://devfeed.tech/tags/cms.md>), [database](<https://devfeed.tech/tags/database.md>), [development](<https://devfeed.tech/tags/development.md>), [environment](<https://devfeed.tech/tags/environment.md>), [environments](<https://devfeed.tech/tags/environments.md>), [git](<https://devfeed.tech/tags/git.md>), [help](<https://devfeed.tech/tags/help.md>), [here-s](<https://devfeed.tech/tags/here-s.md>), [important](<https://devfeed.tech/tags/important.md>), [insights](<https://devfeed.tech/tags/insights.md>), [it-s](<https://devfeed.tech/tags/it-s.md>), [maintenance](<https://devfeed.tech/tags/maintenance.md>), [pain](<https://devfeed.tech/tags/pain.md>), [syncing](<https://devfeed.tech/tags/syncing.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

This tutorial presents a practical workflow for syncing Craft CMS databases and assets across local development, staging, and production environments. It recommends using Git for one-way code flow and limiting the approach to small- and mid-size projects where more elaborate replication or migration techniques may be excessive.

### Source excerpt

Syncing the database & assets between environments is an important workflow, but it's a pain. Here's some help

## Multi-Environment Config for Craft CMS

DevFeed: [Multi-Environment Config for Craft CMS](<https://devfeed.tech/articles/multi-environment-config-for-craft-cms-31285.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/multi-environment-config-for-craft-cms>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2016-12-02T20:32:00Z

Content type: tutorial

Language: en

Sources: [nystudio107 | Articles on modern web development.](<https://devfeed.tech/sources/nystudio107-articles-on-modern-web-development.md>)

Topics: [Content Management System](<https://devfeed.tech/topics/cms.md>), [Development](<https://devfeed.tech/topics/development.md>), [Website](<https://devfeed.tech/topics/website.md>)

Tags: [cms](<https://devfeed.tech/tags/cms.md>), [configs](<https://devfeed.tech/tags/configs.md>), [craft](<https://devfeed.tech/tags/craft.md>), [effectively](<https://devfeed.tech/tags/effectively.md>), [efficacious](<https://devfeed.tech/tags/efficacious.md>), [environment](<https://devfeed.tech/tags/environment.md>), [environments](<https://devfeed.tech/tags/environments.md>), [help](<https://devfeed.tech/tags/help.md>), [here-s](<https://devfeed.tech/tags/here-s.md>), [insights](<https://devfeed.tech/tags/insights.md>), [multi-environment](<https://devfeed.tech/tags/multi-environment.md>), [production](<https://devfeed.tech/tags/production.md>), [project](<https://devfeed.tech/tags/project.md>), [settings](<https://devfeed.tech/tags/settings.md>), [staging](<https://devfeed.tech/tags/staging.md>), [strategy](<https://devfeed.tech/tags/strategy.md>), [work](<https://devfeed.tech/tags/work.md>)

### AI overview

This tutorial explains how to configure a Craft CMS 2.5.x project for live, staging, and local environments. It covers environment-specific settings, including development mode, template caching, databases, passwords, file-system locations, and configuration overrides.

### Source excerpt

Multi-environment configs help you work more effectively with Craft CMS. Here's an efficacious strategy

## The Craft cache Tag In-Depth

DevFeed: [The Craft cache Tag In-Depth](<https://devfeed.tech/articles/the-craft-cache-tag-in-depth-31307.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/the-craft-cache-tag-in-depth>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2016-11-30T09:47:00Z

Content type: tutorial

Language: en

Sources: [nystudio107 | Articles on modern web development.](<https://devfeed.tech/sources/nystudio107-articles-on-modern-web-development.md>)

Topics: [Caching](<https://devfeed.tech/topics/caching.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [cache](<https://devfeed.tech/tags/cache.md>), [caching](<https://devfeed.tech/tags/caching.md>), [cms](<https://devfeed.tech/tags/cms.md>), [code](<https://devfeed.tech/tags/code.md>), [craft](<https://devfeed.tech/tags/craft.md>), [effectively](<https://devfeed.tech/tags/effectively.md>), [help](<https://devfeed.tech/tags/help.md>), [here-s](<https://devfeed.tech/tags/here-s.md>), [insights](<https://devfeed.tech/tags/insights.md>), [performance](<https://devfeed.tech/tags/performance.md>), [used](<https://devfeed.tech/tags/used.md>), [works](<https://devfeed.tech/tags/works.md>)

### AI overview

This article explains how Craft CMS's {% cache %} tag works and how caching can improve performance when used correctly. It cautions that caching should not conceal inefficient templates, excessive database queries, or hosting and server problems, and notes possible stale-content and background-task effects.

### Source excerpt

Craft CMS has a {% cache %} tag that can help with performance, if used effectively. Here's how it works.