Open in app

Sign In

Write

Sign In

Lukasz Lenart
Lukasz Lenart

79 Followers

Home

About

Published in SoftwareMill Tech Blog

·Dec 8, 2022

What’s new in the Apache Struts 6.0.0

The short answer is: a lot :) If you take a look at the Version Notes, you can notice over 200 changes — tons of bug fixes and improvements with a pinch of new features. …

Apache Struts

6 min read

What’s new in the Apache Struts 6.0.0
What’s new in the Apache Struts 6.0.0
Apache Struts

6 min read


Published in SoftwareMill Tech Blog

·Nov 23, 2022

How to use Sonar in your project

Probably a few of you have heard about Sonar — a tool that can help you keep your code clean and safe. If you have never heard about it, I encourage you to read the below blog post to grasp how to use it. For the rest who know it…

Sonar

7 min read

How to use Sonar in your project
How to use Sonar in your project
Sonar

7 min read


Published in SoftwareMill Tech Blog

·Nov 4, 2022

When your bot gets retired

Bots are used all over the internet and are also used internally. There are a lot of specialized bots that are focused on a single responsibility to manage. …

Automation

5 min read

When your bot gets retired
When your bot gets retired
Automation

5 min read


Published in SoftwareMill Tech Blog

·May 27, 2022

How to use Dependabot on Github

Keeping your dependencies up to date can be a challenging task. There are a few good tools on the market that can help you with a given type of environment like OWASP Dependency-Check Project, which supports Ant, Maven, sbt, Gradle-based projects, or Scala Steward if you’re using only plain Scala…

Dependabot

4 min read

How to use Dependabot on Github
How to use Dependabot on Github
Dependabot

4 min read


Published in SoftwareMill Tech Blog

·Mar 24, 2022

Visualise your data

This post is a short story about how to use a JavaScript library to see what a backend developer cannot see from raw data. Background I’m currently working on a project where we are trying to solve the Vehicle Routing Problem (VRP in short) on scale, which is a more complicated…

JavaScript

7 min read

Visualise your data
Visualise your data
JavaScript

7 min read


Published in SoftwareMill Tech Blog

·Feb 2, 2022

Lombok — the wrong way

I’ve been using the Scala language for a couple of years, yet I decided to join a new project written purely in Java as I was curious what new and interesting had happened in the Java ecosystem during these years. …

Java

6 min read

Lombok — the wrong way
Lombok — the wrong way
Java

6 min read


Published in SoftwareMill Tech Blog

·Dec 1, 2021

Content Management System: Versioning

In my previous post, I made an introduction into why we decided to implement our custom CMS solution. It didn’t explain all the things and variances, but should give you a glimpse of why it was the best choice for us. In this post, I would like to focus on…

Software Development

7 min read

Content Management System: Versioning
Content Management System: Versioning
Software Development

7 min read


Published in SoftwareMill Tech Blog

·Oct 22, 2021

Developing your own Content Management System — Preface

You can wonder why one would do such a thing, why not use something that’s already available on the market. Why do you want to reinvent the wheel? And you are absolutely right, there are tons of Content Management System (aka CMS) products on the market you can use out-of-the-box…

Scala

7 min read

Developing your own Content Management System — Preface
Developing your own Content Management System — Preface
Scala

7 min read


Published in SoftwareMill Tech Blog

·Apr 28, 2021

Redelivery with RabbitMQ

When you are developing a service that needs to communicate with other services or has to support integration with customer services, you should consider implementing a proper retry mechanism. Network connections can fail, other services can be temporarily unavailable to do maintenance or rescheduling of Pods to another node. Even…

Rabbitmq

7 min read

Redelivery with RabbitMQ
Redelivery with RabbitMQ
Rabbitmq

7 min read


Published in SoftwareMill Tech Blog

·Jun 29, 2020

Scaling Event Bus

In my previous post I showed how you can implement an event bus using Akka and how to handle incoming and outgoing messages using Websockets. Now it’s time to feed the event bus with some internal events and also support scaling it up on multiple instances. The Publisher Instead of depending directly…

Akka

5 min read

Scaling Event Bus
Scaling Event Bus
Akka

5 min read

Lukasz Lenart

Lukasz Lenart

79 Followers

OSS enthusiast, ASF committer, Apache Struts lead, developer, husband and father and biker :-)

Following
  • Maciej Adamiak

    Maciej Adamiak

  • Aytekin Tank

    Aytekin Tank

  • Michał Matłoka

    Michał Matłoka

  • Jacek Laskowski

    Jacek Laskowski

  • Rafał Cupiał

    Rafał Cupiał

See all (33)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech