Director Of Technology at This Dot Labs |
Commit Your Code Conference Organizer |
The Programming Podcast & Modern Web Podcast Host
https://www.dthompsondev.com
Dallas, TX
The vibes are fantastic!
The community is community-ing!
On a stage with literal inspirations!
This is #CommitYourCode y'all!
Day 1 is in the books!
Now time for the social where the entire conference hangs out!
We're obsessed with benchmarks, but developer adoption will come down to one thing: UI/UX.
The BEST EXPERIENCE will win, NOT just the highest score.
We're obsessed with benchmarks, but developer adoption will come down to one thing: UI/UX.
The BEST EXPERIENCE will win, NOT just the highest score.
Instead of a 'safelist' for WHAT TO INCLUDE, you need a 'blocklist' for what to exclude!
Meet Omit. It's the perfect utility type for when you want to return ALMOST everything from an object, but need to guarantee you hide sensitive fields:
Instead of a 'safelist' for WHAT TO INCLUDE, you need a 'blocklist' for what to exclude!
Meet Omit. It's the perfect utility type for when you want to return ALMOST everything from an object, but need to guarantee you hide sensitive fields:
Accidentally exposing sensitive data!
Don't just hope you filtered your objects.
Enforce it at the type level!
Here's how TypeScript's Pick utility type acts as your security guard. It lets you create a "safelist" of properties.
Accidentally exposing sensitive data!
Don't just hope you filtered your objects.
Enforce it at the type level!
Here's how TypeScript's Pick utility type acts as your security guard. It lets you create a "safelist" of properties.
Is there anything in this area that you think I should really highlight or emphasize?
Is there anything in this area that you think I should really highlight or emphasize?
Curriculum has been added to the site and now the goal is to add in curriculum tracking so people can log into their accounts and keep track of how much they have done!
Curriculum has been added to the site and now the goal is to add in curriculum tracking so people can log into their accounts and keep track of how much they have done!
I am at the very beginning stages but I am creating this open source project with my discord where we will host weekly calls with a curriculum!
I am at the very beginning stages but I am creating this open source project with my discord where we will host weekly calls with a curriculum!
We are bringing out the Full-size candy bars, Japanese candy, and a massive selection for the kids to go wild!
Healing my inner child every year 🥹
We are bringing out the Full-size candy bars, Japanese candy, and a massive selection for the kids to go wild!
Healing my inner child every year 🥹
youtu.be/cYD3ZBFMB_U
Spotify
open.spotify.com/episode/6CaS...
Or anywhere else you listen to podcasts!
youtu.be/cYD3ZBFMB_U
Spotify
open.spotify.com/episode/6CaS...
Or anywhere else you listen to podcasts!
Tomorrow's "The Programming Podcast" episode covers all the lessons learned the hard way. I just rewatched it, and it's a GOOD one!
What's your biggest "project gone wrong" regret?
Let me know below! 👇
Tomorrow's "The Programming Podcast" episode covers all the lessons learned the hard way. I just rewatched it, and it's a GOOD one!
What's your biggest "project gone wrong" regret?
Let me know below! 👇
What is on your plate that you are trying to tackle?
What is on your plate that you are trying to tackle?
Wow. I saw it when I made the YouTube API request while working on the podcast page of my new site.
I remember us getting 10 listens, & we were literally GEEKING out!
Wow. I saw it when I made the YouTube API request while working on the podcast page of my new site.
I remember us getting 10 listens, & we were literally GEEKING out!
Who should we start aiming to bring on next?
Who do YOU want to hear, and the big one, WHY?
@leonnoel.bsky.social
Who should we start aiming to bring on next?
Who do YOU want to hear, and the big one, WHY?
@leonnoel.bsky.social
I’m feeling so fulfilled. Bringing people together and creating community brings me so much joy 🥹
Thank you @dthompsondev.bsky.social for emphasizing the power of coffee chats & connection.
I’m feeling so fulfilled. Bringing people together and creating community brings me so much joy 🥹
Thank you @dthompsondev.bsky.social for emphasizing the power of coffee chats & connection.
Just released a blog post, Stop Parsing LLMs with Regex: Build Production ready AI Features with Schema-Enforced Outputs.
1/3⤵️
Just released a blog post, Stop Parsing LLMs with Regex: Build Production ready AI Features with Schema-Enforced Outputs.
1/3⤵️
@dthompsondev.bsky.social & I had the HONOR of chatting on the pod with the 🐐 Dr. Barbara Oakley
A DEEP DIVE into How To Learn in The Age of AI + so much more
@dthompsondev.bsky.social & I had the HONOR of chatting on the pod with the 🐐 Dr. Barbara Oakley
A DEEP DIVE into How To Learn in The Age of AI + so much more
I feel like I've got it where I want it, but I'm going to sleep on it to make sure I feel the same way in the morning. I really like the angle of this one.
I think I am going to turn it into a video tutorial as well! 👀
I feel like I've got it where I want it, but I'm going to sleep on it to make sure I feel the same way in the morning. I really like the angle of this one.
I think I am going to turn it into a video tutorial as well! 👀