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

A Cheat Sheet for the Nest JS Request Pipeline

A Cheat Sheet for the Nest JS Request Pipeline

Reactions 6 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 4 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
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
Semantic versioning javascript projects with no npm publish

Semantic versioning javascript projects with no npm publish

Reactions 4 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 3 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 10 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 6 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 13 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 5 Comments
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 9 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 3 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
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

Comments
1 min read
Node performance measurement with a decorator

Node performance measurement with a decorator

Reactions 8 Comments
2 min read
5 Jest and Typescript tips

5 Jest and Typescript tips

Reactions 4 Comments
3 min read
Using no-code airtable and Netlify to quickly build a machine log application

Using no-code airtable and Netlify to quickly build a machine log application

Reactions 6 Comments
6 min read
Automate the semantic versioning of your node app

Automate the semantic versioning of your node app

Reactions 1 Comments
4 min read
Add AWS OpenApi extensions to your Swagger specification on NestJS

Add AWS OpenApi extensions to your Swagger specification on NestJS

Reactions 6 Comments 1
3 min read
Decorator caching in NestJS with type-cacheable

Decorator caching in NestJS with type-cacheable

Reactions 12 Comments
3 min read
TSLint is deprecated: How to upgrade to ESlint

TSLint is deprecated: How to upgrade to ESlint

Reactions 8 Comments
6 min read
How to setup TSLint and Prettier for TypeScript projects

How to setup TSLint and Prettier for TypeScript projects

Reactions 9 Comments
1 min read
How to have fewer, more effective meetings through writing

How to have fewer, more effective meetings through writing

Reactions 8 Comments 1
4 min read
Should you apply for a team lead role if you're not 'technical'?

Should you apply for a team lead role if you're not 'technical'?

Reactions 9 Comments
5 min read
4 hacks to create more leadership time for yourself

4 hacks to create more leadership time for yourself

Reactions 10 Comments 1
4 min read
How I enhance pull request quality on Github and Azure DevOps

How I enhance pull request quality on Github and Azure DevOps

Reactions 10 Comments
3 min read
How to prioritize too many feature requests to your team

How to prioritize too many feature requests to your team

Reactions 36 Comments 2
4 min read
7 anti-patterns found in a legacy JavaScript app

7 anti-patterns found in a legacy JavaScript app

Reactions 30 Comments
3 min read
Refactoring conditionals to strategies (in C#/.Net)

Refactoring conditionals to strategies (in C#/.Net)

Reactions 10 Comments
3 min read
Debugging specific mouse clicks in JavaScript

Debugging specific mouse clicks in JavaScript

Reactions 4 Comments
1 min read
Formalising developer testing in a cross functional team to increase squad velocity

Formalising developer testing in a cross functional team to increase squad velocity

Reactions 3 Comments
5 min read
Dynamically adding an IP to Azure storage account firewall from DevOps agents in your pipeline

Dynamically adding an IP to Azure storage account firewall from DevOps agents in your pipeline

Reactions 8 Comments
2 min read
Yarn timeout when deploying a Node app to Azure app service

Yarn timeout when deploying a Node app to Azure app service

Reactions 7 Comments
1 min read
How I configure jest on a typescript node application

How I configure jest on a typescript node application

Reactions 8 Comments
2 min read
How to also update the package.json version when using yarn update

How to also update the package.json version when using yarn update

Reactions 10 Comments 1
1 min read
How to configure a pipeline on Azure Devops to build and deploy serverless graphql and react client

How to configure a pipeline on Azure Devops to build and deploy serverless graphql and react client

Reactions 5 Comments
6 min read
If you get "Something went wrong installing the "sharp" module The specified procedure could not be found. in Gatsby"

If you get "Something went wrong installing the "sharp" module The specified procedure could not be found. in Gatsby"

Reactions 9 Comments 1
1 min read
How to find distinct items in an array in javascript or typescript

How to find distinct items in an array in javascript or typescript

Reactions 4 Comments
1 min read
How to use session cookie authentication for Katalon API integration tests

How to use session cookie authentication for Katalon API integration tests

Reactions 7 Comments
6 min read
loading...