Javarevisited Profile picture
Feb 3 11 tweets 3 min read
The 2022 Java Developer RoadMap
compile @threader

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Javarevisited

Javarevisited Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @javarevisited

Feb 1
Design Patterns in Java
And, here are resources to learn these design patterns in Java:
javarevisited.blogspot.com/2018/02/top-5-…
How to use Decorator design pattern in Java
java67.com/2013/07/decora…
Read 14 tweets
Dec 28, 2021
Top 5 Programming language to learn in 2022
Java - backend
Golang - backend
Kotlin - app development + backend
Javascript - frontend + backend
Rust - for real time apps, embedded systems
And if you need resources, here are some of my curation
5 Best Java Programming courses to start
javarevisited.blogspot.com/2018/05/top-5-…
My favorite courses to learn Golang in 2022
java67.com/2019/12/top-5-…
Read 9 tweets
Dec 27, 2021
Why Java?
•Easy to learn
•Easy to write code
•Big Community support
•In demand
•Used for backend development
•Web development
•Used to make GUI applications
•Game Development
•Android Apps
•Rich in Frameworks
•Rich in libraries
And, if you want to learn Java, here are useful resources

free courses
java67.com/2018/08/top-10…
5 Tips and 4 Books to Learn Java Programming from Scratch
medium.com/javarevisited/…
Read 8 tweets
Dec 26, 2021
Top 5 Frameworks/Libraries Java developers can learn in 2022
1. Quarkus
2. MicroNaut
3. Spring Boot
4. Lombok
5. Testcontainers
Just in case if you are interested, our books on Java interview and Spring Boot interviews are on sale this week.
You can grab your copy of Grokking the Java Interview for just $5.9
here is the link - javinpaul.gumroad.com/l/QqjGH
You can also grab your copy of Grokking the Spring Boot Interview for just $5.9 or both of them for just $10.9
here is the link - javinpaul.gumroad.com/l/hrUXKY
Read 10 tweets
Dec 13, 2021
Log4j issue 101 Image
#Log4J 2.16.0 is out.

Fully disables all JNDI related functionality, and removes the lookups feature.
logging.apache.org/log4j/2.x/chan…
It's also time to use SLF4j so that you can switch logging libraries without any pain, I said this in 2013 though javarevisited.blogspot.com/2013/08/why-us…
Read 8 tweets
Dec 12, 2021
With all the chaos going on, I thought to put some important info about Java Log4j issue
1. only version affected between >= 2.0 and <=2.14.1 are affected
2. If your application is not externally exposed, its low risk
3. version 2.15.0 of log4j released without this issue
A 🧵
JDK versions greater than 6u211, 7u201, 8u191, and 11.0.1 are not affected by the LDAP attack vector. In these versions com.sun.jndi.ldap.object.trustURLCodebase is set to false meaning JNDI cannot load remote code using LDAP.
Exploit Requirements
- A server with a vulnerable log4j version (listed above),
- an endpoint with any protocol (HTTP, TCP, etc) that allows an attacker to send the exploit string,
- and a log statement that logs out the string from that request.
Read 9 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

:(