20 posts found under,

javascript

Who does not like to meet old friends, make new friends and listen to some good talks for good measure? These three elements are at the core of the conference experience — increasing one's skill, mingling with like-minded people, and Node.js conferences tick all the boxes. There are international events happening on all continents, with thousands upon thousands of participants. And since a major front-end conference — React Europe &md [...]

This blog marks the beginning of a new series on our blog. Unlike our new X-perience series, which focuses on sharing our engineers' experience on specifics, the X-periment series will contain ideas, contrasting opinions, and discussions on other topics, where we aim to give a broader as opposed to in-depth overview. So, without further ado, let us dive right in. Integration testing is one of those topics where opinions often clash. What should [...]

There are about 1 million results on Google for "React Tutorial", so needless to say it can be hard to find the right tutorial to spend your time with. And while I can't say these are the best tutorials ever written, they are definitely the ones that we used (or ended up writing ourselves) to become great React developers. SurviveJS: Become a React Master The SurviveJS guide to React is a great way to get up and running with React, helping you bu [...]

Redux creator Dan Abramov asked his massive audience of JS devs on Twitter what the most interesting things in the JS world are. I condensed the huge list of responses to the most popular ones here. It's a very interesting look into the future of JS over the next year. TLDR: Functional programming is no longer just for the hipsters. Is it time to roll out the red carpet? Here are some of the highlights in order of popularity (most popular to leas [...]

User interfaces are undoubtedly becoming more complex every day. The main reason for this is the emphasis put on front-end developers to provide a better user experience. Secondly, we are focusing much more on building complex realtime applications, rather than simple static webpages. It is no secret that this growing complexity is answered with a rapid rise of new JavaScript frameworks almost every day. Reactive programming is the new cool kid i [...]

Angular 2 and Ionic 2 are very new developer frameworks. Although not as new, the TypeScript language has been getting a lot of attention as the recommended way to develop with Angular 2 and Ionic 2. TypeScript is a superset to JavaScript that turns it into a typed language. Code is written as TypeScript and then compiled into JavaScript. This is where things get weird. What happens when you want to use a JavaScript library in your TypeScript pro [...]

Using ES6 (and even far future versions like ES7!) is becoming very easy these days – just set up Babel, and you’re off to the races. If you’re only writing code for NodeJS, you might even get away without Babel, as the native ES6 support is getting very good. The workflows are easy and detailed for development, but what about testing? How do you write unit tests for ES6 code? How do you even configure the testing tools to work with the new featu [...]

Abstract The angular JS framework has become ubiquitous in the front end world. And with good reason. It allows you to abstract concepts such as rendering, it helps you manage dependencies and modules (which, granted, has become almost a drawback in this post ES6 world), and makes it easy to built all but the most involved of components. But frequently, as an application grows in size and complexity, we begin running into problems. They come in m [...]

Note for Windows users: While this tutorial can apply to Windows users as well, there’s a better choice for Windows that achieves this same purpose: Telerik Fiddler. It’s free and it works great. Here’s a link to relevant documentation. Imagine a silly bug that takes five minutes to fix, but it also takes one hour just to set up your local machine. In such a situation, you would be saying “Come on, I’m not raising an entire local environment for [...]

TypeScript, as its name suggests, is a typed superset of JavaScript, which means that all JavaScript code is valid in TypeScript – making it very easy to get started. In addition, TypeScript has several language features including static typing, most ES6 syntax, and object-oriented programming constructs. It is a compiled language, which means you’ll have to transpile it to JavaScript before it can be run, but the benefits are well worth it. Many [...]

Scale your
Development team

We help you execute projects by providing trusted developers who can join your team and immediately start delivering high-quality code.

Hire Developers
javascript