Web developers: when you say, “your browser does not support this site,” what you REALLY mean is that YOU don’t support the browser. Don’t turn it around on the user because you chose not to stick to well-supported standards, or worse, are doing user agent sniffing.
If you truly use some feature shipped by one browser and not everyone, at least say, “We use x standard feature, which is unsupported in this browser.” But even then, the web is all about progressive enhancement.
Now that Safari 17.4 is available, what other new web technology — HTML, CSS, JS, Web API, media support, etc — would you like to see supported in Safari next?
What’s most needed?
What will you use it for?
Or how will it help your team serve your users?
Tell me a story…
Based on my experiences in various frontend codebases that were written without a frontend expert on the team (including my own old projects 💩), I compiled a list of 9 most common signs of frontend code quality issues that affect users https://angelika.me/2024/04/13/9-signs-your-frontend-code-has-quality-issues/
Do you want to add a "log in with your fediverse account" functionality to your site? I am working on a self-hosted node.js server that lets you do just that.
My company has just announced that there will be a round of layoffs soon. They just laid off a bunch of C-levels. They're giving us the opportunity to "opt in" to "workforce reduction" with a promise of three months severance.
It's been pretty tumultuous here, lately, to be honest, and I'm considering it.
But, I've got a wife and four kids to take care of, and I've never willingly left a job when I didn't have another one already lined up. And we've got good benefits (healthcare and dental) right now, so I really don't want to give that up.
Maybe if I had something lined up with similar pay and benefits, I could do it.
So, I'm looking for any recommendations. I'm a #PHP developer (of roughly twenty years), who has been doing a lot of #golang for the past year, and I've gotten very proficient at that as well.
I'm looking for a US-based company, and a Principal/Staff/Senior Developer role.
Anybody have any good leads? My website is at https://danielrayjones.com, and I can be emailed at dan@danielrayjones.com.
I am currently working on #accessibility in #forgejo. And I discovered a problem with focus where it is not possible to navigate the page with "tab", a dropdown makes the focus skip to the end of the page and you end up in a loop.
Can someone recommend ways or tools to debug focus in webbrowsers? I have a hard time to see how the focus skips there. Any hints are welcome.
Fellow #WordPress developers building websites, I beg you. Please learn about must-use plugins, and every time you think about adding a special hook to your functions.php file, think for a moment – is what you’re adding going likely going to want to continue to be used when you change themes? If so, put it in your must-use plugin instead of the theme. You’ll save yourself so many headaches when you change the theme in the future.
Hello helpful friends of the Fediverse! I am considering a major rearchitecture of my site, https://shellsharks.com (and adjacent properties) and wanted to get some advice/tips from the wider #indieweb, #blogging, #openweb, #webdev, #webdevelopment communities out here. (Sorry for the long read!)
Currently, my site is hosted on Github Pages which uses #jekyll for static site generation. I've been using this for nearly 5 years and for the most part have no complaints. The service has decent uptime, is pretty customizable (custom CSS, JS, etc...) and after all this time I am pretty comfortable using it. Some things I am interested in though in terms of re-architecting...
Fediverse / ActivityPub compatibility - #wordpress has gone live with their AP plugin and sites like micro.blog (I think) have some direct AP functionality. I'm interested in exploring this but it's not necessarily a must-have. More on Fediverse point of presence later...
IndieWeb functionality - I've baked in as much IndieWeb stuff as I can reasonably do with Jekyll hosted on Git Pages but would be interested in WebMention and other more advanced capabilities if offered by another platform / static-site generator.
I've toyed with the idea of self-hosting the blog (on AWS or something), while still using an SSG of some kind. There could be some benefits with adding more dynamic content or having more autonomy over my site but not sure if it'd be worth additional costs or headache trying to manage.
Writing (or generally producing "content") has always been something I do out of pure enjoyment but I've considered trying to monetize in some way. What are some platform considerations if I wanted to monetize say, a podcast, newsletter, video courses, premium articles, etc...
--
Other adjacent properties I'm looking to "re-design"...
My #podcast is currently hosted on #Podbean, which I have liked so far but I'd like to further embrace the Fediverse so have considered moving to #Castopod. Any advice on hosted vs. self-hosted? Are there other non-Castopod fediverse options?
As of right now, my presence in the Fediverse is mostly on infosec.exchange where I post stuff from my site. I've considered hosting my own instance of Mastodon (or something similar) to be my main account or even just as an official "shellsharks the site" account. I've seen accounts of people going down this path and ultimately bailing due to costs, time overhead, etc...
--
If there are noticeable benefits to making any significant changes I'd be willing to take that on as a project for 2024. Otherwise, I might just stick with what I have and focus on writing/research =). Thanks so much to anyone who takes the time to read / respond!
I'm looking for examples of what I'd refer to as "progressive tutorials". Coding or other tech-related tutorials that introduce progressive ideas and themes, without being overtly political.
Back in 1996, Netscape announced the imminent launch of Webstories, a column showcasing the best in Web development. Over the next two years, they kept pushing the launch date back and back before quietly forgetting the whole thing.
With the help of the Wayback Machine, let's take a look at this never-launched column, and learn a little about late 90s Web culture and technology along the way: https://danq.me/netscapes-untold-webstories
Part 6 of "A Guide to Implementing ActivityPub in a Static Site (or Any Website)" is now out.
Sorry about the delay, this is the part that not many people will like, I assume. I try to explain how to implement the inbox, which by nature is dynamic non-static.
Developing in PHP offers a unique combination of power, flexibility, and speed. With a vast support community, a gentle learning curve, and seamless integration with databases like MySQL, PHP remains a solid choice for building dynamic web applications. 💻🚀 #PHP#WebDevelopment