Enum Hashes

FreshMarker is based on the concepts of another template engine. This is evident from its directives, interpolations, and, of course, its name. Another detail also betrays its origins. The types in the FreshMarker Template Language for collections are sequences and hashes. Hashes represent mappings from strings to values. We now want to rel

https://schegge.de/2026/04/enum-hashes/

#Bibliotheken #FreshMarker #Java #Refactoring #Enum #FreshMarker #Template #TemplateEngine

</Agile> Enum Hashes

FreshMarker is based on the concepts of another template engine. This is evident from its directives, interpolations, and, of course, its name. Another detail also betrays its origins. The types in…

</Agile>

FreshMarker 2.6.0 Released

Just in time for Easter time there is a new FreshMarker release available. There are some more enhancements to the built-ins through the addition of an easy lambda support.

https://schegge.de/2026/04/freshmarker-2-6-0-released/

#Bibliotheken #FreshMarker #Java #BuiltIn #FreshMarker #Lambda #Release #Template #TemplateEngine

</Agile> FreshMarker 2.6.0 Released

Just in time for Easter time there is a new FreshMarker release available. There are some more enhancements to the built-ins through the addition of an easy lambda support.

</Agile>

Vier Jahre FreshMarker

Vor vier Jahren begann das Abenteuer FreshMarker mit dem Blog-Beitrag „FreshMarker, eine frische Template Engine für Java“. Was als akademisches Experiment startete, hat sich inzwischen zu einer vielseitigen und stabilen Template Engine entwickelt. Mit Version 2.5.0 und insgesamt 87 Blog-B

https://schegge.de/2026/03/vier-jahre-freshmarker/

#AgileAnekdoten #AusDemLeben #Bibliotheken #FreshMarker #Java #CongoCC #FreeMarker #FreshMarker #Template #TemplateEngine

</Agile> Vier Jahre FreshMarker

Vor vier Jahren begann das Abenteuer FreshMarker mit dem Blog-Beitrag „FreshMarker, eine frische Template Engine für Java“. Was als akademisches Experiment startete, hat sich inzwischen zu einer vi…

</Agile>

Checksums with FreshMarker File

Some time ago, I had the idea that a checksum calculation could be added to the FreshMarker File library. FreshMarker File is an extension for FreshMarker to support the Java types File and Path. A checksum support would allow the current checksum to be added to lists of files without any major det

https://schegge.de/2026/02/checksums-with-freshmarker-file/

#Algorithmen #Bibliotheken #FreshMarker #Java #FreshMarker #MD5 #SHA #Template #TemplateEngine

FreshMarker 2.5.0 Released

Just in time for Carneval there is a new FreshMarker release available. There are several enhancements to the built-ins through the addition of an easy lambda support.

https://schegge.de/2026/02/freshmarker-2-5-0-released/

#Bibliotheken #FreshMarker #Java #FreshMarker #Release #Template #TemplateEngine

Quo Vadis, Lambda?

To implement a new built-in for sequences, lambdas were added as a new language component of the FreshMarker Expression Language. The lambda expression made it much easier to map the semantics of the new count built-in in an easily readable syntax. Now that lambda expressions are available, what else can they be used for and what s

https://schegge.de/2026/02/quo-vadis-lambda/

#Bibliotheken #FreshMarker #Java #CongoCC #FreshMarker #Lambda #Template #TemplateEngine

</Agile> Quo Vadis, Lambda?

To implement a new built-in for sequences, lambdas were added as a new language component of the FreshMarker Expression Language. The lambda expression made it much easier to map the semantics of t…

</Agile>

Select Operator for FreshMarker

An important component of the FreshMarker template engine is the built-in expression language. The expression language is used to utilize not only variables but also complex expressions in directives and interpolations. When evaluating other expression languages for customer projects, somet

https://schegge.de/2026/01/select-operator-for-freshmarker/

#Bibliotheken #FreshMarker #Java #ExpressionLanguage #FreeMarker #SpringBoot #Template #TemplateEngine

</Agile> Select Operator for FreshMarker

An important component of the FreshMarker template engine is the built-in expression language. The expression language is used to utilize not only variables but also complex expressions in directiv…

</Agile>

"Ngừng hardcode HTML trong backend! PDFMyHTML giờ hỗ trợ tạo và quản lý mẫu PDF giao dịch trực quan:
1️⃣ Dán HTML/CSS vào trình chỉnh sửa
2️⃣ Dùng Handlebars/Jinja cho biến động ({{name}})
3️⃣ Gửi dữ liệu qua API
Lựa chọn gói trả trước hoặc hàng tháng 💼
#PDFGeneration #TạoPDF #TemplateEngine #DeveloperTools #CôngCụLậpTrình #CôngNghệ"

https://www.reddit.com/r/SaaS/comments/1pzyvkq/stop_hardcoding_html_strings_in_your_backend_i/

Vừa ra mắt Mastodon UI - framework render template bằng Python thuần, tích hợp JIT CSS và quản lý state, hỗ trợ Django. Viết HTML như thao tác đối tượng Python, tự động sinh CSS tối ưu và tương thích với HTMX, Bootstrap. Thích hợp cho dev muốn giảm context-switching.

#Python #Django #WebDevelopment #OpenSource #TemplateEngine #MastodonUI #Frontend #Backend

pip install mastodon-ui | Repo GitHub kèm hướng dẫn chi tiết.

https://www.reddit.com/r/opensource/comments/1pyn3lh/i_built_a_pythonnat

Hết rồi phải gõ HTML string để tạo PDF invoice? PDFMyHTML vừa ra mắt công cụ thiết kế trực quan, hỗ trợ Handlebars & Jinja2. Mời bạn:
- Thiết kế giao diện, xem trước PDF ngay lập tức
- Tách biệt logic backend và view HTML
- Gọi API siêu gọn, không cần render HTML nguyên bản

Bạn thích hướng tiếp cận này?
#côngnghệ #PDF #API #SaaS #thiếtKếTrựcQuan #backend #Handlebars #Jinja2

@mod #technology #TemplateEngine #NoCode #Invoicing

https://www.reddit.com/r/SaaS/comments/1py1t11/stop_writ