# fields

Published articles for fields.

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 26.1.4 released

DevFeed: [Keycloak 26.1.4 released](<https://devfeed.tech/articles/keycloak-26-1-4-released-31692.md>)

Original publisher: [Read original article](<https://www.keycloak.org/2025/03/keycloak-2614-released>)

Author: Keycloak Team

Published: 2025-03-14T00: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>), [upgrade](<https://devfeed.tech/topics/upgrade.md>)

Tags: [admin](<https://devfeed.tech/tags/admin.md>), [automatic](<https://devfeed.tech/tags/automatic.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [changes](<https://devfeed.tech/tags/changes.md>), [fields](<https://devfeed.tech/tags/fields.md>), [filter](<https://devfeed.tech/tags/filter.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>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [release](<https://devfeed.tech/tags/release.md>), [saml](<https://devfeed.tech/tags/saml.md>), [sso](<https://devfeed.tech/tags/sso.md>), [token](<https://devfeed.tech/tags/token.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>)

### AI overview

Keycloak 26.1.4 was released on March 14, 2025. The release includes an enhancement allowing administrators to disable automatic refresh of event views, an upgrade to Infinispan 15.0.14, and fixes for issues involving renamed realm roles, token revocation, event filtering, user profile placeholders, HTTPS trust-store configuration, and client request object defaults.

### 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 #37433 Allow admin to disable automatic refresh of event views admin/ui #37711 Upgrade to Infinispan 15.0.14 Bugs #37320 Cannot fetch realm role that was renamed admin/api #37621 When calling the token revoke endpoint multiple times with the same token, a database REVOKED-TOKEN constraint error is reported storage #37843 Admin events: resource type filter does not work admin/ui #37911 Unwanted placeholder texts in user profile fields admin/ui #37944 KC_HTTPS_TRUST_STORE_TYPE not working dist/quarkus #38038 The default setting of the client request object parameter is empty admin/ui

## Indexing by Custom Field in Craft CMS

DevFeed: [Indexing by Custom Field in Craft CMS](<https://devfeed.tech/articles/indexing-by-custom-field-in-craft-cms-31273.md>)

Original publisher: [Read original article](<https://nystudio107.com/blog/indexing-by-custom-field-in-craft-cms>)

Author: andrew@nystudio107.com (Andrew Welch)

Published: 2023-06-28T17:13: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>), [Database](<https://devfeed.tech/topics/database.md>), [migration](<https://devfeed.tech/topics/migration.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [cms](<https://devfeed.tech/tags/cms.md>), [content](<https://devfeed.tech/tags/content.md>), [craft](<https://devfeed.tech/tags/craft.md>), [custom](<https://devfeed.tech/tags/custom.md>), [custom-fields](<https://devfeed.tech/tags/custom-fields.md>), [database](<https://devfeed.tech/tags/database.md>), [fields](<https://devfeed.tech/tags/fields.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [indexes](<https://devfeed.tech/tags/indexes.md>), [indexing](<https://devfeed.tech/tags/indexing.md>), [insights](<https://devfeed.tech/tags/insights.md>), [learn](<https://devfeed.tech/tags/learn.md>), [make](<https://devfeed.tech/tags/make.md>), [migration](<https://devfeed.tech/tags/migration.md>), [performance](<https://devfeed.tech/tags/performance.md>)

### AI overview

A tutorial on adding database indexes for custom fields in Craft CMS through a content migration. It explains that Craft CMS does not automatically index custom fields, so queries filtering on those fields may not scale well as datasets grow.

### Source excerpt

Learn how to make a content migration to add database indexes for custom fields in Craft CMS

## Talk: Reimagining text fields in Compose

DevFeed: [Talk: Reimagining text fields in Compose](<https://devfeed.tech/articles/talk-reimagining-text-fields-in-compose-30536.md>)

Original publisher: [Read original article](<https://blog.zachklipp.com/talk-reimagining-text-fields-in-compose/>)

Author: Zach Klippenstein

Published: 2023-06-09T07:00:00Z

Content type: article

Language: en

Sources: [Zach Klippenstein's Blog](<https://devfeed.tech/sources/zach-klippenstein-s-blog.md>)

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

Tags: [android](<https://devfeed.tech/tags/android.md>), [compose](<https://devfeed.tech/tags/compose.md>), [droidcon](<https://devfeed.tech/tags/droidcon.md>), [fields](<https://devfeed.tech/tags/fields.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [talk](<https://devfeed.tech/tags/talk.md>), [talks](<https://devfeed.tech/tags/talks.md>), [text](<https://devfeed.tech/tags/text.md>)

### AI overview

The article presents a talk about reimagining text fields in Compose and mentions work on a new BasicTextField.

### Source excerpt

I've spent the last six months working on a new BasicTextField. Check out what we've been working on!

## Compiler-generated classes, methods and fields in Java

DevFeed: [Compiler-generated classes, methods and fields in Java](<https://devfeed.tech/articles/compiler-generated-classes-methods-and-fields-in-java-38632.md>)

Original publisher: [Read original article](<https://krossovochkin.com/posts/2020_03_19_compiler_generated_classes_methods_and_fields_in_java/>)

Published: 2020-03-19T00:00:00Z

Content type: tutorial

Language: en

Sources: [Vasya Drobushkov](<https://devfeed.tech/sources/vasya-drobushkov.md>)

Topics: [Compiler](<https://devfeed.tech/topics/compiler.md>), [Java](<https://devfeed.tech/topics/java.md>), [Code](<https://devfeed.tech/topics/code.md>), [class](<https://devfeed.tech/topics/class.md>), [classes](<https://devfeed.tech/topics/classes.md>)

Tags: [bytecode](<https://devfeed.tech/tags/bytecode.md>), [classes](<https://devfeed.tech/tags/classes.md>), [code](<https://devfeed.tech/tags/code.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [fields](<https://devfeed.tech/tags/fields.md>), [java](<https://devfeed.tech/tags/java.md>), [source](<https://devfeed.tech/tags/source.md>)

### AI overview

This tutorial explains how the Java compiler generates classes, methods, and fields that do not appear in source code. It covers synthetic members, bridge and access flags, nested classes, generated bytecode, and inspection with javap.

### Source excerpt

Source Introduction When we write program in Java we create some classes, methods, fields and put all of this into our source code -- .java files. After these files are compiled with javac (Java Compiler) into .class files we got a bunch of Java bytecode. It turns out that not only we create classes, methods and fields in our source code, but also compiler by itself can create them when needed. In this article we'll try to get into the compiler-generated topic, will find out what are synthetic and bridge, access flags, learn some new things from official documentation and maybe more. Let's dive in.

## A Canonical equals() For Java

DevFeed: [A Canonical equals() For Java](<https://devfeed.tech/articles/a-canonical-equals-for-java-32219.md>)

Original publisher: [Read original article](<https://bruceeckel.com/2017/01/07/a-canonical-equals-for-java/>)

Author: Bruce Eckel

Published: 2017-01-07T00:00:00Z

Content type: tutorial

Language: en

Sources: [Bruce Eckel - Computing Thoughts](<https://devfeed.tech/sources/bruce-eckel-computing-thoughts.md>)

Topics: [Java](<https://devfeed.tech/topics/java.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [class](<https://devfeed.tech/tags/class.md>), [code](<https://devfeed.tech/tags/code.md>), [constructor](<https://devfeed.tech/tags/constructor.md>), [equals](<https://devfeed.tech/tags/equals.md>), [fields](<https://devfeed.tech/tags/fields.md>), [interface](<https://devfeed.tech/tags/interface.md>), [java](<https://devfeed.tech/tags/java.md>), [object](<https://devfeed.tech/tags/object.md>), [override](<https://devfeed.tech/tags/override.md>), [subclass](<https://devfeed.tech/tags/subclass.md>), [subtype](<https://devfeed.tech/tags/subtype.md>), [tests](<https://devfeed.tech/tags/tests.md>)

### AI overview

This Java tutorial explains how to implement a concise equals() method using Java 7's Objects.equals(). It covers the equals contract, identity and type checks, selected-field comparisons, and tests using example classes and a factory method.

### Source excerpt

Even with the help of Java 7's Objects.equals(), the equals() method is often written in a verbose and messy fashion. This article shows how you can write a succinct equals() in a format that allows easy checking with visual inspection. When you create a new class, it automatically inherits class Object. If you don't override equals(), you'll get Objects equals() method. By default this compares addresses, so only if you are comparing the exact same objects will you get true.

## The Refresh Test

DevFeed: [The Refresh Test](<https://devfeed.tech/articles/the-refresh-test-40626.md>)

Original publisher: [Read original article](<https://eviltrout.com/blog/2014-04-10-the-refresh-test/>)

Published: 2014-04-10T00:00:00Z

Content type: opinion

Language: en

Sources: [Robin Ward](<https://devfeed.tech/sources/robin-ward.md>)

Topics: [Ember](<https://devfeed.tech/topics/ember.md>), [Website](<https://devfeed.tech/topics/website.md>), [browser](<https://devfeed.tech/topics/browser.md>), [App](<https://devfeed.tech/topics/app.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [browser](<https://devfeed.tech/tags/browser.md>), [ember](<https://devfeed.tech/tags/ember.md>), [fields](<https://devfeed.tech/tags/fields.md>), [form](<https://devfeed.tech/tags/form.md>), [make](<https://devfeed.tech/tags/make.md>), [reload](<https://devfeed.tech/tags/reload.md>), [required](<https://devfeed.tech/tags/required.md>)

### AI overview

The article argues that web applications should preserve form data and tolerate page refreshes. It uses frustrating account-creation and online checkout experiences to illustrate the problem, then discusses how Ember App Kit's live reloading encouraged the author to make an application refresh-resistant.

### Source excerpt

How many times has the following happened to you? You go to a web site and it asks you to create an account. You fill out a form with all the obvious fields and hit submit. The page refreshes and shows you the form again. Phone Number is required Well, that's annoying. There was no indication that the site needed your phone number. You prefer not to give out your phone number to every web site, but this one is run by a company you trust, so you scroll down and fill it out. You submit the form again.

## Connecting Elliptic Curves with Finite Fields

DevFeed: [Connecting Elliptic Curves with Finite Fields](<https://devfeed.tech/articles/connecting-elliptic-curves-with-finite-fields-40352.md>)

Original publisher: [Read original article](<https://www.jeremykun.com/2014/03/19/connecting-elliptic-curves-with-finite-fields-a-reprise/>)

Published: 2014-03-19T10:00:05Z

Content type: tutorial

Language: en

Sources: [Jeremy Kun](<https://devfeed.tech/sources/jeremy-kun.md>)

Topics: [Mathematics](<https://devfeed.tech/topics/mathematics.md>), [Algorithm](<https://devfeed.tech/topics/algorithm.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [algorithm](<https://devfeed.tech/tags/algorithm.md>), [arithmetic](<https://devfeed.tech/tags/arithmetic.md>), [code](<https://devfeed.tech/tags/code.md>), [elliptic-curves](<https://devfeed.tech/tags/elliptic-curves.md>), [fields](<https://devfeed.tech/tags/fields.md>), [finite-fields](<https://devfeed.tech/tags/finite-fields.md>), [mathematics](<https://devfeed.tech/tags/mathematics.md>)

### AI overview

A tutorial connecting elliptic-curve arithmetic over rational numbers with finite-field arithmetic. It combines previously developed programs and discusses the mathematical background, point addition, finite-field representations, and subtle limitations when applying the code across finite fields.

### Source excerpt

So here we are. We've studied the general properties of elliptic curves, written a program for elliptic curve arithmetic over the rational numbers, and taken a long detour to get some familiarity with finite fields (the mathematical background and a program that implements arbitrary finite field arithmetic). And now we want to get back on track and hook our elliptic curve program up with our finite field program to make everything work.