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
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.
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 🥹
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! 👇
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
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⤵️
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! 👀
I love how much progress has been made since I first spoke about it!
I love how much progress has been made since I first spoke about it!
I am very behind on the They got a job posts but LISA went through the cohort, she truly went above and beyond, and is now officially a backend apprentice at LinkedIn! 👏👏👏
She did it y'all! 🥹
I am very behind on the They got a job posts but LISA went through the cohort, she truly went above and beyond, and is now officially a backend apprentice at LinkedIn! 👏👏👏
She did it y'all! 🥹
Went through the DSD cohort, put in work, he learned SO MUCH!
I was just saying to myself that I have a backlog of they got the job posts I have to make and Hadi was on that list then I saw this! 🎉
Went through the DSD cohort, put in work, he learned SO MUCH!
I was just saying to myself that I have a backlog of they got the job posts I have to make and Hadi was on that list then I saw this! 🎉
For #CYC25, A full financial post-mortem is coming soon, but we are supporting three charities this year instead of 2!
St. Jude Children's Hospital
Operation Kindness
and FreeCodeCamp
Long post
For #CYC25, A full financial post-mortem is coming soon, but we are supporting three charities this year instead of 2!
St. Jude Children's Hospital
Operation Kindness
and FreeCodeCamp
Long post
Thoughts? 🤔
Thoughts? 🤔
We even had a pickleball pro guiding newer players with a group lesson! I guess you could say it was a... Smashing success 😂 pun absolutely intended!
Also this shirt by Jake is actually amazing 😂😂😂
We even had a pickleball pro guiding newer players with a group lesson! I guess you could say it was a... Smashing success 😂 pun absolutely intended!
Also this shirt by Jake is actually amazing 😂😂😂
Make Me the Bad Guy!
Introducing the new EventConvo conversation prompt cards for #CYC25!
Just walk up to someone, say the prompt on your card, and wait for them to say theirs back.
THEN you both sign the cards.
It really works.
Make Me the Bad Guy!
Introducing the new EventConvo conversation prompt cards for #CYC25!
Just walk up to someone, say the prompt on your card, and wait for them to say theirs back.
THEN you both sign the cards.
It really works.
They’re organizational ones.
- Append-only stylesheets? Missing methodology.
- Fragile layouts? No shared structure.
CSS doesn’t give you guardrails
Methodology and communication do.
Be the browser’s mentor, not its micromanager.
They’re organizational ones.
- Append-only stylesheets? Missing methodology.
- Fragile layouts? No shared structure.
CSS doesn’t give you guardrails
Methodology and communication do.
Be the browser’s mentor, not its micromanager.
WHO AM I GOING TO SEE AT CYC?!
All In person general tickets this weekend only are $9.99!!!
- Meals = Covered
- 3 external events = Covered
- $49? ❌ Nope $9.99✅
- Still 100% donated to charity
Am I finally going to see you in person?!?
WHO AM I GOING TO SEE AT CYC?!
All In person general tickets this weekend only are $9.99!!!
- Meals = Covered
- 3 external events = Covered
- $49? ❌ Nope $9.99✅
- Still 100% donated to charity
Am I finally going to see you in person?!?
Just had to share the outtake since I kept chuckling even after the fact.
Can't wait to see y'all at CYC!
Just had to share the outtake since I kept chuckling even after the fact.
Can't wait to see y'all at CYC!
This is an outtake from the video, but I couldn't stop laughing 😂😂😂
I truly didn't realize this about last year's badges 😂
This is an outtake from the video, but I couldn't stop laughing 😂😂😂
I truly didn't realize this about last year's badges 😂
We packed each day with keynotes, networking, and sessions that you DON'T want to miss!
I am incredibly proud of how this agenda page looks and the exceptional content we have lined up.
👀 Take a look
www.commityourcode.com/agenda
We packed each day with keynotes, networking, and sessions that you DON'T want to miss!
I am incredibly proud of how this agenda page looks and the exceptional content we have lined up.
👀 Take a look
www.commityourcode.com/agenda
He told me belly rubs.
He won.
He told me belly rubs.
He won.
That is why every @commityourcode.bsky.social has a free professional headshot station for anyone who wants one.
If headshots have been hard to afford or schedule, we got you!
Everyone who wants a photo can get one.
Dress for the photo you want!
That is why every @commityourcode.bsky.social has a free professional headshot station for anyone who wants one.
If headshots have been hard to afford or schedule, we got you!
Everyone who wants a photo can get one.
Dress for the photo you want!
My right cat: Getting ready for his career as a yoga instructor while he sleeps
My right cat: Getting ready for his career as a yoga instructor while he sleeps