Dinesh Pandiyan
Software engineer who loves solving complex platform problems and helping teams ship software that lasts.
Specialties
- Front-end Engineering,
- API Platforms,
- Design Systems,
- GraphQL,
- React
Find Dinesh on
article
Arch Linux with Hyprland is very good
A look at setting up Arch Linux with Hyprland – a fast, keyboard-first window manager with smooth animations and Wayland support.
·(opens in new tab)dineshpandiyan.com
article
Takeaways from the book Multipliers
Dinesh has written a summary of his takeaways from Liz Wiseman’s book “Multipliers”.
·(opens in new tab)dineshpandiyan.com
article
Visualizing the N+1 Problem in GraphQL
Dinesh explains the N+1 data fetching problem and walks through the solutions in REST and GraphQL world.
·(opens in new tab)dineshpandiyan.com
news
Dinesh has released a series of blog templates for Astro
Checkout these these beautiful, performant, and accessible open source blog templates for Astro made by our very own Dinesh Pandiyan.
news
Dinesh has released an app for sharing social notes
Dinesh made a handy tool to let you embed text into Open Graph images for social sharing purposes. Pocketnotes lets you quickly create and share notes to platforms like Twitter/Slack/Discord and the text will show up in the link preview.
screencast
Schema-driven Development
Dinesh recently gave a lightning talk at Sydney’s Web Directions Meetup on schema-driven development. Here’s a quick recap in case you missed it.
article
Static blogs with Keystone
Dinesh has a great post about making static blogs using Keystone.
·(opens in new tab)github.com
article
Progressive Rendering — The Key to Faster Web
Progressive Rendering is the technique of sequentially rendering portions of a webpage in the server and streaming it to the client in parts without waiting for the whole page to rendered.
· 7 min readarticle
React Dev Tools - Debug like a ninja
Hands down console.log() was, is and will always be the greatest debugging tool of all time.
· 6 min read
More posts from other Thinkmill voices
Inclusive user testing with browser-based prototypes
Last year, we partnered with the Queensland Government and Meld Studios to design a website that helps people find tools and information to improve their digital literacy. This was a great chance to apply our inclusive design skills and build a site that’s usable and accessible to as many people as possible.
· 4 min readProgressive Web Apps (PWAs): A stepping stone towards a native mobile application
Progressive Web Apps (PWAs) are now a viable option for providing a mobile experience that meets users’ high expectations. This article provides an introduction to the history of PWAs for those new to the topic, as well as what can be expected from them in 2024. We also look at where PWAs sit in the mobile landscape and how they can be a practical stepping stone towards a native application experience in the future.
· 11 min readBuilding a Multi Brand Design System with Tailwind: Tips, Tricks and Tradeoffs
I recently wrapped up a project to help build a multi-brand design system. This article explores why we chose Tailwind CSS for styling and discusses the pros and cons of using it in this context.
· 16 min read
We’d love to work with you
Have a chat with our team about how Thinkmill can support your software ambitions.
Contact us