#Netlify
Need to look into this #netlify plugin for #webmention and might need to update my #11ty site as well.
https://github.com/CodeFoodPixels/netlify-plugin-webmentions#readme
Edge Functions are out of beta and now generally available on #netlify https://www.netlify.com/blog/edge-functions-general-availability/
We noticed a naive attack on our websites the morning, attempting to exfiltrate #netlify env vars.
Because our websites are simple docs websites this was largely pointless and we have no reason to assume anything valuable got stolen. We still took precautions and rotated *all* of our keys & credentials.
Many others were similarly attacked, and after we informed #github security, the user account has been suspended.

So close yet not quite there!
#Netlify allows deployment by just dragging or browsing for a static site or build folder, which is great - buuuut the file picker on my phone doesn't allow me to choose a folder, and netlify won't take the files separately.
😢🎺 (wah-wah, sad trumpet)
😢 the poor teams that need weeks to get one line change to go live. Maybe it's time to consider a new tech stack. Ship **it faster with #Netlify ❤️
When a 1 line change takes 1 month to go live, it might be time to consider a new tech stack. Ship **it faster with #Netlify: https://ntl.fyi/3AooDOD
Did you know you can now pin-point successes and failures in your #Netlify deploy logs? Check out thew new collapsible sections each deploy. Pretty neat!
How to split traffic and A/B test different page layouts on the same URL on #netlify https://www.netlify.com/blog/how-to-split-traffic-a-b-test-page-layouts-same-url/
I've been enjoying this little feature upgrade for a while and I'm so pleased it has now shipped to all.
Much nicer deploy log organisation in #netlify
Watch the different phases of you build and deploys complete, and more easily diagnose issues.
pssst: Find it on all your previous deploys too.
I've been trying to find an accessible & cheap (free) route into #WebDev & just stumbled upon backwards-learning workflow using https://html5up.net & https://netlify.com & I'm very happy!
#HTML5up has free site templates & #Netlify allows for free site deployment from GitHub or GitLab if you use an x.netlify.app domain!
I keep forgetting that you can click on a deploy log line on #netlify and get a link from it. Every time I'm reminded, I remember for a few days and then forget again. It's the gift that keeps on giving. :awesome:
I've fixed up one-click deploying of a new Basildon site to #Netlify. It's pretty easy! I'm not sure the skeleton site I've got is a very good example of anything though; I should probably improve that.
https://samwilson.github.io/basildon-skeleton/
Not now though. Now it's time for a Sunshine Harvester beer. 🍻
🆕 #blog post: “How to add hotlink protection to your web fonts with Netlify Edge Functions and Deno”
While working on my new personal site, I chose to use a paid font, whose licence requires I implement **hotlink protection**. #Netlify doesn’t have a built-in solution, but it can be easily implemented using its #Deno Edge Functions. Here’s how.
Read it on @medium: https://betterprogramming.pub/how-to-add-hotlink-protection-to-your-web-fonts-with-netlify-edge-functions-and-deno-2fd97f348743
Or on @thepracticaldev: https://dev.to/notsidney/how-to-add-hotlink-protection-to-your-web-fonts-with-netlify-edge-functions-and-deno-1jj6
So excited to share that this is now available and live for all #Netlify users! A big bonus here is the a site switcher that makes switching between sites much easier! And there's so much more to come! Log into the Netlify app and check it out! And yes its smaller device and window friendly.
Forgot to mention last week that Automatic Deploy Subdomains are now generally available on #netlify https://www.netlify.com/blog/automatic-deploy-subdomains-ga/
interesting this vercel storage news. I’ve been hoping #netlify would offer something similar https://vercel.com/blog/vercel-storage
Nothing like a bit of blogging on a bank holiday Monday! 🎉
Recently I needed a GeoIP API for a project to set a users default location. Most of the commercial ones are expensive and I couldn't be certain they'd respect the user's privacy.
But it turns out to be possible using Netlify or Vercel! 🕺
Links in the thread! 🔗
It’s almost the end of April, but despite a very busy month, I still managed to write down a blog post, even if it’s a bit more of a documentation-entry for myself. Perhaps some of you will find it useful!
It’s about how to automatically #deploy a website or app to an #uberspace using #GitLabCI akin to something like #netlify:
https://amxmln.com/blog/2023/deploying-websites-with-git-lab-ci-and-uberspace/
for astro sites on netlify: add a file named _headers to your /public folder containing
/*
X-Clacks-Overhead: GNU Terry Pratchett
🚢🐿️ Did you know the average enterprise on #Netlify ships 140 times per week! 🤯 Where does your team rank? https://ntl.fyi/3AooDOD
While working with a student, I am being caught up to this entire #Netlify #NetlifyCMS #DecapCMS #StaticCMS cascade and I am so exited.
I have not worked on many web dev projects in the last few years, but the CMS question has always been a painful one for me. I chose Bludit for the last project I worked on but was never all that happy with it.
The idea of a #selfhosted #CMS with a UI that effectively creates commits to Git a git repo is really fun to me.
The inherent super heavy JS reliance remains a question mark, but it does seem like a step forwards for decentralised web conversations and self-hosting projects.

We've redesigned the layout of the #Netlify app. We‘re still iterating but if you want a sneak preview, head over to “Netlify Labs” and enable it ✨ Check it out on mobile or split screens, too. This is the first stage of many enhancements to the app and experience.
It seems like the custom.scss that I wrote and definitely works with quarto preview isn't working when my website is published to #netlify. Anyone else experienced this? I'm probably just doing something wrong. #QuartoPub #scss
I still don't understand why using Cloudflare in front of Netlify allows for a much better and stable Time To First Byte (TTFB) than Cloudflare Pages or Netlify alone… 🤷♂️
TTFB for static sites should always be very low.
🚀 Officially launching my #developer journey on Mastodon! Excited to share my experiences and knowledge on #JavaScript, #TypeScript, #VueJS, #ReactJS, #Nuxt, #Planetscale, #Netlify, edge functions, and auth! Let's learn and grow together! 💡🌐 #webdevelopment #coding
I'm really enjoying the Real User Metrics that are now available in #Netlify Labs ✨ it's such a lovely way to get insights on your user experience *chefs kiss
Hey I worked on this https://axiom.co/blog/advanced-netlify-o11y
Super excited about some work I got to be a part of being announced this week.:awesome::blobcatbusiness:
Setting custom domains for branch deploys and Deploy Previews (1) and monitoring Real User Metrics (2) on #netlify
1) https://www.netlify.com/blog/custom-domain-for-deploy-previews/
2) https://www.netlify.com/blog/monitor-real-user-metrics-directly-within-netlify/
*sees it's past midnight*
Ooh! I can deploy!
*remembers it's BST now*
Bollocks!
Fun stuff coming from the #Netlify team today! Custom #subdomains for deploy previews and branch deploys. https://front-end.social/@melanie/110095969789799954
If you auto-build with every push, did you know you can tell #Netlify to skip building a given commit? Just add '[skip netlify]' to your commit message.
https://radu.link/skip-netlify-build/
I was trying out creating a static site a few weeks ago, and I needed a purpose for that, so I came up with this: https://wordling.org/. It's a #WordPress site flattened by the Simply Static plugin and hosted on #Netlify. I wonder if anyone wants to add a new word? I'd love that. Fill out the form on the 'Submit a Word' page which you can find in the menu!
Wrote down how to get type-checking on vanilla JS #netlify functions.
Here's an idea I came up with a few weeks ago for feature-detecting support for CSS cascade layers via edge functions and HTTP, because you can't do it with `@supports` yet. Probably don't use this approach in real-life, though…