Accessibility means developing software that people, including those with physical disabilities, can use. This website welcomes everyone. My effort to make it accessible focuses both on the web performances, aesthetic, and content sides.
What does make a website “fast”? In my opinion, a speedy website loads quickly and provides a smooth UX. A program could have great UIs, but a slow loading would be an obstacle. On the other hand, the software could load instantly, but an awful UX would prevent a user from coming back.
This website is static. It’s blazing fast, and poor access to the network is not a big deal. Being built from scratch, I wrote every bit of code behind these Web pages, without libraries nor frameworks.
This site can even work offline. A service worker ensures the “downasaur” will never annoy you. This characteristic contributes to makes this website a full-fledged PWA: it’s fast, reliable, and installable.
This website is responsive, so it fits any screen size. It uses HTML’s semantic elements:
- The nav element contains the navigation menu.
- The main element holds each web page’s chief content, and the header element inside of it includes H1 and H2 headings.
- The footer contains info related to the website and me, its author.
The content follows a hierarchical composition; every page presents an H1 element, followed by a potential H2, H3, etc. Images are described with text equivalents, and colors guarantee adequate contrast.
Everything I wrote on this website reflects my personal views. Do you have questions, ideas, or suggestions? Do you want to get in touch with me? Do it!