Building a web frontend with Vue.js v3, Typescript and D3.js during #Hacktoberfest together

twitter logo github logo ・1 min read

Hi all,

As I just started a web front-end for SirixDB, we can switch to Vue.js v3.

A pre-alpha has been released. So, as SirixDB is kind of at the same stage regarding v1, let's build something together with the latest stuff. I'm just learning front-end related stuff, so any help is more than appreciated and you can practise your Uve.js v3 skills from day one, basically :-)

Ah, I'm super enthusiastic and I just started using Vue a couple of days ago ;-)

Best weekend to all of you
Johannes

twitter logo DISCUSS (7)
markdown guide
 

I was pretty hesitant of the Composition API in Vue, but the more we've been practicing TDD at my job, the more excited I am to use the new Vue API. Vue Test Utils is painful to use when testing logic in many places because of the way the object syntax works. Just from a testing standpoint, it should be a lot easier to test v3 applications as we move towards a React Hooks-like API, where everything is a function.

 

Out of interest are you using Vue with typescript and tsx?

 
 

I have a project with Vue and typescript that I have already started so I didn't see a way to migrate to nuxt, did you have to start over? If you didn't perhaps there is hope for me.

Hmm, we basically only had a couple of days of work on the project and it was a PR from @simonholdorf

 

Yes, at least TypeScript :-) but we more or less start from scratch, so we can use whatever fits our needs best.

 

Seems probably not everything is implemented, yet, so using npmjs.com/package/@vue/composition... might be better.

Classic DEV Post from Sep 17

SOLID PRINCIPLES: To start with Object-oriented programming

Johannes Lichtenberger profile image
I'm working on an Open Source temporal NoSQL document storage system called SirixDB written in Java (and a module in Kotlin) in my spare time.