Joe Steinbring is a web developer with over 15yrs of experience. JWS News contains over 1,000 posts on PHP, Laravel, ColdFusion, JavaScript, Vue, Angular, and more.
✍️Write rieview ✍️Rezension schreiben 🏷️Get Badge! 🏷️Abzeichen holen! ⚙️Edit entry ⚙️Eintrag bearbeiten 📰News 📰Neuigkeiten
Last month, we looked at how to get the custard “flavor of the day” data for Culver’s and Kopp’s. We focused on those two shops because there were APIs available for them. Most custard shops won’t have that. A lot of the smaller shops barely even have a website. Back in May, we looked at...
The post Lets play with even more Milwaukee custard data appeared first on JWS News.
8.8.2024 11:49Lets play with even more Milwaukee custard dataThe last time I talked about my office setup, I was still using the Das Model S Professional Mechanical Keyboard. Since then, I learned about the Keychron K8 Pro from LTT and bought one with brown hot-swappable switches and an aluminum frame in black. I was happy with it until the cat (presumably) walked across...
The post Leveling up my keyboard appeared first on JWS News.
6.8.2024 11:38Leveling up my keyboardFor a while now, I have been working on uncoupling what I do from services that I don’t control. It started with the death of Twitter. I replaced it with Mastodon. After that, I started working on replacing Instagram with Pixelfed and replacing Reddit with Lemmy. Replacing LinkedIn proved more complicated but when I created...
The post Working to replace IFTTT and Pipedream appeared first on JWS News.
30.7.2024 11:27Working to replace IFTTT and PipedreamEarlier this week, we used two non-public APIs to pull in the flavor of the day data for Culver’s and Kopp’s. Back in May, we looked at How to get AI to tell you the flavor of the day at Kopp’s and I figured that the next natural step would be to do the same...
The post Lets play more with Milwaukee custard data appeared first on JWS News.
25.7.2024 11:07Lets play more with Milwaukee custard dataBack in May, I showed How to get AI to tell you the flavor of the day at Kopp’s, and in the demo, I showed how you can populate a Chroma DB vector database using an API that I found on the Kopp’s website. That is cool, but Kopp’s isn’t the only custard shop in...
The post Lets play with some Milwaukee custard data appeared first on JWS News.
23.7.2024 11:13Lets play with some Milwaukee custard dataOver the past six months, I have spent a lot of time researching Ollama and Embedding. On May 31 and June 28, I presented “Crafting Intelligent Python Apps with Retrieval-Augmented Generation” and on July 23 and August 23, I am going to give two more talks on the topic. The August 23 talk is at...
The post Upcoming AI Talks appeared first on JWS News.
16.7.2024 11:53Upcoming AI Talks@joe A 2016 Honda NC 750 X was my first ever motorcycle and I have ridden 100k km on it before switching to a bigger engine. It was a heck of a reliable machine and low maintenance, too. So I'd like to congratulate you on your choice and wish you many great rides
9.7.2024 22:51Comment on I bought a new motorcycle by McLibbocLast year, I picked up motorcycling (a ruinously expensive hobby) and last month, I bought a 2013 Honda NC700X to replace the 2023 Navi. This past weekend, I sold off the Navi to a guy planning to use it as a pit bike at Road America. The Navi had a 109cc air-cooled single-cylinder four-stroke and...
The post I bought a new motorcycle appeared first on JWS News.
9.7.2024 11:26I bought a new motorcycleBack during “funemployment“, I created JWS Social. It is a GoToSocial instance that I am hosting with K&T Host. I already have a Mastodon instance (Toot Works) that I am hosting with Masto.host but there are 83 users on there and I wanted something that was just mine. GoToSocial is leaner and cheaper to host (it...
The post I created a private fediverse instance appeared first on JWS News.
18.6.2024 11:14I created a private fediverse instanceSince leaving Bader Rutter in February, I have written 31 blog posts on Vue.js, React, Python, Web Components, Machine Learning, LLMs, and Docker. I also gave an open space on Crafting Intelligent Python Apps with Retrieval-Augmented Generation and started working on writing my own project management system using Vue.js and Firebase. After discovering Web Awesome,...
The post Post-Funemployment Blogging appeared first on JWS News.
4.6.2024 11:28Post-Funemployment BloggingPreviously, we looked at how to build a retrieval-augmented generation system using LangChain. As of last month, you can do the same thing with just the Ollama Python Library that we used in last month’s How to Write a Python App that uses Ollama. In today’s post, I want to use the Ollama Python Library,...
The post How to get AI to tell you the flavor of the day at Kopp’s appeared first on JWS News.
31.5.2024 11:10How to get AI to tell you the flavor of the day at Kopp’sIn reply to <a href="https://mastodon.social/@bryancashman/112326039293282896">Hey, Hi, AI</a>. A few months ago, I started trying to figure out how I could use AI without depending on Google, OpenAI, or Microsoft's continued existence. The risk that Google would kill a product like Gemini is almost 100%. At work, I was asked to figure out embedding and the tools I used in the post are invaluable for the on-the-go use of both a stock model and something that you tinkered with. If you like that, you are going to love the next dozen posts that I have planned. :)
24.4.2024 14:23Comment on How I use AI by steinbring@joe amazing! What is your use case?
24.4.2024 12:49Comment on How I use AI by Hey, Hi, AIIn reply to <a href="https://mastodon.world/@fogoplayer/112281860883775191">Zarin Loosli</a>. I didn't. Have an example?
16.4.2024 16:41Comment on How to pass an array as a property into a web component by steinbring<a href="https://staging-07b6-blogjwsjoesteinbringsthoughtsoncodingtravelandlife.wpcomstaging.com/author/joe/" rel="ugc">@joe</a> did you know you can do it if you're passing from one lit component to another?
16.4.2024 16:33Comment on How to pass an array as a property into a web component by Zarin Loosli@joe You could try using the RichText class from the atproto module like in this project here, I think it should handle all the facet detection: https://github.com/mauricerenck/mastodon-to-bluesky/blob/main/main.js#L45-L50
29.3.2024 23:02Comment on This blog has a Bluesky account … with a few issues by Kuba Suder • @mackuba.eu on 🦋In reply to <a href="https://staging-07b6-blogjwsjoesteinbringsthoughtsoncodingtravelandlife.wpcomstaging.com/2024/joe-discovered-tailscale/#comment-14447">ToddZ</a>. I first used Hamachi over 15yrs ago when it was its own thing. It got sold and then the company that bought it kept getting sold. When I tried installing it on a pi back in 2016, it was a royal pain but the question of who owns it today would probably put me off by itself.
14.3.2024 18:28Comment on Joe discovered Tailscale by steinbringInteresting! I do remember Hamachi — and now I see that it’s still around. Are there reasons to prefer Tailscale today?
13.3.2024 22:26Comment on Joe discovered Tailscale by ToddZIn reply to <a href="https://staging-07b6-blogjwsjoesteinbringsthoughtsoncodingtravelandlife.wpcomstaging.com/2024/exploring-useeffect-and-usememo-in-react/#comment-14445">steinbring</a>. @joe Oh wow. I vaguely recall reading something about the WordPress integration. Really cool to see your example here in the wild. Thanks for the insight.
13.3.2024 16:12Comment on Exploring useEffect and useMemo in React by Chris Peters@joe Mind my asking how you added links to your post? Tried Duck-Duck-Going but couldn’t find the answer readily.
13.3.2024 14:01Comment on Exploring useEffect and useMemo in React by Chris Peters