Rafael Mendiola 's Avatar

Rafael Mendiola

@raf.dev.bsky.social

React Native developer, I like to make my own products

1,008 Followers  |  492 Following  |  658 Posts  |  Joined: 23.08.2023  |  2.2661

Latest posts by raf.dev on Bluesky

Preview
Getting Hired in Tech in 2025 Nurture your skills, become discoverable, and get prepared for the AI paradigm shift

Gave a talk at Boston Code & Coffee on How to Get Hired in Tech in 2025. Opinionated advice on leveling up, being discoverable, and adapting to AI. Slides + vibe-coded visuals by Claude Code + DALLΒ·E:

getting-hired.raf.dev

03.08.2025 23:42 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

I like this slide

12.07.2025 05:15 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Tomorrow I'm giving a small talk about how to get hired as a software eng in 2025. I built my self a slide presentation webapp, and I can get Claude Code to automatically generate images for the slides for me using the OpenAI API. This is so much better than Keynote.

12.07.2025 05:00 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It was great seeing you there!!

04.07.2025 16:00 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Itsame, Mario

04.07.2025 16:00 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Software development in 2026

03.07.2025 21:32 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Wow that's amazing! I love the video of how it was found

28.06.2025 13:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

This one is better

28.06.2025 02:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Turns out you can animate the Ender's Game book cover

28.06.2025 02:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
a detailed chart breaking down what counts as a "blowjob brothers." The top row has a "purist" section labelled "the blowjob brothers must be a pair of males," a "neutral section labelled "the blowjob brothers may be any gender," and a "radical" section labelled "the blowjob may be any conceptual pair."

The left column also has  "purist," "neutral," and "radical" sections, labelled "the blowjob brothers must be explicitly aligned in some way," "the blowjob brothers are unaligned but may cooperate on a shared objective," and "the blowjob brothers may be enemies or rivals who frequently clash" respectively. 

Each intersection contains an example image and text, detailed as follows: Purist/Purist contains Bulk and Skull from Power Rangers, Neutral/Purist contains Shin and Noi from Dorohedoro, and Radical/Purish contains Spectacle Rock from The Legend of Zelda.

Neutral/Purist contains Ryo Saeba and Umibozu from City Hunter, Neutral/Neutral contains Q and Kathryn Janeway from Star Trek Voyager, and Neutral/Radical contains the Namco and Capcom, as detailed on the boxart of the crossover game Namco X Capcom.

Radical/Purist contains Kazuma Kiryu and Daisaku Kuze from Yakuza 0, Radical/Neutral contains Natsuo Ishidou and Yuzuko Mawatari from Teppu, and Radical/Radical contains the New York Yankees and the Boston Red Sox.

a detailed chart breaking down what counts as a "blowjob brothers." The top row has a "purist" section labelled "the blowjob brothers must be a pair of males," a "neutral section labelled "the blowjob brothers may be any gender," and a "radical" section labelled "the blowjob may be any conceptual pair." The left column also has "purist," "neutral," and "radical" sections, labelled "the blowjob brothers must be explicitly aligned in some way," "the blowjob brothers are unaligned but may cooperate on a shared objective," and "the blowjob brothers may be enemies or rivals who frequently clash" respectively. Each intersection contains an example image and text, detailed as follows: Purist/Purist contains Bulk and Skull from Power Rangers, Neutral/Purist contains Shin and Noi from Dorohedoro, and Radical/Purish contains Spectacle Rock from The Legend of Zelda. Neutral/Purist contains Ryo Saeba and Umibozu from City Hunter, Neutral/Neutral contains Q and Kathryn Janeway from Star Trek Voyager, and Neutral/Radical contains the Namco and Capcom, as detailed on the boxart of the crossover game Namco X Capcom. Radical/Purist contains Kazuma Kiryu and Daisaku Kuze from Yakuza 0, Radical/Neutral contains Natsuo Ishidou and Yuzuko Mawatari from Teppu, and Radical/Radical contains the New York Yankees and the Boston Red Sox.

