Florian Thoma
banner
innoweb.au
Florian Thoma
@innoweb.au
#silverstripe, #laravel, #seo, #a11y, #webperf
Reposted by Florian Thoma
*whispers* corner-shape 🤫👂

🟢 round
🪏 scoop
📐 bevel
⛏️ notch
⬛️ square
🐿️ squircle
🦹🏻‍♀️ superellipse

*Pass it on*

codepen.io/una/pen/PwNo...
November 17, 2025 at 7:53 PM
Silverstripe Attributable Module:
Relate any DataObject to any other, yes, even to its own type.
Perfect for structured content, smarter filtering, and SEO wins.

Code + concept breakdown here: www.innoweb.com.au/blog/silvers...

#Silverstripe #WebDev #SEO #OpenSource
Silverstripe Attributable Module: Smarter Internal Linking for Better Engagement and SEO - Innoweb: Innovative Web Solutions in Sydney
Modern websites often contain diverse content types—case studies, blog posts, product pages, services—and making meaningful connections between them isn’t just helpful for users, it’s critical for SEO...
www.innoweb.com.au
November 11, 2025 at 5:37 AM
It’s 2025. If your conference isn’t streaming, it’s excluding.

I wrote about 10 reasons why online access matters — from cost and health to captions and global reach.

Streaming = inclusion.

Read it here: www.innoweb.com.au/blog/rethink...

#Conferences #Streaming #Inclusion
Rethinking Access: Why Every Conference Needs Online Streaming - Innoweb: Innovative Web Solutions in Sydney
Conferences are meant to bring people together. Offering a robust online streaming option is a powerful step toward true inclusivity.
www.innoweb.com.au
September 30, 2025 at 1:16 AM
Docker + Silverstripe: dream team or drama?

I break down the good, the bad, and the “it depends” in this quick read.

Devs juggling environments or scaling sites—this might save you some headaches.

innoweb.com.au/blog/docker-and-silverstripe-smart-pairing-or-overkill
Docker & Silverstripe: Smart Pairing or Overkill? - Innoweb: Innovative Web Solutions in Sydney
Silverstripe’s modular architecture and developer-friendly nature make it a great candidate for modern deployment strategies. And Docker, with its promise of environment consistency and simplified inf...
innoweb.com.au
September 16, 2025 at 10:56 PM
SPAs aren’t dead, but for content-first sites, they might be overkill.

In my latest post, I explore why server-rendered architectures offer better speed, accessibility, and SEO.

Read it here: innoweb.com.au/blog/why-moving-away-from-spas-improves-usability-accessibility-and-seo
Why Moving Away from SPAs improves Usability, Accessibility, and SEO - Innoweb: Innovative Web Solutions in Sydney
For years, Single Page Applications (SPAs) built with frameworks like React have dominated the web development landscape. They promised fluid transitions, dynamic interfaces, and app-like experiences....
innoweb.com.au
September 8, 2025 at 9:57 PM
#Silverstripe is often underestimated for #large-scale projects, but its flexibility and performance make it a strong contender for #enterprise-grade sites. Discover how to unlock its full potential for complex web builds.
www.innoweb.com.au/blog/buildin...
Building Large-Scale Projects with Silverstripe - Innoweb: Innovative Web Solutions in Sydney
Silverstripe is often perceived as a framework best suited for smaller projects, with alternatives like Drupal or Umbraco preferred for larger-scale sites. However, in my experience, Silverstripe's fl...
www.innoweb.com.au
August 19, 2025 at 12:38 AM
#Silverstripe CMS is known for its flexibility and performance, but to maximise visibility on search engines, it’s essential to implement #SEO best practices.
Let’s explore how you can enhance your Silverstripe-powered website for better search rankings.

www.innoweb.com.au/blog/optimis...
Optimising Silverstripe CMS for SEO – Best Practices to Improve Search Rankings - Innoweb: Innovative Web Solutions in Sydney
Silverstripe CMS is known for its flexibility and performance, but to maximise visibility on search engines, it’s essential to implement SEO best practices. From technical optimisations to content str...
www.innoweb.com.au
June 16, 2025 at 10:40 AM
A Personal Journey: Embracing Silverstripe CMS for Web Development Success

In this blog post, I share my journey of discovering Silverstripe, why I love it, and the challenges that come with choosing the right CMS. Hopefully, it helps you find the perfect CMS for your next web project!
A Personal Journey: Embracing Silverstripe CMS for Web Development Success - Innoweb: Innovative Web Solutions in Sydney
I discovered Silverstripe CMS soon after the release of its initial open-source version, 2. 3, and it has remained my preferred framework ever since. In this blog post, I share my journey of discoveri...
www.innoweb.com.au
May 19, 2025 at 3:21 AM
Reposted by Florian Thoma
Fingerprinting: critics say Google rules put profit over privacy:
www.bbc.co.uk/news/article...

Time to switch to another browser

#Firefox #Vivaldi
Fingerprinting: Critics say Google rules put profits over privacy
Google is allowing advertisers to collect more personal information, which is harder for users to control.
www.bbc.co.uk
February 17, 2025 at 6:59 AM
Having issues with long tasks and TBT caused by CSS layout, this has helped a lot to understand and fix some of the issues: nolanlawson.github.io/css-talk-202...
CSS runtime performance
A 2022 talk about CSS runtime performance by Nolan Lawson.
nolanlawson.github.io
February 12, 2025 at 10:24 PM
@syntax.fm Re your episode 874 and svg icons: you can use external svg sprites, so that the icons are their own svg file and don't have to be part of the page html. It can be cached separately, without losing the ability to change colour via css etc css-tricks.com/svg-use-with...
SVG `use` With External Reference, Take 2 | CSS-Tricks
SVG has a element which essentially means: go find the chunk of SVG that has this #identifier and kinda clone it and put it right here. It's an essential
css-tricks.com
February 6, 2025 at 8:59 PM