Byte
JavaScript, unlike many other programming languages, does not have built-in support for enums. However, this doesn't mean that we can't use enums in our JS code, which can be achieved using other methods. In this article we will explore different ways to achieve enums in JS using objects and classes....
Scott Robinson
Article
When developing a large application, it is always a good idea to break it down into smaller components to make the code easier to read, structure, and maintain. Most Vue beginners understand what components are at least conceptually, but they might not understand what they can and cannot do fully....
Guest Contributor
When creating a website or web application, especially if they feature a lot of templated content (such as a grid or list of items belonging to a category) - it's generally a good idea to divide it into pages to reduce the number of items that appear on the screen...
Back in the days when modularity in Javascript was introduced, there was no way to support modules within web browsers. To fix this issue, module bundlers such as Parcel, Webpack, and Rollup were developed. These helped to optimize multiple modules into a production-ready bundle, which can be executed by browsers....
Uchechukwu Azubuko
A robust modern-day application has a medium of storing data at its backend such as Node application which is able to work with both non-relational (such as PostgresQL, MongoDB) and relational (such as MySQL, Oracle). MongoDB is a non-relational database that is relatively easy to use and powerful, and if...
File upload is very ubiquitous to any web application and when it comes to uploading files and resources over the internet (on a browser), things can be somewhat stressful. Fortunately, with HTML 5, input elements which usually come with form control to allow users to modify data can become so...
Writing unit tests is something beginners and seasoned engineers alike typically put off for later phases of development, yet - they're key to stable and robust software development. The basic premise of test-driven development (TDD) is writing your tests even before you start coding. That's a great goal to strive...
As a developer, one of the things at the top of your list ought to be shipping bug-free code. Nothing could be worse than finding out on Thursday night that the changes you made on Monday broke the live application. The only way to ensure that your app works according...
Exceptions and errors are bound to occur while users interact with any application, it is up to software engineers to choose a means to handle any error that might arise - knowingly or unknowingly. As a result, backend developers who build APIs with Express find themselves working to ensure that...
© 2013-2025 Stack Abuse. All rights reserved.