Trivial Pursuit – API MarkDown (2)
Fasst drei Jahre nach dem ersten Beitrag zum eigenen API MarktDown ergibt sich ein zweiter Beitrag zum Thema. Bei der Durchsicht der eigenen Projekte fiel auf, dass in dem Projekt rest-markdown-plugin noch immer FreeMarker als Template-Engine verwendet
https://schegge.de/2023/05/trivial-pursuit-api-markdown-2/
#Bibliotheken #Java #AsciiDoc #Asciidoctor #CongoCC #FreeMarker #FreshMarker #Java #JavaCC21 #MarkDown #OpenApi #Template #TemplateEngine
#Bibliotheken #java #asciidoc #asciidoctor #congocc #FreeMarker #Freshmarker #javacc21 #markdown #OpenAPI #template #TemplateEngine
Mehr Zeit mit FreshMarker
Einer der Gründe für die Entwicklung der FreshMarker Bibliothek, war die fehlende Unterstützung der Java Time API in FreeMarker. Daher existierte schon in der ersten Implementierung neben der Unterstützung für java.util.Date, java.sql.Date und java.sql.Time auch eine Unterstützung f
https://schegge.de/2023/05/mehr-zeit-mit-freshmarker/
#BestPractices #Bibliotheken #Java #Format #FreeMarker #FreshMarker #Java #LocalDate #LocalTime #Template #Template-Engine
#bestpractices #Bibliotheken #java #format #FreeMarker #Freshmarker #localdate #localtime #template
Telephone Support für FreshMarker
Hat man eine Idee implementiert, dann ist die nächste oft nicht weit. Die Telephone Bibliothek kann nun schon mit Telefonnummern und Rufnummernblöcken umgehen und bietet Unterstützung für Bean Validation und Jackson. In diesem Beitrag kommt der Support d
https://schegge.de/2023/04/telephone-support-fuer-freshmarker/
#AusdemLeben #Bibliotheken #Java #FreeMarker #FreshMarker #Java #Rufnummernblock #Telefonnummer #Telephone #Template #Template-Engine
#ausdemleben #Bibliotheken #java #FreeMarker #Freshmarker #rufnummernblock #telefonnummer #telephone #template
Lazy Values mit FreshMarker
Bei der Arbeit mit Legacy Anwendungen ist es einem Entwickler selten vergönnt, Ideen für eine neue Software zu finden. Hin und wieder zeigt sich aber ein Problem, das auch in anderen Konstellationen auftreten kann. Bei der Arbeit mit der Template Engine FreshMarker müssen bisher alle notwendi
https://schegge.de/2023/01/lazy-values-mit-freshmarker/
#BestPractices #Bibliotheken #Java #FreeMarker #FreshMarker #Lazy #LazyEvaluation #Template #Template-Engine
#bestpractices #Bibliotheken #java #FreeMarker #Freshmarker #lazy #LazyEvaluation #template
Records für FreshMarker
Seit Java 14 existieren Records als zusätzliches Klassenkonstrukt im Sprachumfang. Daher wäre es schön, diese kompakte Variante von immutablen Klassen auch in der Template-Engine FreshMarker nutzen zu können. Wie einfach die Unterstützung für Records implementiert werden kann, soll dieser Beitrag veranschaulichen.
https://schegge.de/2022/11/records-fuer-freshmarker/
#Bibliotheken #Java #FreeMarker #FreshMarker #Java #Java17 #Records #TemplateEngine
#Bibliotheken #java #FreeMarker #Freshmarker #Java17 #records #TemplateEngine