weph's Avatar

weph

@weph.dev.bsky.social

45 Followers  |  39 Following  |  38 Posts  |  Joined: 11.11.2024  |  1.7514

Latest posts by weph.dev on Bluesky

Preview
OpenAI's Studio Ghibli meme factory is an insult to art itself Sam Altman is promoting his new image generator by appropriating the work of one of the greatest living animatorsβ€”who is "disgusted" by AI.

OpenAI is using Studio Ghibli-style memes as an ad hoc promotional campaign for its new image generatorβ€”despite Ghibli founder Hayao Miyazaki's famous hatred of AI. Sam Altman made his X avatar a 'Ghiblified' portrait.

Disgracing Miyazaki is part of the point: It's more proof to them tech has won.

27.03.2025 17:51 β€” πŸ‘ 3696    πŸ” 1309    πŸ’¬ 80    πŸ“Œ 191

Thanks. I guess Web Components weren't the right choice for my project. I built a plugin for an Electron app, and updating my plugin results in an error because the components from the previous version are still defined. It works after restarting the app, but that's not exactly user-friendly.

18.03.2025 17:04 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Various screenshots of the Bookshelf plugin for Obsidian

Various screenshots of the Bookshelf plugin for Obsidian

Do you use @obsidian.md ? Do you enjoy reading and statistics? You might want to check out my plugin, now available in Obsidian's community plugins. It's still in early development, and there are more things to come, but I'd love to hear your feedback and suggestions!

github.com/weph/obsidia...

18.03.2025 14:05 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Is it possible to unregister or redefine a web component? The CustomElementRegistry doesn't support it, but does anyone know a workaround?

#webcomponent

18.03.2025 06:43 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Yeah, thanks PhpStorm, I know that... but... rosemary?!?

08.02.2025 13:36 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

We've got it 365 days a year πŸ˜‚

05.02.2025 12:58 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

Latest addition to my library. Pretty sure I need a spotter to read this.

#retrocomputing #retrodev #retrogamedev #MSDOS

04.02.2025 16:26 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

One thing that never ceases to amaze me about programming is how things always turn out differently than you expect. Even building a prototype only gets you so far because everything you glossed over ends up affecting the design in the end.

04.02.2025 09:02 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

When you've reached the pinnacle of blues guitar and now get your kicks from conversations about web components and micro-frameworks in deeply buried Bluesky threads.

01.02.2025 18:13 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It's TS

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

Do you use a library/micro-framework to avoid boilerplate? Now that I know a bit more than I did when I made the video, I'm starting to get where lit saves time/unnecessary typing. However, I'm going to stick to my plan and build one iteration as raw as it gets, just for the experience.

27.01.2025 17:04 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

so I probably won't change it unless there's a specific reason. That said, my colleagues prefer Vite, so whenever I set up a new project at work, I bootstrap it using one of the templates. This has worked fairly well, so I'd probably use it for Web Components too.

27.01.2025 17:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

So far, I've read the book cover to cover, written a few web components in vanilla JS without any tooling and then returned to the Obsidian plugin. Obsidian's sample plugin uses esbuild, and I just kept it that way. I'm mostly a backend guy and a lot of the frontend tooling gives me severe headaches

27.01.2025 17:04 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
The Aging Programmer - Kate Gregory - NDC TechTown 2024
YouTube video by NDC Conferences The Aging Programmer - Kate Gregory - NDC TechTown 2024

Relevant video for programmers of all ages

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

25.01.2025 13:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

This one came in the mail today. No TypeScript, but at first glance it's as raw as it gets πŸ˜…

22.01.2025 17:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Obsidian Plugin, Rawdogging Web Components
YouTube video by weph Obsidian Plugin, Rawdogging Web Components

A little morning ranting and rambling...

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

#webcomponents #learning #obsidian

22.01.2025 07:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Cover of the book "Turbo Pascal 7.0" by Walter J. Savitch from 1993

Cover of the book "Turbo Pascal 7.0" by Walter J. Savitch from 1993

Two yellowed pages from the book "Turbo Pascal 7.0" by Walter J. Savitch from 1993. You can tell just from the looks that this thing smells like an old book - musty and smokey

Two yellowed pages from the book "Turbo Pascal 7.0" by Walter J. Savitch from 1993. You can tell just from the looks that this thing smells like an old book - musty and smokey

