DEV Community

Brian Neville-O'Neill profile picture

Brian Neville-O'Neill

Head of marketing @ Aviator, suite of tools to avoid broken builds, manage stacked PRs, simplify cumbersome merge processes, and suppress flaky tests.

Location Boston, MA, US Joined Joined on  Personal website http://aviator.co github website
ACID transactions and implementation in a PostgreSQL Database

ACID transactions and implementation in a PostgreSQL Database

Comments
14 min read

Want to connect with Brian Neville-O'Neill?

Create an account to connect with Brian Neville-O'Neill. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
What’s wrong with using SPACE to measure developer productivity

What’s wrong with using SPACE to measure developer productivity

Comments 1
9 min read
Dependencies for Helm releases in FluxCD

Dependencies for Helm releases in FluxCD

Comments
5 min read
How do git commits actually work?

How do git commits actually work?

Comments
7 min read
How to monitor and alert on Nginx ingress in Kubernetes

How to monitor and alert on Nginx ingress in Kubernetes

Comments
9 min read
Getting started with Terraform in DevOps

Getting started with Terraform in DevOps

Comments
7 min read
Everything wrong with DORA Metrics

Everything wrong with DORA Metrics

Comments
8 min read
Rebase vs. Merge: Pros and cons

Rebase vs. Merge: Pros and cons

Comments
6 min read
Flaky tests: How to manage them practically

Flaky tests: How to manage them practically

Comments
12 min read
Implementing SonarQube code coverage in a simple JavaScript application

Implementing SonarQube code coverage in a simple JavaScript application

Comments
10 min read
How to onboard an existing Helm application in ArgoCD

How to onboard an existing Helm application in ArgoCD

Comments
7 min read
What’s a bors, and why (don’t) you want it?

What’s a bors, and why (don’t) you want it?

Comments
5 min read
Stacked PRs: Code changes as narrative

Stacked PRs: Code changes as narrative

Reactions 1 Comments
8 min read
Complete guide to python testing frameworks

Complete guide to python testing frameworks

Reactions 2 Comments
10 min read
Richer, more accessible UIs with React Spectrum

Richer, more accessible UIs with React Spectrum

Reactions 13 Comments
9 min read
CSS variables: scoping

CSS variables: scoping

Reactions 9 Comments
7 min read
JavaScript and Vue animations

JavaScript and Vue animations

Reactions 16 Comments
5 min read
7 popular icon libraries you can use for free

7 popular icon libraries you can use for free

Reactions 35 Comments
8 min read
Build an event keeper app with Ionic and AWS

Build an event keeper app with Ionic and AWS

Reactions 11 Comments
15 min read
8 definitive rules for building apps with Redux

8 definitive rules for building apps with Redux

Reactions 10 Comments
7 min read
Emotion in React

Emotion in React

Reactions 12 Comments
8 min read
Functional user interfaces with Moon.js

Functional user interfaces with Moon.js

Reactions 11 Comments
10 min read
Build a YouTube video search app with Angular and RxJS

Build a YouTube video search app with Angular and RxJS

Reactions 12 Comments
15 min read
Asynchronous task processing in Node.js with Bull

Asynchronous task processing in Node.js with Bull

Reactions 21 Comments
8 min read
The latest features in Next.js

The latest features in Next.js

Reactions 22 Comments
7 min read
Visual debugging using gdbgui

Visual debugging using gdbgui

Reactions 7 Comments
9 min read
Compiled: A CSS-in-JS library without the runtime cost

Compiled: A CSS-in-JS library without the runtime cost

Reactions 8 Comments
5 min read
Angular 10 is now available. Here’s what you need to know

Angular 10 is now available. Here’s what you need to know

Reactions 10 Comments
4 min read
Getting started with RedwoodJS

Getting started with RedwoodJS

Reactions 21 Comments
8 min read
A guide to working with OrbitDB in Node.js

A guide to working with OrbitDB in Node.js

