Making Vite, the brand new incredibly fast development server for Vue 3, whole with unit and end-to-end testing
With the Vue 3 Composition API, you can write functional components. What happens if we write them with JSX templates? Are they similar to React functional components?
Test every aspect of your Svelte app to stay bug-free and increase the trust in your code. Forget about the whack-a-mole game with bugs.
Vuex is an awesome state management library. It's simple and integrates well with Vue. Why would anyone leave Vuex in Vue 3?
The release of Vue 3 is just around the corner. A faster, smaller and more maintainable version is coming with exciting additive features.
Test every aspect of your React app to stay bug-free and increase the trust in your code. Forget about the whack-a-mole game with bugs.
Learning frameworks can be challenging, but if we identify what is necessary to understand it, we can dramatically reduce the learning time.
Docker is becoming increasingly popular among software developers as a container platform. Containers package software in a format that can run isolated on a host operating system. Bundled with only essential libraries and settings, Docker renders lightweight, efficient, self-contained systems that run identically wherever deployed.
Docker is a great tool that helps developers build, deploy, and run applications more efficiently in a standardized way. We can develop in the same environment as the app running in production. You can speed up the debugging or even the prevention of upcoming bugs by having the same setup locally. In the previous post, I've written about a simplified way to use Docker for frontend development, and now I'll show the same for Node.js projects.
Docker is a great tool that helps developers build, deploy, and run applications more efficiently in...
Test every aspect of your Vue app to stay bug-free and increase the trust in your code. Forget about the whack-a-mole game with bugs.
You have probably seen dropdowns with autocomplete ability in jQuery, React, Vue, etc. Most of us would assume it is only possible with the help of Javascript. But is it possible without Javascript? Yes, it is! I came across an HTML element that is supported by browsers and does the same.
Two long-awaited operators are coming to Javascript. They are both in the draft stage (stage 3) and are announced to be available in Chrome Canary. It means we are seeing them soon in the Chrome stable release and Node.js. I remember years ago when Coffeescript was the new shiny thing, and it had both of these features. I can say it worth the waiting; these two operators will eliminate verbose code blocks or the usage of a library when checking for property chains and nullish values.
Promises are available since ES2015 to simplify the handling of asynchronous operations. Promises have two well-known combinators; `all` and `race`. Both of them are useful, but they don't cover all the use-cases. What if we want to wait for all the Promises even if some of them go to error or only the first successful operation is essential? I'll show you the new Promise combinators that will help you give the answers to these questions.
There are many functions in Javascript that just work. We use them daily, but we don't know about their extra features. At one day, we look at its documentation and realize it has many more features then we have imagined. The same thing has happened with JSON.stringify and me. In this short tutorial, I'll show you what I've learned.
The very first alpha version of Vue is released! There are a lot of exciting features coming with version 3; Vue exposes its reactivity system behind the new Composition API. If you haven't heard about it, I recommend reading the RFC describing it. At first, I was a bit skeptical, but looking at React's Hooks API, which is a bit similar, I decided to give it a shot.
One upon a time, there was a significant upgrade to the Javascript language called ES6/ES2015. It introduced many different new features. One of them was the three consecutive dots that we can write in front of any compatible container (objects, arrays, strings, sets, maps). These tiny little dots enable us to write a more elegant and concise code. I'll explain how the three dots work and show the most common use-cases.
Online code playgrounds are a great way to try out code snippets without setting up a project locally and firing up your IDE. You can quickly validate your idea and share it with others. The majority offer a quick and dirty solution for this. However, most of them fall short when dealing with bigger applications.
Add dark mode easier than before with one line of CSS
Clarifying RxJS Observables under 5 minutes
9 Webstorm Productivity Tips