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-…
My favorite courses to learn Kotlin in 2022
medium.com/javarevisited/…
10 Best JavaScript courses for beginners to start with
javarevisited.blogspot.com/2018/06/top-10…
#Javascript
My Favorite books and courses to learn Rust
javarevisited.blogspot.com/2020/01/top-5-…
#Rust
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

27 Dec
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
26 Dec
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
13 Dec
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
12 Dec
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
11 Dec
10 SQL Concepts every developer should learn
1. JOIN
2. GROUP BY
3. Window Function
4. Correlated subquery
5. Indexing
6. WHERE vs HAVING
7. UNION
8. Table Alias
9. Temp table
10. Functions

what would you add more into this list?

#SQL #Programming
And, if you need resource to learn these concepts well, I have shared some excellent SQL books here
java67.com/2016/09/sql-5-…
And, if you like courses, I have shared, both free and paid SQL courses for both beginners and intermediate devs
javarevisited.blogspot.com/2018/05/top-5-…
Read 9 tweets
10 Dec
10 System design concepts that can help you in coding interviews
1. Load Balancing
2. Caching
3. Data Partitioning
4. Indexes
5. Proxies
6. Redundancy and Replication
7. SQL vs. NoSQL
8. Distributed Systems
9. CAP Theorem
10.Consistent Hashing
#systemdesign #programming #design
And, if you need a resource to master system design, you can checkout Grokking the System Design on @EducativeInc
educative.io/courses/grokki…
And, if you need more choices, I have shared few more courses here
medium.com/javarevisited/…
Read 8 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

Too expensive? 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!

Follow Us on Twitter!

:(