Send E-Mails with SendGrid and Spring Boot

In the last weeks, I was searching for a nice solution to send emails to users for one of my side projects. Sending plain text formatted emails with the Spring Boot Mail Starter is quite easy as it is an abstraction using the JavaMailSender interface and auto-configured. It’s also possible to send HTML formatted emails or use

Read More

General Terms and Conditions

General Terms and Conditions Section 1 – Provider, inclusion by reference of the General Terms and Conditions (1) The Provider and contracting party for the services presented on our website “https://rieckpil.de” is Philip Riecks, Fließstraße 17, 12439 Berlin, E-mail [email protected] (referred to hereinbelow as the “Provider”, “we” or “us” for short). (2) The present General

Read More

Writing JavaScript code with Kotlin using Gradle

With the past KotlinConf 2019 a lot of great updates for the Kotlin ecosystem were announced. Sebastian Aigner gave an update on using Kotlin to target JavaScript in the browser in his The State of Kotlin JS talk. In this talk, he announced that the kotlin2js and Kotlin Frontend plugin will be deprecated in favor

Read More

Getting Started With MicroProfile Course Bundle

Make your Java Enterprise application cloud- ready with MicroProfile!NEWS: I’m looking for help to update the bundle from MP 3.3 to MP 4.0 – drop me a message if you’re interested. Effectively bootstrap a new MicroProfile projectLearn how to start a new MicroProfile project standalone or use it for an existing Java EE or Jakarta EE

Read More

Privacy Policy

Privacy Policy 1. An overview of data protection General information The following information will provide you with an easy to navigate overview of what will happen with your personal data when you visit this website. The term „personal data“ comprises all data that can be used to personally identify you. For detailed information about the

Read More

Send emails with Java EE and JavaMail using Payara

Sending emails to your application’s clients or customers is a common enterprise use case. The emails usually contain invoices, reports, or confirmations for a given business transaction. With Java, we have a mature and robust API for this: The JavaMail API. The API standard has its own website providing official documentation and quickstart examples. It’s part of

Read More

Simple form-based authentication for JSF 2.3 with Java EE 8 Security API

Securing your web application can be cumbersome. I recently tried to secure a JSF 2.3 application with the latest Java EE 8 Security API (JSR-375) and it was quite simple. In this blog post, I’ll show you the required configuration steps for securing your JSF application with a form-based authentication mechanism. In the example, I’ll use an

Read More

Simple CRUD table with JSF 2.3 and PrimeFaces

As my last blog post about a short intro to JavaServer Faces 2.3 got a lot of attention (my tweet got even retweeted by the Java EE Guardian’s twitter page (@javaee_guardian) I want to continue to write about JSF. This time about CRUD applications with JSF and PrimeFaces. A developer previously working with JavaScript web

Read More

Imprint

Site Notice (Imprint) Information pursuant to § 5 TMG Philip Riecks Fließstraße 17 12439 Berlin Contact E-mail: [email protected] Liability for Contents As service providers, we are liable for own contents of these websites according to Paragraph 7, Sect. 1 German Telemedia Act (TMG). However, according to Paragraphs 8 to 10 German Telemedia Act (TMG), service

Read More