DEV Community

Andrew Bone profile picture

Andrew Bone

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

Pronouns

He/Him

Work

Senior Frontend Developer at bloc-digital

Top 7
2
Seven Year Club
Frontend Challenge Completion Badge
Mod Welcome Party
100 Thumbs Up Milestone
Rust
Writing Debut
Six Year Club
CSS
Trusted Member 2022
8 Week Community Wellness Streak
4 Week Community Wellness Streak
Embracing the Fun: Share Your Favorite Tech April Fools'!

Embracing the Fun: Share Your Favorite Tech April Fools'!

12
Comments 14
1 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: Enumerating Excellence

Learning Rust: Enumerating Excellence

25
Comments 6
6 min read
One Byte Explainer: matchMedia

One Byte Explainer: matchMedia

33
Comments 4
1 min read
Learning Rust: Structuring Data with Structs

Learning Rust: Structuring Data with Structs

23
Comments 6
4 min read
Learning Rust: Looking at Ownership

Learning Rust: Looking at Ownership

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

Learning Rust: Grasping the concepts

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

Learning Rust: A clean start

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

Future of CSS: Functions and Mixins

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

Future of CSS: Scroll Animations

132
Comments 17
5 min read
Future of CSS: Popover API

Future of CSS: Popover API

129
Comments 7
5 min read
View Transitions API

View Transitions API

59
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

31
Comments 6
5 min read
Remix: Finishing the tutorial

Remix: Finishing the tutorial

18
Comments 3
5 min read
Remix: Something different

Remix: Something different

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

Do you need a State Management Library?

181
Comments 64
2 min read
React: Custom hook for media queries 📱💻

React: Custom hook for media queries 📱💻

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

Unicode mood selector (star-rating)

24
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

105
Comments 23
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

180
Comments 14
4 min read
Nibbles: nullish coalescing

Nibbles: nullish coalescing

8
Comments
1 min read
React: Redux and localStorage

React: Redux and localStorage

63
Comments 4
5 min read
React: Theming Components

React: Theming Components

17
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

88
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

31
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

111
Comments 4
3 min read
Accessibility first: tabs

Accessibility first: tabs

70
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

98
Comments 11
3 min read
Native HTML: Dialog boxes

Native HTML: Dialog boxes

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

Future of CSS: Color Scheme

82
Comments 3
3 min read
Accessibility first: radio buttons

Accessibility first: radio buttons

19
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

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

MySQL Editor in NodeJS ~ Part two

10
Comments
3 min read
loading...