About:

The metadata does not provide a specific summary about the author. However, the site is associated with the name 'Dave Allie'.

Website:

Specializations:

Outgoing Links:

Josh W. Comeau
Subscribe to RSS:
The text discusses the process of link unfurling and the issues faced with Slack's unfurling process. The author explains how to use Open Graph meta tags to declare the page title, description, author, and cover image for showing ...
The text discusses the importance of writing system design documents, outlining the benefits of the documentation process and the differences between Mode 1 Engineering and Mode 2 Engineering. It emphasizes the value of gathering ...
The text discusses the choice between sequential IDs and non-sequential IDs for database primary keys, focusing on UUIDs and ULIDs. It explains the structure and differences between UUIDv4, UUIDv7, and ULID, and provides implement...

0So long, Amazon

2021-07-30

The author reflects on their time at Amazon as an engineer, highlighting the positive aspects such as decision-making and ownership, availability of experts, and the embodiment of leadership principles. They also discuss the chall...
The author discusses the process of setting up, developing, and deploying multiple Gatsby sites across several domains from a single repository. The main problem was distinguishing which site the user is looking at without client-...

0Stealing Fuel Data

2019-04-19

The author discovered that the ACCC reports on fuel costs in major Australian cities, but the raw cost data is not easily accessible. After trying different avenues, the author built a process to extract the data from the images p...
The author needed an interruptable download accelerator due to a spotty internet connection. After finding a tool called Snatch, the author proposed an interruptable feature but the author of the project wasn't interested. As a re...
The text discusses the author's journey in building an emulator for the Game Boy. It starts with the inspiration from a Reddit post and the decision to use Rust as the programming language. The author then details the process of b...
The author discusses how they sped up their asset precompile by removing it. They found that compiling and uploading assets took about 75% of the total time, and they were able to reuse the assets that were compiled in the last bu...
The post discusses the concept of monkey patching in Ruby, specifically focusing on the scenario of monkey patching the Hash class. It explores three main ways to monkey patch the Hash class, including reopening the Hash class, in...

0Include vs Prepend

2017-03-06

The text explains the differences, advantages, and disadvantages of include and prepend in Ruby. It covers the concept of Ancestry Chain in Ruby and provides examples of include and prepend. It also discusses the use cases for inc...