Paul Scanlon Profile Banner
Paul Scanlon Profile
Paul Scanlon

@PaulieScanlon

Followers
2,625
Following
1,157
Media
1,182
Statuses
17,314

🔸 Freelance Software Engineer, Independent Advocate and Technical Writer

Medellín, Colombia
Joined January 2012
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@PaulieScanlon
Paul Scanlon
6 months
🚀 I'm going freelance — wish me luck! ✨ If you need Product Marketing, Developer Advocacy or Technical Content Creation (with a creative twist), I'm ready and raring to go! More info about my services can be found on my site 👇 Repost for reach. 🙏
14
25
105
@PaulieScanlon
Paul Scanlon
8 months
@powerbottomdad1 I can’t speak for all European’s of course. But, for the most part, we can comprehend this.
Tweet media one
47
28
3K
@PaulieScanlon
Paul Scanlon
7 months
@cassidoo That happened to me, once. Then I got annoyed at myself / past me for not explaining things more clearly. It was a real Fight Club moment.
2
3
375
@PaulieScanlon
Paul Scanlon
4 years
Boom 💥 Just launched my second @gatsbyjs theme! Introducing... Gatsby Theme Terminal! If you need a completely customisable lightweight theme have a look 👀 Full #markdown #mdx and theme-ui support as well as some custom "data" components. 👉
16
36
270
@PaulieScanlon
Paul Scanlon
4 years
Boom! 💥 just finished my first @gatsbyjs theme! Introducing... Gatsby Theme GatStats. If you'd like #dataviz for your #tech blog have a look 👀 👉
Tweet media one
23
29
234
@PaulieScanlon
Paul Scanlon
1 year
I made this using... ❌ No #JavaScript ❌ No #CSS #HTML 🥳 <animateMotion>
14
27
225
@PaulieScanlon
Paul Scanlon
3 years
Small update: 🛰️ I've now got @GatsbyJS Functions polling the @NASA API every 3 seconds to return the latest position of the International Space Station which re-calculates the Vector3.setFromSpherical values and updates the #threejs mesh position 😅
7
16
165
@PaulieScanlon
Paul Scanlon
4 years
I have a BIG interview today 😬
31
1
116
@PaulieScanlon
Paul Scanlon
3 years
Ahoy @GatsbyJS fans 👋⚓️ I've been tinkering with the gatsby-plugin-image "withArtDirection" helper function. Here's a teaser, and a more detailed post is on the way
6
12
118
@PaulieScanlon
Paul Scanlon
1 year
🌟 Since you all liked the original so much... I made another version still using... ❌ No #JavaScript ❌ No #CSS #HTML 🤓 Read about how I did it on @smashingmag 👇 🔗
1
13
105
@PaulieScanlon
Paul Scanlon
9 months
Here's an animation i made a while back Using <animateMotion>. 🚫 No JavaScript. 🚫 No CSS. ✅ Just HTML. Tutorial on @smashingmag here 👇
2
20
101
@PaulieScanlon
Paul Scanlon
2 years
🥳 I've finally got the Analytics Dashboard I've always wanted! Powered by @GatsbyJS SSG/DSG, SSR, Serverless Functions and SSR fallbacks for Serverless Functions! + a cheeky bit of React Three Fiber / three.js 💯
21
11
93
@PaulieScanlon
Paul Scanlon
4 years
Hey all 👋 I'm looking for a remote #UI / #UX Engineer contract or job. #React / #Gatsby / #JavaScript / #TypeScript Site: Blog: It doesn't have to be this remote though 😏
9
32
91
@PaulieScanlon
Paul Scanlon
8 months
0
0
82
@PaulieScanlon
Paul Scanlon
1 year
Sometimes you can do everything right... then Marketing ask you to add "tracking scripts" to the site.
Tweet media one
12
2
80
@PaulieScanlon
Paul Scanlon
4 years
@florinpop1705 Use outline instead of border, it doesn’t break layouts that rely on widths
2
0
75
@PaulieScanlon
Paul Scanlon
3 years
@svpino Some people have to work two jobs to make ends meet and don’t have time to read. If you’re proud of your daughter, just say you’re proud of your daughter, it’s absolutely fine to be proud.
1
0
73
@PaulieScanlon
Paul Scanlon
2 years
I can't decide. 🤔 Dots or Lines? Which one do you prefer? #threejs #r3f
29
4
70
@PaulieScanlon
Paul Scanlon
4 years
Gatsby 🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉 🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉 🎉🎉 🎉🎉🎉🎉🎉🎉🎉🎉🎉 #100DaysOfGatsby 🎉 🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉 🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉 🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉 100 post updates, 100 days, I'm 100% done!
4
4
66
@PaulieScanlon
Paul Scanlon
8 months
@NoContextBrits I thought Pigeon lady was James May from Top Gear.
0
0
65
@PaulieScanlon
Paul Scanlon
4 years
Just finished off a @gatsbyjs remark plugin. If you use #html table elements in your #markdown this might be of use. gatsby-remark-sticky-table A Gatsby remark plugin that converts markdown tables into divs with a sticky header 🧲
2
13
62
@PaulieScanlon
Paul Scanlon
4 months
@peer_rich @adamwathan Tailwind are a consistently productive team!
2
0
58
@PaulieScanlon
Paul Scanlon
4 years
Nude UI is live ✨ Nude UI provides a starting point to help you style #markdown , #mdx & Theme UI components. Use it in your next @gatsbyjs project! RT for reach 🙏, oh & I'm still looking for a remote #UI / #UX #Engineer contract or job #BuiltWithGatsby
3
18
56
@PaulieScanlon
Paul Scanlon
4 years
A very small win but... my @gatsbyjs theme gatsby-theme-terminal ...has reached 100 stars on GitHub 😁
Tweet media one
5
6
55
@PaulieScanlon
Paul Scanlon
3 years
Just upgraded React Svg Bubble Slider docs to @storybookjs 6.3.5 -- lovely stuff!
1
5
55
@PaulieScanlon
Paul Scanlon
4 years
Ahoy styled-components fans. Here's a little technique i've been experimenting with, sometimes known as... "Responsive Array Syntax" Ty to @peduarte at @Modulz
5
5
53
@PaulieScanlon
Paul Scanlon
2 years
We met! 🥳 Here’s me and @arisa_dev at @cityjsconf . Officially speaking I probably don’t have a favourite Headless CMS. But, y’no for balance, I probably do.
Tweet media one
2
8
52
@PaulieScanlon
Paul Scanlon
2 years
At @GatsbyJS we have "donuts" (A 30 min meeting with a randomly selected colleague you may not work that closely with) 🍩 Today I met with Maddie Wolf and we created the "Double Donut Challenge". Eat a donut in the fastest possible time and say #Jamstack when you're done.
8
2
51
@PaulieScanlon
Paul Scanlon
3 years
Ahoy shipmates. 🦜🏴‍☠️ In this tutorial i'll explain how to build an API using @GatsbyJS Functions. Don't have a Gatsby site but still wanna use Gatsby Serverless Functions... I got your back jack! 👇
2
11
51
@PaulieScanlon
Paul Scanlon
2 years
In case anyone missed this... (i did 🤦‍♂️) We now have a snazzy new default starter! 🚀
2
7
42
@PaulieScanlon
Paul Scanlon
2 years
A short read if you're hacking on your @GatsbyJS site this weekend. Remove react-helmet, and use the new Head API ⛑️
4
7
46
@PaulieScanlon
Paul Scanlon
2 years
Hello! 👋 I've been experimenting with @rive_app and today...... I made a Gatsbot 😊 🤖 ~beep~ ~beep~ ~boop~
2
6
45
@PaulieScanlon
Paul Scanlon
8 years
Design Tools for Non-Designers : Not a designer? No problem. These tools can help. by @gjestice on @ProductHunt
1
7
43
@PaulieScanlon
Paul Scanlon
4 years
Good News! 🎉 I've made improvements to my @gatsbyjs plugin gatsby-mdx-embed ✅ Improved page load speeds ✅ Better overall Lighthouse scores ✅ A practical use of Intersection Observers If you've got a few mins, have a read 👇
3
6
46
@PaulieScanlon
Paul Scanlon
2 years
@mhmdou1 @Swizec Er, actually, I think you’ll find this is the correct syntax. <input dangerouslySetInnerHTML={{useState(child)}}>{<child/>}</div>
1
0
45
@PaulieScanlon
Paul Scanlon
4 years
@towernter We want someone to maintain our cutting edge web app. Skills required: JQuery
3
1
38
@PaulieScanlon
Paul Scanlon
10 months
@TadCarpenter I’m curious, how did you accidentally attach a meme?
2
0
44
@PaulieScanlon
Paul Scanlon
4 years
Hey all, I'm looking for a remote UI/UX Engineer contract or job. #React / @gatsbyjs / #JavaScript / #TypeScript StyledComponents / theme-ui / @storybookjs / Jest/Enzyme Portfolio and resume / CV here 👇 it doesn't have to be this remote though 😏
2
20
42
@PaulieScanlon
Paul Scanlon
2 years
🤔 Who's interested in contributing to the @GatsbyJS docs? -- It's a good first issue! ✅ I have all the details and can guide you through the process. ✨ If you contribute, you'll get swag! 🙏 RT's appreciated!
17
19
40
@PaulieScanlon
Paul Scanlon
2 years
I'm having a cracking day! 🕺 Made a @GatsbyJS + @rive_app performant and accessible prototype using Rive's React Runtime. Includes React.lazy / Suspense for loading the Runtime with Gatsby StaticImage fallback & prefersReducedMotion hook + matchMedia / saveData condition! 💅
3
2
38
@PaulieScanlon
Paul Scanlon
2 years
Hooray 🥳 has now been upgraded to @GatsbyJS 4 How lovely! #GatsbyRelease4
2
4
39
@PaulieScanlon
Paul Scanlon
4 years
Hey #MDX fans. If you were using gatsby-mdx-embed we've launched a brand new package: mdx-embed The @GatsbyJS plugin support remains but is now its own package, (see docs). We're looking for beta testers and GitHub stars 🕺 @spences10 @studio_hungry
6
11
36
@PaulieScanlon
Paul Scanlon
10 months
@iammemeloper An object can be unidentified and flying. A class cannot.
2
0
38
@PaulieScanlon
Paul Scanlon
1 year
I used @nextauthjs for the first time today. I remember a time when auth was hard. I kinda miss that. but thanks, great job! I went from; npm install next-auth, to sign-in/sign-out fully working in about 3 mins. 🤯
1
4
37
@PaulieScanlon
Paul Scanlon
2 years
I have arrived 🇺🇸🗽 I’m so excited I think I’m gonna be sick!
10
0
35
@PaulieScanlon
Paul Scanlon
3 months
🌐 My beloved Globe is no longer React powered! I'm one step closer to removing React all together and joing team @QwikDev on chill-chill island alongside Captain @TheJackShelton and the @astrodotbuild Qwik integration.
Tweet media one
1
7
35
@PaulieScanlon
Paul Scanlon
2 years
At @GatsbyJS we're 100% remote... but, it's brills to get some IRL design review time with @mollimysek for some upcoming work i'm doing on 👫
Tweet media one
4
2
35
@PaulieScanlon
Paul Scanlon
4 years
So close to a stable release now!
2
2
31
@PaulieScanlon
Paul Scanlon
2 years
My new API is ready! — (Paulie API v2) It's built with @GatsbyJS Serverless Functions, deployed on Gatsby Cloud, but can be used by any site, built with anything, deployed anywhere. Here's how I use it to monetize one of my #opensource projects: 🧵
7
4
33
@PaulieScanlon
Paul Scanlon
2 years
In 2016 I followed @Swizec to learn more about D3. Flash forward to 2022 and I still don’t know D3 but I have now met @Swizec Lovely stuff!
Tweet media one
0
2
33
@PaulieScanlon
Paul Scanlon
4 years
Oh how splendid 🕺 My @GatsbyJS theme: gatsby-theme-terminal ... just hit 200 stars on GitHub ⭐️
Tweet media one
3
2
33
@PaulieScanlon
Paul Scanlon
2 years
A short read if you're hacking on your @GatsbyJS site this weekend. ✨ Remove those cumbersome useEffect's, and give the tantastic @tan_stack react-query a try!
1
6
32
@PaulieScanlon
Paul Scanlon
2 years
🥳 The day has finally arrived! 🤩 Who's excited? ✋Who's attending? ...and what are you looking forward to the most? ☝️ Check your inbox and/or spam folder for the invite from our event platform @Hubiloconnect 👫 See you there friends! 🎟️
5
5
31
@PaulieScanlon
Paul Scanlon
3 years
Ahoy space fans 🚀 Today i've been playing around with @GatsbyJS Functions and a NASA API to get the current location of the International Space Station 🛰️ (the red blob) Quite fun!
4
2
32
@PaulieScanlon
Paul Scanlon
2 months
There’s been many discussion about this in the past but, why a CMS over a file based markdown solution for long form content? I’ve been running my site for ~5 years using MDX and it’s fine. Every CMS I’ve used absolutely sucked for technical writing. Thoughts.
19
2
32
@PaulieScanlon
Paul Scanlon
2 years
I recently implemented @FormidableLabs excellent Prism React Renderer on my site. Here's a quick post for how to use it with the @GatsbyJS @mdx_js plugin, and a pinch of @tailwindcss There's also an example for the RC version which supports MDX 2 🎉
0
7
31
@PaulieScanlon
Paul Scanlon
3 months
🎉 Woohoo! 🔎 My @astrodotbuild site now has search. Made with @QwikDev ! Thanks @TheJackShelton , @PatrickJS__ , @KenAKAFrosty and @raae
2
2
31
@PaulieScanlon
Paul Scanlon
3 years
My thoughts and prayers go out to the @PizzaExpress profits margins tonight as thousands of dates are cancelled on Saturday night 🏴󠁧󠁢󠁥󠁮󠁧󠁿
2
2
31
@PaulieScanlon
Paul Scanlon
2 years
🚨 Shameless plug alert! 🤖 Come see me talk in San Francisco on June 1, or catch the Webinar on June 14. More info can be found on my latest @GatsbyJS + @contentful + @rive_app demo site. 👇 Thank you @raae and @OlaHolstVea ! #ROTR
Tweet media one
2
4
31
@PaulieScanlon
Paul Scanlon
3 years
I’m seeing A LOT more chatter on Twitter about @GatsbyJS v4 SSR = 🥱 DSG = 🎉
4
4
31
@PaulieScanlon
Paul Scanlon
1 year
I’m back. 🗽
Tweet media one
2
0
30
@PaulieScanlon
Paul Scanlon
4 years
I've been told i have an all of nothing kind of attitude so when i started the #100DaysOfGatsby challenge i knew i had to go "full Scanlon" I posted every day for 100 days & @gatsbyjs have been kind enough to post my journey on their blog! Go team! 🖐️
1
4
30
@PaulieScanlon
Paul Scanlon
5 years
I need a new logo for my portfolio site... why haven't i thought of this before ... <p> #HTML
28
2
19
@PaulieScanlon
Paul Scanlon
2 years
🤖 Made a new Gatsbot today. Gonna try and animate this little sucker using @rive_app over the next few days. 😨
Tweet media one
2
1
29
@PaulieScanlon
Paul Scanlon
2 years
Tweet media one
2
6
30
@PaulieScanlon
Paul Scanlon
2 years
😍 It's so pretty! #threejs 🎟️
2
1
29
@PaulieScanlon
Paul Scanlon
5 months
Today i've been doing a little something with @rive_app and @kwesforms using custom events.
1
7
28
@PaulieScanlon
Paul Scanlon
3 years
Oh hi friends 👋 I'm both humbled and happy to have been named overall winner. 🕺 "Bum Hub came up tops in all categories: technical expertise, design, community engagement, and — above all — supreme silliness" 🍑 #bums
@GatsbyJS
Gatsby
3 years
🏆They came, they coded, they were seriously silly — Congratulations to the Gatsby #SillySiteChallenge Top 5! 🍑 @PaulieScanlon 👹 @MatthewJFrawley 🍇 @GatherContent 💽 @yihwan 🃏 @MammothDotTech 💜A BIG thank you to all who submitted — More details 👇🏿
Tweet media one
6
5
44
2
2
29
@PaulieScanlon
Paul Scanlon
2 years
Today, there’s no faster, simpler, more scalable way to publish content to the web.  We call it Reactive Site Generation. Congratulations to @kylemathews and the team, this is a huge accomplishment!
@GatsbyJS
Gatsby
2 years
(Re-) Introducing Gatsby, A Reactive Site Generator by @kylemathews
9
28
134
3
7
27
@PaulieScanlon
Paul Scanlon
5 months
😅 It's not much, but it's a start. 🟢 @greensock animation captured as video using ffmpeg.wasm — right there in the browser! 💸 No servers, no cost.
3
2
27
@PaulieScanlon
Paul Scanlon
3 years
Ahoy shipmates 🏴‍☠️ I'm using @GatsbyJS as a standalone API to make @Stripe Payments from my @storybookjs docs site for #MDX Embed Wanna monetize your #Opensource project using @GatsbyJS Functions?... stay tuned! Just gotta setup Stripe so its not in test mode and wallop! 🕺
2
5
26
@PaulieScanlon
Paul Scanlon
2 years
👋 Hi friends (& San Francisco folks I’ve not yet met!) Tonight from 6-8pm PT, I’ll be giving a talk about how we built Rise of the Robots, a @GatsbyJS + @rive_app + @Contentful demo 🤖 ❗️Register today before 12pm PT to join us 🙏 RTs appreciated!
3
11
27
@PaulieScanlon
Paul Scanlon
2 years
At @GatsbyJS we have "donuts" (A 30 minute meeting with a randomly selected colleague you may not work that closely with) 🍩 Today i met with Caitlin Byrnes! 🥳 We talked about the USA, San Francisco microclimate theories, SantaCon and my expenses 😬 Lovely stuff!
2
0
27
@PaulieScanlon
Paul Scanlon
8 months
@StigTheWhite @powerbottomdad1 Yes. That’s understandable. But it doesn’t mean Europeans can comprehend distance.
1
0
27
@PaulieScanlon
Paul Scanlon
3 months
@thdxr For anyone wondering why this is a good joke.
@javivelasco
Javi Velasco
4 months
If @Spotify used @vercel this would not happen
Tweet media one
36
5
239
0
0
27
@PaulieScanlon
Paul Scanlon
2 years
I feed the pigeons, I sometimes feed the sparrows too It gives me a sense of enormous well-being. (Parklife)
Tweet media one
7
0
26
@PaulieScanlon
Paul Scanlon
2 years
I’m going “full Scanlon” on #GatsbyConf so if you wanna catch up on quite literally everything I’m working on, bookmark the @GatsbyJS blog 🔖 If you’d like me to expand on anything I’ve talked about please do let me know 😊 Ttfn 🕺
@GatsbyJS
Gatsby
2 years
It takes a village — or, in this case, a distributed team of Gatsbytes — to build a conference site. 💜 With @PaulieScanlon as your guide, take a journey with us as we build in public and prepare for #GatsbyConf 2022!
1
8
37
4
1
25
@PaulieScanlon
Paul Scanlon
3 years
Today I decided to post my @GatsbyJS @Netlify @Twitter blog posts on Hacker News. Just checked.... and it's made the front page 🕺
Tweet media one
4
2
26
@PaulieScanlon
Paul Scanlon
1 year
😕 Ooof, rough couple of days but... 😃 I think, pretty soon i'll be able to release, drum roll... ✨ MDX Embed 2 ...with @mdx_js v2 support + the @GatsbyJS plugin (Gatsby 5 compatible) ++ the @storybookjs addon! 📺 Stay tuned!
Tweet media one
0
5
26
@PaulieScanlon
Paul Scanlon
4 years
Oh hai! Recently i was having problems using @gatsbyjs and @storybookjs so i wrote a Gatsby Recipe to automate the more tricky parts of the setup process. Introducing gatsby-recipe-storybook-js
0
3
26
@PaulieScanlon
Paul Scanlon
2 years
⛑️ Are you using React Helmet in your @GatsbyJS project? 😬 ...worried that library hasn't really been updated for about 2 years... yeah, me too! RFC here for a new approach, we'd love to hear your thoughts! 👇
3
3
26
@PaulieScanlon
Paul Scanlon
3 years
Hello friends. Who’s attending @GatsbyJS Conf? I am, join me if you like 🕺
2
4
26
@PaulieScanlon
Paul Scanlon
2 years
Hello, friends! 👋 Here's my latest @GatsbyJS demo. It was great working with @HelloJcToon and @BobbehHaynie from @rive_app ! Check out out the site and if you're in SF, come see my talk on June 1st! 🤖 #ROTR
@GatsbyJS
Gatsby
2 years
Introducing: Rise of the Robots. 🤖 A Gatsby + @rive_app + @contentful powered creative, performant, and accessible demo. #ROTR with @PaulieScanlon
3
15
68
3
2
26
@PaulieScanlon
Paul Scanlon
1 month
@historyinmemes This is awesome. I remember finding an old keyboard and one of the presets was Atlantis To Interzone by Klaxons.
0
0
25
@PaulieScanlon
Paul Scanlon
4 years
I love it when a plan comes together! 💜 My x2 @storybookjs "Recipes" have made their way in to the @gatsbyjs CLI 😌... Hannibal, light that cigar! Thanks to both @4lpine and @kylemathews for their PR reviews. If you have a min, here's a post👇
5
5
25
@PaulieScanlon
Paul Scanlon
1 year
✨ New @GatsbyJS Valhalla + @remix_run demo app coming along nicely! I'm brining "crazy Flash navs" back!
3
0
24
@PaulieScanlon
Paul Scanlon
8 months
@RavenThePlayer @powerbottomdad1 Is that famous? As a European, i can comprehend. That’s a long way.
2
0
23
@PaulieScanlon
Paul Scanlon
3 years
I wanted to be Tweeting more about #GatsbyCamp but there’s just so much cool stuff going on. DSG is a game changer though. Can’t wait to try it out. Gatsby v4 is next level!
4
2
25
@PaulieScanlon
Paul Scanlon
2 years
🔥 Hot off the press @GatsbyJS 4.7 just released. Blazing fast, and a quick as a flash, new config options available for trailing slash. /
@GatsbyChangelog
GatsbyChangelog
2 years
🥳 Announcing: @GatsbyJS v4.7! 🔸New config for trailing slash behavior 🔸Faster schema creation and createPages 🔸Fix alias for react-dom/server in gatsby-plugin-preact 💜 Thank you contributors!
2
9
39
3
1
25
@PaulieScanlon
Paul Scanlon
2 years
Hooray! 🥳 Hybrid Svg's using gatsby-plugin-image now live on That was quite hard!
4
3
24
@PaulieScanlon
Paul Scanlon
4 years
Finally! I've had some real troubles with this but i'm pleased to release react-svg-bubble-slider. If you'd like to add reactions to your @GatsbyJS blog here's a cheeky little bit of UI to get your started Credit to @ChrisGannon & Thanks to @_rndlph
7
5
24
@PaulieScanlon
Paul Scanlon
2 years
It's the BIG ONE! @GatsbyJS v4.9! TypeScript support for gatsby-config and gatsby-node
@GatsbyChangelog
GatsbyChangelog
2 years
🥳 Announcing: @GatsbyJS v4.9! 🔸Support for TypeScript in gatsby-config and gatsby-node 🎉 💜 Thanks to all the contributors!
0
5
23
2
1
23
@PaulieScanlon
Paul Scanlon
9 months
@soychotic It really is. All these purple scrolly sites are designed to attract a particular developer persona. Easily influenced, wears tech swag to promote their favourite Js framework, lives with their Mother etc. Lings Cars is for the users!
0
0
23