About Modularized Monolith – my newest Conference speech

Is the Monolith a modern Architecture pattern? Yes, but a Modularized one - where you can benefit from separation of domains and don't have to distribute deployments unless this is necessary. I find the skill of building Modularized Monolith as important as building Microservices and Serverless. That's why I decided to prepare a presentation with … Continue reading About Modularized Monolith – my newest Conference speech

Is that you who attacks my system? Watch my presentations!

We need more knowledge sharing on security topics - that's for sure. We, as developers, need to know what threats await for us in the open Internet where our system exposes Login APIs. I don't mean here general threats from OWASP. I mean specific attacks with detailed analysis and guides. You don't often find this … Continue reading Is that you who attacks my system? Watch my presentations!

Speaking at Confitura and JDD

World class conferences in Poland - Confitura and JDD - hosted me as a speaker. Both are important events. JDD was so special because I was there as a selected speaker from Warsaw JUG to take part in JUG Master contest. Didn't win, I must admit, but anyway - It was fun :) and this … Continue reading Speaking at Confitura and JDD

Speaking at Devoxx Poland!

Devoxx Poland is the biggest and the greatest Java conference in Poland. Since its beginning I missed only one edition. And this year was special as I joined it as a speaker! Being selected as a speaker is a truly meaningful fact. Proving that what I have to say is interesting for the event at … Continue reading Speaking at Devoxx Poland!

Automated tests for Spring Boot WebSocket server

Developing WebSocket server for your Spring Boot app is fairly simple and well described and documented. However when it comes to making sure that it 'actually works' is done manually in most cases. Below I will show how I do the automated integration tests for Websocket server using Spring's StompClient. I assume that you are … Continue reading Automated tests for Spring Boot WebSocket server

Proxy configuration for Gradle

Are you using gradle behind corporate proxy? Here is how to configure proxy data for gradle (urls and credentials) gradle.properties file Gradle (and gradlew as well) is automatically reading gradle.properties file that is either in project directory or in USER_HOME/.gradle directory. Inside of gradle.properties file set properties: systemProp.http.proxyHost=http_proxy_ip_or_url systemProp.http.proxyPort=port systemProp.http.proxyUser=username systemProp.http.proxyPassword=pwd systemProp.https.proxyHost=https_proxy_ip_or_url systemProp.https.proxyPort=port systemProp.https.proxyUser=username systemProp.https.proxyPassword=password … Continue reading Proxy configuration for Gradle