Open in app

Sign In

Write

Sign In

Aidan Breen
Aidan Breen

222 Followers

Home

About

Feb 26, 2019

The Case for Self Hosting Your Blog

We are currently witnessing an internet paradigm shift — in reverse. In The Beginning Once upon a time in the heyday of chain mail, RSS and web rings, before bloggers were bloggers, when people hosted everything on their own servers, content was king. The internet was weird and wonderful and useful. Then we all collectively [1] decided that owning our own content was for losers and posting on a centralized system with likes, shares, and reblogs was clearly the superior approach.

Blogging

1 min read

Blogging

1 min read


Published in DataDrivenInvestor

·Feb 6, 2019

Vivisection of OpenTable widget.

You may be familiar with OpenTable, a service built around restaurant bookings. One of their main features is an embeddable widget that restaurants can insert in their website to let patrons reserve a table. Here’s what it looks like in the wild:

Java Script

6 min read

Vivisection of OpenTable widget.
Vivisection of OpenTable widget.
Java Script

6 min read


Published in Level Up Coding

·Jan 30, 2019

Applications as Configurations

Here’s a thought: “Most software applications consist of the same basic functions in different configurations”. Let’s play with that. Imagine a super-high-level language that could describe a software application tersely, but still capture the usefulness of the application. ✏️ Our app Example 1 App: Twitter Allow user to: login Allow user to…

Java Script

6 min read

Applications as Configurations
Applications as Configurations
Java Script

6 min read


Dec 7, 2018

Mapping out my side-projects

It turns out there’s a lot to learn by examining the cadence and variety of your side-projects… I recently defended my PhD and in the process of preparing for the defence, I discovered that an old backup hard-drive was damaged beyond repair. …

Startup

4 min read

Mapping out my side-projects
Mapping out my side-projects
Startup

4 min read


Published in DataDrivenInvestor

·Nov 12, 2018

Zero Dependency HTML templating in 12 lines of Javascript.

This is a piece of code I wrote for a previous blog post about writing a Custom Mocha Reporter. I wanted to generate HTML output from a template, but I didn’t need much functionality or an extra dependency. Turns out, it’s not that difficult. Programmatically generating or producing HTML is…

Regex

3 min read

Zero Dependency HTML templating in 12 lines of Javascript.
Zero Dependency HTML templating in 12 lines of Javascript.
Regex

3 min read


Nov 6, 2018

How to Build a Zero Dependency Custom Mocha Reporter

Warning: This article is basically tech arts-and-crafts. I want to display a screen in the office showing the latest unit test results, like a notice board, so the whole team can see the test status —and we wont miss failing tests. We use Mocha to run unit tests in Node…

Java Script

7 min read

How to: Build a Custom Mocha Reporter
How to: Build a Custom Mocha Reporter
Java Script

7 min read


Nov 6, 2018

Using Docker? Don’t forget to use build caching!

Here’s a quick and easy tip that will speed up your docker builds for Python, Nodejs or any project that requires installing dependencies… If you are installing dependencies, copy only your dependency list before installing (package.json in Node or requirements.txt in python with pip), then move your application code. Python example: If…

Docker

2 min read

Using Docker? Don’t forget to use build caching!
Using Docker? Don’t forget to use build caching!
Docker

2 min read


Oct 2, 2018

JS: Promises, async/await, and functional programming.

Unlike a lot of the internet, I happen to enjoy writing Javascript. I’m also a fan of functional programming; from a practical point of view, and from an aesthetic point of view. In the art of code, functional is beautiful. Unfortunately, like most JS developers, my love of functional code…

Java Script

8 min read

JS: Promises, async/await, and functional programming.
JS: Promises, async/await, and functional programming.
Java Script

8 min read


Apr 24, 2018

Announcing the launch of Posture!

This will be a quick post, but I have to share! After months and months of work, the first units of the Posture Laptop Stand are finally ready to be shipped! It’s been a super long road, and I’m eternally grateful to everybody who has helped along the way, including all of the wonderful early-bird customers! Posture is on sale over at tryposture.com

Product Design

1 min read

Announcing the launch of Posture!
Announcing the launch of Posture!
Product Design

1 min read


Apr 16, 2018

Hidden text fingerprints and how to avoid them.

This post is inspired by a blog post, a discussion on HN, and a chrome extension. The final result is zwBlocker: An extension that helps spot zero-width characters. It all revolves around a basic idea: Your name (or email, username etc.) can be invisibly hidden in a piece of text…

Java Script

6 min read

Hidden text fingerprints and how to avoid them.
Hidden text fingerprints and how to avoid them.
Java Script

6 min read

Aidan Breen

Aidan Breen

222 Followers

CTO and Co-founder www.exante.io

Following
  • Vitalik Buterin

    Vitalik Buterin

  • Erik D. Kennedy

    Erik D. Kennedy

  • Ryan Hoover

    Ryan Hoover

  • Ben Gelsey

    Ben Gelsey

  • Liza Daly

    Liza Daly

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech