Dan Vega Profile Banner
Dan Vega Profile
Dan Vega

@therealdanvega

18,101
Followers
6,339
Following
3,366
Media
33,398
Statuses

Spring Developer Advocate at @Broadcom . Java Champion, YouTuber, Podcast Host and lifelong learner. Husband & Father. Cleveland is 🏡

Rocky River, OH
Joined May 2008
Don't wanna be here? Send us removal request.
@therealdanvega
Dan Vega
1 month
@HoopMixOnly When you're in high school asking your math teacher "When am I going to need this"
12
18
2K
@therealdanvega
Dan Vega
1 year
Java Developers 🤝 JavaScript Developers
Tweet media one
113
106
2K
@therealdanvega
Dan Vega
1 year
Spring Boot provides three features that enable us to be productive developers: - Spring Boot Starters - AutoConfiguration - Production Ready #Java #SpringBoot
Tweet media one
19
173
923
@therealdanvega
Dan Vega
8 months
Look mom, no public static void main(String[] args); 🤩
Tweet media one
58
110
813
@therealdanvega
Dan Vega
1 year
@fcancer @barstoolsports The perfect response does exist 😂
1
2
747
@therealdanvega
Dan Vega
1 year
I spent the last couple of days preparing for a short and long tutorial on Virtual Threads in Java & Spring Boot. Here is what I have so far and I will share more details as I have them. What questions do you have when it comes to Project Loom + Spring Boot?
Tweet media one
28
123
654
@therealdanvega
Dan Vega
4 months
Thank You 🙏 I just can't put into words how happy and proud I am right now. This has been a career goal for me for as long as I can remember. My initial emotions take me back to every time in my career where I thought to myself I'm just not smart enough to do this. Follow your…
@Java_Champions
Java Champions
4 months
Congratulations to new #Java Champion @therealdanvega
Tweet media one
81
44
632
83
22
626
@therealdanvega
Dan Vega
7 months
Spring Boot 🤝 Java 21
Tweet media one
14
67
602
@therealdanvega
Dan Vega
7 months
Working a tutorial for structuring your code in #SpringBoot project. Which side are you on? #Java
Tweet media one
117
78
583
@therealdanvega
Dan Vega
1 year
@espn @XFLGuardians @XFL2023 XFL Refs picking up where the NFL Refs left off 🤣
0
6
544
@therealdanvega
Dan Vega
1 year
I often see Spring Developers returning a ResponseEntiy and not manipulating the response. If all you're doing is returning a body just use the type as the return type. If you need to add headers or change status codes you can use ResponseEntity as the return type 🤷‍♂️ #SpringBoot
Tweet media one
21
58
541
@therealdanvega
Dan Vega
3 months
Friends don't let friends stay on Java 8 and Spring Boot 2
Tweet media one
33
77
518
@therealdanvega
Dan Vega
1 year
Spring Framework 6 is using Jakarta EE 10 where possible which means we get to use APIs that are finally evolving 🎉 The Persistence API 3.1 allows you to use a UUID as an auto-generated primary key 🤩 #SpringBoot #Java #Jakarta
Tweet media one
13
64
508
@therealdanvega
Dan Vega
1 year
Did you know that you can use the Builder Pattern in Java Records? #Java
Tweet media one
31
52
472
@therealdanvega
Dan Vega
1 year
Configuring Tomcat to use Virtual Threads in a Spring Boot Application 🤩
Tweet media one
15
59
437
@therealdanvega
Dan Vega
1 month
Happy Easter 🐣 🤩
Tweet media one
33
6
439
@therealdanvega
Dan Vega
1 year
Spring can be a little overwhelming at first because it can be used to develop so many different types of applications. Below are some examples of applications you can build with Spring. What are you using Spring for? 👇🏻 #Java #SpringBoot
Tweet media one
5
59
425
@therealdanvega
Dan Vega
4 months
Merry Christmas to you and yours from my family ❤️
Tweet media one
26
1
408
@therealdanvega
Dan Vega
8 months
🚀 The HttpClient in #Java21 now implements AutoClosable which means you can use it in a try with resources statement 🤩
Tweet media one
8
65
390
@therealdanvega
Dan Vega
2 months
“Java is much faster than Python” - @prpatel 🤩🥳
Tweet media one
20
29
389
@therealdanvega
Dan Vega
1 year
Friends don't let friends write Docker Files. If you're in a Spring Boot application you can create an optimized docker-compatible container image using Cloud Native Buildpacks. `mvn spring-boot:build-image` 😎
Tweet media one
9
44
348
@therealdanvega
Dan Vega
3 months
If you want to use a mock server to test your RestClient calls in #SpringBoot you can use the RestClientTest annotation which will auto-configure a mock rest service server 🤩
Tweet media one
5
41
336
@therealdanvega
Dan Vega
2 years
Name a better duo... I'll wait 🤩 #java #springframework
Tweet media one
58
37
314
@therealdanvega
Dan Vega
1 month
My 3.5 hour course on #SpringBoot3 is now live on the @freeCodeCamp YouTube channel. Huge thank you to @beaucarnes , @ossia and everyone who helped make this happen. I'm so excited for everyone to watch it and I would love to hear your feedback 🤩🥳
6
55
298
@therealdanvega
Dan Vega
1 year
Is anyone interested in a video about my IntelliJ Setup?
Tweet media one
31
6
296
@therealdanvega
Dan Vega
1 year
Hello, Java 20 👋🏻
Tweet media one
13
34
291
@therealdanvega
Dan Vega
8 months
Sequenced Collections in #Java21 Introduce new interfaces to represent collections with a defined encounter order.
Tweet media one
5
30
290
@therealdanvega
Dan Vega
8 months
The new JDBC Client in Spring is so clean 🧼🤩
Tweet media one
16
40
285
@therealdanvega
Dan Vega
1 year
Recording my "What's new in Spring Boot 3" tutorial today. Anything else you would like to see me cover? 👇🏻 #Java #SpringBoot - Spring Framework 6 - Java 17 - Jakarta EE 9/10 - Native Images - Observability - HTTP Interfaces - Problem Details - Spring Security - Spring Data
14
28
276
@therealdanvega
Dan Vega
4 months
I asked Java developers what they use to build frontends in Java and this is what we came up with. Do we like the categorization? Are we missing anything? Thank you to everyone who helped contribute to this.
Tweet media one
29
43
262
@therealdanvega
Dan Vega
5 years
Watching @elonmusk on 60 minutes and I don’t know how you can’t love this guy. I would run through a wall for that guy.
17
30
258
@therealdanvega
Dan Vega
6 months
@ThePrimeagen I didn’t realize it was written in PHP. You learn something new everyday 🤷‍♂️
8
0
265
@therealdanvega
Dan Vega
10 months
If you have been looking for a place to host those personal #SpringBoot projects I have a perfect solution for you and in most cases it will probably cost you nothing. Working on that video now 🤩 Who's been searching for a good solution to this problem 👇🏻 #Java
24
20
263
@therealdanvega
Dan Vega
1 year
🔥The new spring-boot-docker-compose module in Spring Boot 3.1 is awesome 😎 Spring will automatically run docker compose up when it see that file. 👏🏻 Also, no need to duplicate properties as we can pull them from there 🤩 #Java #SpringBoot
Tweet media one
4
41
257
@therealdanvega
Dan Vega
3 months
Not 1, Not 2, but 3 beautiful Valentines. I'm one lucky man ❤️ Happy Valentines day my loves
Tweet media one
3
1
252
@therealdanvega
Dan Vega
7 months
A project I am really excited about in the Spring Ecosystem is Spring AI 🤖🤩 Have you had a chance to take it for a spin yet? Would you like to see some tutorials / examples on what you can do with it?
10
43
239
@therealdanvega
Dan Vega
10 months
Anyone interested in a tutorial on Spring Boot 3.1 Docker Compose with PostgreSQL and PGAdmin for managing your database? #docker #Java
Tweet media one
33
19
233
@therealdanvega
Dan Vega
9 months
OK this is pretty awesome. When did IntelliJ start reading Open API specifications and opening up swagger UI like testing tool on the right?
Tweet media one
9
20
230
@therealdanvega
Dan Vega
1 year
Really great article on how Tinder uses Spring Cloud Gateway to centralize their 500+ microservices. #Java #SpringBoot 🤩🥳
6
45
226
@therealdanvega
Dan Vega
1 year
With IntelliJ IDEA Ultimate 2022.3, you can now easily autowire Spring beans right from where you need them. #Java #SpringBoot
5
26
223
@therealdanvega
Dan Vega
2 months
Finished my freeCodeCamp Course on Spring Boot 3 which comes in around 3.5 hours long. I really can't wait for you guys to see it 🤩
Tweet media one
13
14
227
@therealdanvega
Dan Vega
1 year
Spring 6 uses Hibernate 6.1 and there is a really nice new JPQL date/time function EXTRACT 🤩 #Java #Hibernate #SpringBoot
Tweet media one
5
23
223
@therealdanvega
Dan Vega
6 years
Setting up a new MacBook today... Easily one of the coolest things I have done in a while is export all of my @Code extensions (code --list-extensions) into a file and on my new machine install them all via cmd line cat extensions.txt | xargs -L1 code --install-extension
10
40
223
@therealdanvega
Dan Vega
7 months
It couldn't be easier to use #Testcontainers in #SpringBoot 3.1 applications. 🤩
Tweet media one
6
23
221
@therealdanvega
Dan Vega
1 year
Built a CLI in Java that uses the Open AI API #ChatGPT which I am turning into a native executable using #GraalVM just so I can type wtfgpt from the command line. Tutorial coming soon 👏🏻
Tweet media one
13
17
216
@therealdanvega
Dan Vega
7 months
Building a list of YouTubers in the Java / Spring community that everyone should know about. I can just share this list but I will probably put together a video on it as well. Also, I need your suggestions below 👇🏻 #SpringBoot #Java
29
25
214
@therealdanvega
Dan Vega
2 months
Yesterday on Spring Office Hours we built out a list of resources for learning Spring. I was able to turn that into a GitHub Repository and PRs are welcome!
5
49
213
@therealdanvega
Dan Vega
1 year
If you don't know about postfix completions in IntelliJ they are a HUGE timesaver. #Java #SpringBoot
11
26
208
@therealdanvega
Dan Vega
1 year
Initial thoughts on the new IntelliJ IDEA UI... LOVE IT 🤩
Tweet media one
35
8
201
@therealdanvega
Dan Vega
1 year
Did you know that these 2 Spring Security Configurations do the same thing? The 2nd one uses the Lambda DSL which makes it a little bit more readable and eliminates the need to chain configuration using .and() 🔥 #Java #SpringBoot #SpringSecurity
Tweet media one
5
33
200
@therealdanvega
Dan Vega
2 years
I'm excited to announce that I have joined VMware as a Spring Developer Advocate 🥳 Today is my first day at my dream job and I wrote all about it here 👇🏻
29
5
202
@therealdanvega
Dan Vega
7 months
Name a better duo than Java 21 + Spring... I'll wait 🤩
Tweet media one
26
15
197
@therealdanvega
Dan Vega
3 months
One of my best productivity hacks for developers is learning to use the features of your IDE. For me IntelliJ Live Templates is one of those features I can't live without. Here is a quick tutorial on creating a new live template #Java
7
33
198
@therealdanvega
Dan Vega
4 months
I'm not sure if this is new or not but I love the "Edit Starters" feature in IntelliJ 🤩 #Java #SpringBoot
Tweet media one
10
25
198
@therealdanvega
Dan Vega
1 year
Did you know that when you create a new #SpringBoot 3 project at and select Spring Data JPA you're getting the latest and greatest Hibernate 6.1.5 🤩🥳 #Java
Tweet media one
5
14
192
@therealdanvega
Dan Vega
10 months
Spring Data is pretty flexible when it comes to paging sorting and it can be a little confusing when to use what. That is why I am thankful for whoever decided to add this section to the documentation 👏🏻
Tweet media one
2
27
189
@therealdanvega
Dan Vega
1 year
This might be the nicest thing anyone has ever said about me professionally. You don't know how much this means to me 🤩❤️🙏
Tweet media one
5
6
187
@therealdanvega
Dan Vega
6 years
Thanks @Indians for setting the tone for today!
0
6
186
@therealdanvega
Dan Vega
15 days
Things I don't really understand 1. Wearing Sunglasses at night 2. Socks with Sandles 3. Building Java web apps without Spring Boot 🤷‍♂️
23
9
186
@therealdanvega
Dan Vega
9 months
Just in time for SpringOne 🤩
Tweet media one
8
2
181
@therealdanvega
Dan Vega
1 month
Spring Boot 🤝 Java 22
Tweet media one
3
13
182
@therealdanvega
Dan Vega
8 months
StringBuilder gets a repeat method in #Java21 and are a couple variations of it
Tweet media one
4
20
176
@therealdanvega
Dan Vega
3 months
If you're interested in learning about Java, Spring Boot, GraphQL, Web, AI or anything in between please consider subscribing to my channel. If you have 53,832 friends please tell them as well as we march towards a big goal this year 🤣🤩
7
30
176
@therealdanvega
Dan Vega
1 year
Spring Boot Crash Course 1st edit is complete and it's coming in around 3 hrs and 45 minutes. Wow, this was a lot of fun to work on and a ton of work. I can't wait to get this published later this week. 🤩
Tweet media one
10
5
171
@therealdanvega
Dan Vega
1 year
If things go well I should be able to publish this next week 🤞🏻🤩
Tweet media one
9
18
168
@therealdanvega
Dan Vega
4 months
This will be one of those days I will remember forever. Thank you for all of the nice things you had to say about me. It means more to me than you will ever know ❤️ #Java #Community
10
0
171
@therealdanvega
Dan Vega
4 months
The title on my website got a refresh this morning 🤩 #JavaChampion
Tweet media one
8
5
171
@therealdanvega
Dan Vega
1 year
I have had some questions lately around Spring Security OAuth2 Login. Recording that tutorial today 👏🏻🤩 #SpringSecurity #SpringBoot #Java
Tweet media one
6
19
162
@therealdanvega
Dan Vega
3 months
Did you know that you can set a default value using the DefaultValue annotation when using Configuration Properties in Spring Boot
Tweet media one
5
16
164
@therealdanvega
Dan Vega
4 months
I often get asked what is the best way to learn Spring. There are so many resources but here are a few of my favorite ones. #Java #SpringBoot
4
37
161
@therealdanvega
Dan Vega
1 year
Look what arrived 👏🏻🤩 @springbootlearn
5
12
155
@therealdanvega
Dan Vega
7 months
What is an API Gateway used for and what does Spring Cloud Gateway give me out of the box? These are the questions I try to answer in my latest tutorial as we build an API Gateway Service using SCG 🔥
3
31
157
@therealdanvega
Dan Vega
3 months
I decided to produce a video only for X. In this short tutorial I talk about how to create an instance of the RestClient. #SpringBoot #Java
7
22
154
@therealdanvega
Dan Vega
1 year
I released a video yesterday about building serverless applications with Spring + Spring Cloud Function. I received a comment that I felt the need to respond to and I want to share my response with all of you. I would love your thoughts on the original comment and my response 🤷‍♂️
Tweet media one
19
13
156
@therealdanvega
Dan Vega
1 year
Working on what started out as a blog post companion to my Spring Boot Crash Course on YouTube is now turning into an epic post on getting started with Spring 🤩 #Java #SpringBoot
Tweet media one
6
22
156
@therealdanvega
Dan Vega
1 year
I'm editing a 75-minute video on what's new in Spring Boot 3. This is going to take some time #help
Tweet media one
5
3
155
@therealdanvega
Dan Vega
3 months
If Drake was starting a new Spring Web application today and needs to make HTTP calls to another service he knows what to reach for. Do you? 🤣 #SpringBoot #Java
Tweet media one
5
8
153
@therealdanvega
Dan Vega
7 months
Did you hear about the new playground on ? This is an online REPL where you can run your #Java code 🤩
3
42
154
@therealdanvega
Dan Vega
5 years
In the last 24 hours, I have written code in: - HTML - CSS - JavaScript - Vue - bash - Go - C# - Java When I started learning how to code I didn't know how I would ever get good at 1 language 🙄 My advice is stick with it and learn the basics, the rest will come! #webdeveloper
6
35
150
@therealdanvega
Dan Vega
3 months
I took some time to write a little bit about my career and this amazing milestone. If you're really bored and have nothing else to do check it out 👇🏻🤣
10
12
154
@therealdanvega
Dan Vega
3 months
1 Million 👀🤩 🙏
Tweet media one
13
1
145
@therealdanvega
Dan Vega
1 year
On a recent episode of Spring Office Hours, someone asked me about Spring Security + reCaptcha. I put together a repository that shows how to do this. A tutorial will follow when I get caught up. #Java #SpringBoot #SpringSecurity
6
26
142
@therealdanvega
Dan Vega
1 year
Maybe IntelliJ is starting to look like VS Code 🤔🤷‍♂️
Tweet media one
21
9
142
@therealdanvega
Dan Vega
11 months
Next up we are going to write a REST API and then use HTTP Interface Client in Spring Boot 3 to consume. We will do this by creating a Maven Multi Module Project and create each service. #Java #SpringBoot
Tweet media one
9
12
139
@therealdanvega
Dan Vega
1 year
Did you know that if you're standing up a new PostgreSQL Database using Docker Compose you can also have it run any initialization scripts? 🧑‍💻🤓
Tweet media one
6
12
134
@therealdanvega
Dan Vega
7 months
I want to help you upgrade your #SpringBoot #Java applications to 3.0 & Beyond! I'm preparing tutorials and presentations around what the upgrade process looks like. Outside of that, how can I help 🙋🏼‍♂️ What questions do you have? What problems are you running into? 👇🏻
23
6
139
@therealdanvega
Dan Vega
3 months
A simple CRUD app that will teach you how to use the JDK Http Client to talk to a public REST API. Does anyone want to see a tutorial on this from scratch with Jackson & Tests included 👇🏻 #Java
8
14
138
@therealdanvega
Dan Vega
6 months
It's a great time to be a Java developer. It's also a great time to be a Spring Developer!
@1Marc
Marc Grabanski
6 months
Interesting! Java has the most jobs available, followed by Python, C#, and then JavaScript.
Tweet media one
72
60
634
4
13
136
@therealdanvega
Dan Vega
3 months
Heading to church in my Sunday best 🤩
Tweet media one
10
2
138
@therealdanvega
Dan Vega
3 months
Working on a new tutorial to build your own custom Spring Boot Starter🤩 #Java #Maven #SpringBoot
12
7
138
@therealdanvega
Dan Vega
3 months
If you need to send a request through a proxy using Spring Frameworks new RestClient you can change the underlying Http Client and set the proxy 🔥🤩 #SpringBoot #Java
Tweet media one
4
17
135