The header image. “Techniques and patterns for working with Objects”
The header image. “Techniques and patterns for working with Objects”
A guided tour from someone who has spent far too much time working with Objects.

Recently, I’ve been wrapping up my first-ever NPM package, Vivisector. It’s a Nodejs micro-library that exposes custom ‘observable’ datatypes. In other words, it allows you to bind event handlers to specific types of mutation events on Objects, Arrays, even Strings.

Needless to say, I’ve been working with Objects quite a bit because of this. Manipulating and performing operations on Objects can be daunting, but if we take advantage of the many excellent Object.prototype methods ECMAScript has introduced over the years, it’ll be a breeze.

This doesn’t need to be a messy process; the spec gives us everything we need to…

Remote Git Repositories as Attack Vectors

My favorite flavor of DDoS is the ‘Slow Loris’ — I find it brilliant, beautiful…elegant, even. So, yes, I am of the variety of comp-sci enthusiast that has a favorite DDoS methodology, assuming such other enthusiasts exist so as to make ‘variety’ the proper denomination here. There is a certain explorative quality intrinsic to malicious hacking that I think is immensely alluring; the hacker propelled by illicit purpose is a scenario which necessitates, I would also think, exponentially more creativity than that displayed by those who built what is being hacked. …

Cryptokitties and other ‘crypto collectibles’ are sold on marketplaces like

An overview of NFTs, ERC-721, and what we can do with them.


The cryptocurrency space is well-accustomed to fungible digital assets. At large, cryptographic tokens adhere to the tenets of currency in that they are interchangeable, divisible, and uniform. This has been an integral step in the decentralization of financial assets; preeminent public blockchains have set course for an era wherein ownership of currency has excised the need for third-parties.

Recent developments illuminate the prospect that where financial assets can become tokenized, so, too, can real assets, commodities, and even existing digital goods and items. From Bitcoin — the world’s…

Founded in 2005, Reddit, the self-described “front page of the internet”, is an internet media aggregation platform where some 542 million monthly visitors and 234 million unique users can post links, text, and images which are then discussed and subject to a proprietary voting system called ‘Karma’.

The 6th largest website in the world touts its Karma system — which consists of either ‘up-voting’ or ‘down-voting’ posts and their comments — as a seamless method of user self-policing and the democratic determination of any given post or comment’s popularity and visibility.

Naturally, this becomes a problem. According to the Reddit…

a brief outline of TRON (TRX) and its BitTorrent Token

Tron Foundation is a cryptocurrency project established in Singapore in July 2017. Eponymously known as “TRON”, the project was conceptualized and is helmed by Justin Sun, a business student and protégé of Chinese business magnate and Ali Baba founder, Jack Ma. Sun previously worked as Chief Representative of Ripple Labs (XRP) in Greater China in addition to founding Peiwo, the largest live-streaming app in China. TRON is a decentralized entertainment media protocol built with the intent of creating a global market-economy for content creators.

TRON’s native token, Tronix (TRX) was issued via an ICO that concluded in September 2017, raising…

surveying the underlying mechanisms of a revolutionary cryptocurrency privacy protocol


Mimblewimble is a cryptocurrency protocol which radically alters the transaction construction from Bitcoin by way of supporting non-interactive merging and cut-through of transactions, confidential transactions, and full verification of the current chain-state without requiring new users to verify the full history of any coins. This research profile will analyze the mechanisms of the Mimblewimble protocol, cryptocurrencies Grin and Beam — both built on the Mimblewimble protocol, and their respective histories. …

As a cryptocurrency and blockchain tech educator, the question I most often receive is not at all surprising: “What, exactly, is a blockchain?”. From my wife to even fellow computer scientists, the answer to this question is curiously elusive; one would think that given the accessibility of information on the internet, this question could be alleviated with a quick Google query — maybe an animated video on YouTube, complete with free-license ukulele music and clever illustrations furnished with Adobe Illustrator.

And yet, it’s not. You’ll get plenty of vague definitions and explanations, but never an understanding. Unfortunately, there’s a rift…

Matthew Zito

Matthew is a full stack developer and artist.

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