The case for asynchrony in JavaScript is clear: Callbacks are evil and Promises are the only correct solution. No, actually async/await is the solution, but this relies on Promises, which involve some callbacks. So not everything is as clear as it seems. In the following, we will clarify why asynchronicity...
Great combination or a contradiction in terms?<br/>
Microfrontends, each usually placed in its own repository, can find a home together in a monorepo. Monorepos simplify tasks that arise around microfrontends, but have a few intentional limitations. In order for them to scale, specialized processes and tools are necessary.
Immutability in JavaScript is a topic that is increasingly under discussion. Of course, we all absolutely agree that immutability is a very good idea - but why? And how is it done? What do I have to pay attention to?
Another addition to the JavaScript world – and of course you are asked to use it production already. Still, this kind of change will probably not be that easy to accomplish for mist projects. Svelte offers an elegant way to get the best of both worlds: It can be used...
There is no shortage of syntactic sugar in JavaScript, but the sheer number of possibilities sometimes makes it difficult to recognize what every feature is capable of on a large or small scale. Even with the simplest expressions and simplest one-liners, there are many possibilities that not everybody knows!
Those who do not use automation to test JavaScript will sooner or later face serious problems due to the comparatively open language standard. With Jest there is now a new JavaScript testing framework that tries to learn from the mistakes of the old ones.
Are you curious to know what Svelte is? Do you know why it’s becoming a popular JavaScript compiler? In this article, we will tackle what Svelte is, who made it, why would you want to use it, its ecosystem, and current state.
September is here! It always reminds people of school time, seeing friends after months and of course studying. We want to take you back to those times and give you the feeling of being a student again! Welcome to the JS Academy and its extensive syllabus!
Although Vue.js creates compelling user interfaces efficiently and easily, it still hasn't gained the widespread attention it deserves. As a framework for building user interfaces, Vue.js stands out for its simplicity and flexibility when developing single-page applications (SPAs) and dynamic web pages. In this article, Kayla Matthews explains why we...
Issues related to working with dates are as old of a problem as it gets with JavaScript. In theory it is possible to perform date calculations with JavaScript’s date object, if it weren’t for the many weaknesses of the API. Fortunately, there are helpful libraries that can save us a...