Visualise a satisfying feeling of progression in your app with the help of beautiful-skill-tree.

What is beautiful-skill-tree? 🌳

beautiful-skill-tree came about as as result of my love for video games, web development and fitness. BST was never intended to be a standalone package, but a feature in a fitness progress app. …

Growing up, I spent my spare time doing what most programmers did; played video games every waking moment. I loved Adventure games and what a time sink they were; if time was the Mary Rose, and I was the French, my artillery were games like Kingdom Hearts, Ōkami, and Borderlands.

This is a short guide on sharpening your skills and keeping productive when in transit. And it doesn’t involve burying your face in a book.

Don’t let a few days without coding leave you feeling rusty. Stay sharp.

Books can only get you so far

Now don’t get me wrong, I love a good programming book. Jon Duckett’s series on HTML, CSS, and JavaScript were the guiding beacons during my…

We’re all eagerly awaiting the arrival of React 17, which promises the much-anticipated Suspense and Time Splitting features. In the meantime, the React team have been generous enough to give us a sample of what’s in store, in the latest ‘minor’ update.

There’s a small platter of features that accompany…

Learn how to create a balanced Lasagna instead of a tangled mess of Spaghetti.


This tutorial will take about two hours to complete. If you’re unfamiliar with Lerna, Travis or Now, you may fall into a few traps, but it’s all part of the learning process! …

ES2018+, a.k.a ESnext, a.k.a ECMA-262 is giving us devs some shiny new toys.

Every couple of months the ECMAscript committee meets up. It’s usually an opportunity for the big man Brendan Eich to catch up with old pals, and if there’s still time afterwards, discuss the future of JavaScript. You…

Photo by Evan Dennis on Unsplash

Note: This article deals with utilizing Apollo’s brand new Query and Mutation components, instead of the HOCs. For those that have read the original article here, be aware that the two articles are very similar.


One of Web Development’s biggest strengths — and weaknesses — is its approach to modularity…

Kicking back at React Europe with bunch of devvos? You’re all enjoying the free food, great talks and excellent wifi.

But sometimes it’s just not enough. …


One of Web Development’s biggest strengths and weaknesses is its approach to modularity. A key programming mantra is to choose something (a function, a package) to do a single job and to do it well. …

Andrico Karoulla

Hey, I'm @andricokaroulla, Software Developer at @TrintHQ. I'm a Musician and Tech fan so chat geek with me on Twitter!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store