i made a chart

23.06.2025 17:50 β€” πŸ‘ 2624    πŸ” 1175    πŸ’¬ 51    πŸ“Œ 72
Preview
App.js Conf 2025 rΓ©trospective de la plus grosse confΓ©rence React Native by Le Cross Platform Show SommaireDans cet Γ©pisode du Cross Platform Show, les invitΓ©s discutent de leurs expΓ©riences Γ  la confΓ©rence App.js, des ateliers sur la performance, des outils innovants comme Radon et Expo, ainsi que des annonces clΓ©s faites lors de la key...

App Conf 2025 rΓ©trospective de la plus grosse confΓ©rence React Native https://podcasters.spotify.com/pod/show/weshipit/episodes/App-js-Conf-2025-rtrospective-de-la-plus-grosse-confrence-React-Native-e345n72 #reactnative #podcast

18.06.2025 05:43 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

I recently did something similar, open-meteo doesn't require an API key: open-meteo.com

20.06.2025 02:48 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Claude Code Best Practices A blog post covering tips and tricks that have proven effective for using Claude Code across various codebases, languages, and environments.

This article has a lot of best practices, which have helped me out. I think it's really important to dig into the full capabilities of the tools you use.

www.anthropic.com/engineering/...

20.06.2025 02:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Custom slash commands dramatically improve the developer experience. You could maintain a document with useful prompts, but accessing them via /commands makes you more invested in creating reusable workflows. It's like using a prompt as a function.

20.06.2025 02:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 3    πŸ“Œ 0

You can still use images in the context of your conversation with Claude Code. I thought I'd lose the ability to use images switching to a terminal tool. But you can copy and paste images into Claude Code just like with Cursor.

20.06.2025 02:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Sub-agents solve the biggest friction with AI coding tools. The main friction is running out of context. Sub-agents let you parallelize work and save context since each has its own context. Just tell Claude to use sub-agents in your prompt.

20.06.2025 02:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Claude Code's planning approach is much better than Cursor. The way it responds in chat gives me confidence that it's breaking down work into tasks properly. Instead of jumping straight to implementation, it reads files first, thinks through the problem, and makes a plan.

20.06.2025 02:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I recently switched from Cursor to Claude Code and I like it way more. I'm a terminal person who uses Vim, and I didn't want to go back to VSCode for AI coding. Let me tell you what I like about Claude Code. 🧡

20.06.2025 02:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

This is going to be our main coding workflow next year

19.06.2025 20:36 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Oh yeah, making a plan is great. You can ask the agent to keep improving and improving the plan, and it will give it some really nice rails to execute well on. I'm glad it was helpful!

19.06.2025 19:15 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

This looks so cool

17.06.2025 16:39 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

lol, "should I cancel the DJ out of respect?"

15.06.2025 14:56 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

lool, I'm watching Mountainhead. "If you bust a b-nut into this app, it will give birth to a unicorn"

15.06.2025 14:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Ehhh, I like grouping tests in describe blocks because it's easy to do manipulation like xdescribe or describe.only

Also with AI writing the tests, the unit tests are going to become kind of a black box that is a lot more thorough than what we can write, and we won't pay that much attention to them

14.06.2025 15:14 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

This is so cool

12.06.2025 14:02 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I've been thinking a lot about the future of software developer jobs. I wonder what's going to happen.

On one hand there's going to be a lot of pressure to produce more.

But on the other hand, AI gives developers a lot of power and freedom to build whatever they want.

05.06.2025 03:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

That's reasonable. Maybe the avant-garde will always exist. I think there will always be people who push the boundaries of what's available to them, but I'm worried we'll be so stratified that newer practices don't get democratized.

03.06.2025 14:19 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

This is a really good idea

01.06.2025 08:56 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Wow thank you David!

31.05.2025 16:59 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

nice shout-out at App.js conf for @coolsoftware.dev !

29.05.2025 08:24 β€” πŸ‘ 10    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@raf.dev is following 19 prominent accounts