DEV Community 👩‍💻👨‍💻

Darragh O'Riordan profile picture

Darragh O'Riordan

Hi! I'm Darragh ORiordan. I live and work in Sydney, Australia enjoying the mountains and the ocean. I build and support happy teams that create high quality software for the web!

Location Sydney, Australia Joined Joined on  Personal website https://www.darraghoriordan.com github website twitter website

Education

BSc Applied Physics and Instrumentation

Work

Developer / Team Lead

How to use SSH with Git and ssh-agent on Windows

How to use SSH with Git and ssh-agent on Windows

Comments 2
2 min read
Should you work for a consultancy or a product company?

Should you work for a consultancy or a product company?

Reactions 4 Comments
9 min read
Caching

Caching

Reactions 45 Comments
6 min read
How to run Monica personal CRM on Dokku

How to run Monica personal CRM on Dokku

Comments
7 min read
Find an extra 20% of site traffic with plausible analytics and proxying

Find an extra 20% of site traffic with plausible analytics and proxying

Comments
5 min read
Open Telemetry in NestJs (and React)

Open Telemetry in NestJs (and React)

Reactions 21 Comments
11 min read
A glossary for database administration

A glossary for database administration

Reactions 4 Comments
5 min read
9 Tips, tricks and common issues

9 Tips, tricks and common issues

Reactions 2 Comments
10 min read
Relational data

Relational data

Reactions 3 Comments
12 min read
Practical transactions

Practical transactions

Reactions 2 Comments
4 min read
Advanced Querying

Advanced Querying

Reactions 4 Comments
4 min read
Storing single table data

Storing single table data

Reactions 3 Comments
13 min read
Getting a local Postgres instance

Getting a local Postgres instance

Reactions 1 Comments
4 min read
Intro to persistence

Intro to persistence

Reactions 1 Comments
10 min read
Consistent modern shell tooling on MacOS and Windows WSL for developers

Consistent modern shell tooling on MacOS and Windows WSL for developers

Reactions 5 Comments
16 min read
Engineering systems for consistency and impact

Engineering systems for consistency and impact

Reactions 2 Comments
4 min read
Hiring engineers in a candidate-driven marketplace

Hiring engineers in a candidate-driven marketplace

Reactions 2 Comments 3
7 min read
How to identify a great tech organisation before you join

How to identify a great tech organisation before you join

Reactions 1 Comments
7 min read
How engineers can help deliver software effectively

How engineers can help deliver software effectively

Reactions 1 Comments
8 min read
Running a NodeJS app with Postgres in Dokku

Running a NodeJS app with Postgres in Dokku

Reactions 7 Comments
6 min read
20 questions for valuable code reviews

20 questions for valuable code reviews

Reactions 4 Comments
3 min read
Minimum viable discovery and software estimation for engineering work

Minimum viable discovery and software estimation for engineering work

Comments
11 min read
What are domain names, nameservers and IPs when setting up a Squarespace site

What are domain names, nameservers and IPs when setting up a Squarespace site

Comments
8 min read
10 Useful product-thinking lessons for engineers

10 Useful product-thinking lessons for engineers

Reactions 1 Comments
10 min read
A Cheat Sheet for the Nest JS Request Pipeline

A Cheat Sheet for the Nest JS Request Pipeline

Reactions 17 Comments
3 min read
How to write an ESLint plugin in TypeScript

How to write an ESLint plugin in TypeScript

Reactions 7 Comments
12 min read
Using a dynamic typed DTO property in a NestJS API

Using a dynamic typed DTO property in a NestJS API

Reactions 6 Comments
4 min read
Automatically setting empty arrays instead of undefined on typeorm entities

Automatically setting empty arrays instead of undefined on typeorm entities

Comments
1 min read
npmrc authentication for a private scoped organisation package

npmrc authentication for a private scoped organisation package

Reactions 5 Comments
1 min read
Semantic versioning javascript projects with no npm publish

Semantic versioning javascript projects with no npm publish

Reactions 4 Comments
2 min read
Fixing validation error in NestJS when using forbidUnknwonValues in validation pipe

Fixing validation error in NestJS when using forbidUnknwonValues in validation pipe

Reactions 3 Comments
2 min read
How to validate configuration per module in NestJs

How to validate configuration per module in NestJs

