Will | Java Mentor & Tech Lead profile picture

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šŸ‘‡

Playlists Liked videos

Latest videos by Will | Java Mentor & Tech Lead

  • Cool Spring Boot Feature šŸš€ How to run a Spring Boot application like an executable file without… – video , 1.7K views, duration 0:58

    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 āœ…

  • Drop your answer in the comments. What's the difference between Maven Dependency Scopes? - compile… – video , 669 views, duration 0:23

    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

  • I mean seriously. LeetCode is an AWESOME tool at the right time in the right place. Many… – video , 445 views, duration 0:07

    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…

  • Check Your English for Free! šŸ‡¬šŸ‡§šŸ‡ŗšŸ‡ø I’ve been working in an international company for 3 years. I’m a… – video , 600 views, duration 0:09

    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…

  • What is JMM? āš™ļø We just figured out that ā€œobviousā€ Java memory-related things like heap and stack… – video , 12.7K views, duration 0:23

    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…

  • Follow me for more vids on Java/Spring āœ… Why You Don’t Need to Specify Spring Boot Starter… – video , 650 views, duration 1:09

    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…

  • Follow me for more insights āœ… Quick Debugging Tip for Developers! šŸ› ļø Struggling to evaluate… – video , 619 views, duration 0:24

    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…

  • Discover the Power of Spring Initializr in IntelliJ IDEA! šŸš€ Are you familiar with This incredible… – video , 573 views, duration 0:56

    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…

  • Understanding Encoding vs. Encryption šŸ” If you are going to work on a project where security is at… – video , 1K views, duration 0:27

    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…

  • Save it ā¤ļø Are you curious about Java’s approach to multiple inheritance and the diamond problem?… – video , 1.2K views, duration 0:50

    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…

  • Should a Team/Tech Lead Write Code? šŸ¤” Well, yes and no. Let me explain. A Development Team… – video , 582 views, duration 0:07

    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…

  • Should You Review Senior Colleagues’ Pull Requests? Definitely! Let me give you a personal… – video , 1K views, duration 0:05

    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…

  • Effortlessly Navigate Debugging in IntelliJ IDEA šŸž Have you ever been debugging and wished you… – video , 3K views, duration 0:21

    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…

  • How Long to Become a Software Engineer? šŸ‘Øā€šŸ’» First of all, you need to understand what exactly you… – video , 1.2K views, duration 0:05

    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…

  • Why Did Java 8 Introduce Default Methods? šŸ¤” Java 8 introduced default methods in interfaces… – video , 1.8K views, duration 0:17

    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…

  • Authentication vs Authorization šŸ” Have you ever tried to create a REST API and secure it with any… – video , 1.4K views, duration 0:05

    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…

  • Write the answer in the commentsā¬‡ļø Understanding flatMap in Java Streams, Optional, and Project… – video , 2.4K views, duration 0:22

    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…

  • Follow me for more coding insights āœ… Mastering Navigation in Your Code! Imagine you’re… – video , 1.6K views, duration 0:37

    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…

  • Follow me for more insights āœ… Lambda in Java Learn why Java lambdas aren’t true lambda expressions… – video , 3.3K views, duration 0:54

    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…

  • Follow me for more insights āœ… Discover the benefits of 1-to-1 meetings! These sessions involve you… – video , 1K views, duration 0:57

    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…

  • Understanding OAuth 2.0 in Simple Terms Learn about the OAuth 2.0 protocol, a critical security… – video , 10.6K views, duration 1:41

    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…

  • How to Read Technical Literature šŸ“š Struggling with reading technical books? Focusing on specific… – video , 1.7K views, duration 0:53

    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…

  • Atomic Classes under the hood. Your interviewer won’t believe you know how Atomic classes work in… – video , 1.9K views, duration 2:45

    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…

  • Follow me for more insights āœ… IntelliJ IDEA hotkey: Ctrl (Command) + W - Extend Selection Ctrl… – video , 2.4K views, duration 0:25

    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

  • Follow me for more insights āœ… Covariance in Java. Invariance in Java Generics and Collections. – video , 1.5K views, duration 1:13

    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

  • It’s a joke šŸ˜„ Like it ā¤ļø Please don’t debug using console output. Use your favorite IDE instead šŸ™‚ā€¦ – video , 4.4K views, duration 0:09

    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

  • Follow me for more insights āœ… IntelliJ IDEA hotkey Basic Code Completion. – video , 3.7K views, duration 0:27

    63 likes 7 comments 3 shares 20 saves

    Follow me for more insights āœ… IntelliJ IDEA hotkey Basic Code Completion. #java #programming #softwareengineer

  • Java Stream API map vs flatMap – video , 6.7K views, duration 0:58

    141 likes 1 comment 4 shares 43 saves

    Java Stream API map vs flatMap #java #programming #softwareengineer

  • Pet Project Idea for NEWBIES Starting a pet project is a great way to dive into new technologies… – video , 160 views, duration 0:04

    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…

  • Lombok’s SneakyThrows šŸ¤” Using this annotation is sometimes considered bad practice, but it’s… – video , 3K views, duration 0:55

    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 videos

Explore & export videos

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
  1. ā€œWhat is JMM? āš™ļø We just figured out that ā€œobviousā€ Javaā€¦ā€ Ā· 12.7K views Ā· 51 likes Ā· 1 comment Ā·
  2. ā€œUnderstanding OAuth 2.0 in Simple Terms Learn about theā€¦ā€ Ā· 10.6K views Ā· 199 likes Ā· 7 comments Ā·
  3. ā€œ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)

How these numbers are counted

About Will | Java Mentor & Tech Lead

Account created