Open in app

Sign in

Write

Sign in

Richard Oliver Bray
Richard Oliver Bray

976 Followers

Home

About

Nov 6

Solid vs React: Two Modern UI Frameworks go Head-To-Head

In the world of modern web development, choosing the right UI framework can greatly impact the success and efficiency of your projects. Two popular contenders in this space are Solid and React. While both frameworks share similarities, both use JSX for templating, both use reactive components that look like hooks…

React

6 min read

Solid vs React: Two Modern UI Frameworks go Head-To-Head
Solid vs React: Two Modern UI Frameworks go Head-To-Head
React

6 min read


Oct 11

I’m still figuring out what I do for a living

As of September 29th, 2023, I am no longer an employee of CYB and I am now working for Orva full time. But what does Orva do exactly? I’m still figuring that out. There’s been a decent amount of interest from companies, local UK councils, and bootcamps in teaching people…

Entrepreneurship

2 min read

I’m still figuring out what I do for a living
I’m still figuring out what I do for a living
Entrepreneurship

2 min read


Jul 31

Understanding Deep vs Shallow Copying in JavaScript

JavaScript, like most programming languages, has mechanisms for creating duplicate values or copying information. In this article we’re going to look at two key ways of making JavaScript copies: Deep and Shallow copying. Copying a variable with a primitive data type like a string or number is fairly straight forward…

JavaScript

3 min read

Understanding Deep vs Shallow Copying in JavaScript
Understanding Deep vs Shallow Copying in JavaScript
JavaScript

3 min read


Jun 19

Introducing Web Development as a Productised Service

If you’ve never heard of a productised service (or productised service for those of you over the pond), I don’t blame you. I learn’t about it on a podcast featuring someone called Brett Williams. Brett started a company called DesignJoy which is a company that offers design design services to…

Web Development

5 min read

Introducing Web Development as a Productised Service
Introducing Web Development as a Productised Service
Web Development

5 min read


Jun 6

It’s 2023, Time to Replace All Your Regular Functions with Arrow Functions

Arrow functions were introduced in ECMAScript 6 (ES6 or ES2015) as a new, shorter way to write function expressions. However, it’s important to note that arrow functions are NOT a replacement for regular functions. It’s not April 1st but the title of this article is a joke. I saw a…

JavaScript

5 min read

It’s 2023, Time to Replace All Your Regular Functions with Arrow Functions
It’s 2023, Time to Replace All Your Regular Functions with Arrow Functions
JavaScript

5 min read


Apr 20

Orva is a small company that’s all about building fun and friendly digital products while teaching…

Orva is a small company that’s all about building fun and friendly digital products while teaching others how they were made. I’ve been a professional web developer for over 10 years now, and my wife has been a professional graphic designer and illustrator for just as long. Creating Orva was a natural progression of our love for technology and design. The name Orva was created by combining our two daughters’ names…

Digital Marketing

2 min read

Orva is a small company that’s all about building fun and friendly digital products while teaching…
Orva is a small company that’s all about building fun and friendly digital products while teaching…
Digital Marketing

2 min read


Apr 17

Stop writing your commit messages by hand and let AI do it for you

Most of this article was generated by AI, based on a transcript from my TikTok video about the same topic. Writing commit messages can be a super tedious task, and quite often we don’t put as much thought as we should into them. However, with the rise of AI, it’s never been easier to write good and informative commit messages really quickly. The tools One of the best tools I’ve seen that…

Programming

3 min read

Stop writing your commit messages by hand and let AI do it for you
Stop writing your commit messages by hand and let AI do it for you
Programming

3 min read


Apr 7

Installing React with Vite: A Beginner’s Guide

Most of this article was generated by AI, based on a transcript of my TikTok video about React and Vite. The official React documentation has shifted its recommendation for beginners away from using create-react-app. Instead, they now advise using fully-fledged React frameworks like Next.js, Remix, or Gatsby. …

React

3 min read

Installing React with Vite: A Beginner’s Guide
Installing React with Vite: A Beginner’s Guide
React

3 min read


Jan 6

A Simple Beginner’s Guide to JavaScript Promises

Promises are a powerful tool in JavaScript but can take a while to understand and tend to confuse a lot of beginners. If you’re new to JavaScript, you might be wondering how to get started. That’s exactly what this article is for. I’ll walk you through the basics of using…

Javascript Tips

4 min read

A Simple Beginner’s Guide to JavaScript Promises
A Simple Beginner’s Guide to JavaScript Promises
Javascript Tips

4 min read


Dec 30, 2022

How to get data from an API in Javascript

As of November 7th 2022, I started a TikTok account which has been doing quite well. Its focus is to teach beginners how to code with bite-sized little tips. The that explains how to get data from an API using javascript is by far and away my most popular video…

JavaScript

4 min read

How to get data from an API in Javascript
How to get data from an API in Javascript
JavaScript

4 min read

Richard Oliver Bray

Richard Oliver Bray

976 Followers

Co-founder of orva.studio. Building digital products and teaching others to do the same. Saved by grace.

Following
  • The Startup Grind Team

    The Startup Grind Team

  • Srinivas Rao

    Srinivas Rao

  • Biz Stone

    Biz Stone

  • Stephen C. Rose

    Stephen C. Rose

  • Benjamin Hardy, PhD

    Benjamin Hardy, PhD

See all (535)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams