Royce
banner
jrthreadgill.bsky.social
Royce
@jrthreadgill.bsky.social
Software engineer and content manager at The Gnar Company. Lover of chicken nuggets.
Definitely suggesting at next retro that we use emojis as currency representations 😂

#programming
May 1, 2024 at 8:26 PM
Boston Dynamics asked, "What's the most unsettling way we can make our robot get up?"

youtu.be/29ECwExc-_M?...
All New Atlas | Boston Dynamics
We are unveiling the next generation of humanoid robots—a fully electric Atlas robot designed for real-world applications. The new Atlas builds on decades of...
youtu.be
April 18, 2024 at 2:14 AM
React Server Components (RSCs) in Next.js are kinda confusing -- even though they were implemented in the metaframework in 2022!

I recently wrote up an article that should (hopefully) demystify things: www.thegnar.com/blog/react-s...

#webdev #programming #react #nextjs #javascript #typescript
React Server Components Example with Next.js - The Gnar Company
React Server Components (RSCs) can facilitate new approaches to building React applications. Let's experiment with RSCs using Next.js!
www.thegnar.com
April 17, 2024 at 4:46 PM
X-Men '97 is such a love letter to the fans and I'm 💯 on board with it

#comics #comicbooks #marvel #tv
April 16, 2024 at 1:53 PM
"We've seen the need for Python programming completely evaporate because you can get AI to write your code for you." --Savita Subramanian, head of US equity strategy at BoA

Um, any Python devs wanna weigh in on this? 😅

youtu.be/Yk9tlOBjmE4?...

#python #programming #coding #ai
Why Savita Subramanian Thinks Stocks Can Keep Going Higher | Odd Lots
When Savita Subramanian, head of US equity strategy at Bank of America, raised her outlook for stocks at the end of last year, there was a lot of skepticism ...
youtu.be
April 15, 2024 at 12:50 PM
💭 Had a dream last night that David Schwimmer (in character as Ross Geller) was playing the Beyonder in the DCU with the white jacket and everything. This is especially weird because (1) I have never read those comics and (2) the Beyonder is a Marvel character.

#comics #mcu #tv #movies
April 15, 2024 at 12:26 PM
Me: Alright kid, I gotta go work.

Kid: Why do you need to work?

Me: To make money to buy you toys.

Kid: I don't want toys, I just want to play with you.

Me:
April 3, 2024 at 1:26 PM
If you're new to Elixir, here's a great Øredev intro talk --> youtu.be/wWRDysIpMFQ?...

There IS a bit of Elixir hype in the video, but it's mostly warranted 😜 And by Lars's own admission, he's a bit overenthusiastic.

#elixir #erlang #programming #coding #webdev #conference
Lars Wikman - Introducing Elixir: Your entire web stack | Øredev 2023
Session description: Introducing the Elixir programming language, the Phoenix web framework and what it is like to build web applications under a fundamentally different high-level abstraction. We will cover development, productivity, performance, reliability and observability capabilities that are essentially unmatched. Given that this tech innovative swedish tech has been available since 1998 it is nice to finally see it come into wide use. If you've been sleeping on Elixir. This is your wake up call. Time to pay attention. You might be doing web wrong. Connect with us! Website: https://oredev.org LinkedIn: https://www.linkedin.com/company/oredev Twitter: https://twitter.com/oredev Facebook: https://facebook.com/oredev Instagram: https://www.instagram.com/oredev/
youtu.be
April 2, 2024 at 2:47 PM
Man, npm and pypi just can't catch a break. Feel like we should really prioritize security around package infrastructure 😬

#programming #security #cybersecurity

www.bleepingcomputer.com/news/securit...
PyPI suspends new user registration to block malware campaign
The Python Package Index (PyPI) has temporarily suspended user registration and the creation of new projects to deal with an ongoing malware campaign.
www.bleepingcomputer.com
March 28, 2024 at 6:28 PM
Hey folks! Couple of my colleagues recently put together a great article discussing passkey authentication in Rails, including some pretty in-depth code examples.

#ruby #rubyonrails #webdev #programming #code #security #cybersecurity #passkey

www.thegnar.com/blog/creatin...
Creating Passkey Authentication in a Rails 7 Application - The Gnar Company
Let's build a Rails 7 app with passkeys! Passkeys are a form of passwordless login that replaces passwords with secure, per-device keys.
www.thegnar.com
March 28, 2024 at 4:07 PM
If Jensen Huang turns out to be Satoshi Nakamoto, that would be kinda brilliant and sorta obvious in retrospect....

#crypto #bitcoin #showerthoughts
March 28, 2024 at 1:29 PM
Whether your favored language is Go, Ruby, JavaScript, or Fortran, I think we can all agree on one thing: we really hate looking at that code we wrote a couple years ago.

#softwaredevelopment #programming #webdev
March 23, 2024 at 6:26 PM
Turned my thermostat from heat to cool last week; instant week of 35 deg weather 🙃
March 22, 2024 at 2:52 AM
Spent several hours last night writing up a blog post around React Server Components. Does anyone have questions around the technology? Trying to make sure I address frequently asked questions within the article.

#reactjs #nextjs #webdev #frontend
March 19, 2024 at 2:15 PM
Wife bought me a Dogstar hat because I'm a big Keanu Reeves fan. Never listened to Dogstar before; they're pretty good! Definite 90's nostalgia vibes (at least for me).

Dillon Street is my favorite so far...but I'm a sucker for a harmonica solo.

www.youtube.com/watch?v=Rhgx...

#music
February 29, 2024 at 2:19 PM
Every time I type out "playwright", I second guess myself. Is it "playright" or "playwright"? No wait, it's "playwrite".

#webdev #softwaredevelopment #javascript
February 29, 2024 at 1:55 PM
Hey folks! Been digging into React Server Components recently (trying to write an article on the topic). From what I can tell, Next.js is pretty much the only game in town. But I heard recently that Parcel supports RSCs -- anyone know more about that?

#React #nextjs #webdev
February 22, 2024 at 7:20 PM
Reposted by Royce
I recently made a comic complaining that NASA refuses to listen to my good ideas for improving the Solar System (xkcd.com/2750).

To my delight, NASA’s Science Mission Directorate has sent me an actual expert panel evaluation of my “flatten the planets” proposal! Sadly, they decided not to fund it.
February 22, 2024 at 2:45 PM
Cool talk about Static Hermes at React Native EU 2023: www.youtube.com/watch?v=q-xK...

I also wrote up a little synopsis with some further reading if you want more info (check the "mobile app development" section): www.thegnar.com/blog/gnarly-...

#react #reactnative #webdev #programming
February 22, 2024 at 2:37 PM
Neat read from AppSignal

blog.appsignal.com/2024/02/21/h...
February 22, 2024 at 2:00 PM
Feel like we overuse `useEffect` in React apps, leading to unexpected behavior and unnecessary re-renders.

Maybe if we changed it to `useSideEffect` it would be a bit clearer how it should be used?

#React #javascript #webdev
February 21, 2024 at 7:04 PM
Morning folks! Hope everyone is having a good day so far. I started the day by thinking too hard about my editor's key bindings and now the muscle memory has flown right out the window. #programming #webdev
February 21, 2024 at 2:12 PM
Anyone tried the Zed editor? zed.dev

Worth trying out?

Tried Helix awhile back but it was unable to break VS Code's iron grip on my dev work.

#programming #SoftwareDevelopment
February 20, 2024 at 2:59 AM
Reposted by Royce
Crossword Constructors xkcd.com/2896
February 19, 2024 at 10:22 PM