Profile cover photo
Profile photo
Rafał Borowiec
127 followers
127 followers
About
Rafał's posts

Post has attachment
Spring Boot and Thymeleaf: Reload templates and static resources without restarting the application
Thymeleaf was designed around the concept of Natural Templates that allows static prototyping: template logic doesn’t affect the template from being used as prototype. Although this is a great technique, you may also want to see the results in a running Spr...

Post has attachment
Angular2 Typescript Webpack Quickstart
Get started quickly with Angular2 Typescript and Webpack: A skeleton / seed Angular2 application that was created by following the official WEBPACK: AN INTRODUCTION on angular.io . I have built this small seed project to get better understanding of the Webp...

Post has attachment
Spring MVC Archetype updated - Spring 4.3.2 introduced
For all those developers interested in bootstrapping Spring 4 application quickly without Spring Boot, please check my Spring MVC 4 Quickstart Maven Archetype that just got updated: Spring 4.3.2, Thymeleaf 3.0.1 among others. Spring 4.3.2 Spring 4.3 introdu...

Post has attachment
Injecting authenticated user into Spring MVC @Controllers
Injecting injecting authenticated user into Spring MVC handler method can be done with @AuthenticationPrincipal annotation and AuthenticationPrincipalArgumentResolver that is an implementation of Spring MVS MethodArgumentResolver . AuthenticationPrincipalAr...

Post has attachment
Thymeleaf 3 - Get Started Quickly with Thymeleaf 3 and Spring MVC
Thymeleaf 3 release arrived. The new version brings plenty of new features like HTML5 support as well as Text templates support with no markup - [# th:utext="${thymeleaf.version}" /] , improved inline capabilities - <p>Thymeleaf [[${thymeleaf.version}]] is ...

Post has attachment
Spring MVC: Trgger manual validation of a form object
Sometimes it may be needed to use manual validation in Spring MVC @Controller. This is very simple with Spring’s org.springframework.validation.ValidationUtils class. Learn how to invoke a validator in two different scenarios. Scenario 1 - invoke validation...

Post has attachment

Post has attachment
Quickstart: Angular2 with TypeScript and Gulp: Watch For File Changes
In this part of Quickstart: Angular2 with Typescript and Gulp I will walk you through adding watch task to angular2-typescript-gulp project so changes in source directory are reflected in the build directory. Add Gulp task to Gulpfile.ts I want to watch cha...

Post has attachment
Quickstart: Angular2 with TypeScript and Gulp: TSLint
In this part of Quickstart: Angular2 with Typescript and Gulp I will walk you through adding TypeScript Lint to angular2-typescript-gulp project. TSLint checks TypeScript code for readability, maintainability, and functionality errors and in Gulp it can be ...

Post has attachment
Quickstart: Angular2 with TypeScript and Gulp
Angular2 is around the corner. The new version of the framework is much simpler to learn thanks to easier and more concise concepts like component-based architecture, new dependency injection or built-in modularity. In this step-by-step tutorial you will le...
Wait while more posts are being loaded