Reactions 21 Comments
13 min read
Introduction to Hegel

Introduction to Hegel

Reactions 5 Comments
6 min read
Strongly typed frontend code with Scala.js

Strongly typed frontend code with Scala.js

Reactions 15 Comments
12 min read
Understanding memory leaks in Node.js apps

Understanding memory leaks in Node.js apps

Reactions 30 Comments 1
10 min read
Top 7 UI libraries and kits for React

Top 7 UI libraries and kits for React

Reactions 137 Comments 8
6 min read
How to use RxJS with React Hooks 20:02

How to use RxJS with React Hooks

Reactions 38 Comments 1
1 min read
Build a beautiful, draggable kanban board with react-beautiful-dnd 20:02

Build a beautiful, draggable kanban board with react-beautiful-dnd

Reactions 43 Comments 3
1 min read
Getting started with progressive web applications through Workbox and service workers 29:24

Getting started with progressive web applications through Workbox and service workers

Reactions 23 Comments 1
1 min read
Creating a 2D multiplayer game with Vue.js and Socket.io 25:38

Creating a 2D multiplayer game with Vue.js and Socket.io

Reactions 35 Comments
1 min read
Implementing secure passwordless authentication in React Native apps with Auth0

Implementing secure passwordless authentication in React Native apps with Auth0

Reactions 13 Comments 1
11 min read
Getting to know the Intl API in JavaScript

Getting to know the Intl API in JavaScript

Reactions 13 Comments
5 min read
Easier, more robust Vue forms with Vue Formulate

Easier, more robust Vue forms with Vue Formulate

Reactions 11 Comments
9 min read
Creating forms in React in 2020

Creating forms in React in 2020

Reactions 40 Comments 1
7 min read
Common anti-patterns in GraphQL schema design

Common anti-patterns in GraphQL schema design

Reactions 17 Comments
7 min read
Lighthouse and how to use it more effectively

Lighthouse and how to use it more effectively

Reactions 17 Comments
8 min read
Practical use cases for JavaScript ES6 proxies

Practical use cases for JavaScript ES6 proxies

Reactions 11 Comments
7 min read
5 top picks for JavaScript chart libraries

5 top picks for JavaScript chart libraries

Reactions 21 Comments
6 min read
How to create a GraphQL server in Rust

How to create a GraphQL server in Rust

Reactions 20 Comments 1
8 min read
Introduction to Blitz.js

Introduction to Blitz.js

Reactions 11 Comments
6 min read
Exploring structs and interfaces in Go

Exploring structs and interfaces in Go

Reactions 47 Comments
16 min read
TailwindCSS vs Tachyons

TailwindCSS vs Tachyons

Reactions 24 Comments 3
9 min read
A practical guide to TypeScript decorators

A practical guide to TypeScript decorators

Reactions 24 Comments
7 min read
Implementing animations with react-spring 09:02

Implementing animations with react-spring

Reactions 24 Comments
1 min read
Implementing OAuth 2.0 in Node.js

Implementing OAuth 2.0 in Node.js

Reactions 40 Comments
12 min read
GraphQL directives are underrated

GraphQL directives are underrated

Reactions 11 Comments
16 min read
React Native Debugger: Tips for fast debugging

React Native Debugger: Tips for fast debugging

Reactions 9 Comments
7 min read
Getting up to speed with Rust

Getting up to speed with Rust

Reactions 14 Comments
7 min read
Styling numbered lists with CSS counters

Styling numbered lists with CSS counters

Reactions 26 Comments
8 min read
Building a Trello clone with React Hooks and GraphQL

Building a Trello clone with React Hooks and GraphQL

Reactions 45 Comments
14 min read
What’s new in Safari 13.1

What’s new in Safari 13.1

Reactions 6 Comments
7 min read
Rethinking web audio feedback with the useSound Hook

Rethinking web audio feedback with the useSound Hook

Reactions 12 Comments 1
9 min read
loading...