JavaScript

Browse our articles about JavaScript - one of the most popular programming languages.
ArticleIs TypeScript a good investment for your next digital product?

Is TypeScript a good investment for your next digital product?

If you're planning to develop a digital product you may at some point arrive at a conundrum - is TypeScript worth it? Is it actually a good business investment, or just a new toy for the developers? Answering that question requires taking a closer look at what exactly TypeScript is, what it does, why it takes up more time, and what benefits it brings.

ArticleTypeScript vs JavaScript - the key differences and similarities

TypeScript vs JavaScript - the key differences and similarities

TypeScript, it seems that nowadays everyone loves it. Its popularity is skyrocketing and by now, it’s one of the fastest trending languages in recent years. According to a Stack Overflow survey from 2019, it is the 3rd most loved and 4th most wanted programming language by developers. Why has it become so popular? Well, let’s find out why the buzz and how TypeScript looks compared to its older brother, good old JavaScript.

ArticleAnnouncing Marble.js 3.0 - a marbellous evolution

Announcing Marble.js 3.0 - a marbellous evolution

Let’s go briefly through the most important features that will land in the upcoming weeks in Marble.js 3.0. See the article on Boldare's blog!

ArticleJavaScript Functions — Understanding The Basics

JavaScript Functions — Understanding The Basics

This article covers the basics of JavaScript functions. Who can benefit from it? If you’ve just started with JavaScript and you want to know how to use basic functions, it’s right for you. If you have some prior programming experience, we encourage you to give it a try as well. You’ll strengthen your knowledge, refresh the core issues and perhaps you’ll learn something new, too.

ArticleTop 10 React Libraries Every JavaScript Professional Should Know

Top 10 React Libraries Every JavaScript Professional Should Know

React is one of the three most popular solutions used by front-end developers. According to NPM’s statistics it has the biggest number of downloads. Unlike the other two solutions (Vue and Angular) React is not a full-blown framework but rather a library for building UIs, so if you plan to develop a more advanced project, you will probably need to pair React with some additional libraries.

ArticleJavaScript Promises: a practical guide

JavaScript Promises: a practical guide

Promises are used to manage asynchronous operations, which were eventually added to JavaScript in the ECMAScript 2015 specification. Promises simplify the previous approach to async actions control, based on the callback function. I hope this text will clarify the subject to you, as I’m going to give you a detailed description of what Promises are and how to make good use of them.

ArticleA short tale about switches and the alternatives in JavaScript

A short tale about switches and the alternatives in JavaScript

Do you like ‘if’ statements? Me neither… They’re cool and all but after writing the 3rd ‘if else’ you should probably stop for a moment and ask yourself, “What am I doing with my life?” If only there was a better way to run a specific piece of code based on some variable… Okay, enough fooling around, let’s get to the topic.

ArticleJavascript's For Loop Statements - a brief guide

Javascript's For Loop Statements - a brief guide

For loops are a very common functionality when it comes to JavaScript. Sitting down to create this article, I thought I’d only be stating the obvious and there would be nothing really to write about… Well, that wasn’t entirely true. It appears that there are a few very significant differences between for…in and for…of loops statements which I wasn’t aware of.

ArticleHow to use JavaScript Classes? Three Different Ways

How to use JavaScript Classes? Three Different Ways

Programmers love JavaScript. They love it for its extremely flexible approach and the countless possibilities for creating the same mechanics in completely different ways. A perfect example of JavaScript flexibility is the way classes are defined in this language.

ArticleJava vs. JavaScript: what's the difference?

Java vs. JavaScript: what's the difference?

There are few more problematic notions in the web development and programming language communities than the unruly two: Java and JavaScript. Due to the coincidence of names and the partially similar usage of these two programming languages, many people regularly mistake one for the other, using these names interchangeably

Article10 Steps to Becoming a JavaScript Developer

10 Steps to Becoming a JavaScript Developer

It’s the programmers’ time. Companies all around the world are looking for them constantly. According to LinkedIn, there are 190,000 JavaScript-related job offers worldwide now. Interested? So, let’s see what you need to do to be a part of this new era. I’ve prepared a step-by-step brief guide how to join the programmer community and become a JavaScript developer.

ArticleIntroducing Data Visualization in D3 JavaScript library

Introducing Data Visualization in D3 JavaScript library

Data visualization helps our brains to comprehend complex dependencies by displaying them in a more brain-friendly, graphical way. It is a tool which helps us understand our world better. What is D3 JavaScript library all about?

ArticleMarble.js – new open source framework for JavaScript

Marble.js – new open source framework for JavaScript

The Marble.js framework is an open source project created by Józef Flakus, Boldare’s JavaScript Developer. He built it as a response to the lack of a new approach to programming in the backend world of Node.js. The purpose of Marble.js is to be an HTTP middleware for the Node.js platform, which at its core is based on the functional reactive programming paradigm in RxJS.

ArticleThe New Dawn of functional reactive programming in Node.js - Marble.js 2.0

The New Dawn of functional reactive programming in Node.js - Marble.js 2.0

Reactive programming is not just a buzzword but nowadays is a de facto standard for building web apps on the frontend. On the backend the concept is still not so popular as we might think. The Marble.js framework comes as a response to that need and offers a way of building scalable and functional products with reactive data flow in mind.