Posts

Showing posts with the label Vue

How I refactored my code after the free weekend - DevDiary #0.5

Image
Last weekend you could watch all the courses on Vuemastery for free. Actually they extended it to today, but I learned a lot already I want to implement what I learned in my current project as soon as possible. I could learn Nuxt.js today and make a Nuxt.js project tomorrow. Nuxt is like a framework for Vue, which is a framework itself. I am convinced of it's features, especially the best practice oriented structure and the possibility to make my app more search engine friendlier. I will definitely turn my App into a Nuxt.js App, but not right now. I have just bought the yearly membership at Vuemastery.com so I learn it whenever I like. My priority right now is to have a running minimum viable product as soon as possible and that collides with spending a few days learning Nuxt.js and figure out how to make and Nuxt App do what my Vue App does. I will give me just this one refactoring day, because my code has gotten really messy to a degree where I have to search for over half a min...

My first Vue.js app - DevDiary #0

Image
Welcome to my first devdiary. Traditionally we programmers start to count with zero and I hope you forgive me the joke calling it accordingly number zero.  Let's start at the beginning of my journey to this point. Don't worry I will not write anything about the Egyptians, the invention of the computer or my birth. It starts around a year ago, when I met with a guy named David. He works at the a voluntary association named kofee. It is a German acronym and translates to coordination office for volunteering and engagement (the french word). I am from Germany by the way and the app is in German, but no worry I will explain everything. kofee does exactly what the name says: They find a fitting voluntary work for you. Currently they do this by meeting people face to face, which has a capacity very limited by the size of the consulting team. When I met David, he presented me his idea of having a database with all the voluntary organizations, that the consultants and more importantly ...

This weekend is the perfect opportunity to learn Vue.js

Did you every wanted to develop your own web app? Do you have some knowledge in HTML, CSS and Javascript? Then this weekend is the perfect opportunity to advance your skills and learn Vue.js. You probably thinking right now: Why is exactly this weekend the perfect opportunity to learn it? Before I answer this question, first some words to what Vue.js is and why to learn it at all. Vue.js is a framework for developing the frontend of a webapps, so basically everything except communicating with the database and making hard calculations. It is based on HTML, CSS and Javascript. You are still using these languages, just in a more structured way, which in different ways makes the development just easier. Vue.js is not without alternatives. Instead of Vue.js you could use the more known technologies Angular or React.js. They all have some pros and cons and they are well covered by other blogs. So which of them is the right one for your project? Just a month ago I faced the same question an...