Skip to content
keep_growing
  • Java
    • Spring Boot
  • Tools
  • Taking care
  • Angular
  • About
  • Sun Conure Software

best practices

Create a custom annotation to configure Spring Boot tests

6th March 20226th March 2022 little_pineconeSpring Boot
featured image

A custom annotation in Spring Boot tests is an easy and flexible way to provide the required configuration. We can use it to efficiently group all the annotations and configuration classes that we would otherwise apply to each test class separately.

Read more

Refactoring: Improving the Design of Existing Code – book notes

10th September 202110th September 2021 little_pineconeTaking care
featured image

For those in need of a quick refresher on Martin Fowler’s approach to refactoring.

Read more

Easy OpenAPI 3 specification for your Spring Boot REST API

18th July 20217th March 2022 little_pineconeSpring Boot, Tools
featured image

The springdoc-openapi library allows us to automatically generate an OpenAPI specification for our rest API built with Spring Boot. This specification is also useful when we need a Swagger documentation or we want to automate client code generation.

Read more

12 reasons for using a random data generator – introducing Dummy4j

24th December 202027th December 2020 little_pineconeJava, Tools
featured image

Having a sufficient sample of lifelike data greatly improves the application development process. In most cases, when we start working on a project, we don’t have the luxury of having a well-stocked database we could use in development and testing. However, we can easily create such a database using a random data generator.

Read more

How to set up Spring Boot app documentation with Springfox

28th November 202029th November 2020 little_pineconeSpring Boot, Tools

Learn how to generate documentation for your Spring Boot application using Springfox Boot Starter. This article extends the Spring Boot API documentation with Swagger post.

Read more

How to get better at estimating tasks in 10 steps

25th October 202012th March 2021 little_pineconeTaking care
featured image

Estimating programming tasks is a complex process. There is no one-size-fits-all solution. Furthermore, skimping on resources to get it right turns the entire procedure into reading tea leaves. However, we can improve the accuracy of our predictions by applying the following practices.

Read more

How to choose an open source license

1st September 20201st September 2020 little_pineconeTaking care
featured image

Publishing a project without clearly indicating which license applies to it prevents anyone from benefiting from it. Choosing a proper license for an open source software will take only a minute if you consult a cheat sheet officially curated by GitHub.

Read more

Boost project quality with SonarQube – local code analysis

27th July 202027th February 2022 little_pineconeTools
feature image

SonarQube is a well known, high quality tool utilized by many prominent companies such as Audible, Porsche, Bosch, and HP for advanced code analysis. However, you can easily use it for free to see what can be done to improve project security and reduce maintenance costs. One way to do that is to install a local copy on your development environment.

Read more

An Astronaut’s Guide to Life on Earth – cosmic expertise for everyday life

22nd May 202022nd May 2020 little_pineconeTaking care
featured image

We don’t need to have an immense adventure ahead of us to value ordinary tasks and small steps that enable our growth.

Read more

The price of faking agility

20th May 202013th October 2020 little_pineconeTaking care
featured_image

The understanding of a project changes through time as its development continues. Following an obsolete specification, creating only a superficial domain model or coming up with shady half-measures – to avoid any profound effort – won’t stop you from delivering an app, but most definitely it won’t be the app that was needed.

Read more

Posts navigation

Older posts
Created by Marta Szymek
  • Privacy Policy
Powered by WordPress | Theme: Astrid by aThemes.