About:

Daniel Compton is a software developer from New Zealand, focusing on Clojure and open source projects.

Website:

Specializations:

Interests:

Clojure Large scale systems Open source software

Outgoing Links:

Subscribe to RSS:
The blog post discusses the process of creating and using Apple IDs for code signing, specifically focusing on the use of the 'notarytool' command to store credentials securely in the Keychain. It details the steps involved in aut...
Datadog has multiple sites (regions) available for users to choose from, and it is important to select the right one as it cannot be changed after sign up. The available regions and their locations are listed, including the cloud ...
UniSuper faced a major outage due to a misconfiguration in the creation of their private cloud on Google Cloud VMware Engine. Google Cloud deleted the private cloud after a year due to a bug in the creation script. The press relea...
Turbo Replication is a feature of Google Cloud Storage that replicates newly written objects to a separate region within 15 minutes, reducing data loss exposure. It is useful for ensuring data freshness during a regional outage, b...
The text explains the difference between http2and3 and http3 in CloudFront, and how to add HTTP/3 support to CloudFront distributions using the AWS Terraform Provider.
The text discusses the conversion of projects to Clojure CLI and deps.edn, and the equivalent commands for Leiningen when working with dependencies. It covers commands for downloading all dependencies, viewing the dependency tree,...
The text explains how to exclude credits and tax charges from your AWS bill using AWS Cost Explorer to make comparing bills easier.
Google Cloud recently announced price changes that include increases in Cloud Storage, Persistent Disk Snapshots, Cloud Load Balancing, Network Intelligence Center, and Cloud Ops Monitoring. The changes also introduce data transfe...
The author reviews the DisplayLink technology and the ALogic DX3 dock for macOS. The ALogic DX3 has 3 DisplayPort ports, but only two of them are DisplayLink compatible. The third one uses Alternate Mode over USB-C to pass the Dis...
The text discusses the limitations and options for using DisplayLink technology to run more than two displays on M1 Macs. It provides an overview of DisplayLink technology, its limitations, and the options for choosing a dock that...
The text is a transcript of a talk given by Daniel Compton at the Heart of Clojure conference in 2019. He discusses the importance of building stable foundations for the Clojure community, the role of open-source projects, and the...

0Staff

2020-05-27

Daniel Compton has joined the Social Coding team at GitHub as a product manager after working professionally with Clojure for six years. He is excited to work at GitHub to fund open source software and to talk to open source maint...
The author received an email from IRD about filing tax returns, but the returns were different this year with new acronyms IIT and ITN. The author couldn't find information about these acronyms and suspects that IRD has renamed al...
The text discusses the importance of audio quality in videoconferencing for remote workers. The author provides tips for improving audio quality, including the use of a good microphone, a quiet space, and a reliable internet conne...
The author reflects on the Heart of Clojure conference, highlighting the welcoming atmosphere, the diverse activities, the quality of the talks, and the efforts of the organizers and volunteers. The event was well-organized and su...
The text explains the meaning of :project/dev and :profiles/dev in a Leiningen project, which is a convention that originated with James Reeves. It discusses how Leiningen uses Composite Profiles to merge the values of :project/de...
The text explains how the author encountered an error when trying to play Apple Music from multiple devices on the same Apple ID with a family subscription. After upgrading to a Family subscription, the author found that it allowe...
Announcing defn-spec, a library to create specs inline with your defn. It makes it easy to incrementally spec your functions, lowers the activation energy needed to add a spec, and makes it easier to see more code on one screen. I...
The State of Clojure Survey for 2019 has been released by Cognitect. The survey includes free-form answers from the community, covering topics such as error messages, spec, documentation, startup time, marketing/adoption/staffing,...