21 posts found under,

javascript

The majority of software developers considers the co-existence of umpteen JavaScript toolings as a downside of the language and its community. Eventually, they get to pick a side on the tooling available for their work and start hating the others. These are people who think CSS-in-JS is a solution for people who do not understand CSS, people who think NPM is preposterous and only Yarn should be used simply because they never upgraded their NPM ve [...]

In this article, I want to quickly introduce you to the idea of Observables, using elementary but real-life examples. There will be some basic theory at the beginning, but the rest is just me, you, and Observables. Let the fun begin! Theory Well, actually, everything I ever wanted to teach about Functional Reactive Programming is this quote: Reactive programming is programming with asynchronous data streams. (It is from the article The introduc [...]

With the introduction of static typing to JavaScript through libraries like Flow.js and Typescript, some have found them totally unnecessary. Making the Angular2 docs default to TypeScript examples even caused more rage for people that wanted to use Angular and were not prepared to deal with a new technology or simply do not understand the benefits of static typing. There is also a tendency that you just like them without knowing why you use them [...]

Photo by Ed Telling during FullStackCon 2017. Table of Contents Overview Talk: TypeScript Decorators Talk: Npm, Gulp, Webpack, What the heck? Talk: AVA Test Runner - A fresh take on JavaScript Testing and Growing An Open-Source Project Keynote: State of JavaScript 2017 Lightning Talk: In 15 minutes you can build an API with LoopBack Lightning Talk: Using React Native to Create a Reusable Mobile App Architecture Talk: 5 Architect [...]

If you have ever written any code, you most likely have also written a bug. Bugs come up very frequently in programming, and JavaScript is no exception. Debugging is a necessary skill for every programmer, which makes it admirable that one of the things tested for at X-Team is debugging skill or debuggability. The only programmer that does not need to learn debugging is one who does not program, because the only source code files without bugs are [...]

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 [...]

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 much attention as the recommended way to develop with Angular 2 and Ionic 2. TypeScript is a superset of JavaScript that turns it into a typed language. The 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 [...]

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