It smells the way it looks

21.01.2025 20:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Atomic Commit Strategies
YouTube video by weph Atomic Commit Strategies

Back from hibernation with a follow-up to my atomic commits video.

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

#git #devtips

17.01.2025 22:11 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - ShawnMcCool/ultra-mock: A mocking framework for testing any class-based programming language. A mocking framework for testing any class-based programming language. - ShawnMcCool/ultra-mock

I got tired of mocking frameworks in class-based languages, so I created the simplest, most compatible, and most powerful mocking library that I could imagine. It's great for PHP / Java and other class-based languages.

github.com/ShawnMcCool/...

28.12.2024 12:50 β€” πŸ‘ 28    πŸ” 8    πŸ’¬ 3    πŸ“Œ 4
Advent of Code, Day 11: Plutonian Pebbles
YouTube video by weph Advent of Code, Day 11: Plutonian Pebbles

I'm still behind, but I'm not ready to give up ... yet πŸ˜‚

www.youtube.com/watch?v=7UbL...

#AdventOfCode #adventofcode2024 #typescript #javascript

13.12.2024 20:40 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Advent of Code, Day 10: Hoof It
YouTube video by weph Advent of Code, Day 10: Hoof It

I had so much stuff to do yesterday that I fell behind by a day. Hoping to catch up today πŸ˜…

www.youtube.com/watch?v=7Y6a...

#AdventOfCode #adventofcode2024 #typescript #javascript #tdd

11.12.2024 07:34 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Advent of Code, Day 9: Disk Fragmenter
YouTube video by weph Advent of Code, Day 9: Disk Fragmenter

Back to TypeScript for day 9

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

#AdventOfCode #adventofcode2024 #typescript #javascript #tdd

09.12.2024 23:03 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Advent of Code, Day 8: Resonant Collinearity
YouTube video by weph Advent of Code, Day 8: Resonant Collinearity

Today's motto: it gets the job done πŸ˜†

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

#AdventOfCode #adventofcode2024 #php

08.12.2024 23:11 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Advent of TDD, Day 7: Bridge Repair
YouTube video by weph Advent of TDD, Day 7: Bridge Repair

... and here's today's one: I've decided to give TypeScript a shot

www.youtube.com/watch?v=0HNB...

#AdventOfCode #adventofcode2024 #typescript #tdd #javascript

07.12.2024 17:14 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Advent of TDD, Day 6: Guard Gallivant
YouTube video by weph Advent of TDD, Day 6: Guard Gallivant

I bruteforced part 2, but it's done now. I'll need to figure out the proper way to do this later.

www.youtube.com/watch?v=cC_-...

#AdventOfCode #adventofcode2024 #php #tdd

07.12.2024 11:38 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Advent of TDD, Day 5: Print Queue
YouTube video by weph Advent of TDD, Day 5: Print Queue

Can't believe how long it took me to realize how easy today's puzzle was. Really glad I didn't record that πŸ˜… Here's the streamlined version:

www.youtube.com/watch?v=4BBB...

#AdventOfCode #adventofcode2024 #php #tdd

05.12.2024 23:13 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Advent of TDD, Day 4: Ceres Search
YouTube video by weph Advent of TDD, Day 4: Ceres Search

I had a rough day but managed to push myself to make this video anyway. It felt both good and bad. Maybe that's a sign I'm getting better at being comfortable being uncomfortable πŸ€”

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

#AdventOfCode #adventofcode2024 #php #tdd

04.12.2024 21:52 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yeah, I hadn't thought of that. I'll do that next time. Thanks for the suggestion!

04.12.2024 10:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

For all the newcomers, I’ve created a starter pack of just a few of the awesome voices from the #PHP community to get you started here at Bluesky.

Don’t stop with these folks, though. There are so many other amazing PHP devs to follow! Check out who these folks follow for more.

go.bsky.app/SkXz8C8

04.12.2024 06:21 β€” πŸ‘ 42    πŸ” 18    πŸ’¬ 4    πŸ“Œ 0
Advent of TDD, Day 3: Mull It Over
YouTube video by weph Advent of TDD, Day 3: Mull It Over

Day 3 of Advent of Code

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

#AdventOfCode #adventofcode2024 #tdd #php

03.12.2024 12:44 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@weph.dev is following 20 prominent accounts