Released a new 📦 https://github.com/AnandPilania/chartforge — modular, 0-dependency, framework agnostic, SVG charting library that supports bar, line, donut, pie, heatmap, cross hair, stacked, scatter, funnel etc charts and can be use in CLI mode also.
#chart #charts #nodejs #library #package #cli #Pluggable #Sparkline #svg #visualizations #charting #reactjs #vuejs #laravel #angular
Updated: OpenIddict examples using BFF with Angular and Vue.js
https://github.com/damienbod/bff-openiddict-aspnetcore-angular
https://github.com/damienbod/bff-aspnetcore-oidc-vuejs
Support for passkeys.
#aspnetcore #dotnet #angular #vuejs #bff #openiddict #openidconnect #oidc #passkeys
Excited for #JCON EUROPE 2026? See Micah Silverman at #JCON2026 in Cologne talking about 'Kicking #JavaScript to the Curb with #Vaadin'
I've been using #SpringBoot for a very long time. I learned #Vuejs in order to build a modern web app …
🎟️ 2026.europe.jcon.one/tickets
Free for #JUG members

I like what I built post-2022
I wrote a few years ago about how I future-proofed my online identity by mirroring my writing in 2018 and then moved off of centralized social media in 2022. I now have my social media on JWS.Social instead of Twitter, I have my photos on Photos.JWS and JWS Pictures instead of Instagram, Flickr, and Tumblr, and I have been off of Reddit for years. This means that I don’t need to worry about the platform I am using being used to illegally generate deep-fake child porn, but it also means that I get to control what I can do with my own content. If I decide that I want GIFs.JWS to be available through an RSS feed, Mastodon, and BlueSky, I can do that. You don’t get the ability to do that with a platform like Facebook.
There are new concerns to consider after transitioning from legacy social media. On October 30, 2025, K&T Hosting announced it would cease operations and close by January 15, 2026. As a result, I had to migrate JWS.Social from K&T to Fedihost. Others host their instances on platforms like Akamai Cloud or DigitalOcean. Many users prefer services like Mastodon.Social or Hachyderm. All these options have their advantages and disadvantages. The good thing is that decentralized social media lets you do what you want and change your mind whenever you want.
Back in 2024, I moved JWS.Dev from using VuePress to using VitePress. I also created JWS.Pictures as an experiment to explore what you can do with GitHub Actions. I’m not terribly happy with either, but I do like the automations behind JWS.Pictures, and I like the look of JWS.Dev. I have been exploring Web Awesome and Vue.js here, and I am probably going to try to use both to rewrite the front-end of both websites.
#GoToSocial #VueJs #WebAwesome
Enovia умерла, да здравствует JMatrixPlatform: пересобираю легендарную платформу на Java и Vue
В прошлой статье я познакомил вас с существованием малоизвестных "суперплатформ" управления данными. На абстрактном примере реализации показал как легко кастомизируется платформа - от идеи, к готовому UI. У кого-то это вызвало отвращение, у кого-то просто шок, а кто-то увидел возможность. Настало время на деле показать как с помощью современного стека разработки (который возможно уже через пару лет станет опять старым) - дать второе дыхание морально устаревшим системам из прошлого, взяв из них лучшее, а именно философию и надёжные концепции и при этом не страдать от старого, дурно пахнущего legacy. В общем расскажу про импортозамещение Dassault Systèmes 3DExperience, далее Enovia , а точнее - той её части, которая на протяжении многих лет востребована многими крупными предприятиями: гибкого движка для построения бизнес-приложений, с возможностями управления жизненным циклом (без привязки к тяжелому САПР).
https://habr.com/ru/articles/1000970/
#платформа #управление_данными #java #vuejs #импортозамещение #проектирование
Kawai-Focus 2.3: логика приложения на TypeScript
В данной статье я покажу код на JS, который не поместился в предыдущей статье, а также перепишу его на TS. Кратко расскажу о преимуществах TS над JS и о том, что необходимо понимать для перехода. В прошлой статье я также упоминал, что у Сергея получилось запустить мой проект на Tauri в режиме разработки на Arch. Он поделился со мной информацией в issue на GitHub и тем самым внёс вклад в проект. Поэтому я решил попробовать исправить проблему на основе его issue. Заодно расскажу, что такое issue и как оно выглядит. Заваривайте чай, доставайте вкусняшки — пора «снимать первый урожай помидор»! 🍅
https://habr.com/ru/articles/1001638/
#javascript #typescript #vuejs #sql #sqlite #tauri_20
How to use wa-dropdown with Vue
So far in our Web Awesome/Vue series, we have covered wa-card and wa-grid. Two years ago, I wrote about building a photography website (that admittedly had a shitty UI). The important part was the GitHub Actions that were triggered when a new photo was added. The script behind that creates versions of the photo file and appends that photo’s data to the JSON and XML files. Those data files let us fetch the years the photos were taken, the countries where the photos were taken, the years I took photos in each country, and the countries where I took photos for each year. In this post, we will look at how to create a Web Awesome dropdown menu, how to use those values to drive it, and ultimately, how to have both a “years” dropdown and a “countries” dropdown that affect each other.
Web Awesome’s wa-dropdown component is pretty easy to drive from a computed property. Let’s start by populating a dropdown with years from 2018 through the current year.
CodePen Embed FallbackYou don’t need a computed property to populate your dropdown element, though. You can also populate it from a normal array.
CodePen Embed FallbackIn this second example, we are using static values to populate a “Countries” dropdown. I want both a “Years” dropdown and a “Countries” dropdown in the finished project. Let’s see what that would look like next.
CodePen Embed FallbackLike the first two examples, the third one also has the years as a computed property and the countries as a static array of strings.
If we are going to use this as a display filter for photos, I’m not a prolific enough traveler to have photos from every country every year, and we want to avoid a “no photos found” result, we will need to make one dropdown affect the other. If the user selects “Italy” and I was only in Italy in 2022, it wouldn’t make sense to allow the user to select 2023. In a similar vein, if the user selects 2024 and I was only in Japan, South Korea, and Taiwan in 2024, it wouldn’t make sense to allow them to select Italy.
So, what would that look like?
CodePen Embed FallbackIn this final example, once the user selects a year, the available countries are constrained; once a country is selected, the available years are constrained. There are refs for selectedYear and selectedCountry, enabling a future version where cards display the resulting photos.
First example: https://codepen.io/steinbring/pen/xbOGPBP/ac9a54f9138ab18b67f1dbe6857a0774
Second example: https://codepen.io/steinbring/pen/OPXVzLe/bc980fc7c7c361338016dced1eb78db4
Third example: https://codepen.io/steinbring/pen/emzNypR/91c65d642cd2cbce0fbe81a847ad6fc7
Fourth example: https://codepen.io/steinbring/pen/JoKdMRZ/4215aaa4233159d617233f1084e7c069
Fifth example: https://codepen.io/steinbring/pen/PwzqEpo/192ca335ef8aaff25ca960acf1ee3809
Sixth example: https://codepen.io/steinbring/pen/XJKbQBE/eb43f6c03098dc29b86ee6cfa5e4d890
Seventh example: https://codepen.io/steinbring/pen/XJKbQoY/7892f05989247885434ff3f7e74372f5
Eighth example: https://codepen.io/steinbring/pen/ByzoWWB/f935c8c6b6ad52e1d991a386b5b57a04
#VueJs #WebAwesome
Hmmm, small promo site, want to be able to plug stuff into it. It's for me so I'm allowed be impractical.
I'm thinking either Nuxt (it is to Vue as Next is to React), Sveltekit (same but Svelte) or keeping it stripped back and using Astro.
Planning to output it all fully static, pulling in blog posts, etc, at build time.
Anyone have opinions?
#Astro #nuxt #vuejs #svelteKit #svelte
Building my portfolio in public.
Home and About are done, Projects are underway, and a Blog is coming next.
Linux systems admin transitioning into full-stack development with Vue, Nuxt, and Node.js.
Still learning, still building.
🔗 Link: https://www.thelinuxlighthouse.com
#SoftwareEngineering #FullStackDevelopment #WebDevelopment #Vue #VueJS #Nuxt #NuxtJS #JavaScript #CareerTransition #ContinuousLearning #BuildingInPublic #Linux #programming
UwU - vueschool is again offering their free weekend! 😍 🤓
https://vueschool.io/freeweekend
From 28 February - 1 March you can attend all their courses for free!
They have over 148 hours of course material, so if you watch their courses at... *mumble, mumble*.... ~3x speed, you'll inject the material right into your brain without missing any of it. 🤓
#Vue #VueJS #vueschool #Course #Free #Offer #Frontend #WebDev #WebDevelopment
Vite, Rust, and the Future of JavaScript Tooling, by @evanyou.me and others (@betterstack.com):
https://www.youtube.com/watch?v=LSGZtHafiM4
#videos #interviews #vuejs #rust #javascript #oxc #bundling #tooling #ai
If you are a #JavaScript #developer and are looking for a #job
https://javascript.hothire.dev/
#Programming #ReactJS #VueJS #TypeScript