Will | Java Mentor & Tech Lead (@mostdevwill)
- Followers
- 664 followers
- Following
- 2 following
- Likes
- 4K
- Videos
- 68
- Avg length
- 0:38
š¼ Tech Lead ⨠IT insights š Book 1-on-1 sessionš
Latest videos by Will | Java Mentor & Tech Lead
-
ā video
48 likes 0 comments 0 shares 17 saves
Cool Spring Boot Feature š How to run a Spring Boot application like an executable file without java -jar app.jar? Follow me for more insights on Java, Spring Framework, and other interesting technologies ā
-
ā video
27 likes 3 comments 1 share 6 saves
Drop your answer in the comments. What's the difference between Maven Dependency Scopes? - compile - provided - runtime - test - system - import
-
ā video
14 likes 0 comments 0 shares 5 saves
I mean seriously. LeetCode is an AWESOME tool at the right time in the right place. Many companies, especially FAANG and those in North America, demand top-notch knowledge of Data Structures and Algorithms (DSA). If this applies to you, donāt hesitateāgain this skill. But what if youāre anā¦
-
ā video
8 likes 0 comments 0 shares 1 save
Check Your English for Free! š¬š§šŗšø Iāve been working in an international company for 3 years. Iām a Tech Lead in a team with people from all over the globe. Honestly, Iāve forgotten that many people have issues (or think they do) with speaking English. My goal here is to give you the confidence toā¦
-
ā video
51 likes 1 comment 2 shares 15 saves
What is JMM? āļø We just figured out that āobviousā Java memory-related things like heap and stack memory, object allocation, object headers, the weight of different types, and garbage collectors are about Java Memory Management, not the Java Memory Model. So, what is the Java Memory Model actuallyā¦
-
ā video
18 likes 2 comments 0 shares 6 saves
Follow me for more vids on Java/Spring ā Why You Donāt Need to Specify Spring Boot Starter Versions š Ever wondered why you donāt have to manually specify the version for Spring Boot starters? Hereās a quick explanation! š Short Answer: The version is defined in the parent block, ensuringā¦
-
ā video
15 likes 1 comment 1 share 6 saves
Follow me for more insights ā Quick Debugging Tip for Developers! š ļø Struggling to evaluate expressions while debugging? Hereās a game-changing tip for you! š Evaluate Expressions On-The-Fly: When debugging your program, you donāt need to execute the entire line to see the result of an expressionā¦
-
ā video
27 likes 9 comments 0 shares 6 saves
Discover the Power of Spring Initializr in IntelliJ IDEA! š Are you familiar with start.spring.io? This incredible tool, known as Spring Initializr, helps you quickly add essential Spring dependencies and generate a skeleton for your Spring Boot project. But thereās more to it! š” Did you know? Youā¦
-
ā video
22 likes 0 comments 0 shares 8 saves
Understanding Encoding vs. Encryption š If you are going to work on a project where security is at least a top 3 priority, thereās one question you might be asked in an interview: explain the difference between encoding and encryption. And decoding, decryption, obviously. And one more questionā¦
-
ā video
33 likes 0 comments 2 shares 8 saves
Save it ā¤ļø Are you curious about Javaās approach to multiple inheritance and the diamond problem? š¤ Dive into this quick and insightful explanation! Java doesnāt support multiple class inheritance, only interfaces, but Java 8 introduced default methods in interfaces, leading to a diamond-likeā¦
-
ā video
5 likes 0 comments 0 shares 0 saves
Should a Team/Tech Lead Write Code? š¤ Well, yes and no. Let me explain. A Development Team Leaderās role implies that you donāt develop directly. Instead, you do everything to make the development process smooth. For example, when a customer wants a new feature, the Lead must clarify whatā¦
-
ā video
7 likes 1 comment 0 shares 2 saves
Should You Review Senior Colleaguesā Pull Requests? Definitely! Let me give you a personal example. I believe I can say that Iām a Senior Developer. You probably remember that Iām a Tech Lead now. This role means that Iām still involved in some interesting technical stuff, but I donāt have time toā¦
-
ā video
52 likes 0 comments 0 shares 13 saves
Effortlessly Navigate Debugging in IntelliJ IDEA š Have you ever been debugging and wished you could go back without rerunning the application in debug mode? Thereās a better way in IntelliJ IDEA! Discover how to use recorded debug frames to reset and jump backward effortlessly. Try it yourselfā¦
-
ā video
9 likes 2 comments 0 shares 2 saves
How Long to Become a Software Engineer? šØāš» First of all, you need to understand what exactly you need to study. Usually, itās the programming language itself and the main technology like Spring Framework, Django, or Angular. Plus, a bunch of related things like databases, unit testing, Gitā¦
-
ā video
31 likes 12 comments 0 shares 7 saves
Why Did Java 8 Introduce Default Methods? š¤ Java 8 introduced default methods in interfaces, allowing methods that donāt need to be implemented. But why were they introduced? Besides being a cool syntax sugar feature, why did Java engineers feel the need to add them to the language? Test yourā¦
-
ā video
16 likes 4 comments 0 shares 6 saves
Authentication vs Authorization š Have you ever tried to create a REST API and secure it with any protocol? Then youāve likely encountered the terms authentication and authorization. Letās break down the difference between them. Authentication answers the question, āWHO ARE YOU?ā. It consists ofā¦
-
ā video
38 likes 2 comments 2 shares 12 saves
Write the answer in the commentsā¬ļø Understanding flatMap in Java Streams, Optional, and Project Reactor In this reel, we tackle a common interview question about the differences between map and flatMap in Java. The Stream API, Optional, and Project Reactor (WebFlux) all have these operators, butā¦
-
ā video
37 likes 9 comments 0 shares 14 saves
Follow me for more coding insights ā Mastering Navigation in Your Code! Imagine youāre investigating a class with multiple methods, like getAndAddInt in the Unsafe class. Then you need to check out weakCompareAndSetInt. Do you scroll up and down trying to find the methods? What if you need to goā¦
-
ā video
63 likes 4 comments 0 shares 13 saves
Follow me for more insights ā Lambda in Java Learn why Java lambdas arenāt true lambda expressions and how functional programming in Python compares. While Python supports functional concepts, Java treats lambdas as objects and instances of functional interfaces. Discover the differences and seeā¦
-
ā video
16 likes 0 comments 0 shares 1 save
Follow me for more insights ā Discover the benefits of 1-to-1 meetings! These sessions involve you and a technical lead, typically your Team Lead, and provide an excellent opportunity to get feedback on your performance, gain project insights, and share your work preferences. Use these meetings toā¦
-
ā video
199 likes 7 comments 19 shares 61 saves
Understanding OAuth 2.0 in Simple Terms Learn about the OAuth 2.0 protocol, a critical security measure for protecting our APIs. This protocol covers multiple scenarios, such as accessing resources from frontend apps, mobile apps, and backend services. One common scenario is the machine-to-machineā¦
-
ā video
29 likes 1 comment 0 shares 13 saves
How to Read Technical Literature š Struggling with reading technical books? Focusing on specific chapters or topics can be the best approach, but what if you want to read the whole book? Hereās a strategy that works. The most obvious thought is to read a certain number of pages per day. I triedā¦
-
ā video
27 likes 4 comments 1 share 11 saves
Atomic Classes under the hood. Your interviewer wonāt believe you know how Atomic classes work in Java. In this video, we explore the inner workings of the AtomicInteger class and specifically the getAndIncrement method. We start by understanding that Atomic classes donāt use traditionalā¦
-
ā video
44 likes 5 comments 0 shares 22 saves
Follow me for more insights ā IntelliJ IDEA hotkey: Ctrl (Command) + W - Extend Selection Ctrl (Command) + Shift + W - Shrink Selection It will make your coding process smoother š #java #softwareengineer #programming
-
ā video
40 likes 1 comment 2 shares 15 saves
Follow me for more insights ā Covariance in Java. Invariance in Java Generics and Collections. #java #programming #softwareengineer
-
ā video
78 likes 6 comments 3 shares 4 saves
Itās a joke š Like it ā¤ļø Please donāt debug using console output. Use your favorite IDE instead š I tell about Java, Spring, IntelliJ IDEA, and other related tools and technologies. Follow me for more insights ā #java #softwareengineer #programming
-
ā video
63 likes 7 comments 3 shares 20 saves
Follow me for more insights ā IntelliJ IDEA hotkey Basic Code Completion. #java #programming #softwareengineer
-
ā video
141 likes 1 comment 4 shares 43 saves
Java Stream API map vs flatMap #java #programming #softwareengineer
-
ā video
1 like 0 comments 0 shares 1 save
Pet Project Idea for NEWBIES Starting a pet project is a great way to dive into new technologies (Java, Spring, Databases, Kafka, Cloud, etc.). Iāll focus on Java, but these tips apply to other languages too. If youāre an aspiring developer aiming to get hired, explore as many new technologies asā¦
-
ā video
56 likes 1 comment 0 shares 19 saves
Lombokās @SneakyThrows š¤ Using this annotation is sometimes considered bad practice, but itās interesting to understand how it works. As you saw in the video, it allows the code to compile by suppressing the checked exceptions check. How is this possible? The .class file is the key here. Rememberā¦
Showing 30 of 68 videos
Load more videosExplore & export videos
Uses the videos loaded on this page. Load more to include older ones.
Videos by month
Will | Java Mentor & Tech Lead TikTok stats
Will | Java Mentor & Tech Lead (@mostdevwill) has 664 TikTok followers as of .
- Followers
- 664
- Likes
- 4,019
- Videos
- 68
- Likes per video
- 59
- Average video length
- 0:38
- Median per post
- 1.5K views Ā· 30 likes Ā· 1 comment Ā· 0 shares Ā· 8 saves
- Average engagement per view - follower
- 1.8% - 0.07
- Average views per follower
- 3.70
- Most viewed recent posts
- āWhat is JMM? āļø We just figured out that āobviousā Javaā¦ā Ā· 12.7K views Ā· 51 likes Ā· 1 comment Ā·
- āUnderstanding OAuth 2.0 in Simple Terms Learn about theā¦ā Ā· 10.6K views Ā· 199 likes Ā· 7 comments Ā·
- āJava Stream API map vs flatMapā Ā· 6.7K views Ā· 141 likes Ā· 1 comment Ā·
- Last post
- (873 days before this check)
- Posting rate
- about 11.7 posts a year
- TikTok content labels
- Culture & Education & Technology (21 of 23 posts), Professional Personal Development (14 of 23 posts)
- Hashtags used most
- #programming (21), #softwareengineer (17), #coding (13), #java (11), #SpringBoot (2)
About Will | Java Mentor & Tech Lead
Account created