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
3 minutes

Contract tests: why are they so powerful?

by Michał Gogół

If you’re using microservices architecture, you can apply contract tests. This allows you to create mock servers, generate pacts betweens services which are stored in one place, and make sure that all communication between services is consistent. My recommendation is to use Pact.io library.

Read more
5 minutes

Essential accessibility tips for web developers

by Tomasz Świstak

When creating web pages, we should always keep in mind that different people will use them. As developers, we most often consider using different browsers, operating systems, or devices. However, we should also consider the fact that people are browsing the internet differently. Let’s learn about web accessibility.

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
3 minutes

Technical interview – what do you need to know?

by Tomasz Świstak

When applying to the job, there is one most stressful moment that stands above the rest — the interview. If you’ve got as far as the interview, it means your CV impressed them enough to want to know more, but then comes the time to turn that first impression into a successful entry to the company.

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

The rise of the Svelte JavaScript framework

by Tomasz Świstak

The JavaScript world has a lot of frameworks and libraries. In fact, developers like to joke that it is always “zero days since the last JavaScript framework was released.” Most are not worthy of note and don’t have much practical use. However, from time to time, a real gem comes along. I’d like to present to you the Svelte JavaScript framework, which offers a new approach to creating user interfaces in JavaScript.

Read more

Ready-made frameworks vs self-designed UI

by Tomasz Świstak

Ready-made frameworks tare tempting but are they always the best option? Or should you let your designers break off the chains of popular design guidelines and go with their imagination? We’re comparing ready-made UI components frameworks against hand-crafted designs.

Read more