Luke Whitehouse's Avatar

Luke Whitehouse

@lukewhite.house.bsky.social

Principal Engineer @ Sky UK LUFC sufferer lukewhitehouse.co.uk

309 Followers  |  84 Following  |  25 Posts  |  Joined: 12.10.2024  |  2.2026

Latest posts by lukewhite.house on Bluesky

Randomly looking at your Github profile on a friday night and seeing packages gathering dust with over 350 weekly downloads still makes you feel a little bad. There's probably a lot more that can be done with this little package, but for now a little sprinkle of TLC will do for starters.

06.06.2025 23:07 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - Assortment/darkmodejs: Utility package for managing Dark Mode on the web Utility package for managing Dark Mode on the web. Contribute to Assortment/darkmodejs development by creating an account on GitHub.

What are friday nights for if not to resurrect an old package with some security updates?

πŸ“¦`@assortment/darkmodejs` has been updated to ✨v2.0.0 ✨, with a small breaking change due to deprecated methods on MediaQueryList affecting compatibility with older browsers.

github.com/Assortment/d...

06.06.2025 23:04 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Next-level frosted glass with backdrop-filter β€’ Josh W. Comeau Glassy headers have become a core part of the β€œslick startup” UI toolkit, but they’re all missing that final 10% that really makes it shine. In this tutorial, you’ll learn how to create the most reali...

One of my favourite UI patterns is using `backdrop-filter` to create a β€œfrosted glass” effect.

When I see this effect in the wild, though, it’s almost never as lush and realistic as it could be. There’s an important optimization that nobody makes.

✨ I share the secret sauce in my brand-new post:

02.12.2024 18:18 β€” πŸ‘ 974    πŸ” 139    πŸ’¬ 46    πŸ“Œ 32
Preview
You're Not Creating Enough Prototypes The true value of using design systems to create prototypes and how they impact testing, quantification and assessment of your products.

You know what's hard to find these days? Real accounts of real project work and the factors that contributed to their success.

I wanted to share 3 cases in my career where the prototypes I created made a big difference to real-world projects and how #DesignSystems played a role in their success:

29.11.2024 11:31 β€” πŸ‘ 31    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0

By popular request, here's how to add Bluesky replies as your blog's comment section!

This requires some technical know-how for now, but I'm hoping that we see some no-code solutions for this pop up soon, like Ghost or Wordpress plugins.

emilyliu.me/blog/comments

25.11.2024 05:49 β€” πŸ‘ 1360    πŸ” 276    πŸ’¬ 148    πŸ“Œ 103

Someone’s on Santa’s never list

24.11.2024 19:48 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Dave’s officially ruined Christmas

24.11.2024 19:14 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

AKJJFAJLHS;DILASKLDJAKLJSDHALJKSDAKSBDKA;JSHDJASDJABSLKJDBAKHSBDHABSDHKABSHDBASHBDAHSBDHABSDHASBDKHABSLHKABDSHABSDLHBAHSD!!!! WHAT IS HAPPENING!!! WHAT A GAME!!!

24.11.2024 16:53 β€” πŸ‘ 724    πŸ” 124    πŸ’¬ 42    πŸ“Œ 32

You did this to yourself

20.11.2024 08:22 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
a man with a mustache is being projected on a screen . ALT: a man with a mustache is being projected on a screen .

πŸ‘€

19.11.2024 09:40 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Championship table, but it’s based on how many actual tables are currently in stock at your nearest IKEA

Championship table, but it’s based on how many actual tables are currently in stock at your nearest IKEA

Most tables at the local IKEA, you’ll never sing that 🎡 #LUFC

19.11.2024 00:26 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
a painting of a man with horns and wings in the dark ALT: a painting of a man with horns and wings in the dark

Me when I'm trying to fix dependabot alerts across legacy applications. Forget your God of Stories, I'm the God of Dependency Trees.

P.S. Sometimes I really hate JavaScript.

19.11.2024 00:03 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Always Twisted - Design Systems Consultant & Front-End Architect Hi, I’m Stu Robson, a Design Systems consultant and front-end developer. I help teams build scalable, accessible, and efficient design systems and front-end codebases that enhance collaboration and st...

Start your Monday off right by hiring a front-end developer and Design Systems consultant with over a decade of experience!

I specialise in CSS, Sass, and creating scalable, accessible systems that make teams work smarter.

www.alwaystwisted.com

Let’s collaborate!

πŸ™πŸ–€

18.11.2024 10:39 β€” πŸ‘ 41    πŸ” 28    πŸ’¬ 1    πŸ“Œ 2

Now I know why the blocklist was invented

18.11.2024 19:07 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

i remember ten years ago AndrΓ© was working on decentralized social media. back then, i thought it would never catch on due to UX issues. how wrong i was! i didn’t believe in client peer-to-peer for social media β€” but something like atproto hasn’t even crossed my mind as a possibility πŸ¦‹

15.11.2024 02:02 β€” πŸ‘ 239    πŸ” 12    πŸ’¬ 2    πŸ“Œ 3

Being able to see who a person is blocked by, or who they are blocking, on the public api is wild

15.11.2024 22:35 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

βœ…@lukewhite.house

thanks for the recommendation @darn.es

13.11.2024 22:51 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Forget cva, that’s what you should be known for

13.11.2024 19:13 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

This reminds me of when I joined Sky slack to that emoji of me looking… compromised (which has sadly now been deleted)

13.11.2024 18:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Do I buy a new domain to make my handle smaller? πŸ€”

13.11.2024 18:18 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1

Ah yeah looks like it, I think I’m conflating the two thanks πŸ‘πŸ»

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

QQ because I’m lazy, can you setup jess@darn.es through Bluesky easily?

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

Either that or you don’t sleep all night thinking about publishing, I’m betting?

13.11.2024 11:47 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Dependency management is a welcomed alternative to the typical javascript ecosystem with registries.

13.11.2024 10:41 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I sure hope so. Lots of personal life stuff in recent years for me and I feel like I’ve blinked and realised all the awesome folk I respected had moved and were replaced with engagement farming and porn. I hope to recapture that community feeling again here, we’ll see

13.11.2024 08:38 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Finally took the plunge yesterday, wasn’t anything specific from him other than more of the same. I just woke up to the realisation that webdev twitter is now Bluesky

13.11.2024 08:33 β€” πŸ‘ 12    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

sounds like a lovely little side project

12.11.2024 23:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

My immediate thought went to an AI tool tbh, not sure how you'd handle that particular use-case otherwise, unless you maintained a map

12.11.2024 23:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
the baby is wearing a striped shirt and covering his face with his hand . ALT: the baby is wearing a striped shirt and covering his face with his hand .

You were the final straw in taking the plunge into yet another social media platform. What have you done Joe

12.11.2024 23:13 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

This would've saved so much time updating old packages in one of work's monorepos recently. Taking that a step further, I'd love a way to collate all the breaking changes for packages together. The ones that are the most annoying are where you go from something like babel-core to @babel/core

12.11.2024 23:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@lukewhite.house is following 20 prominent accounts