Steve Schrab
@megasmack.bsky.social
I'm a Front-End Web Developer that's been working in the industry longer than the term "Front-End Web Developer." Currently working in the Salesforce Experience/Commerce Cloud ecosystem.
Big fan of Anime, Video Games, and Dogs.
Big fan of Anime, Video Games, and Dogs.
Pinned
Steve Schrab
@megasmack.bsky.social
· Dec 13
Admins! Ever wanted to play Mine Sweeper inside Salesforce? Of course you have! Go grab the LWC code here and get busy!
github.com/megasmack/Sw...
#salesforce #lwc #javascript #css #gamedev
github.com/megasmack/Sw...
#salesforce #lwc #javascript #css #gamedev
Hey Salesforce, instead of building stuff nobody asked for, how about updating all those classic pages/apps inside of "Setup"?
techcrunch.com/2025/10/01/s...
techcrunch.com/2025/10/01/s...
Salesforce launches enterprise vibe coding product, Agentforce Vibes | TechCrunch
Salesforce is also releasing a vibe coding agent named Vibe Codey to help companies foray into vibe coding with enterprise security.
techcrunch.com
October 1, 2025 at 2:26 PM
Hey Salesforce, instead of building stuff nobody asked for, how about updating all those classic pages/apps inside of "Setup"?
techcrunch.com/2025/10/01/s...
techcrunch.com/2025/10/01/s...
Reposted by Steve Schrab
best guesses on what young people call groceries now:
Skibbidy Edibles
El33t StomachWarez
Prenoms
Chewbait
Bespoke Mouthery
Nutrish
Pooprint Toner
Tastepunk
Bitebait
Hunger Vax
Lifework Batteries (blue pill)
Cum Stock (red pill)
Self Upvotes
Snail Energy
Literal Snacks
Skibbidy Edibles
El33t StomachWarez
Prenoms
Chewbait
Bespoke Mouthery
Nutrish
Pooprint Toner
Tastepunk
Bitebait
Hunger Vax
Lifework Batteries (blue pill)
Cum Stock (red pill)
Self Upvotes
Snail Energy
Literal Snacks
Trump to UAE president: "We have a term 'groceries.' It's an old term but it means basically what you're buying, food, it's a pretty accurate term but it's an old fashioned sound but groceries are down."
May 15, 2025 at 7:42 PM
best guesses on what young people call groceries now:
Skibbidy Edibles
El33t StomachWarez
Prenoms
Chewbait
Bespoke Mouthery
Nutrish
Pooprint Toner
Tastepunk
Bitebait
Hunger Vax
Lifework Batteries (blue pill)
Cum Stock (red pill)
Self Upvotes
Snail Energy
Literal Snacks
Skibbidy Edibles
El33t StomachWarez
Prenoms
Chewbait
Bespoke Mouthery
Nutrish
Pooprint Toner
Tastepunk
Bitebait
Hunger Vax
Lifework Batteries (blue pill)
Cum Stock (red pill)
Self Upvotes
Snail Energy
Literal Snacks
Created a startViewTransition method that wraps the browser compatibility check and reduced motion check.
#webdev #javascript #css #webanimation
gist.github.com/megasmack/cc...
#webdev #javascript #css #webanimation
gist.github.com/megasmack/cc...
A startViewTransition wrapper method.
A startViewTransition wrapper method. GitHub Gist: instantly share code, notes, and snippets.
gist.github.com
April 17, 2025 at 2:01 PM
Created a startViewTransition method that wraps the browser compatibility check and reduced motion check.
#webdev #javascript #css #webanimation
gist.github.com/megasmack/cc...
#webdev #javascript #css #webanimation
gist.github.com/megasmack/cc...
Reposted by Steve Schrab
literally every time I talk to friends
March 1, 2025 at 6:15 AM
literally every time I talk to friends
Remember the Star Trek episode Darmok? The one where the Tamarians communicate only through allegory - using brief allusions to historical and mythological events to communicate. I remember thinking, how would that even work?
This is currently a conversation going on in one of my groups.
This is currently a conversation going on in one of my groups.
February 11, 2025 at 2:09 AM
Remember the Star Trek episode Darmok? The one where the Tamarians communicate only through allegory - using brief allusions to historical and mythological events to communicate. I remember thinking, how would that even work?
This is currently a conversation going on in one of my groups.
This is currently a conversation going on in one of my groups.
Ever sit around and tell stories with your friends about things that happened in WoW or some other MMO? What if that was a show?
It's literally a story about playing a video game.
Plus, don't you have to know what the deal is with the guy with the bird head?
www.youtube.com/watch?v=0XmM...
#anime
It's literally a story about playing a video game.
Plus, don't you have to know what the deal is with the guy with the bird head?
www.youtube.com/watch?v=0XmM...
#anime
Shangri-la Frontier | OFFICIAL TRAILER
YouTube video by Crunchyroll
www.youtube.com
February 8, 2025 at 7:00 PM
Ever sit around and tell stories with your friends about things that happened in WoW or some other MMO? What if that was a show?
It's literally a story about playing a video game.
Plus, don't you have to know what the deal is with the guy with the bird head?
www.youtube.com/watch?v=0XmM...
#anime
It's literally a story about playing a video game.
Plus, don't you have to know what the deal is with the guy with the bird head?
www.youtube.com/watch?v=0XmM...
#anime
I have a very specific set of skills. Which is my way of saying I'm only good at a few things.
February 4, 2025 at 2:47 PM
I have a very specific set of skills. Which is my way of saying I'm only good at a few things.
Wow Amazon. That details tooltip really clarified things. Thanks.
January 31, 2025 at 1:44 PM
Wow Amazon. That details tooltip really clarified things. Thanks.
January 23, 2025 at 3:35 PM
Never meet your heroes. They'll only disappoint you. Unless it's Goku. Goku never disappoints.
January 16, 2025 at 7:53 PM
Never meet your heroes. They'll only disappoint you. Unless it's Goku. Goku never disappoints.
When I made SweeperForce, I made a reusable LWC component for an animated clock where you could turn the animation on and off. I recently swapped it out for a standard Web Component.
#LWC version:
github.com/megasmack/Sw...
#WebComponent version:
github.com/megasmack/Sw...
#JavaScript #WebDev
#LWC version:
github.com/megasmack/Sw...
#WebComponent version:
github.com/megasmack/Sw...
#JavaScript #WebDev
January 12, 2025 at 5:34 PM
When I made SweeperForce, I made a reusable LWC component for an animated clock where you could turn the animation on and off. I recently swapped it out for a standard Web Component.
#LWC version:
github.com/megasmack/Sw...
#WebComponent version:
github.com/megasmack/Sw...
#JavaScript #WebDev
#LWC version:
github.com/megasmack/Sw...
#WebComponent version:
github.com/megasmack/Sw...
#JavaScript #WebDev
Custom Property Editors (CPEs) are new in Salesforce LWR Digital Experience sites. I got an opportunity to do some deep dive POCs with them and I'm super excited for these to come out of beta.
#salesforce #lwc #lwr #experiencecloud
#salesforce #lwc #lwr #experiencecloud
January 8, 2025 at 1:56 PM
Custom Property Editors (CPEs) are new in Salesforce LWR Digital Experience sites. I got an opportunity to do some deep dive POCs with them and I'm super excited for these to come out of beta.
#salesforce #lwc #lwr #experiencecloud
#salesforce #lwc #lwr #experiencecloud
Reposted by Steve Schrab
Uploaded it to youtube so we can get an embed →
www.youtube.com/watch?v=8327...
www.youtube.com/watch?v=8327...
Stop using position absolute — use CSS Grid stacking!
YouTube video by Wes Bos
www.youtube.com
December 11, 2024 at 8:30 PM
Uploaded it to youtube so we can get an embed →
www.youtube.com/watch?v=8327...
www.youtube.com/watch?v=8327...
I work back and forth between macOS and Windows. On macOS, I hold down the shift key and using the mouse wheel to scroll horizontally. On Windows, I can do this to the right, but when I scroll to the lest it just keeps going right.
Is this REALLY how it works or am I doing something wrong?
#help
Is this REALLY how it works or am I doing something wrong?
#help
December 20, 2024 at 2:23 PM
I work back and forth between macOS and Windows. On macOS, I hold down the shift key and using the mouse wheel to scroll horizontally. On Windows, I can do this to the right, but when I scroll to the lest it just keeps going right.
Is this REALLY how it works or am I doing something wrong?
#help
Is this REALLY how it works or am I doing something wrong?
#help
Man I wish every mobile gamer in the world shared this philosophy.
#gamedev
www.youtube.com/shorts/30xYW...
#gamedev
www.youtube.com/shorts/30xYW...
Mobile Game Ads
YouTube video by Pirate Software
www.youtube.com
December 18, 2024 at 5:37 PM
Man I wish every mobile gamer in the world shared this philosophy.
#gamedev
www.youtube.com/shorts/30xYW...
#gamedev
www.youtube.com/shorts/30xYW...
This is a responsive breadcrumb I built. It collapses the first elements since the last elements give you the context of where you are. The meatball menu drops down the hidden breadcrumb items. Built using the ResizeObserver.
#css #javascript #frontend #ux #ui
#css #javascript #frontend #ux #ui
December 17, 2024 at 6:33 PM
This is a responsive breadcrumb I built. It collapses the first elements since the last elements give you the context of where you are. The meatball menu drops down the hidden breadcrumb items. Built using the ResizeObserver.
#css #javascript #frontend #ux #ui
#css #javascript #frontend #ux #ui
Reposted by Steve Schrab
I had to snip out my favourite moment from #TheGameAwards. @laratlarian.bsky.social's words echo the heart of every developer. The industry needs to listen.
We just want to make cool stuff for people.
#indiedev #gamedev
We just want to make cool stuff for people.
#indiedev #gamedev
December 13, 2024 at 5:04 AM
I had to snip out my favourite moment from #TheGameAwards. @laratlarian.bsky.social's words echo the heart of every developer. The industry needs to listen.
We just want to make cool stuff for people.
#indiedev #gamedev
We just want to make cool stuff for people.
#indiedev #gamedev
Admins! Ever wanted to play Mine Sweeper inside Salesforce? Of course you have! Go grab the LWC code here and get busy!
github.com/megasmack/Sw...
#salesforce #lwc #javascript #css #gamedev
github.com/megasmack/Sw...
#salesforce #lwc #javascript #css #gamedev
December 13, 2024 at 2:57 PM
Admins! Ever wanted to play Mine Sweeper inside Salesforce? Of course you have! Go grab the LWC code here and get busy!
github.com/megasmack/Sw...
#salesforce #lwc #javascript #css #gamedev
github.com/megasmack/Sw...
#salesforce #lwc #javascript #css #gamedev
A Friday and no one scheduled any meetings? This is going to be a great day!
December 13, 2024 at 2:48 PM
A Friday and no one scheduled any meetings? This is going to be a great day!
I love this!
A single-element dark/light toggle inspired on a design by Polina Tysiachenko (linked in the code).
Demo on @codepen.io: codepen.io/alvaromontor...
#html #css #webdevelopment #ui
Demo on @codepen.io: codepen.io/alvaromontor...
#html #css #webdevelopment #ui
December 12, 2024 at 3:08 PM
I love this!
Reposted by Steve Schrab
So I have a work-around for the text limit here.
Just check out the alt-text on this image.
Just check out the alt-text on this image.
November 4, 2024 at 1:36 PM
So I have a work-around for the text limit here.
Just check out the alt-text on this image.
Just check out the alt-text on this image.
Reposted by Steve Schrab
feat(DSM-V): Add bracket styles
December 11, 2024 at 6:41 PM
feat(DSM-V): Add bracket styles
I built an Insurance app that used sliders to select coverage. The client provided formulas, and we stored variables used in those formulas in Salesforce metadata records. It would pick these values based on other form values. Super fun to work on!
#salesforce #lwc #css #javascript #frontend
#salesforce #lwc #css #javascript #frontend
December 12, 2024 at 2:10 PM
I built an Insurance app that used sliders to select coverage. The client provided formulas, and we stored variables used in those formulas in Salesforce metadata records. It would pick these values based on other form values. Super fun to work on!
#salesforce #lwc #css #javascript #frontend
#salesforce #lwc #css #javascript #frontend