31 January 2020

The Hacker’s Tribute Vol. 37: Extending the Extendable


It’s been a very special Winter.

Maybe its that it’s 2020. Perhaps it’s the wild climate shifts. Maybe we’re just looking at the exponential rise in the functionalities of the IoT. Perhaps it’s business as usual?

No – it’s never going to be business as usual.

The Hacker’s Tribute Vol. 37 is taking a step up. I’ve instructed my editorial staff to take a deeper, more cynical look at the tech around us. We’ll get more explicit, more opinionated – and we’ll only be here every fortnight.

We’re better and greater than ever.

Dan 'The Man' Kowalski

Dan, the Man, Kowalski

Editor-in-Chief, The Hacker’s Tribute 

Dagger in the Heart

There are few things people hate more than shoddy documentation and complicated use. That’s Dagger down to the ‘T’. Harsh Shandilya (a name, or an adjective – or probably both) weighs in with fierce anger only experienced by Netflix customer service representatives. But he’s right; Dagger is a necessary tool, just hopelessly presented. Horrible first impressions eventually turn into reluctant tolerance. Like a horrible roommate.

Read more: My Dagger Story


Any-thing Goes

Words carry meaning in the English language. Some know all the words. Some less-so. Terms such as ‘Any’, ‘Unit’, ‘Nothing’ each denote something particular in the coder universe. If you’re a youngblood – you’ll be sure to find this a relief. Learn the generalisations and take a step closer to full-blown awareness of this mysterious digital universe!

Jobs for the Devs!

Have you ever wondered what streets paved on gold might look like? ‘Course you have – that’s why you chose to become an Android developer! But how do you do it? See this piece, a guideline that should take you off the couch, and straight down the zipline to a fulfilling career. All questions answered.

Extending the Extendable

Get your code extensions, no matter what caste of Flutter developer you might belong to. But to boost productivity – and therefore, self-esteem – take a note from these 12 extensions. Believe me; there are thousands out there. And thousands more are useless. These beauties will bring you to digital nirvana, wait and see.

Flutter’s Main Function

Remember, nothing goes to plan. Things will malfunction. But then again, things can get messy without the right finesse. When Errors happen – and they do – then you’ll need expert handling. Reporting errors is now a breeze – by embracing FlutterError and runZoned. Goncalo Palma of the Flutter Community takes us through all the necessary misadventures!

Knowledge is free and shared. We’re always on the lookout for new insights into the world of Web and Mobile App Development.

We’ll be in touch with more news, as it happens!

Read Tech Stories from Experienced Devs!


Hackers of the world dream to be him. And that’s an understatement. With methods decades ahead of cyberspace, he’s proceeded only by his own reputation. ‘The Man’ infamous for single-handedly causing the ’08 global financial meltdown, he dropped off-grid searching for purpose. He twice-dominated each of the Himalayan peaks, negotiated the rift valleys of Africa, and swam the Amazonian Basin end-to-end. It was in Siberia where we caught up to him – convincing him to work for the ‘good guys’. The veteran’s veteran of coding, now confidently within our ranks, is finally a force for good. Just don’t test him.