hello.js

var please = require('share');
console.log('thank you');

Thursday, 7 September, 2017 UTC

[VIDEO] Automatically fix ESLint code validation errors in Visual Studio Code

[VIDEO] Automatically fix ESLint code validation errors in Visual Studio Code

Just found this very interesting feature in Visual Studio Code. It turns out that if you break a style rule, and you get a warning from ESLint, if you click on the lightbulb that appears on the gutter, near the line number where the error is, you get ... more


Wednesday, 7 June, 2017 UTC

A simple trick to make your Node.js code easier to read

A simple trick to make your Node.js code easier to read

In this short article I plan to share with you a simple trick I use to make my Node.js code read better. It’s not wizardry so don’t get discouraged by the “trick” in the title. Continue reading ... more


Friday, 19 May, 2017 UTC

jQuery, Babel, React Native and the importance of making mistakes

jQuery, Babel, React Native and the importance of making mistakes

It wasn't very long ago when we didn't have all these generators, scaffolders, bootstraps etc. Not long since we used to include a small library into every project. You got it right, people, I'm talking about jQuery. Actually, the article is not about ... more


Thursday, 18 May, 2017 UTC

X in a box - containers for developers video series?

X in a box - containers for developers video series?

For quite some time I wanted to help developers better understand Docker containers. I’ve been working with containers for the past 2.5 years and like most of you, I was just a full stack JavaScript developer. I had to learn how to use Docker containers ... more


Sunday, 7 May, 2017 UTC

React Native + NavigatorIOS + Bad Habits = 2 wasted hours

React Native + NavigatorIOS + Bad Habits = 2 wasted hours

Long story short: I’ve never worked with React Native and wanted to give it a spin. Setup was a breeze, and I was able to get the app to work in the iOS simulator in a matter of minutes. What came after, is a story about bad habits. A couple of stack... ... more


Wednesday, 3 May, 2017 UTC

Working with Vue.js after React and Angular

Working with Vue.js after React and Angular

I wanted to work with Vue.js on a “real” project for quite some time. Last night, I decided to migrate a very small portion of a larger project to Vue. In the next week or so, I plan on publishing a small series of articles about this experience. Continue ... more


Monday, 6 February, 2017 UTC

Go from Node.js app to microservices with MONOLITHSPL/T

Go from Node.js app to microservices with MONOLITHSPL/T

I've been working a lot with microservices in the past couple of years. It is during this time that I found how many issues can arise from putting an accent on delivery while disregarding architecture. This is why I decided to create MONOLITHSPL/T. I ... more


Friday, 3 February, 2017 UTC

How are regular functions and function expressions different in JavaScript?

How are regular functions and function expressions different in JavaScript?

I've been asked this question countless times during mentorship meetings, meetup networking sessions and forums. — What is the difference between assigning an anonymous function to a variable and a regular function? To know this difference the only requirement ... more


Thursday, 15 September, 2016 UTC

Top 5 things to consider when choosing a new technology

Top 5 things to consider when choosing a new technology

There is a saying that naming things is the most difficult part of software development and it is 100% true. At the same time, choosing technologies, libraries, platforms or programming languages can be just as hard. There are many aspects to consider, ... more


Sunday, 4 September, 2016 UTC

Using ES6 arrow functions in production-ready apps

Using ES6 arrow functions in production-ready apps

If you are just getting started with ES6, you might have heard about "fat arrow functions". They are a great addition to the ECMAScript 6 standard and their origin is probably the CoffeeScript function declaration. You can think of them as ... more


Wednesday, 18 May, 2016 UTC

ES6 arrow functions in depth

ES6 arrow functions in depth

One of the prettiest features of ES6, it could easily win a beauty contest, if such a contest would be held. What many people don’t know is that the arrow function is not simply a form of syntactic sugar that we can use instead of the regular callback. ... more


Monday, 23 November, 2015 UTC

Quick tip: Using mitmproxy for mobile testing

Quick tip: Using mitmproxy for mobile testing

This article is meant to offer a hopefully simple solution for testing web applications that run on your local machine, on actual mobile devices, without altering your router's DNS configuration, or resorting to other, less elegant solutions. Continue ... more


Wednesday, 21 January, 2015 UTC

Three hard to spot JavaScript mistakes

Three hard to spot JavaScript mistakes

Having worked on quite a number of large ecommerce projects for the past couple of years, I often found myself in a situation where one component, or the whole application my team was working on, was working properly in all scenarios. It was wonderful! ... more