Profile for joe
- Display name
- Joe Steinbring


- Username
- @[email protected]
- Role
- admin
About joe
Fields
- -
- -
Bio
I write code (#JS, #VueJS, #PHP, #Laravel), take photos, and travel. I live in #Milwaukee, #Wisconsin.
- Joined
- Posts
- 1367
- Followed by
- 110
- Following
- 285
Stats
Pinned posts
jump to recentWho am I, and what is this account?
My name is Joe Steinbring. I am a developer based in #Milwaukee, #Wisconsin. I write a lot of #Laravel, #PHP, #Vue, and #JavaScript. I post photos to @pics (daily blog) and @steinbring (stuff I really like). I blog at @joe / https://jws.news. I ride two-wheeled vehicles (a #bicycle and a #motorcycle) when I can. I enjoy traveling and post about it frequently. 👋
#Introduction
I just published "How much money do I make running this website?" over on @joe
People have asked me before about my earnings from this blog. Recently, someone even accused me of using it to “profit/benefit from the destruction of the planet and society.” I want to clarify the expenses involved in maintaining this site and the income it brings in. I’ll categorize the costs into three parts: ongoing fixed...
https://jws.news/2026/how-much-money-do-i-make-running-this-website/
That's neat.
"Open-Meteo is an open-source weather API and offers free access for non-commercial use. No API key required. Start using it now!"
https://open-meteo.com
#FreeAPI #Weather
Is this thing on? 🎤 https://jws.social has officially moved over to @fedihost .
I wish that @codepen had #Fediverse support.
I need to spend some time today moving this GoToSocial instance over to the new host. The old host is shutting down.
I just published "How to use wa-grid with Vue" over on @joe
Last month, we explored using wa-card with Vue.js. In the final example, we created a grid layout using CSS, but Web Awesome also enables this with a WA component. Today, we’ll extend that example by integrating the WA component. Previously, we learned how to center content using Bulma and Bootstrap. WA provides a similar approach...
https://jws.news/2026/how-to-use-wa-grid-with-vue/
I got word from the boss that they are willing to buy me a ticket to @CypherCon for 2026. 👍
I just published "Flirting with the Samsung ecosystem" over on @joe
I have been exclusively buying Google Pixel phones for a very long time. I replaced my OnePlus 3 in 2018 when I started using Project Fi (now called Google Fi) because at the time, they were doing something where as long as you were using a Pixel phone, your phone would look at the T-Mobile,...
https://jws.news/2026/flirting-with-the-samsung-ecosystem/
I just re-upped my @codepen subscription, but since 90% of my pens are kept private, so I can preschedule posts for https://jws.news, my CodePen profile looks a little sad. I might need to do something about that this year.
I had to reboot the server that runs @gmmke and boosts things onto this account. Hopefully, I got everything right.
If you haven't already guessed, I am trying to post the bulk of my travel photos to @pics . At the current rate of three per week, this might take a few years.
Over the past few days, I finished writing three blog posts for @joe and started two more. Once I get the snow shoveled and the dogs fed, I want to try to finish a little more.
I just published "This blog angered people" over on @joe
Last week, I posted about how to use wa-card with Vue, and I was accused of “Profiting/benefiting from the destruction of the planet and society.” That annoyed me enough that I want to explain the blog’s purpose. For the past 14+ years, I have written about the things that interest me (who I am, what...
https://jws.news/2025/this-blog-angered-people/
I asked the boss for funding for a ticket to get into @CypherCon , last week.🤞
I wanted to do basically this very thing, a few years ago.
https://youtu.be/4l4UWZGxvoc?si=1aCWa8GJ21SKg7KH
#MacOS #AI #LocalLLM
@joe broke a little bit but I caught it and I think that I fixed it.
I just published "How to use wa-card with Vue" over on @joe
Last month, I talked about wanting to spend some time exploring Web Awesome and Vue.js. I figured that we would start with the wa-card element. This is a great option for displaying a collection of elements that have photos, names, and descriptions. Let’s take a look at a simple example.
https://jws.news/2025/how-to-use-wa-card-with-vue/
I pay the local movie theater mega-chain $10/mo for their "movie club," and a few months ago, they started showing unreleased movies for free on Mondays for members. I skipped last night's show because I figured it would be Song Sung Blue, Avatar, or Anocanda, and I didn't want to see Song Sung Blue. I apparently chose wisely.
#Movies #SongSungBlue #MysteryMovie
jws.social is switching hosting providers next month, due to the wind-down of the current host. I dislike having to do work to do social media.
I just published "Trying to protect my shit!" over on @joe
A few years ago, I bought a one-year subscription to Incogni, and about 18 months ago, I did the same with DeleteMe. Services like these want you to stay subscribed indefinitely. Their pitch is that data brokers are constantly scraping new sources, purchasing new datasets, and reshuffling what they store – so even if they...
https://jws.news/2025/trying-to-protect-my-shit/