Loading
Abi Travers

What I am learning as a Software Engineering & Growth Hacker.

Articles

html element root element

Document.documentElement: BiteSize JS and web performance

I was recently advised to use Document.documentElement when querying the DOM to get the html element. This came about because I was refactoring an old code base to swop JQuery for vanilla JS. Doing this I saw: $(‘html’) This is…..

Want to start a company but not sure where to begin? A guide to doing it the Agile way

I spent a few years as a growth hacker for tech start-ups in Asia. During this time I worked with many startups, both successful and not. I spoke to many start-up founders and learnt about their successful and less successful…..

The future of google's AMP technology. Javascript off the main thread?

The Future of AMP : JavaScript which doesn’t block the main thread?

At ComparetheMarket.com we are constantly optimising the speed of our site. We were an early adaptor of Google’s AMP technology, sold on the mobile page speed win’s it promised. Due to how early we were in using this technology we…..

learning javascript eventloop

Events, EventListeners and their relation to JavaScript, the Browser and the DOM

  Notes on things I have learnt about events and their listeners and JS while working through Wes Bos’s JS30 and talking to colleague at Compare the market. (Beware this is not a coherent article just random scribbles which i took…..

connecting to Moz's API url request

How to connect to the MOZ API with a C# Application

An API is basically just a website. A website which only contains data (usually in the form of JSON), no html, CSS or java-script. To call MOZ‘s API we have to make up a URL string which will be posted to the MOZ server. The server…..

system architecture of a MVP tech startup

System Architecture – Designing A Data Security App Which Speaks To A Number of APIs

I recently took part in the London Business Schools Hackathon, HackLBS. A weekend event, ran by London Business School with the premise of creating products to solve future needs. We organised into teams and spent the time designing a product and action plan…..

How to set up a virtual machine on your mac

A virtual machine is essentially a new machine on your current one. A new environment (area(in memory)) which is separate to your current. Why would one do this you ask? Simplezz, to create a windows operating system on a mac…..

Am I good enough to learn to code? What is the best way to learn it? What I learnt from 4 months at a coding bootcamp

Am I good enough to learn to code? What I learnt from 4 months at a coding bootcamp.

I fantasized about learning to code for years. When I finally decided to take the plunge I thought the best way to do it would be through a bootcamp. I had taught myself growth hacking and doing this alone, with no-one to…..

regular expression RGEX

Regular Expression Resources | Regex

Howdie Reader, or mum as I otherwise call her, So week 4 of Makers Academy Pre-course and I am still working away at my codewars kyu ranking. Since the last challenge proved too much for me I decided to go…..

ruby kuta on codewars, min bonus

The Ruby Kata; Minimum Bonus, A Codewars Challenge

So it is week 4 of the pre-course for Makers Academy. I know what you are thinking .. where have you been on week3? I don’t see any posts? … Well the answer to your question is Barcelona, which meant…..