DEV Community 👩‍💻👨‍💻

DEV Community 👩‍💻👨‍💻 is a community of 964,423 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

Create account Log in
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

Building an AI generated game with Stable Diffusion and data from Wikipedia

Building an AI generated game with Stable Diffusion and data from Wikipedia

Comments
14 min read

Want to connect with Darragh O'Riordan?

Create an account to connect with Darragh O'Riordan. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Easiest way to optimise images for web

Easiest way to optimise images for web

Comments
1 min read
DORA metric monitoring for your team in just 15 minutes with Apache Dev Lake

DORA metric monitoring for your team in just 15 minutes with Apache Dev Lake

Comments
7 min read
A summary of NDC Sydney 2022 Developer Conference

A summary of NDC Sydney 2022 Developer Conference

Comments
10 min read
4 Surprising uses for GitHub as a cloud datastore

4 Surprising uses for GitHub as a cloud datastore

Reactions 3 Comments
6 min read
Obsidian - A free personal data management system on windows, mac and mobile

Obsidian - A free personal data management system on windows, mac and mobile

Comments
3 min read
How add comments to your Gatsby site with utterances

How add comments to your Gatsby site with utterances

Comments
2 min read
How to use SSH with Git and ssh-agent on Windows

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

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

Should you work for a consultancy or a product company?

Reactions 5 Comments
9 min read
Caching

Caching

Reactions 47 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
Relational data

Relational data

Reactions 3 Comments
12 min read
9 Tips, tricks and common issues

9 Tips, tricks and common issues

Reactions 2 Comments
10 min read
Practical transactions

Practical transactions

Reactions 2 Comments
4 min read
A glossary for database administration

A glossary for database administration

Reactions 4 Comments
5 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 19 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
loading...