JSON

πŸ‘¨β€πŸ’»Full-stack web developer at bump.digital

#umbraco: πŸ†2Γ—MVP, πŸ‰Wessex Meetup organiser, and PR wrangler for github.com/umbraco/Umbraco-CMS

✝️ #Christian: #Methodist Local Preacher, leadership team member, and techie at romseymethodist.church

πŸ‘¨β€πŸ‘©β€πŸ‘¦β€πŸ‘¦ Husband, daddy to two boys, and organiser of Who Let The Dads Out in Romsey

πŸ“· Ex pro-photographer, πŸ–₯️ex IT engineer, 🧠ADHD.

he/hymn

This year I shall be trying to make the word "Ensprintification" happen.

JSON boosted:

2025 is here, and we're ready to embrace some modern #dotnet tech with @lotte and @jason!

See you on Wednesday! πŸš€

meetup.com/umbristol/events/30

#Umbraco #Meetup #DotNetConf

If you're looking to set up CI/CD with #Umbraco Cloud, Umbraco CI/CD Flow is not your only option.

You can check out the approach I like to take in my article for @24DaysInUmbraco

24days.in/umbraco-cms/2024/sim

@LiamGoldfinch @24DaysInUmbraco yeah, the CI/CD Flow zip isn't really a "deployment package" in the same way - it's actually a source package that gets merged with the repo that lives on Cloud, it's then rebuilt 😬 and deployed. A diff gets generated from the Cloud that we need to apply to our own repo too πŸ˜….

It can all be done as part of a single CI pipeline (and Umbraco provides YAML we can use) but the process and code is non-trivial with a lot of moving parts.

@LiamGoldfinch @24DaysInUmbraco Yeah, it's really the only pain point left with Cloud, but actually pretty straightforward to work around.

The CI/CD Flow feature solves this by letting you push a zip file for "deployment" but there are other other trade offs (and still no immunity from other git shenanigans) with that approach. IMO having a workaround for frontend files, which kind of represents a sensible sensible separation of concerns anyway, makes sense.

The most jarring thing for me about the growth of Halloween in the UK is that it's now normal for people to have a display of rotten vegetables on their doorstep in the middle of November.

Tuesday me: I hope I have enough content for a 40 minute talk.

Wednesday me: How am I going to deliver all this in anything less than two hours?

@matt my talk now has a dedicated section all about the only acceptable place to use the null forgiving operator.

@matt wow, that needed a content warning.

Putting some code examples together for a talk on Nullable Reference Types on Friday - before and after kind of thing.

Oh boy, it's so hard going back to the old way even if just for contrived examples. Having the IDE/compiler not being null-aware feels so dumb now.

@westbrook yes, `display: block` makes most sense everywhere I've actually made a custom element too. I figure we're rarely making just an "element" - it's usually a component.

We've only got HTMLElement to work with, and considering HTML purely from a language design/consistency point of view, inline totally makes sense to me as the default even if rarely used.

After all, if HTML's defaults made sense in the real world what would we web devs even do 😁

@westbrook interesting, literally never thought about this but...

There needs to be a reason for a custom element to exist... so assuming element represents a semantic/logical boundary... so not contents by default, no.

It's an "element", not a component. Display block feels like an assumption has already been made about what it's going to do.

Why assume MyCustomDiv over MyCustomSpan?

@GossiTheDog what do you mean it won't impact most people!?! πŸ˜‰

An official graphic from the Labour party twitter feed. It reads:

Labour budget 2024
Fixing the foundations to deliver change
What was in the budget: 
A penny off a pint.
What it means for you:
Cheaper 🍺
JSON boosted:
2024-10-29

⚠️ Be sure to check your kid's candy this year! ⚠️

Just found a bloated 5.8 MB JavaScript bundle in this Reese's! 😱

A cross-section of a Reese's peanut butter cup that includes a treemap of a bloated JavaScript bundle.

@stvnhrlnd I think tighter coupling is actually the point of tailwind.

If we're fair to CSS, the abstraction/SoC between CSS and HTML is pretty wild, it's full of foot-guns, and the cascade can quickly get unwieldy when componentizing at scale.

I'm not a huge fan of Tailwind, but it certainly works out the better option for some projects/teams.

The generative AI in #Adobeillustrator has the anti-bias settings turned up to 11.

Maybe I shouldn't assume Santa should be white and male, but the behaviour when you add "white male" to the prompt is... weird.

@joekepley yes! Our X32 Compact has been rock solid too, I believe the PSUs for the desks are different from the Rack.

Our system was designed for digital but have been trying to get by with an old analogue mixer in the meantime - hot swapping cables and the such. Really made me appreciate how revolutionary digital is.

@joekepley close! X32 Rack, apparently sometimes these diodes just explode. It was left on over the weekend and when I came back to it all the XLRs were dead.

Can't get a replacement board (I don't think Behringer can make them quick enough to keep up with failure rate 😬) so had to resort to a bit of soldering.

JSON boosted:
2024-10-23

Next stop... #umbUKfest is returning to London on November 8th!

Scheduled arrival time is 2 weeks!

The line-up is out and tickets are still available.

Don't forget we're hosting a community #SwapShop where you can donate that rarely worn #Friendly hoodie and pick up a stylish retro #Umbraco tee!

There's also a #TechAid #TechDrive where you can donate your unwanted laptops, tablets and smartphones to help end digital exclusion.

All details and tickets: festival.umbracofoundation.co.

A overhead railway sign reading
"Umbraco Enthusiasts, Expert Speakers, Community. APPROACHING - NOV 8 #umbUKfest"

With a "Tickets" sign below.

In the background is part of a London Underground train.
JSON boosted:
Sebastiaan Janssen :cultiv2:sebastiaan@cultiv.social
2024-10-23

It is SOON Umbraco UK Festival (umbracofestival.co.uk/)!

The day before that we've arranged a much improved space at Hugo & Cat for an all day Umbraco Hackathon (actual desks and screens, no more sitting on floors! πŸ™Œ).
meetup.com/the-london-umbraco-

πŸ““πŸŒ³πŸ§‘β€πŸŽ“ While Hacktoberfest may be over, your contributions during this one day will also count for Umbraco Hacktoberfest. Meaning you're eligible for rewards and will be entered into a raffle for 1 of 5 Umbraco trainings of your choice.

#Umbraco

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst