@MoritzGlantz Talking about the @a11yclub summit or the #IndieWebCamp? @Lippe @sarajw @mattl @btconf @tantek.com
@Lippe @sarajw I'm pretty sure there will be an #IndieWebCamp on the weekend before (if we find a location for that), but there won't be an @a11yclub event as I plan to run a summit in May / June instead … @mattl @btconf @tantek.com
Had a great time at #IndieWebCamp Berlin this weekend. Actually spent much more time thinking about dark/light mode than I thought I ever would
I believe I have understood two patterns to do that in #CSS.
@krosylight demoed their page and is using `html { color-scheme: light dark }` which then allows you to supply colors for links like `a { color: light-dark(darkblue, cyan) }`.
1/2
New blog post: “Updated Scroll Markers in the Table of Contents”
https://blog.kizu.dev/toc-scroll-markers/
I’ve spent most of the day inside the delayed and cancelled trains (thanks, Deutsche Bahn). I did not have an opportunity to come up with a good post for today, but both yesterday (and a bit today) I hacked on my blog, as a part of the #IndieWebCamp.
I did the thing I wanted to do during this weekend: update my blog’s Table of Contents to be similar to what I have on my main site.
had a great weekend at the #indiewebcamp in berlin. besides hacking on my personal webspace on https://gglnx.space, i discussed some ideas on (fedi) alternatives for foursquare/swarm (and generally on location history tracking). wrote some notes on getting started with data from openstreetmap.
Day 1 of #IndieWebCamp #Berlin 2024¹ was very well attended!
* 20 participants, more than 3x the previous one in 2022, and second highest (2019 had 22).
* 18 introduced themselves² and their personal sites or aspirations for one
Collectively we proposed and facilitated 11 breakout sessions³ on many timely topics covering #syndication, #inclusion, #longevity, #federation / #fediverse, how to best use #Mastodon with your personal site, #privacy and #security concerns of being online, #writing, how can we design better user interfaces for text authoring, and personalized reading #algorithms for staying connected with friends.
Session titles (and hashtags)
* How to #POSSE
* How to make the web queerer / stranger. #queer
* Online presence after our #death
* Threat modeling #threatmodeling
* Non-technical collaboration on the internet. #collab
* Locations and #places check-in
* Writing with images. #imagewriting
* Text authoring UX. #textUX
* #SSR, organizing CSS/JS
* Website design without being a designer. #designfordummies
* Timeline algorithms. #timelines
Etherpad notes from sessions have been archived to the wiki, with session recordings to follow!
Day 2 also had 20 in-person participants, the highest IndieWebCamp Berlin day 2 attendance ever! Most everyone from day 1 came back to hack, and three new people showed up. We also had several remote participants.
References
¹ https://indieweb.org/2024
² https://indieweb.org/2024/Berlin/Intros
³ https://indieweb.org/2024/Berlin/Schedule#Saturday
This is post 28 of #100PostsOfIndieWeb. #100Posts
← https://tantek.com/2024/306/t1/simple-embeds
→
From today until Sunday because we are attending the #IndieWebCamp directly after the @btconf → https://beyondtellerrand.com/events/berlin-2024/side-events#indiewebcamp. If you are into nerdy web stuff, you are very welcome in our small travelling flat-sharing community! @tollwerk @btconf
European friends!
BTconf is the best independent web design, development, and inspiration conference in Europe.
Everything from the speakers to the talks to the side events are a labor of love by @MarcThiele.com (@marcthiele@mastodon.social) and his crew, and it shows in the #btconf community he has gathered over the years.
If you’re in #Berlin, or can hop on a train and join us, you should.
And while you’re there, consider joining us at #IndieWebCamp Berlin right afterwards on 9-10 November (complimentary camp tickets at the same link), for #barcamp style discussions sessions and an #indieweb Create Day, writing, styling, designing, coding, hacking on our personal sites for a better web for ourselves and everyone else.
@brad_frost Well … come to #Indiewebcamp in Berlin with @jkphl and @tantek.com ;)
But jokes aside. The wiki is a good start (https://indieweb.org/) and on that one the Wordpress section (https://indieweb.org/WordPress). I myself am not using Wordpress, but I heard there is plenty of good solutions out for Wordpress already.
The #indiewebcamp is back in Berlin and You can be part of two exciting days right after #btconf! @tantek.com, James and @jkphl are teaming up to meet you in the Mozilla Office in Berlin. All information and registration here: https://beyondtellerrand.com/events/berlin-2024/side-events#indiewebcamp
This week seemed to have been the week where the northern lights weren’t all that northern anymore. There were about a million photos of them – and I managed to sleep through the whole spectacle. Well done, Dominik.
Meanwhile it has been one of those short weeks with a public holiday on a Thursday which I spend watching my cousin kick a ball around, followed by cake at a birthday garden party. Good times.
Afterwards it was time to head north to Düsseldorf for the double-whammy of the IndieWebCamp and the beyond Tellerrand convention.
The IWC was good fun, it sure was interesting to meet a whole bunch of people who I’ve only met online up until that point and talk about personal websites. Quite quaint in a way, but it is nice to hang out with people with similar interests.
And of course it was great to have dinner with Ben, Martin and Teymur afterwards. Lovely weekend, indeed.
Meanwhile on the internet and related to the topic of websites: The Revenge of the Homepage – someone at the New Yorker realized that there’s more to the internet than just Social Networks.
Oh deere: (sorry) The solar storms that gave us (well, not me, see above) northern lights also managed to disable farming equipment: Solar Storms are disrupting farmer GPS systems during critical planting time. Apparently tractors are so high-tech now that they can’t work without very precise GPS. Who knew?
Meanwhile this speaks to me: I want it all but, it is impossible – filtering and prioritizing people, knowledge, creation, consumption and off-time is really hard with all the limited time we have. So I’m even more flattered that you decided to spend some time and attention around here. Thank you very much!
And with that I’m done for the week – the sun is rising over Düsseldorf and I’m ready to go to beyond Tellerrand.
Ich bin am IndieWebCamp CreateDay.
#IndieWebCamp #CreateDay
Some people were confused by the fact that I used the same picture for my Mastodon account (@dominik@nona.social) and the ActivityPub representation of this blog (@dominik@lostfocus.de) so for quite a while I had the inclination to change the avatar here to this very artistic image:
The IndieWebCamp hack day create day was a good occasion to do just that. I didn’t want to change the image for all calls to the get_avatar
function, so that’s what I came up with after Matthias told me about the Activitypub\is_activitypub_request
function:
if ( function_exists( 'Activitypub\is_activitypub_request' ) ) { add_filter( 'pre_get_avatar_data', static function ( $args, $id_or_email ) { if ( $id_or_email !== 1 || ! \Activitypub\is_activitypub_request() ) { return $args; } $args['url'] = plugin_dir_url( __FILE__ ) . 'blog-squared.jpg'; return $args; }, 10, 2 );}
Now let me be the first to say this: this is very hacky and the values for the user id and the image url are hard coded. But it works for me and if you need it, you’re probably able to find a way to adjust the values to your use case.