ValueBlogging

4 minutes

Five tips for creating better React app architecture

by Tomasz Świstak

React is a powerful front-end library. Because it’s a library, not a framework, developers get full freedom of architectural choices. It’s up to every developer to split code into files and directories, to choose what other libraries to use, and how to test it.

Read more

The power of JavaScript’s reduce function

by Tomasz Świstak

Reduce is a very simple but powerful function operating on arrays. Using reduce, we can simplify a lot of iterations over arrays, reducing the amount of code. Let’s look at this function and a few practical and nonpractical, but fun, usages.

Read more
6 minutes

Top 6 usages of JavaScript

by Tomasz Świstak

JavaScript is one of the most popular programming languages. It’s mostly known as a language for scripting web pages but it has plenty of other uses. Like any other programming language, it can be applied in a variety of tasks and, as it is a scripting language, that gives it even more capabilities. Let’s check out the top usages of JavaScript with some interesting examples.

Read more

Frontend state management with Redux

by Tomasz Świstak

Redux is a popular library for JavaScript state management. It provides clean architecture, modularity, and excellent community support. In this post we explain more about its architecture, advantages, disadvantages and alternatives.

Read more