Mike Wilson
mikewilson.dev
Mike Wilson
@mikewilson.dev
Senior Developer @ Shopify helping make commerce better for everyone. Interested in Rails, Ruby, Elixir, Remix and React.
Pinned
Working on a new Elixir side project using @ash-hq.org and needed to implement support for access/refresh tokens. Fortunately, it was pretty straight forward to extend Ash Authentication to add support. www.mikewilson.dev/posts/refres...

#ElixirLang #AshFramework
Supporting refresh tokens with Ash Authentication
Explore how to use Ash Authentication’s existing password strategy to generate access tokens, and expand on it to support generating and exchanging access token and refresh tokens as well.
www.mikewilson.dev
Reposted by Mike Wilson
The inaugural Ash Summit is happening! 🎉

The @ash-hq.org core team is meeting IRL for the first time, and we want YOU to join us for all things Ash.

🗓️ Sat 13 Sept: it’s FREE & in person

📍 Hosted by @teamalembic.bsky.social & #Goatmire

RSVP 👉 lu.ma/07l7dwyy
Ash Framework
Model your domain, derive the rest.
ash-hq.org
July 21, 2025 at 3:55 AM
Reposted by Mike Wilson
If you have questions you'd like to ask about @elixir-lang.org adoption while I'm on the Elixir Mentor podcast we put together a question form, you can submit anonymously. We'll read questions on the show and respond to them

forms.gle/UXckz5Y2Qoao...

#ElixirLang
Elixir Adoption Questions
Brian Cardarella from DockYard will be on Jacob Luetzow's Elixir Mentor show Friday, June 6th. They will be discussing the topic of Elixir Adoption. The challenges, possibilities, and how the communit...
forms.gle
May 28, 2025 at 12:49 PM
Feeling like Expo Router on web doesn't get enough attention. Sure, some nav stuff (tabs) might not look great out of the box, but this is your #reactnative app rendered on web! Plus simple `Platform.OS === 'web'` checks, or `screen.web.tsx` variants is super powerful. Write once, run everywhere.
April 12, 2025 at 7:40 AM
How are folks handling modals between web (especially desktop) and mobile with Expo Router on #ReactNative. Looking at Bluesky app they seem to roll their own modal implementation. I’m really happy with mobile experience with Expo Router, but desktop needs a lot of customization.
April 10, 2025 at 3:11 AM
During development with LiveView or Phoenix Channels and seeing live updates working seamlessly between multiple browser windows never gets old. #elixirlang
March 29, 2025 at 5:29 AM
Working on a new Elixir side project using @ash-hq.org and needed to implement support for access/refresh tokens. Fortunately, it was pretty straight forward to extend Ash Authentication to add support. www.mikewilson.dev/posts/refres...

#ElixirLang #AshFramework
Supporting refresh tokens with Ash Authentication
Explore how to use Ash Authentication’s existing password strategy to generate access tokens, and expand on it to support generating and exchanging access token and refresh tokens as well.
www.mikewilson.dev
March 19, 2025 at 5:10 AM
Reposted by Mike Wilson
Nice read and great overview of materials to master #elixirlang.

(also loving the design of the blog)

flaviuspopan.com/elixir-year-...
The Elixir Year: A Technical Sabbatical
Planning a year of deliberate practice & applied engineering
flaviuspopan.com
December 30, 2024 at 6:55 AM
Reposted by Mike Wilson
I just sent out my (long overdue) next newsletter. It covers my Black Friday sale, Phx2Ban, Blogs, blogs, blogs, and streams, streams, streams!

Read it here or in your mailbox (if you've subscribed, which makes you a super cool person!)

buttondown.com/peterullrich...
Update 04
Hey folks! It's been a while since my last newsletter, and for that, I apologize. I started to send this newsletter regularly, then got sick, and never...
buttondown.com
November 29, 2024 at 3:40 PM
Reposted by Mike Wilson
Hello Bluesky, I’ve just joined

Follow if you’re interested in seeing the latest jobs & content from Beam it Recruitment

For more info visit:

Beamrec.com
Beamrecjobs.co.uk (jobs)
Beamrec.com/employability (bespoke coaching)
Beamrec.com/forum (interviews with BEAM experts)

#erlang #elixir
Elixir & Erlang Recruitment | Beam It
Home | Beam it Recruitment | The leading Elixir and Erlang recruitment specialists. Working with leading candidates and businesses across the world.
Beamrec.com
November 23, 2024 at 3:22 PM
Doing some work with #ElixirLang and the Google Calendar API. Love how Req and some pattern matching simplify the code. No need for giant client SDK’s.
November 20, 2024 at 5:48 PM
Reposted by Mike Wilson
Come to Portland, a charming city, to participate in one of my favorite Python-related conferences, PyCascades.

Fun Fact: Portland has more microbreweries per capita than any other city in the world.

pretix.eu/pycascades/p...
PyCascades 2025 - Portland
Feb. 8th – 9th, 2025
pretix.eu
November 20, 2024 at 5:29 PM
Reposted by Mike Wilson
To all new Elixir-it’s:

Welcome to BlueSky!

I created this starter pack to get you started: go.bsky.app/EuRHN7o
November 11, 2024 at 8:44 PM
Reposted by Mike Wilson
Elixir and BEAM starter pack.

Raise your hand if you post about Elixir or any BEAM languages.

#ElixirLang

go.bsky.app/2dPJ7NM
November 7, 2024 at 4:29 PM
Reposted by Mike Wilson
Shout out to @joshwcomeau.com's principles.

He closed his 135K Twitter account, despite it being a major marketing tool for his content and courses.

He spent his final days informing his followers about the election before closing it and moving here.

Protest isn't always convenient.
November 7, 2024 at 3:01 PM