Reactions 4 Comments
3 min read
Set vscode as the default for text files on mac

Set vscode as the default for text files on mac

Comments
2 min read
Convert a Microsoft Word document to markdown

Convert a Microsoft Word document to markdown

Reactions 1 Comments
1 min read
Are tools like GitHub and Jira artificially restricting improvements to your practices?

Are tools like GitHub and Jira artificially restricting improvements to your practices?

Reactions 1 Comments
5 min read
Extract user profile attributes from an Azure ADB2C tenant using the Microsoft Graph API

Extract user profile attributes from an Azure ADB2C tenant using the Microsoft Graph API

Reactions 5 Comments
4 min read
Avoid these issues when writing ECMAScript modules in your Node.js application

Avoid these issues when writing ECMAScript modules in your Node.js application

Reactions 8 Comments
8 min read
3 markdown editing tips I wish I knew when I started my dev blog

3 markdown editing tips I wish I knew when I started my dev blog

Reactions 7 Comments
2 min read
8 must-have ESlint plugins for your Node.js application

8 must-have ESlint plugins for your Node.js application

Reactions 14 Comments
8 min read
Force restart your Azure App service site and host

Force restart your Azure App service site and host

Reactions 4 Comments
2 min read
How to parse the raw body of a request in a NestJS controller

How to parse the raw body of a request in a NestJS controller

Reactions 5 Comments
2 min read
I wrote an eslint plugin for checking NestJS modules and Open Api/swagger decorators

I wrote an eslint plugin for checking NestJS modules and Open Api/swagger decorators

Reactions 4 Comments
5 min read
Fixing "env: node : No such file or directory" on mac for an npm package

Fixing "env: node : No such file or directory" on mac for an npm package

Comments
1 min read
Migrating from Create React App (CRA) to Vite

Migrating from Create React App (CRA) to Vite

Reactions 7 Comments 6
5 min read
Configuring multiple Github accounts on your computer for different repositories with SSH

Configuring multiple Github accounts on your computer for different repositories with SSH

Reactions 7 Comments
4 min read
Scheduling a feature toggle using no-code with Azure Logic Apps

Scheduling a feature toggle using no-code with Azure Logic Apps

Reactions 4 Comments
9 min read
How to use Git rebase on your personal project

How to use Git rebase on your personal project

Reactions 7 Comments 1
4 min read
How to list files changed in current branch (and run prettier on them)

How to list files changed in current branch (and run prettier on them)

Reactions 4 Comments 1
1 min read
How to save an exit code to a variable in bash script to return after cleaning up resources

How to save an exit code to a variable in bash script to return after cleaning up resources

Comments
1 min read
Save time by avoiding a rebuild of your React App in every CI stage

Save time by avoiding a rebuild of your React App in every CI stage

Reactions 4 Comments
4 min read
How we save ~ 1 hour per day by automating Jira releases from our Azure DevOps pipeline

How we save ~ 1 hour per day by automating Jira releases from our Azure DevOps pipeline

Reactions 8 Comments
3 min read
How to log a node object with circular references to the console

How to log a node object with circular references to the console

Comments
1 min read
How to change the type of output object for a .filter()

How to change the type of output object for a .filter()

Reactions 2 Comments
2 min read
Ensure Node.js version is consistent on Azure services and devops pipelines

Ensure Node.js version is consistent on Azure services and devops pipelines

Reactions 4 Comments
2 min read
How software engineers can avoid commoditisation

How software engineers can avoid commoditisation

Comments
8 min read
Copying non-code files during a typescript build for deploy

Copying non-code files during a typescript build for deploy

Reactions 1 Comments
2 min read
Setting and debugging Azure Devops yaml env vars

Setting and debugging Azure Devops yaml env vars

Reactions 7 Comments
3 min read
Adding Visual Studio Code debugging to Node JS projects

Adding Visual Studio Code debugging to Node JS projects

Reactions 5 Comments
2 min read
Using Gource to visualize activity on a git repository

Using Gource to visualize activity on a git repository

Reactions 7 Comments
1 min read
A snippet for exporting an Azure App Service ssl certificate for use with Azure front door

A snippet for exporting an Azure App Service ssl certificate for use with Azure front door

Reactions 1 Comments
1 min read
loading...