hello.js

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

NEW !!!

Saturday, 2 February, 2019 UTC

What's new in ECMAScript 2019

[object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object ... more


Thursday, 31 January, 2019 UTC

Top picks — 2019 January

Making Future Interfaces: Algorithmic Layouts # Heydon Pickering, a big accessible web advocate and author of my favorite book about the subject — “Inclusive Design Patterns”. He produced a lot of good video content recently but the one about modern layout ... more


Tuesday, 22 January, 2019 UTC

Linting TypeScript

When I started using TypeScript some time ago I identified one thing that I am missing from the vanilla JavaScript territory — linting. Having Prettier take care of stylistic aspects of my codebase and ESLint catching potential errors — that’s the way ... more


Tuesday, 15 January, 2019 UTC

Install Node.js — installer vs. Homebrew vs. NVM

[object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object ... more


Monday, 31 December, 2018 UTC

Top picks — 2018 December

Microsoft is building a Chromium-powered web browser that will replace Edge on Windows 10 # Chromium based Anaheim is going to replace Microsoft Edge that will land on a Windows 10 at some point in 2019. This is a big change as the default HTML rendering ... more


Friday, 28 December, 2018 UTC

A look back at 2018

This isn’t a post about a JavaScript — not about programming at all, in fact. Nor about photography, or graphic design either. Today is the day for a special post to recap my achievements and fails from the past year and reveal some plans for the next ... more


Friday, 30 November, 2018 UTC

Top picks — 2018 November

[object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object] ... more


Thursday, 22 November, 2018 UTC

Cross-cutting functionality in React using Higher-Order Components, Render Props and Hooks

[object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object ... more


Thursday, 1 November, 2018 UTC

Top picks — 2018 October

[object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object ... more


Tuesday, 16 October, 2018 UTC

I built a thing! PinBuddy!

The internet is full of useful things that are worth revisiting in the future. Bookmarking them all in a browser built-in feature is an option but it quickly becomes unmanageable after a while. A myriad of bookmarking services have been born to solve ... more


Friday, 31 August, 2018 UTC

Top picks — 2018 August

Your skip links are broken # Hampus Sethfors published a really great post about “Skip links” that we all tend to implement on out web projects as an accessibility feature. Turns out that they don’t work well on mobile devices. There is a temporary solution ... more


Tuesday, 31 July, 2018 UTC

Top picks — 2018 July

[object Object][object Object][object Object][object Object][object Object] ... more


Thursday, 5 July, 2018 UTC

Homebrew — the best friend of the macOS user

So you are planning on learning something new — Node.js for example — and you need to download it first. You visit the project’s website, download an installer, go through the installation process. Next, next, next, done. You may need some kind of database ... more


Saturday, 30 June, 2018 UTC

Top picks — 2018 June

[object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object ... more


Friday, 1 June, 2018 UTC

C++ for JavaScript developers

[object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object ... more


Thursday, 31 May, 2018 UTC

Top picks — 2018 May

[object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object] ... more


Monday, 30 April, 2018 UTC

Top picks — 2018 April

[object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object] ... more


Saturday, 31 March, 2018 UTC

Top picks — 2018 March

Prototyping, Libraries on Sketch Cloud and an official iOS UI kit in Sketch 49 There are plenty of tools that try to compete with Sketch but we all know that the winner is only one and the latest update just proves my point. Prototyping — an essential ... more


Monday, 5 March, 2018 UTC

Siema! Thanks for 2000 stars on Github!

In November 2016 I was looking for a carousel for one of my projects. I found about a hundred of them but none of them fulfilled my requirements: a simple API, extendable, lightweight and optimised for performance. I spent so much time researching I ... more


Wednesday, 28 February, 2018 UTC

Top picks — 2018 February

BetterExplained A number of articles that explain complex (more or less) mathematical patterns in a simple words digestible by normal people. When I stumbled upon this website I spent few solid hours on learning new stuff and refreshing my high school ... more


Wednesday, 31 January, 2018 UTC

Top picks — 2018 January

Introducing Web Payments: Easier Online Purchases With The Payment Request API Peter O’Shaughnessy — developer advocate in Samsung’s web browser team — published a great explanation post for the Payment Request API. Few companies use it by now and observe ... more


Monday, 29 January, 2018 UTC

What's new in ECMAScript 2018

It is that time of a year again after the TC39 meeting, which finalises a list of new features that we will get in the latest ECMAScript 2018 update. I published a list of new goodies for 2017 version, just as I did in 2016. It is a good time to familiarise ... more


Sunday, 31 December, 2017 UTC

Top picks — 2017 December

Learn React Fundamentals and Advanced Patterns https://blog.kentcdodds.com/learn-react-fundamentals-and-advanced-patterns-eac90341c9db Kent C. Dodds just revealed a brand new series of courses about React. It is up to date and cover all that you need ... more


Saturday, 30 December, 2017 UTC

A look back at 2017

Once in a while I do an exception and use this blog to write some personal thoughts instead of trying to be a wise geek. Year ago I published “A look back at 2016” and now it is a time to do an annual update. There are plenty of achievements that I would ... more


Thursday, 30 November, 2017 UTC

Top picks — 2017 November

The Book of Shaders https://thebookofshaders.com/ Are you into a computer graphics? Are you into a math as well? If yes — this is a resource for you. I learned a lot from this book and I can’t believe that this amazing resource is available totally for ... more


Monday, 27 November, 2017 UTC

Unity development on macOS with Visual Studio Code

First things first — I’m not an experienced game developer. I just started my journey with Unity not long time ago and this article is a result of my early explorations that can be useful for newcomers. As a day to day front end developer I spend majority ... more


Wednesday, 25 October, 2017 UTC

From callback hell, through promises to async functions

Working with asynchronous JavaScript has changed a lot in the last few years. When Promise s were introduced to ECMAScript a few years ago life became a dream. Two years later, the async function was added to the specification — I still can’t believe ... more


Monday, 2 October, 2017 UTC

Return multiple elements from a component with React 16

React 16 is here and it brings lots of exciting changes. One of the most requesting features around React community has been returning multiple elements from a component’s render method. Skipping wrapper tag is definitely something that developers are ... more


Saturday, 30 September, 2017 UTC

Top picks — 2017 September

So you need a CSS utility library? https://css-tricks.com/need-css-utility-library/ Chris Coyier throws a bunch of insights about utility libraries and strategies of using them. Personally I like writing CSS and I always prefer to do it by myself although ... more


Saturday, 23 September, 2017 UTC

Thanks to BrowserStack

Have you ever built a JavaScript library that works great across multiple browsers, platforms and devices? If yes — you know exactly how hard it can be. If no — trust me, this shit can be hard. As a creator and the only maintainer of a popular carousel ... more