Art and Code Aesthetics Mark Robson Why do I struggle with GoLang? I mean it should be simple right? Yet coding in it didn't quite fit my mental framing. I struggled with understanding this then I realised - I (1 min read).
Monitoring Purposeful Productivity Mark Robson Agile and other means were created to solve the problem of 'how to deliver a project', and create a product or service. From the sheer number of these systems extant we can probably (3 min read).
Getting Tezos set up Mark Robson To get a Tezos network up and running I found the only way was to use Docker. The installation was riddled with bugs (probably due to an OSX update I did). Anyway, follow tezos (1 min read).
The Near Protocol Mark Robson The Near Protocol is a sharded proof of stake public blockchain. Its emphasis is to be developer friendly making it easier to build, onboard, and scale mainstream commercial DApps. Near uses AssemblyScript (a (1 min read).
Creating A Udemy Course Mark Robson So I went ahead and created my first Udemy course on Test Driven Development using Javascript and Jest. I really enjoyed it. I created the Game of Life (see the working example). The (3 min read).
Learning Rust Mark Robson One of the first things I like to do after gaining some familiarity with a language is a couple of katas, maybe Blackjack, an API of some sort. All test driven of course. (3 min read).
Making Git less of a Git Mark Robson Sick of me using the Googles for commands I don't use all the time but want to keep track of. Ah why does commit message open in [vim, nano] Easy to change, even (1 min read).
Digital Signature With OpenSSL Mark Robson Digital Signatures are used in an agreements, authorisations, contracts, and obviously a huge part of blockchain and crypto. Here is an example of creating an agreement, signing, and verifying using OpenSSL. Lets create blockchain (1 min read).
Intelligence, Artificial Intelligence, Learning, Consciousness Mark Robson Artificial Intelligence is all the buzz lately. I remember Back at University I did a module on neural networks, quite a few labs, and was especially interested in Expert Systems. I remember at AI (4 min read).
Money, Capitalism, and Entrepreneurship Mark Robson I have just been hit with something. Smacked in the face really. It never ceases to amaze me how much in the dark I am (and probably most people). I have just looked (2 min read).
GoLang Mark Robson A lot of teams are at least investigating GoLang. I love Node but started learning GoLang because the last place I worked had some apps written with it. I also started learning out GoLang (3 min read).
Developer Frustrations Mark Robson Years ago when we did websites for people, it would go something like this: Them: 'Hey! I need a website' Me: 'Ok, cool, what content do you have?' Them: 'I dunno, can (3 min read).
Triangles and Circles Mark Robson Are you a Triangle or a Circle? Ok, pretty abstract I know. Reality Reality needs to be covered first as both circles and triangles depend on it. Reality is defined as 'the state (2 min read).
Docker Volumes - Persisting Data Mark Robson In my case I had a large amount of files to be used in a 'downloads' directory for Nginx. Ieally I wanted these files to be in a container. This is where Docker docker (1 min read).
Scripting Setting Up A New Machine Mark Robson I like automating boring stuff. When setting up a new machine I tend to run a script that does a lot of the grunt work for me: #!bin/bash echo 'Installing homebrew' brew (1 min read).
Cypress.io E2E Tests Mark Robson Jest is great and all that, but wow! check out Cypress.io! Thats it for me, e2e more than unit tests. Check out the docs. This great video too. (1 min read).
Blockchain, Bitcoin, And Cryptocurrency Mark Robson Introduction If totally new to the subject, I wrote some notes about blockchain in general with some definitions etc. What is a Blockchain? A simple definition is 'a distributed ledger'. A ledger is blockchain (4 min read).
VSCode keybindings.json Mark Robson Place your key bindings in the keybindings.json file to overwrite the defaults: [ { "key": "cmd+k", "command": "workbench.action.terminal.clear", "when": " (1 min read).
Standard.js Mark Robson I know how linting makes your code so much nicer, but I'm not sure how many hours of my life have been wasted in the past through discussions about semi-colons, how many spaces (1 min read).
Upgrading Node.js Package.json Modules Mark Robson Basically this: npm install -g npm-check-updates npm outdated (1 min read).
Right, Wrong & Right And Wrong Mark Robson There is being right, and there is being right. There is being wrong, and there is being wrong. There are differences. Right and Right You can be right. I hope you are. If (2 min read).
Big Endian and Little Endian Mark Robson Remember Gulliver's Travels? The two cities that were fighting each other were called the Big Endians and the Little Endians - fighting because they couldn't agree which end of the egg should be (1 min read).
Client Storage Notes Mark Robson Just some notes on client storage. Cookies Text. Sent with each request. localStorage localStorage persistent to a small maximum, something like 5MB. Local storage keeps things stored 'forever'. Good for username fields, preferences (1 min read).
Linkerd Mark Robson Definitions Service mesh the mesh provides service discovery, load balancing, encryption, authentication and authorisation, support for the circuit breaker pattern, and other capabilities This was a proof of concept, to see how easy (1 min read).
One Reason To Still Use Gulp Mark Robson I believe that every tool has its particular use. There are fashions, styles, trends, bias (especially with developers), etc, but you have to have the right tool for the job. Let me get (1 min read).