Author: tnfink
-

Functional Reactive Programming with Angular and Sodium
by
Functional reactive programming (FRP) is a variant of reactive programming for the development of user interfaces based on the functional paradigm and a strict set of basic operators. In contrast to reactive frameworks, such as RxJs, using FRP enables a developer to define a pure area in her code in which some error classes, typical…
-
Optionals in Kotlin
by
In No more Ifs I wrote a little bit about the new Optional class in Java 8. It enables the developer to work with optional values without a complex nested structure of if-then-else expressions. A colleague of mine, being a big fan of Kotlin, dropped a hint that using Kotlin, it would be much easier.…
-
No more ifs – an application of functional programming in Java
by
Java 8 introduced with Optional a functional datatype that enables the developer to work with optional values without nested if-statements. This can simplify your code a lot.
-

Measuring the Lightweightness of Go by Looking at a Simple Web Service
by
Inspired by my article The lightweightness of microservices – Comparing Spring Boot, WildFly Swarm, and Haskell Snap, a colleague of mine implemented the same Web service using the Go programming language. You can find his code here: Bitbucket-repo. To compare his implementations with the other ones, I integrated it into the main project (GitHub-repo) and measured it. Here…
-
The lightweightness of microservices – Comparing Spring Boot, WildFly Swarm, and Haskell Snap
by
Microservice should use lightweight frameworks. Lightweightness comes in different flavors. Here, I compare WildFly, WildFly Swarm, Spring Boot, and Haskell Snap as suitable lightweight frameworks.
-
A Simple Template for Hakyll, SASS, and Foundation
For simple web sites a static web site generator is often sufficient. Jekyll is such a well know generator. In our company we use JBake, because of its good integration in the Java infrastructure. More information on that is found here: Integration of JBake in Maven – Static Websites. In my nonbusiness life, I like to play with Haskell.…
-
Hibersap 1.2.0 Release
by
in hibersapWe are happy to announce the Hibersap 1.2.0 release! The artifacts for the new Hibersap version can be found in Maven central. Besides the enhancements, we changed the license under which the Hibersap project is distributed from the Lesser GNU Public License (LGPL) to the Apache License. This should make it easier to integrate Hibersap…
-
AngularJS in WARs – The Case of the Session Timeout
by
Artikel in deutsch ⤴︎ AngularJS is a great framework to build modern web applications. Java EE offers a rich and powerful environment to build reliable, scalable, and secure server applications. The combination of both worlds is straight forward: The web archive (WAR) contains all the HTML pages and the JavaScript code. The access to the…
-
How to access JSF from an EJB with JBoss Enterprise Application Platform 6 (aka JBoss AS7 / Wildfly)
by
The good old JBoss Seam framework introduced the usage of stateful session beans (SFSB) as backing beans for JSF applications. The trick was to bind the lifecycle of a SFSB to a web context, such as the session or the request context. Meanwhile this concept was integrated into the Java EE by the Context and…
-
JSF and the outputText tag
by
The last months, I often looked at web pages of projects using JSF and discovered an extensive use of the tag h:outputText. It needs some practice to fast read HTML pages. But if the pages are cluttered with additional tags they become unreadable. When I asked the developer, why they designed the page like this,…

You must be logged in to post a comment.