Building a roguelike game with Rot.js
A roguelike game is a subgenre of role playing video games which is very often characterized by turn-based gameplay, randomly generated levels, and permanent death of the playable character. A popular...
View ArticleEncoding and decoding packages for Rust
Encoding is the process of converting data from one form to another. Decoding means exactly the same thing. Though it’s often defined as a process, encoding also refers to a particular form of data...
View ArticleRust external web APIs: The definitive guide
An external web API is an API that is designed to be accessed by a larger population in addition to web developers. We refer to external web APIs implemented in languages as wrappers because they...
View ArticleDo you really need Vuex?
Vue is already established as a major JavaScript framework. This is due to a multitude of reasons, ranging from its smooth developer experience to its extensive ecosystem. Vue’s core ecosystem and...
View ArticleRTK Query: The future of data fetching and caching for Redux
RTK Query is an experimental library from the Redux team with the main purpose of fetching and caching data for your web app. It utilizes Redux under the hood and is built on top of Redux Toolkit...
View ArticleThe best new Vue 3 UI libraries of 2021
This article is a follow-up to my previous article showcasing a list of nine superb Vue 3 UI frameworks. These frameworks enhance your Vue app’s development experience, maintainability, and final...
View ArticleGetting started with Storybook in Vue 3
While working with modern JavaScript frameworks, you quickly realize that user interfaces are becoming component-driven. Splitting interfaces into components provides better code reuse, favors DRY...
View ArticleLogging and error management best practices in SSR apps
Server-side rendering (SSR) refers to the process of preloading a website on the server before sending it to the client to be hydrated by your JavaScript bundle. Hydration refers to the process by...
View ArticlePowerful Vue.js form development with FormKit
Building great forms has always been considered a difficult task in modern web development. Forms on the outside are only a group of select boxes, text fields, radio buttons, and checkboxes. However,...
View ArticleSupercharge your Vue.js and Nuxt.js apps with VueUse
Vue.js and Nuxt.js are frameworks already well known for their awesome developer experience. Since Vue 3 was released (on which Nuxt 3 is written), we are provided with set of APIs that allow us to...
View ArticleImprove component stories with Histoire
Histoire is a frontend tool that helps developers sandbox their UI components by creating stories, which can then be observed, tested, and showcased in isolation. A story is defined as a scenario in...
View ArticleThe best UI frameworks for Vue 3
Editor’s note: This article was last updated on 2 January 2024 to add frameworks like Vuestic UI, Vue DevUI, and Inkline. While many developers are happy with Vue 3, some find it difficult to jump...
View Article