Petre Popescu
@ppopescu_dev
I am a senior Java developer passionate about programming and development. Follow me here or on http://petrepopescu.tech for interesting articles, tutorials and more!
Was dir gefallen könnte
Phoenix V1.0.0 is here! The new version solves many bugs and adds new features! It also comes with a complete facelift and rebranding! Experience the benefits of SSR in a modern, fast and easy-to-use template engine for Spring! #java #spring #SpringBoot pazvanti.github.io/Phoenix/index.…
📣 The latest edition of JVM Weekly is now live! vived.substack.com/p/1brc-whos-th… 🌟 1BRC - Who's the Fastest to Process a Billion Java Records? January brings a unique twist with the One Billion Rows Challenge (#1brc) by @gunnarmorling. It's a contest to process a billion Java…
If you are developing a web-app, it is important to store passwords in a secure way. If you are not using a 3rd-party service, than this video is a must-watch! #security #java #webdevelopment #programming youtube.com/watch?v=ed3fQW…
youtube.com
YouTube
How to store passwords in a secure way
It was inevitable... I made a #YouTube channel. I started with a Spring Boot course and the first few lessons are up and freely available! #programming #courses #java youtube.com/@PetrePopescuP…
Even after many years as a Java software engineer, I still encounter strange cases that baffle me. Here is one such anomaly, where I got a NullPointerException when using an Enum value. #Java #exception #programming #SoftwareDevelopment petrepopescu.tech/2023/09/gettin…
petrepopescu.tech
Getting NullPointerException when using an Enum? Here is how to fix it! - Petre Popescu
Are you getting a NullPoitnerException when using an Enum value in java? A NPE on an enum is a strange error, but there is an easy fix
Releasing EasyDropzoneJS, an #opensource #javascript library for drag&drop file functionality. It is easy to integrate, lightweight (less than 4kb) and customizable! Read more on Gitlab! #js #webdev #programming gitlab.com/ppopescu/easyd…
If you need to log the HTTP Request body and the HTTP Response body in #spring or #springboot , look no further! I have you covered! #java I actually had to do this last week on a project and decided to share my findings! petrepopescu.tech/2023/07/how-to…
petrepopescu.tech
How to log HTTP Request and Response in Spring Boot - Petre Popescu
Learn how to log the HTTP request body and HTTP response body in Spring Boot in an easy and consistent way.
Don’t let invalid JWTs compromise your web app’s security. Learn how to handle them by reading this article on JWT invalidation. #java #programming #websecurity #JWT petrepopescu.tech/2021/03/how-to…
petrepopescu.tech
How to invalidate a JWT - Petre Popescu
In this article I will show you how to easily and effectively invalidate a compromise JWT (JSON Web Token) without stressing the server
🚀Ready to level up your Play Framework error handling game? Check out this guide for best practices and real-world examples on how to handle exceptions and errors like a pro! #PlayFramework #WebDevelopment #programming petrepopescu.tech/2021/03/handli…
petrepopescu.tech
Handling Exceptions and Errors in Play Framework - Petre Popescu
An article on Exception Handling in Play Framework and how to return useful information in case an error occurs.
🌶️ Spice up your password storage by using a pepper alongside the salt! Read this article to find out how it can improve the #security of your website. #passwordsecurity #pepper petrepopescu.tech/2021/02/using-…
petrepopescu.tech
Using "pepper" to increase password storing security - Petre Popescu
Learn how to further increase the security of the stored password by using a pepper for the hash password that is being stored in the database
🔥Want to impress your colleagues with your Log4j2 skills? 💻Ready to learn something new? Check out my article on how to make a custom message converter in Log4j2! #log4j2 #java #programming #coding petrepopescu.tech/2021/03/how-to…
petrepopescu.tech
How to make a custom message converter for Log4J2 - Petre Popescu
In Log4j2 it is easy to define a custom message converter that can transform and format the logged message however you want. Here is how!
An article that is different. It focuses on #gamedesign. I was a #gamedeveloper in the past and #Game dev was an important part of my journey as a software developer. I still play games from time to time. Here is why many #horror games fail to scare you petrepopescu.tech/2023/04/most-h…
petrepopescu.tech
Most horror games fail to scare you, and here is why - Petre Popescu
What makes a horror game a good horror game? Immersion! Many horror games break immersion and fail to create a believable and immersive experience.
Wow! I was not expecting this kind of messages on LinkedIn! @udemy are you doing anything about this type of #fake #reviews? Did anyone else encounter similar situations with thier #course?
Excited to share my article on building a REST API in Play Framework! Learn the basics and get started quickly with this powerful web development tool. Check it out! #playframework #restapi #webdevelopment #java petrepopescu.tech/2021/02/buildi…
An article I wrote a while ago on the power of #jwt and how you can use JSON Web Tokens for #authorization. As a #Java developer, this is a must-read if you want to brush up on your skills and stay up-to-date on web security. #JWT #websecurity #development petrepopescu.tech/2021/02/using-…
petrepopescu.tech
Using JSON Web Tokens for Authorization - Petre Popescu
A small introduction to JWT (JSON Web Tokens) in Java and how to use it for authorization of a client on your server.
I am primarily a #java #developer. Sometimes, though, I write about other stuff. Here is how I made some simple #optimisations using #jquery and #javascript. It was for an internal tool I made at one of my jobs. petrepopescu.tech/2021/02/optimi…
petrepopescu.tech
Optimizing jQuery DOM manipulation - Petre Popescu
Optimize DOM generation with jQuery by reducing the number of calls to find(), append() and html(). Here is how to optimize jquery append.
I'm sharing my @Udemy courses on #springboot and #playframework for #free to 100 people each! Follow the link to access my courses and start learning! #freecourses #learning #education For Play: 3DA5EE505EC7A507B568 For Spring: E7C05E61AFCE824A9FA8 udemy.com/user/petre-pop…
All project managers, repeat after me! Upgrading a 4+ year-old project to latest #springboot and #java versions (and other libraries) is NOT a job for a #junior #developer to do all alone!
#thymeleaf is ok, but #playframework's Twirl template engine is next-level. The fact that you can write #Scala code in the template file simplifies things a lot. I wish there was something as powerful for #springboot and with #java code.
When working on a complex project, it is important to have your #code well organized. It will make it easier to maintain the #project. Here is how I usually start my project structure for a #microservice. The Structure is for #java, but it is code-agnostic petrepopescu.tech/2021/02/keep-y…
petrepopescu.tech
Keep your code well organized. How I structure my web project - Petre Popescu
Having a clean and well structured code is important for keeping your web service code clean and easily maintainable. Here is how I do it.
United States Trends
- 1. Coco Gauff N/A
- 2. Svitolina N/A
- 3. #WWERaw N/A
- 4. Arizona N/A
- 5. Tony Padilla N/A
- 6. Bovino N/A
- 7. Maple Grove N/A
- 8. Lee Majors N/A
- 9. Kimi K2 N/A
- 10. Finn N/A
- 11. Zverev N/A
- 12. El Centro N/A
- 13. Jrue N/A
- 14. Highguard N/A
- 15. Alcaraz N/A
- 16. Brayden Burries N/A
- 17. #TheRookie N/A
- 18. Juan Crow N/A
- 19. Tien N/A
- 20. Wrigley N/A
Was dir gefallen könnte
Something went wrong.
Something went wrong.