Skip to content

Frontend developer, typography enthusiast, amateur triathlete & lego master builder.

Notifications You must be signed in to change notification settings

robsterlini/robsterlini-frontend

Repository files navigation

Rob Sterlini

Under the bonnet

robsterlini.co.uk is built using HTML, CSS and a sprinkling of JS. There’s no build step, no complicated pre/post-processing because the site is just 3 pages (and 2 of those are error states).

The two main webfonts are Mackinac by P22 and Clone by Rosetta which are self-served and subset using Font Squirrel.

A heavy focus on all things typographic come from a wonderful undergraduate education experienced at the Department of Typography and Graphic Communication at University of Reading – if you love type and/or design, it’s the place to be educated!

The theme picker (originally just a light/dark mode) is now heavily inspired by the one found on Max Böck’s site, kudos if you understand the Gielinor reference in there. It automatically selects a theme based on your browser and contrast preferences, but then stores an overriden selection in localStorage for next time you come back!

Core principles

Don’t overcomplicate the build

It’s easy to keep adding things, but for a site this small, it’s important to validate it’s use. That said it’s a playground with no stakeholders, so it is always an opportunity to test things and have fun!

Regularly update time-sensitive information

A site is no good if it’s not up-to-date, the CV should have information added wherever relevant.

Make it work for everyone

  • Everything should work without JavaScript enabled
  • All colour contrast should be AA, and AAA with the high contrast preference

It will never be finished

It’s okay for it to be improved iteratively… there will always be more to do!

Archive

robsterlini.co.uk has gone through a few (a lot) of revisions over time, and with some poking and prodding I’ve been able to rescue a few notable years. They’re to be consumed as seen, no fixes (other than ensuring the builds ran) were made, so be kind while you’re judging me!

Previous builds

Journal posts

Shown on the 2022 archive build

Styleguide

  • Use British English with a casual tone
  • Use single quotes for speech
  • Separate items with a spaced en-dash, represent durations or ranges with an unspaced en-dash, join words with a hyphen
  • Use correct micro-typographic glyphs – × not x etc
  • Use non-breaking spaces – either  , \xa0, or   (Space) – between the final two words of anything that might split over two lines to avoid typographic orphans
  • Immediate punctuation (full stops, commas, colons etc) lives outside links (as decided by Twitter)

Setup

To run the project locally just open index.html in your browser 🎉

License

robsterlini.co.uk by Rob Sterlini is licensed under CC BY-NC-ND 4.0

About

Frontend developer, typography enthusiast, amateur triathlete & lego master builder.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published