Subject: Free webinar about React state, search with JPA in Kotlin, feedback models and more

Bright dev newsletter is here!

Hi Friend,


it is time for our monthly bunch of inspirations:

🟧 why should we keep state in React?  

🟧 how to become a frontend developer?

🟧 how to implement search functionality into the Exposed using jirutka's RSQL parser?

🟧 the advantages of using JPA Specifications for advanced search and filtering.

🟧 peer mentoring, SBI-DB, feedforward - check how you can introduce feedback in to your team.

🟧 how to make your code unaware of messaging infrastructure?


Enjoy reading!
Ula

react state free webinar – last call ⏳

We would like to invite you to take part in an online webinar on 16th March at 1.00 pm. The webinar's topic is React State management. The webinar will be in Polish. 🚀🚀🚀 Feel more than welcome to join!

how to become a frontend developer

Jędrzej, who will run the webinar above, is a frontend developer with over 8 years of commercial experience. His career began when there weren’t so many frameworks available and he naturally focused on getting to know the language. That’s also what he would recommend to future frontend developers. But is it the only thing?

exposed RSQL search

RSQL is a query language for parametrized filtering of entries in RESTful APIs. JetBrains Exposed is a lightweight SQL library on top of the JDBC driver for Kotlin language. In the tutorial below we are going to implement search functionality into the Exposed using jirutka's RSQL parser.

JPA specifications in kotlin

Creating an advanced api search can become a challenge. If we want to filter based on a lot of properties, using the standard JPA Repository approach can turn out to be hard to maintain and not too flexible. In the blog post below we will demonstrate how we can make use of JPA Specifications for that purpose.

5 feedback models you should know

If you are not sure how to introduce feedback into your team’s routine or you just do not feel sure about giving and getting feedback, you may take advantage of the models and examples below. These are feedback methods that work well in many organisations and they help to take immediate action without causing too much of an ‘ouch’ factor. Let us take a look!

 bright dev's tips on YouTube

On our Youtube channel you can find at least several tips  in the form of short tutorial. They are available both in Polish and English. The first published material include:

🔥 How to make your code unaware of messaging infrastructure?
🔥 How to correlate multiple logs with loki and tempo?

🔥 How to send logs to an existing application via OpenTelemtery?

🔥 Sign-in using AWS Cognito.

 music for programming ears

The podcast is in Polish and each episode tells the story about how to deal with different dilemmas in software developer's world.  Get ready to listen and enjoy!

  1. Co robi torebka w moim projekcie?

  2. Jaki kolor ma woda wg Google?

  3. Zostawić wiadomość po sygnale

  4. Ilu palników używa project manager w IT?

  5. W poszukiwaniu katharsis - dlaczego developerzy nie są zadowoleni ze swojej pracy?

  6. Sport, development ... czyli jak stworzyć software agency, w której ludzie chcę pracować.

See you in April!