#fluentapi

JAVAPROjavapro
2026-02-09

“It compiles. It runs. But why doesn’t the JSP page update?” Fluent setters are tempting—but in legacy stacks, they can cause subtle, hard-to-find bugs.

Sergei Chernov’s guide helps weigh the risk—before prod breaks: javapro.io/2025/10/01/fluent-s

JAVAPROjavapro
2025-11-14

Fluent setters reduce boilerplate, reveal object hierarchies, & simplify nested DTOs. But can they play nicely with inheritance? And what does the JavaBeans spec actually allow?

A deep dive into real code by Sergei Chernov: javapro.io/2025/10/01/fluent-s

JAVAPROjavapro
2025-10-04

Want to use fluent setters in DTOs? Boot, Jackson & MapStruct support them. But java.beans.Introspector, JSP tags & legacy EE apps may silently fail.

Sergei Chernov maps the compatibility landscape. Read before refactoring: javapro.io/2025/10/01/fluent-s

JAVAPROjavapro
2025-10-01

Is returning this from a setter harmless—or a silent bug? Fluent setters promise clean code, but can break conventions in beans.Introspector, Commons-BeanUtils & more.

Sergei Chernov shows where they break & shine: javapro.io/2025/10/01/fluent-s

2025-07-16

🚨MAJOR RELEASE ALERT 🚨
Today we are launching BESSER v.4, with some massive improvements 👏🥳🎉:
✅ Project management: create new #modeling projects comprising different types of diagrams (#classdiagram, #statemachine, #objectdiagram...) in our #online #modeling #editor
✅Create object diagrams to model specific scenarios conforming to your class diagram
#Evaluate #ocl constraints on your object diagram and get #feedback on whether your scenarios are #valid
✅ Plus many other improvements: #fluentapi, #rdf generation,...
📜github.com/BESSER-PEARL/BESSER
⚙️github.com/BESSER-PEARL/BESSER

I can feel your #FOMO so don't wait any longer. Give it a try NOW ➡️ editor.besser-pearl.org/

Pls also reshare this post and drop a ⭐ on #github so that others can also benefit from our #opensource #lowcode #free #platform
#uml #ocl #classdiagram #database #sql #codegenerator #vibemodeling

Arjen Poutsmapoutsma
2025-06-03

New post: Fluent Internals

Part 4 of Crafting Fluent APIs dives into the type design behind RestClient: self-bounded generics, fluent states, and how the API stays clean on the surface.

poutsma-principles.com/blog/20

Arjen Poutsmapoutsma
2025-05-28

New post: Responding to Real Usage

In Part 3 of Crafting Fluent APIs, I share how a conference demo led to a last-minute fix in WebClient's fluent API. Watch how people use your API, then improve it.

poutsma-principles.com/blog/20

ʞǝǝƃʎlloʇoʇ@totollygeek@infosec.exchange
2024-08-23

🚨Announcement🚨

A new, version (2.1.0) of FluentContracts is LIVE!

We have brand new contracts available for "FileInfo", "DirectoryInfo", "Dictionary" and more!

Go, check it out!

Pls share 🙏

#dotnet #fluentapi

github.com/FluentContracts/Flu

ʞǝǝƃʎlloʇoʇ@totollygeek@infosec.exchange
2024-06-16

🚨 Announcement 🚨

A new, major version (2.0.0) of FluentContracts is LIVE!

Some refactoring + some new cool contracts:

- String.BeCreditCardNumber
- String.BeBase64
- DateTime.BeInThePast/Future
- DateTime.BeWeekend

Pls share🙏

#dotnet #FluentAPI

github.com/FluentContracts/Flu

ʞǝǝƃʎlloʇoʇ@totollygeek@infosec.exchange
2024-05-20

🚨 Announcement 🚨

FluentContracts v1.4.0 has been released!
github.com/FluentContracts/Flu

This version includes cool new "string" contracts like:
- BeEmailAddress - kudos to @matkoch
- BeIpAddress
- BeAlphanumeric

... and more!
And I am just getting started. Tons of others are in the making.
#dotnet #fluentapi

2024-01-19

🔧🔨 Builder Design Pattern in .NET C# 🚨

A step by step guide to develop a Fluent API from scratch in .NET C# using the Builder Design Pattern.

In this article, we would walk through the whole process of developing a Fluent API using the Builder Design Pattern, from the early steps of thinking about it, to the latest of testing it.

⁉️ What is the Builder Design Pattern?

It is a creational design pattern which allows creating complex objects into small simple steps one by one.

⁉️ What are the advantages of the Builder Design Pattern?

Some of the well-known advantages of the Builder Design Pattern are...

For the step by step guide, read the article below 👇

However, before jumping to the article, consider subscribing to the newsletter to get useful content delivered directly to your inbox 😀

📭 developmentsimplyput.com/subsc

Builder Design Pattern in .NET C#

developmentsimplyput.com/post/

#dotnet #csharp #designpatterns #builder #fluentapi

2024-01-19

🔧🔨 Builder Design Pattern in .NET C# 🚨

A step by step guide to develop a Fluent API from scratch in .NET C# using the Builder Design Pattern.

In this article, we would walk through the whole process of developing a Fluent API using the Builder Design Pattern, from the early steps of thinking about it, to the latest of testing it.

Builder Design Pattern in .NET C#

developmentsimplyput.com/post/

📭 developmentsimplyput.com/subsc

#dotnet #csharp #designpatterns #builder #fluentapi

2023-10-25

A new #bot framework is born 🤖 👶 - Say 👋 to the new #BESSER Bot Framework:

- #OpenSource

- With an embedded #NLP Engine

- Tested with 🇫🇷 🇩🇪 🇪🇸 cat 🇺🇸 and partial support for 🇱🇺

- #Python-based with a #FluentAPI to hide the complexities of creating bots

- With #StateMachine semantics to create all types of bots

- #Intent-based to avoid hallucinations. Add #LLM support for those questions the bot is not #trained on

Read more ➡️ livablesoftware.com/besser-bot

Try it ➡️ github.com/BESSER-PEARL/BESSER 🧰

2023-05-13

@synlogic @ghorwood
For #Java, I would replace the last one with

"3. expert/never-hipster: uses jOOQ"

When I discovered #jOOQ years ago, it was eye-opening. One can really get the same level of control as with hand-written #SQL bit still have a comfortable API! Its author @lukaseder says that the guiding principle for designing this #FluentAPI is that jOOQ *is* SQL.

See the comparison image in this post: foojay.social/@foojay/11006751

heise online (inoffiziell)heiseonline@squeet.me
2022-05-31
heise+ | Programmieren mit C#: Besser coden mit Fluent-APIs

In C# lassen sich Fluent-APIs mit Erweiterungsfunktionen sauber implementieren und führen so zu robuster, wartungsfreundlicher und fehlertoleranter Software.
Programmieren mit C#: Besser coden mit Fluent-APIs

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst