Now's as good time as any to get to work on that website redesign I've been putting off for so long...
Been trying to put some of the design ideas I've read up on into practice and boy does it make the @figmadesign website mockup look that much more polished :)
Now going to start coding this up using the amazing @GatsbyJS. Sneak peek at a part of the homepage in light and dark mode designed with @figmadesign :) (Yes, dark mode is coming!) ImageImage
Can't decide whether I like light or dark mode more! As a developer with no prior artistic background, learning design has been quite challenging, but @steveschoger 's Refactoring UI tips have been incredible! Cannot recommend highly enough
Created a new @GatsbyJS site as part of my redesign - taking a fresh approach compared to my old Gatsby site. Hooked it up to Gatsby Cloud and it's so much quicker than Netlify. I like the Lighthouse audit too - nice touch! A screenshot of a typical G...
Was wondering why the light-dark mode toggle wasn't working. Turns out it was because I'd put a "u" in colours in my Theme UI config. *sigh*
Have to say I'm loving @GatsbyJS and ThemeUI - really strikes that balance of providing flexibility but abstracting away a lot of the boilerplate. 👏

Honestly, any dev looking to build their own site should look no further than Gatsby!
Another sneak peek: the blog posts will look much more cohesive! Here's a light-mode/dark-mode/old site comparison.

Small but significant touch - the code snippets will link to the relevant file in the repo and can be copied to clipboard! ImageImageImage
One thing I've learnt about is using space for visual hierarchy. Notice how by just tweaking the margins, the headings seem grouped with their content (before/after adjustment) ImageImage
I think I'll make this in-progress redesign of my site live later tonight. Whilst I'm still implementing the rest of the site, the blog post reader experience is much better and I'm itching to write some more about types and compilers!
Picked up the redesign of my site, starting on the hero image. Visually just a subtle tweak to my old site, and under the hood it's much cleaner code too! ImageImage
At some point when I return to @QueensCam, I'll have to get a photo of the Mathematical Bridge at night to complement the dark mode on the website!
Again, the rest of the homepage is just subtly tweaked, but looks much nicer overall. More whitespace and a two-tone background! (new/old) ImageImage
Light / dark mode on my website toggles between pictures of the Mathematical Bridge during the day / night @QueensCam! ImageImage
Well, another lockdown, so you know what that means...
finishing off the website redesign!

TODO: the blog homepage, and the "about me" page
I changed the dark mode toggle from a switch to this animated toggle.

I followed this React spring tutorial:
jfelix.info/blog/using-rea…
Not a visual design tweak, but now posts can have different audiences. Now I'll be able to show new posts to my email subscribers first!

You can be one of the people to see the post first by signing up to the newsletter: buttondown.email/mukulrathi Image
Haven't settled on a design for this yet, but here's a sneak peek at the new blog homepage!

Featuring the ability to see only the featured posts, and even search for a specific post!

I'm thinking of also adding a filter by topic
Updated the homepage to reflect the focus on trustworthy ML, and added a link to my YouTube channel.

The logo is rectangular (not consistent I know!) which is bugging me a bit, but making it circular didn't feel right. (added some Figma experiments in 2nd screenshot)

Thoughts? ImageImage
I'm a big fan of @mdx_js - it makes it easy to write content on my website in Markdown, instead of inline HTML. Take the About Me page for example (before/ after). This markdown file can be used as a React component - pretty neat right? ImageImage
Oh, and nearly 9 months after I started, I've finally updated the About Me page content.
I'd been procrastinating this as I hadn't settled on the design. Done is better than perfect, so I'l leave this bare, functional page for now and update the design later: Image

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Mukul Rathi

Mukul Rathi Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @mukulrathi_

13 Sep
Learning iOS and having zero previous context to work from has meant I'm getting used to just asking "stupid" questions.
Hard to tell if a problem is actually hard or bc I just don't know anything haha.
But it's fun in a way because I'm challenging myself to learn quicker :)
There's something addictive about this all:
- the product is something I'm so excited about
- I love the challenge of becoming a beginner again
- The fact I'm growing - counting the small wins as they come (even if it's learning through mistakes) - spurs me on to keep going!
also I've set a stupidly ambitious target that I probably won't share on twitter yet - hopefully in the future if it comes to fruition.

even if it doesn't, it's one of those goals where the journey itself is what excites you (not the end result) because of all that g r o w t h!
Read 4 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(