Web Development | Hosting & Maintenance | Digital & Print Design
🚀 Based in BC, working globally. 🌎
https://rogueninja.com
IP tells you where the request comes from, that’s it. It doesn’t tell you what language the user speaks. It looks like Google thinks otherwise, and many programmers are blindly repeating it for Google with no idea how do it properly.
#programming #ux
vitonsky.net/blog/2025/05...
IP tells you where the request comes from, that’s it. It doesn’t tell you what language the user speaks. It looks like Google thinks otherwise, and many programmers are blindly repeating it for Google with no idea how do it properly.
#programming #ux
vitonsky.net/blog/2025/05...
Many programmers and designers just copy/paste solutions they have seen somewhere with no thought about who their users are and why they are here
vitonsky.net/blog/2025/05...
Many programmers and designers just copy/paste solutions they have seen somewhere with no thought about who their users are and why they are here
vitonsky.net/blog/2025/05...
What do you think? I'd appreciate your feedback. 😊
What do you think? I'd appreciate your feedback. 😊
Come on, YouTube!
#BadDesign #YouTube #UI #UX
Come on, YouTube!
#BadDesign #YouTube #UI #UX
- 1 high severity issue
- 1 moderate severity issue
- 1 low severity issue
Details: nodejs.org/en/blog/vuln...
- 1 high severity issue
- 1 moderate severity issue
- 1 low severity issue
Details: nodejs.org/en/blog/vuln...
#Umami #MariaDB #SelfHosting #Prisma #WebDev #OpenSource
rogueninja.com/blog/posts/r...
#Umami #MariaDB #SelfHosting #Prisma #WebDev #OpenSource
rogueninja.com/blog/posts/r...
This post explains why I’m replacing Google Analytics and what to look for if you care about privacy and compliance in Canada.
#Privacy #WebAnalytics #DataSovereignty
rogueninja.com/blog/posts/b...
This post explains why I’m replacing Google Analytics and what to look for if you care about privacy and compliance in Canada.
#Privacy #WebAnalytics #DataSovereignty
rogueninja.com/blog/posts/b...
ghostty.org/docs/about
ghostty.org/docs/about
Especially, why this skill is key for *you* as a developer, how creating content is related to Harry Potter or LotR and Adam's biggest learnings 👀
Especially, why this skill is key for *you* as a developer, how creating content is related to Harry Potter or LotR and Adam's biggest learnings 👀
Did you know? There's a feature in settings so you HAVE to alt-text before you can post w/ images? Go turn it on
Did you know? There's a feature in settings so you HAVE to alt-text before you can post w/ images? Go turn it on
`grep 'todo' *.vue`
This searches for 'todo' in all .vue files in the current directory.
`grep 'todo' *.vue`
This searches for 'todo' in all .vue files in the current directory.
I've written a shell command that does this for me, and I can't live without it now.
getabc.sh
Ready for feedback and issues from early adopters.
#cli #bash #zsh #tcsh #linux #mac #aws
#CommandLine #CodeNewbie #CodingTips
#CommandLine #CodeNewbie #CodingTips
- Spotify: open.spotify.com/episode/5Ndq...
- Apple: podcasts.apple.com/us/podcast/a...
- YouTube: youtu.be/Y32Ko_CkbAI
♻️ Repost if useful.
- Spotify: open.spotify.com/episode/5Ndq...
- Apple: podcasts.apple.com/us/podcast/a...
- YouTube: youtu.be/Y32Ko_CkbAI
♻️ Repost if useful.
Sign in to Lightnews
Don't have an account?
Sign up to start reading
Already have an account?
Connect Bluesky
Enter your Bluesky handle and app password to unlock posting, likes, and your Following feed.
Need an app password? Open Bluesky, go to Settings > App passwords, and create a new one.
Connect with Bluesky
Sign in with your Bluesky account to unlock posting, likes, and your Following feed.