DEV Community

Andrew Bone profile picture

Andrew Bone

A British Frontend developer, that is passionate about web accessibility.

Pronouns

He/Him

Work

Senior Frontend Developer at bloc-digital

Learning Rust: Structuring Data with Structs

Learning Rust: Structuring Data with Structs

13
Comments 5
4 min read

Want to connect with Andrew Bone?

Create an account to connect with Andrew Bone. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Learning Rust: Looking at Ownership

Learning Rust: Looking at Ownership

27
Comments 3
5 min read
Learning Rust: Grasping the concepts

Learning Rust: Grasping the concepts

69
Comments 13
8 min read
Learning Rust: A clean start

Learning Rust: A clean start

119
Comments 10
6 min read
Future of CSS: Functions and Mixins

Future of CSS: Functions and Mixins

42
Comments 21
3 min read
Future of CSS: Scroll Animations

Future of CSS: Scroll Animations

116
Comments 16
5 min read
Future of CSS: Popover API

Future of CSS: Popover API

114
Comments 6
5 min read
View Transitions API

View Transitions API

57
Comments 6
2 min read
Future of CSS: color-mix function 🎨

Future of CSS: color-mix function 🎨

25
Comments 5
2 min read
React: Using native dialogs to make a modal popup

React: Using native dialogs to make a modal popup

30
Comments 6
5 min read
Remix: Finishing the tutorial

Remix: Finishing the tutorial

17
Comments 2
5 min read
Remix: Something different

Remix: Something different

134
Comments 6
7 min read
Do you need a State Management Library?

Do you need a State Management Library?

180
Comments 61
2 min read
React: Custom hook for media queries 📱💻

React: Custom hook for media queries 📱💻

135
Comments 3
4 min read
Unicode mood selector (star-rating)

Unicode mood selector (star-rating)

23
Comments 1
5 min read
Star-rating with simple animations (the saga continues)

Star-rating with simple animations (the saga continues)

32
Comments 8
3 min read
Star-rating using Unicode stars

Star-rating using Unicode stars

104
Comments 22
4 min read
Building an Accessible Reveal-Card

Building an Accessible Reveal-Card

145
Comments 11
5 min read
CSS Container Queries

CSS Container Queries

88
Comments 12
5 min read
React: Custom hook for accessing storage

React: Custom hook for accessing storage

44
Comments 4
8 min read
Changelog: Paste images into editor

Changelog: Paste images into editor

14
Comments 3
1 min read
Forem: Keyboard shortcuts

Forem: Keyboard shortcuts

25
Comments 7
1 min read
Nibbles: Optional chaining

Nibbles: Optional chaining

20
Comments
1 min read
React: Using portals to make a modal popup

React: Using portals to make a modal popup

178
Comments 14
4 min read
Nibbles: nullish coalescing

Nibbles: nullish coalescing

8
Comments
1 min read
React: Redux and localStorage

React: Redux and localStorage

56
Comments 4
5 min read
React: Theming Components

React: Theming Components

16
Comments
4 min read
React: Using the State Hook

React: Using the State Hook

12
Comments 8
3 min read
React: Documenting like a pro

React: Documenting like a pro

41
Comments
3 min read
React: A simple start

React: A simple start

87
Comments 3
5 min read
Let Google read that to you

Let Google read that to you

24
Comments 2
1 min read
Native HTML: tooltips

Native HTML: tooltips

21
Comments 1
2 min read
Accessibility first: Dialog

Accessibility first: Dialog

56
Comments 4
3 min read
Native HTML: Lazyloading Revisited

Native HTML: Lazyloading Revisited

37
Comments
2 min read
Accessibility first: DropDown (Select)

Accessibility first: DropDown (Select)

87
Comments 12
5 min read
LitElement: using web components

LitElement: using web components

109
Comments 4
3 min read
Accessibility first: tabs

Accessibility first: tabs

69
Comments 18
6 min read
Feedback on Portfolio

Feedback on Portfolio

17
Comments 11
1 min read
Changelog: JSFiddle Liquid Tags Now Live

Changelog: JSFiddle Liquid Tags Now Live

9
Comments
1 min read
Native HTML: Inert

Native HTML: Inert

10
Comments
2 min read
Native HTML: Lazyloading

Native HTML: Lazyloading

62
Comments 5
4 min read
Changelog: New SlideShare Liquid Tag

Changelog: New SlideShare Liquid Tag

14
Comments 4
1 min read
Future of CSS: Scrollbars

Future of CSS: Scrollbars

25
Comments 3
3 min read
Native HTML: Accordion

Native HTML: Accordion

93
Comments 10
3 min read
Native HTML: Dialog boxes

Native HTML: Dialog boxes

100
Comments 12
3 min read
Future of CSS: Color Scheme

Future of CSS: Color Scheme

81
Comments 3
3 min read
Accessibility first: radio buttons

Accessibility first: radio buttons

18
Comments 3
3 min read
Accessibility first: text input

Accessibility first: text input

18
Comments
7 min read
Accessibility first: toggle switches

Accessibility first: toggle switches

56
Comments 2
5 min read
First look at webpack ~ AoaH Eleven

First look at webpack ~ AoaH Eleven

10
Comments
2 min read
Storing permissions (again) ~ AoaH Ten

Storing permissions (again) ~ AoaH Ten

10
Comments
2 min read
Storing permissions ~ AoaH Nine

Storing permissions ~ AoaH Nine

12
Comments 12
2 min read
Project Nodetree recap ~ AoaH Eight

Project Nodetree recap ~ AoaH Eight

7
Comments 5
3 min read
MySQL Editor in NodeJS ~ Part Five

MySQL Editor in NodeJS ~ Part Five

12
Comments 1
2 min read
MySQL Editor in NodeJS ~ Part Four

MySQL Editor in NodeJS ~ Part Four

8
Comments
2 min read
MySQL Editor in NodeJS ~ Part Three

MySQL Editor in NodeJS ~ Part Three

22
Comments
3 min read
MySQL Editor in NodeJS ~ Part two

MySQL Editor in NodeJS ~ Part two

10
Comments
3 min read
MySQL Editor in NodeJS ~ Part one

MySQL Editor in NodeJS ~ Part one

22
Comments
5 min read
Adventures of a Hobbyist ~ Part seven

Adventures of a Hobbyist ~ Part seven

41
Comments 2
2 min read
Adventures of a Hobbyist ~ Index

Adventures of a Hobbyist ~ Index

12
Comments
1 min read
loading...